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