Компьютерный вирус – это та же программа, написанная так же, как любая другая программа, и распространяющаяся в том же медиапространстве – на дисках, по компьютерным сетям, телефонным кабелям, модемам и интернету. Любая компьютерная программа представляет собой комплекс команд. Команд сделать что? Да что угодно. Одни программы содержат набор команд для обработки счетов. Текстовые процессоры содержат команды для считывания напечатанных слов, перемещения их на экране и, в конечном итоге, печати. Бывают программы, составленные из команд играть в шахматы на гроссмейстерском уровне, – одна из них обыграла великого Гарри Каспарова. Компьютерный вирус – это программа, команды которой говорят, например: “Когда заходишь на новый диск, копируй меня и устанавливай на этот диск”. Это программа “Дуплицируй меня”. В частности, можно дать команду очистить жесткий диск. Или заставить компьютер твердить противным металлическим голоском: “Без паники”. Но это все так, к слову. Главная отличительная особенность компьютерного вируса – то, что в нем всегда есть команда “Скопируй меня”, написанная на том языке, которому компьютер обязательно подчинится.
Люди, может, и воспротивятся столь бесцеремонным императивам, но компьютер беспрекословно исполнит все, что будет велено на его родном языке. Он с одинаковой готовностью выполнит распоряжения “инвертировать матрицу”, “печатать текст курсивом”, “подвинуть пешку на две клетки вперед” и “скопируй меня”. Более того, зараза расползается по всему свету. Пользователи вступают в беспорядочный обмен дисками, пересылают друзьям компьютерные игры и различные полезные ссылки. Ясно, что если по миру бесконтрольно гуляет множество дисков, вирус с командой “скопируй меня на каждый диск” может разлететься во все стороны, как ветрянка. Очень быстро растиражируются сотни копий, и число их будет стремительно расти. В наши дни киберпространство пронизано множеством пересекающихся информационных трасс, что создает еще более благоприятные условия для быстрого размножения компьютерных вирусов.
Я не мог не злиться на ОРВИ, вот и тут как не посетовать на бесполезность подобных программ-паразитов? Что толку от программы, которая знает одну-единственную команду: “Скопируй эту программу”? Она‐то скопируется, но такое “самоудовлетворение” выглядит глупо и смешно, не правда ли? Безусловно! Порочное и бесплодное занятие. Однако главное – не бесплодность, а следовательно, бессмысленность акции. Программа абсолютно бесполезна, но все равно распространяется. Она копируется потому, что она копируется, потому что она копируется. Тот факт, что она не делает при этом ничего хорошего – а может, делает что‐то плохое, – ни о чем не говорит. Она просто выживает в мире компьютеров и обмена дисками, потому что выживает.
Точно так же действуют биологические вирусы. Вирус – это, по сути, программа, написанная на языке ДНК, у которого масса общего с компьютерными языками, вплоть до того, что команды точно так же шифруются цифрами. Биологический вирус, подобно компьютерному, говорит: “Копируй и распространяй меня”. Как и в случае с компьютерным вирусом, никто не предполагает, что ДНК в вирусе стремится к самовоспроизведению. Просто из всех вероятных способов построения ДНК передаются только те, что содержат команду “передай меня”. Таких программ в мире становится все больше и больше, и с этим ничего нельзя поделать. Они есть, потому что они существуют, потому что они существуют, как и компьютерные вирусы. Если бы никто не выполнял команды вирусов и не доказывал тем самым их существование, их бы не было.
Компьютерные вирусы отличаются от биологических в основном тем, что первые создают люди с преступными намерениями или шутки ради, а вторые появляются в результате мутаций и естественного отбора. Такие негативные последствия влияния вируса, как насморк и смерть, – это побочные эффекты или симптомы способов его распространения. Компьютерные вирусы дают похожие негативные эффекты. Губительное действие знаменитого “червя Морриса”, 2 ноября 1988 года запутавшего всю сеть в США, стало случайным побочным результатом его распространения (сетевой червь и компьютерный вирус – не одно и то же, но не стоит сейчас морочить себе голову). Копии программы завладели памятью компьютеров и процессорным временем, и около 6000 машин зависли. Как мы знаем, побочные эффекты компьютерных вирусов могут быть не лишними и неизбежными результатами их воздействия на систему, а чистым и беспричинным проявлением злого умысла. Вредоносные эффекты вовсе не способствуют, а, скорее, мешают распространению программы-паразита. Живые вирусы не нацелены именно против людей, если только их не вывели специально в лаборатории биологического оружия. Вирусы, которые развиваются естественным путем, вовсе не стремятся уничтожить нас или причинить нам боль. Им все равно, пострадаем мы или нет. Наши страдания – лишь побочный эффект их активного самовоспроизводства.