Ричард Броди психические вирусы ивц «Маркетинг» Москва 2002

Вид материалаДокументы

Содержание


Вирус — что это такое?
Вирус — это существо, которое использует внешние механизмы копирования, вынуждая их воспроизводить самого себя.
Просто выполняю приказы
Подобный материал:
1   ...   9   10   11   12   13   14   15   16   ...   59

ВИРУС — ЧТО ЭТО ТАКОЕ?


Помня, что понятие вируса применимо ко всем названным областям — биологии, компьютерам и умам — займемся вначале вирусами биологическими. Нельзя говорить о вирусах, не вспомнив о копировании. Именно этим и занимается вирус: саморазмножается. Это было бы просто любопытным фактом, если бы не то, что именно мы это та лаборатория, в которой вирус продуцирует свои копии, тем самым создавая порядочный кавардак.

Вирус — это нечто большее, чем просто паразит, незванный гость или сумасшедший копировщик. Вирус — все это вместе.



Вирус это существо, которое использует внешние механизмы копирования, вынуждая их воспроизводить самого себя.


Одна из причин, по которым мы должны трактовать вирусы серьезно, состоит в том, что воспроизводство самого себя — ауторепликация — одна из самых мощных существующих сил. Вместо одного объекта появляются два, четыре, восемь, 16, 32, 64, 128, 256, 512... Удваивание количества объектов называемое арифметической прогрессией, быстро приводит к заполнению ими всей доступной территории. Так действует атомная бомба: расщепление одного атома вызывает цепную реакцию, в ходе которой освобождается энергия. Когда пространство внутри бомбы оказывается заполненным, происходит взрыв.

Копирующие механизмы, готовы к принятию типичных биологических вирусов, находятся внутри клеток атакуемого механизма. Обычно они нужны клеткам для вырабатывания белков, дублирования нуклеиновых кислот (ДНК и РНК) и помогают в подготовке к делению. Вирус вторгается в клетку и обманывает механизмы воспроизведения, которые начинают его копировать, прекратив собственную продукцию. Когда я думаю о биологических вирусах, то представляю себе, что они похожи на шприцы, вкрапляющие свою собственную программу, которая заставляет клеточный механизм создавать новые шприцы. Этот, пусть вымышленный, образ дает мне общее представление о действии вирусов.

Повсюду, где есть копирующие приспособления, можно ожидать появления вирусов. Новейшие компьютерные сети, предназначенные для размножения и передачи данных, с самого начала были объектом интересов хакеров, которые ради забавы или по злой воле вскоре начали создавать искусственные компьютерные вирусы. В отличие от биологических собратьев, все известные компьютерные вирусы были созданы человеком. Нет ничего удивительного — ведь компьютеры были запрограммированы таким образом, чтобы минимализировать риск мутации, то есть искажения данных.


Мутация — это ошибка копирования, из-за которой вместо правильной копии оригинала получается копия лучшая или худшая.


Поскольку компьютеры были спроектированы так, чтобы было легко программировать их действия, не стоит удивляться, что с такой же легкостью можно создать соответственные вирусы. Это намного легче, чем клонирование организмов, основанных на ДНК, которое не было придумано людьми и не предназначалось для реализации искусственных программ. ДНК не содержит ни упорядоченного списка команд, ни многословных реестров, ни общепринятых стандартов ввода/вывода. Позволю себе предположить, что пройдет еще много времени прежде, чем мы узнаем, как можно создать с нуля основанный на ДНК организм — осуществить в генной инженерии то, что программисты способны сделать с программной базой.

Если это произойдет, то скорее всего благодаря использованию какого-то языка высшего уровня, «переводящего» (compile) намерения генного инженера на понятия ДНК, также как язык программирования СИ переводит замыслы программиста на внутренний язык компьютера, то есть фактические команды для исполнения компьютером. Когда это удастся, в супермаркетах можно будет купить живые «пылесосы», бегающие ночью по дому и высасывающие пыль из полов и ковров. Опасно огромные возможности откроются перед бизнесом отдыха.

Вирусы могут существовать всюду, где что-нибудь копируется. Миллиарды лет главным было только распространение ДНК и родственных частиц. И хотя механизм копирования ДНК уже достаточно хорошо изучен, все еще не хватает знаний о том, каким же образом информация, содержащаяся в ДНК осуществляет появление человека из одной клетки. Подобная пропасть разделяет знание принципов печатания многотомной энциклопедии от усвоения всего объема знаний об описываемом мире, в ней содержащихся.

Вирус не нарушает принципа копирования ДНК, а лишь дополняет или замещает информацию, предназначенную для размножения. Что может стать с клеткой, приобретшей от вируса новую информацию? Есть три возможности:

1. Информация может оказаться для клетки маловажной и только в незначительной степени влиять на ее деятельность, например, снизить ее производительную способность.

2. Информация может осложнять или дезорганизовать процессы, происходящие в клетке, серьезно нарушая ее функционирование (для вируса новый способ действия клетки может быть полезен).

3. Информация может вызвать появление новых качеств или защитных механизмов клетки, улучшая ее общее состояние.

ПРОСТО ВЫПОЛНЯЮ ПРИКАЗЫ


Вирусы используют тот факт, что копирующие механизмы не имеют четких систем, проверяющих копируемую информацию. В случае живых клеток эти механизмы копируют инструкции вируса для клеточных фабрик белка. Полученные белки регулируют различные химические реакции, происходящие в определенные периоды развития клетки: есть свое время для накопления Сахаров, для производства кислорода, для деления и для смерти. Вирус применяет коварную тактику, словно сумасшедший командир эскадры бомбардировщиков из романа Doctor Strangelove, который отдал прямой приказ напасть на Москву! клетка, или команда бомбардировщика, просто выполняет новые команды и дело закручивается.

Вирус приказывает произвести очередные вирусы и найти способ, как их передать в новые клетки. Эта последняя команда — самая важная для его выживания. Вновь возникшие вирусы множатся непосредственно, вызывая разрыв произведшей их клетки, и косвенно (опосредованно), например, через чихание, когда мы разбрызгиваем наполненные вирусами выделения.

Компьютерные вирусы действуют подобным образом. Сначала кто-нибудь вводит код вируса в какую-то программу, рассчитывая на ее запуск непосвященным пользователем. Когда это происходит, код вируса размещает свои копии во всех или некоторых программах на другом компьютере вызывает его заражение и весь процесс повторяется.

Не углубляясь в рассуждения социальных последствий этой формы вандализма, рассмотрим черты, общие для биологии и информатики:

— В данную среду вычленяется общий элемент.

— В этой среде что-то копируется.

— Исполнение какого-либо указания.

— Чужеродный элемент копируют и он по ходу отдает новые указания, а также распространяется на новую среду, повторяя весь процесс.