На главную | Содержание | Назад | Вперёд
Наши друзья

 

 

ВВЕДЕНИЕ В КОМПЬЮТЕРНУЮ ВИРУСОЛОГИЮ

Феномен или просто «прикол»?
XX столетие несомненно является одним из поворотных этапов в жизни человечества. Как сказал один из писателей-фантастов, «че­ловечество понеслось вперед, как подстегнутая лошадь», и, определив себя как технократическую цивилизацию, все свои силы наши деды, отцы и мы сами бросили на развитие техники в самых разных ее обли-чиях — от медицинских приборов до космических аппаратов, от сельскохозяйственных комбайнов до атомных электростанций, от транспорта до систем связи — список бесконечен, поскольку крайне сложно привести область деятельности не затронутую
развитием техники. Что являлось причиной столь широкомасштабно­го и стремительного развития — военное противостояние политичес­ких систем, эволюционное «поумнение» человека или его патологиче­ская лень (изобрести колесо, дабы не таскать мамонта на плечах) — по­ка не ясно. Оставим эту загадку для историков последующих столетий.
Человечество захвачено техникой и уже вряд ли откажется от
удобств, предоставляемых ею (мало, кто пожелает поменять современ­ный автомобиль на гужевую тягу). Уже очень многими напрочь забы­та обычная почта с ее конвертами и почтальонами - - вместо нее пришла электронная почта с ее ошеломляющей скоростью доставки (до нескольких минут вне зависимости от расстояния) и очень высо­кой надежностью. Не представляю себе существования современного общества без компьютера, способного многократно повысить произво­дительность труда и доставить любую мыслимую информацию (что-то вроде принципа «пойди туда, не знаю куда, найди то, не знаю
Уже не удивляемся мобильному телефону на улице — я и сам к нему
привык всего за один день.
XX столетие также является одним из самых противоречивых, принесших истории человечества немало парадоксов, основным из ко­торых, как мне кажется, является отношение человека к природе. Пе­рестав жить в дружбе с природой, победив ее и доказав себе, что легко
может ее уничтожить, человек вдруг понял, что погибнет и сам, — и по­менялись роли в драме «Человек-Природа». Раньше человек защищал себя от природы, теперь же он все больше и больше защищает приро­ду от самого себя. Другим феноменом XX века является отношение че­ловека к религии. Став технократом, человек не перестал верить в Бо­га (или его аналогов). Более появились и окрепли другие рели­гии.
К основным техническим феноменам XX века относятся, на мой взляд, появление человека в космосе, утилизация атомной энергии ве­щества, грандиозный прогресс систем связи и передачи информации и, конечно же, ошеломляющее развитие микро- и макро-компьютеров. И как скоро появляется упоминание о феномене компьютеров, так тут же возникает еще один феномен конца нашего столетия — феномен компьютерных вирусов.
Быть может, многим покажется смешным или легкомысленным то, что факт возникновения компьютерных вирусов поставлен в один ряд с исследованиями космоса, атомного ядра и развитием электрони­ки. Возможно, что я не прав в своих рассуждениях, однако дайте воз­можность объясниться.
Во-первых, компьютерные вирусы — это серьезная и довольно заметная проблема, возникновения которой никто не ожидал. Даже всевидящие фантасты-футурологи прошлого не говорят об этом ниче­го (насколько это мне известно). В их многочисленных произведениях с той или иной точностью предсказаны практически все технические достижения настоящего (вспомним, например, Уэллса с его идеей по­лета из пушки на Луну и марсиан, вооруженных неким подобием лазе­ра). Если же говорить о вычислительных машинах, то тема эта выли­зана донельзя однако нет ни одного пророчества, посвященного компьютерным вирусам. Тема вируса в произведениях писателей появилась уже после того, как первый реальный вирус поразил свой первый компьютер.
Во-вторых, компьютерные вирусы — это первая, вполне удачная попытка создать жизнь. Удачная-то удачная, но нельзя сказать, что по­лезная — современные компьютерные «микроорганизмы» более всего
напоминают насекомых-вредителей, приносящих только проблемы и
неприятности.
Но все-таки — жизнь, поскольку компьютерным вирусам прису­щи все атрибуты живого: способность к размножению, приспособляе­мость к среде, движению и т. д. (естественно, только в пределах ком­пьютеров — так же, как все вышесказанное верно для биологических вирусов в пределах клеток организма). Более того, существуют «дву­полые» вирусы (вирус RMNS), а примером «многоклеточности» мо­гут служить, например, макро-вирусы, состоящие из нескольких неза­висимых макросов.
И, в-третьих, тема вирусов стоит несколько особняком от всех остальных задач, решаемых при помощи компьютера (забудем о таких специфичных задачах, как взлом защиты от копирования и
фию). Практически все проблемы, решаемые при помощи вычисли­тельной техники, являются продолжением целенаправленной борьбы человека с окружающей его природой. Природа ставит человеку длин­ное нелинейное дифференциальное уравнение в трехмерном прост­ранстве — человек набивает компьютер процессорами, памятью, обве­шивает пыльными проводами, много курит и в итоге решает это урав­нение (или пребывает в состоянии уверенности, что решил). Природа
дает человеку кусок провода с вполне определенными характеристи­ками — человек придумывает алгоритмы передачи как можно больше­го объема информации по этому проводу, терзает его модуляциями, сжимает байты в биты и терпеливо ждет сверхпроводимости при ком­натной температуре. Природа (в лице фирмы IBM) дает человеку оче­редное ограничение в виде очередной версии IBM PC — и человек не спит ночами, опять много курит, оптимизируя коды очередной базы данных, дабы уместить ее в предоставленные ему ресурсы оператив­ной и дисковой памяти. И так далее.
А вот борьба с компьютерными вирусами является борьбой че­ловека с человеческим же разумом (в некотором смысле, тоже прояв­лением природных сил, хотя на этот счет имеется более одного мне­ния). Эта борьба является борьбой умов, поскольку задачи, стоятцие перед вирусологами, ставят такие же люди. Они придумывают новый вирус — а нам с ним разбираться. Затем они придумывают вирус, в ко­тором разобраться очень тяжело — но мы с ним разбираемся. И сейчас
наверняка где-то сидит за компьютером парень, который не глупее ме­ня, страдающий над очередным монстром, в котором мне придется разбираться целую неделю, а потом еще одну неделю отлаживать алго­ритм антивируса. Кстати, чем не эволюция живых организмов?
Итак, появление компьютерных вирусов — один из наиболее ин­тересных моментов в истории технического прогресса XX века, и настал момент закончить с околофилософскими рассуждениями и пе­рейти к конкретным вопросам. И вопрос об определении понятия
«компьютерный вирус» будет стоять на первом месте.

 

На главную | Содержание | Назад | Вперёд
 
Яндекс.Метрика