Психические вирусы
Шрифт:
Вирусы можно обнаружить везде, где действуют механизмы воспроизведения. Современные компьютерные сети, которые специально предназначены для копирования и передачи данных, с самого начала стали объектом интереса злонамеренных лиц и хакеров-шутников, — первые искусственные компьютерные вирусы появились сразу после возникновения этих сетей. В отличие от своих биологических собратьев, все известные компьютерные вирусы были созданы человеком. В этом нет ничего удивительного — ведь компьютерные сети создавались специально для того, чтобы минимизировать мутации, то есть искажение данных.
Мутация — это ошибка в процессе копирования. В результате такой ошибки вместо точного двойника оригинала появляется дефектная копия — или, возможно, в некотором отношении улучшенная.
Поскольку компьютеры были спроектированы таким образом, чтобы их легко было программировать, нет ничего удивительного в том, что в этой программной среде оказалось легко создавать вирусы — намного проще, чем, например, создавать вирусы на основе ДНК. ДНК не была изобретена людьми с целью последующего программирования: в ДНК не заложено упорядоченного механизма команд, многоцелевых реестров или общепринятых стандартов интерфейса для ввода / вывода информации. Позволю себе предположить, что пройдет еще много времени, прежде чем мы научимся создавать цельный организм на основе схемы ДНК, как программисты создают программное обеспечение на основе языков программирования [6] .
6
Если, впрочем, это произойдет, то благодаря использованию более совершенного языка «программирования», в котором потребности генной инженерии будут «переведены» в «формат» нитей ДНК (так язык программирования совмещает замыслы программиста с машинным языком в виде фактических команд, которые выполняет компьютер). Когда это случится, в супермаркетах можно будет купить живые пылесосы, которые ночью сами будут бегать по вашему дому и высасывать пыль из полов и ковров. Для «взрослых» развлечений откроются огромные возможности, хотя в моральном плане это вызовет немало вопросов.
Вирус может существовать везде, где происходит процесс копирования. На протяжении миллиардов лет наиболее существенную роль играло копирование ДНК и ассоциированных с ними молекул. В последнее время мы узнали много нового о том, каким образом действует физический механизм воспроизведения ДНК, но до сих пор мы не обладаем полной картиной того, каким образом информация, содержащаяся в ДНК, производит «самосборку» взрослого человека из одной клетки. Это огромная пропасть — разница примерно такова, как между информацией о процессе типографской печати энциклопедии «Британника» и пониманием всех законов описанного в ней мира.
Вирус не вмешивается в процесс воспроизведения ДНК, он лишь дополняет информацию, которая должна быть скопирована, или замещает ее полностью. Что будет с клеткой, в которой содержится эта новая информация? Здесь есть три варианта
1. Информация может оказаться для новой клетки «непонятной», и она никак не скажется на ее функционировании.
Как шприц проходит сквозь кожу, так и отдельные биологические вирусы проникают через защитный механизм клетки. Они «вводят» инструкцию в клетку таким образом, чтобы клеточный механизм репродукции производил больше вирусов. В конечном счете клетка взрывается, и новые копии вирусов атакуют другие клетки.
Возможно, она только снизит ее «продуктивность» в отношении других функций.
2. Информация может осложнить и даже полностью дезорганизовать работу клетки и стать причиной ее «неправильного действия», по крайней мере, с точки зрения самой клетки. (С точки зрения вируса, новый способ функционирования клетки будет наилучшим.)
3. Информация может вызвать появление новых качеств или защитных механизмов клетки, таким образом совершенствуя ее функционирование.
Вирус пользуется тем, что механизмы воспроизведения не обладают системой контроля, которая обеспечивала бы точное копирование информации. В случае живых клеток механизмы воспроизведения просто «копируют» команды в саму клетку — какие именно белки следует вырабатывать. В свою очередь, эти белки регулируют различные химические реакции, происходящие в определенные периоды развития клетки: в определенный период следует запасаться сахаром, потом выделять кислород, делиться и умирать. Вирус применяет коварную тактику сумасшедшего командира эскадры бомбардировщиков в фильме Кубрика «Доктор Стрейнджлав», который отдает приказ начать атаку на Москву: клетка, как команда бомбардировщика, просто выполняет новые команды, и дело закручивается.
Одна из команд вируса — произвести очередные вирусы и найти способы их передачи в другие клетки. Эта команда имеет особенно важное значение — в противном случае вирус бы очень быстро погиб. Распространение вируса может быть непосредственным, когда в результате слишком большого числа вирусных частиц клетка разрывается, или косвенным — вирус вынуждает носителя чихать, и он разбрызгивает слизь, богатую вирусами.
Схожим образом действуют компьютерные вирусы. Прежде всего, программист-вандал вводит код вируса в какую-либо программу, рассчитывая на ее запуск ничего не подозревающими пользователями. Когда это происходит, зараженный код размещает свои копии в отдельные или все обнаруженные программы компьютера. Как только одна из этих программ будет скопирована (осознанно или непроизвольно) и запущена, другой компьютер также будет инфицирован, и процесс повторится.
Оставим в стороне социальное значение этой разновидности вандализма. Нам необходимо отметить следующие признаки вирусов, которые объединяют «инфекции» в биологии и в информационных технологиях:
/ В данную среду внедряется инородный элемент. У В этой среде происходит процесс копирования / самовоспроизведения.
/ В этой среде выполняются какие-то команды.
/ Инородный элемент копируется, в некоторых случаях — дает новые команды и передается в новую среду, в которой процесс повторяется.
Условием эффективной деятельности вируса является долгая жизнь его носителя, в ходе которой носитель будет распространять копии вируса. Напрашивается странный вывод: наиболее эффективные вирусы обеспечивают продолжительную жизнь своей жертве, чтобы она могла распространять их как можно дольше. Не следует ли из этого, что вирусы в целом заинтересованы в нашем существовании, поскольку их выживание напрямую зависит от нашего здоровья?
Это зависит от того, какое значение мы вкладываем в слово «заинтересованы». В долгосрочной перспективе «эффективность» того или иного вируса зависит от его способности самовоспроизводиться, не умерщвляя своего носителя. Конечно, это будет слабым утешением для тех, кого убил вирус, который в ходе своей эволюции еще не стал достаточно «эффективным». Как указывал Джон Мейнард Кейнс, в долгосрочной перспективе все мы мертвы. Но даже «в краткосрочной перспективе» можно считать «достаточно эффективным» такой вирус, который поразил десять человек, умертвив в процессе только одного носителя — вас. Если же вирус немедленно убивал бы всех своих носителей, то он безусловно не мог бы считаться «эффективным». Компьютерный вирус, который моментально выводил бы из строя каждый инфицированный им компьютер, сразу же прекратил бы свое существование. Однако долгая жизнь носителя — это лишь один из способов выполнения «миссии» вируса:
Миссия вируса заключается в создании максимально возможного числа своих копий.
Минуточку, что значит «миссия вируса»? Неужели мы действительно считаем, что в жизни вирусов есть некое предназначение, какая-то цель? Какое вообще может быть значение у этих слов — «миссия вируса»? Разве вирусам не достаточно просто инфицировать одну клетку, а затем «уйти на покой» — откинуться в кресло и до конца своих дней созерцать эндоплазматический ретикулум?
Краткий ответ на это будет такой: если бы вирус вел себя именно так, он не был бы вирусом в нашем понимании — как мы его определили ранее. Термином «вирус» мы определяем такие структуры, которые проникают извне, создают собственные подобия, возможно — оставляют какие-то команды, и распространяются. Однако махнуть рукой на определение было бы слишком просто. В этом вопросе есть один тонкий момент, и уяснить его очень важно для понимания всей нашей книги.