Сейчас подхожу к сути вопроса. Имеется два существенных сходства между вирусами организмов и компьютеров: деление вируса на две части и, так называемый, "период латенции". Вирус состоит из протеиновой оболочки и находящейся внутри "наследственной субстанции". Его молекулярные внешние "датчики" устанавливают надлежащий контакт с объектом до инфицирования. Цепь нуклеиновых кислот при удачной "постановке на якорь" впрыскивается в клетку хозяина, и затем вирус утрачивает свою идентичность как малая самостоятельная система. Потому что он внедряется в клеточные процессы, чаще всего, в процессы ядра клетки (ДНК) хозяина, чтобы использовать их в своих целях. Латенция - это период скрытия инфекции. Вирус сначала должен осуществить этап активного внешнего вмешательства, в общих чертах, приводящий к тому, что он перерабатывает определенным образом и определенное количество молекулярных составляющих атакуемой клетки до тех пор, пока она, поддавшись атаке, не начнет производство элементов построения вируса, который в нее вторгся; заканчивается все в результате распадом и смертью клетки хозяина, а поколение вирусов-потомков атакует следующие ткани системы. Этапы же эволюции компьютерных вирусов характеризуются либо специализацией, либо, наоборот, своего рода универсализацией, то есть или они с каждым разом все успешнее борются с защитой (потому, что есть специальные антивирусные программы), или они могут быть "заразны" для более широкого спектра различных программ. В принципе, однако, речь обычно идет обо всех компьютерах, существующих в данный момент на рынке, и которые в состоянии имитировать самую простую систему, каковой является машина Тьюринга, а это значит, что все базируется на последовательной работе. Сегодня вирусы еще не могут результативно взяться за программы, создаваемые для параллельно работающих компьютеров, по той простой причине, что такие компьютеры в большей степени являются мечтой, чем реальностью. Мозг (любой, не только мозг человека) работает по правилу, озвученному Джоном фон Нейманном: НАДЕЖНАЯ система (устойчивая к авариям), построенная из НЕНАДЕЖНЫХ элементов (подверженных авариям). В параллельном компьютере именно широко разветвленная сеть соединений между отдельными "воротами" ДОЛЖНА делать возможной ликвидацию локальных аварий, потому что, если одна дорога будет закрыта, то какой-то другой, окольной, сигнал пройдет. Но сегодня такая действенная противоаварийная антивирусная система еще не доступна для широкого применения...
Кажущееся стороннему наблюдателю сходство "гонки вооружений" между вирусами и организмами является заблуждением, порожденным нашей естественной склонностью к антропоморфизму поведения всего живого. Речь и о том, что специализация вирусных программ, а также антивирусных, означает в информатике расширение функциональных возможностей, являющееся результатом усовершенствований (имеем ведь "защитную прививку", инсталлированную в систему, которая должна заменять каждое отклонение от желаемой функции, есть "дезинфекторы", которые удаляют, или ликвидируют, распознанный вирус, есть "карантин", то есть время ожидания для выявления активизации вируса - правда, вирус может иметь встроенный календарно-часовой датчик долгосрочного радиуса действия, поэтому "карантин" не является надежной гарантией).
А как обстоят дела с этой проблемой, перенесенной в область живых организмов? Здесь следует выделить, по крайней мере, две области.
I. В пятидесятые годы для борьбы с кроликами, которые, размножившись, уничтожали в Австралии пастбища овец, применялись вирусы, вызывающие смертельные заболевания у кроликов. В результате 90% кроликов вымерло, но успех оказался кратковременным, потому что уже в 60-е годы популяция кроликов полностью восстановилась. А кролики, которые выжили, стали нечувствительны к миксоматозе. Вполне вероятно, что подобное течение может иметь и пандемия человечества, атакуемого вирусом иммунодефицита человека (ВИЧ). Но тяжело согласиться с призраком смерти 90% населения Земли, после которого остальные 10% уже не умирали бы от СПИДа.