2026-04-28
Компьютерный вирус — враг, созданный нами
Компьютерные вирусы были и остаются одной из наиболее распространенных причин потери информации. Известны случаи, когда эти электронные паразиты блокировали работу целых организаций и предприятий. Более того, в истории человечества были зафиксированы случаи, когда компьютерный вирус становился причиной гибели людей (например пациент получил летальную дозу лекарства, так как зараженный компьютер выдавал неверную информацию). Так что мы, граждане современного мира, обязаны знать противника в лицо. Ну, или хоть немного представлять, что это за штука — компьютерный вирус.
Объяснение для домохозяйки
Представим себе аккуратного клерка, который каждый день обнаруживает на рабочем столе стопку листов со списком заданий на день. Клерк берет верхний лист, читает указания, пунктуально их выполняет, выбрасывает отработанную бумагу в мусорное ведро и переходит к следующей. Предположим, что некий злоумышленник тайком подкладывает в стопку лист, на котором написано: “Переписать этот текст два раза и положить копии в стопку заданий соседей”. Что сделает клерк? Дважды перепишет лист, положит его соседям на стол, уничтожит оригинал и перейдет к выполнению второго листа из стопки. Что сделают соседи, такие же аккуратные клерки, обнаружив новое задание? Перепишут его по два раза и раздадут другим. Итого, в конторе бродят уже четыре копии, которые и дальше будут размножаться.
Примерно так же работает и компьютерный вирус, только стопками бумаг-указаний являются программы, а клерком — компьютер. Так же, как и чиновник, он аккуратно выполняет все команды программы (листы заданий), начиная с первой. Если же она звучит как “скопируй меня в две другие программы”, то компьютер так и сделает. Когда компьютер перейдет к выполнению других “зараженных” программ, вирус тем же способом будет расходиться все дальше и дальше.
В приведенном выше примере про клерка к концу рабочего дня вся контора будет завалена “вирусными” копиями, а чиновники только и будут что переписывать один и тот же текст и раздавать его соседям. Если клерк на переписывание одного листа тратит 30 секунд и столько же на раздачу копий, то через час по кабинетам будет “бродить” более 1.000.000.000.000.000.000 копий вируса! Скорее всего, у учреждения на такой объем просто не хватит бумаги, и распространение вируса будет остановлено.
Как это ни смешно, но именно такой случай произошел в 1988 году в Америке — несколько глобальных сетей передачи информации оказались переполненными копиями вируса Морриса, который рассылал себя от компьютера к компьютеру. Поэтому “правильные” вирусы дают несколько иное задание: “Переписать этот лист два раза и положить копии в стопку заданий соседей, если у них еще нет этого листа”.
Проблема решена — “перенаселения” нет, но каждая стопка содержит по копии вредителя, при этом клерки еще успевают справляться и с обычной работой.
“А как же уничтожение данных, в котором чаще всего обвиняют вирусы?” — спросит хорошо эрудированная домохозяйка. Все очень просто — достаточно дописать на лист примерно следующее: “Переписать этот лист два раза и положить копии в стопку заданий соседей, если у них еще нет этого листа. Посмотреть на календарь — если сегодня пятница, 13-е, выкинуть все документы в мусорную корзину”. Примерно это и выполняет хорошо известный вирус “Jerusalem” (другое название — “Time”). А еще ничто не мешает дать задание переправить пароли и реквизиты по заданному адресу либо перекачать все средства на другой счет. Вот вам и способ мгновенного обогащения!
Откуда есть пошли
История возникновения компьютерных вирусов уходит в середину прошлого века. Еще в 1959 году американский журнал “Scientific American” опубликовал статью о самовоспроизводящихся механизмах. На ее основе была создана модель миниатюрной линейной Вселенной, в которой существа жили, двигались и умирали от голода. Модель была запрограммирована на машинном языке ЭВМ IBM 650. Пищей для этих существ служили ненулевые слова. После съедания определенного количества слов существо порождало новое. При размножении были предусмотрены возможности мутаций, в ходе которых существа могли приобретать способность пожирать себе подобных и терять возможность к размножению. Увы, но ограниченная память и быстродействие IBM 650 послужили препятствием для получения интересных результатов: в ходе подобного прогона один бесплодный мутант убил и съел единственного, способного к размножению.
В 1972 году М. Макилрой из AT&T Bell Laboratories изобрел игру “Дарвин”. По правилам, игрок предоставлял известное количество программ, которые загружались в память компьютера вместе с программами других игроков. Эти программы были названы “организмами”. Организмы, созданные одним игроком (то есть, принадлежащие одному “виду”), должны были “убивать” представителей другого “вида” и занимать “жизненное пространство”. Победителем считался тот, чьи организмы захватывали всю память или набирали наибольшее количество очков. Разумеется, такие программы нельзя назвать вирусами, однако и здесь просматривается определенная аналогия с простейшими биологическими существами. Кроме того, в игре демонстрируется идея борьбы программ, которая в известной мере предвосхищает ситуацию “вирус — средства защиты”, имеющую место сегодня.
Другим ранним примером вирусоподобных программ была игра “Animal”. Ее суть состояла в том, что человек задумывал некоторое животное, и программа, задавая вопросы, пыталась определить, кого именно загадал человек. Программист, написавший игру, предусмотрел в ней возможность саморазмножения. Когда программа угадывала неправильно, она просила пользователя предложить вопрос, который позволил бы улучшить ее способности к отгадыванию. Запомнив этот вопрос, программа не только модифицировала себя, но и пыталась переписать свою обновленную (улучшенную) копию в другой каталог. Если там уже была программа “Animal”, то она стиралась. В противном случае создавалась новая копия. Оказалось, что через некоторое время все каталоги файловой системы содержали копию “Animal”. Более того, если пользователь переходил с машины на машину, то он переносил и свой каталог, и в результате во всех каталогах этой ЭВМ также появлялась “Animal”.
Найти и обезвредить
Еще совсем недавно проблема компьютерных вирусов практически не стояла в России. Когда газеты сообщали о таких актах в других странах, эти истории, как правило, появлялись на последних страницах рядом с курьезами. Однако первые нападения вирусов на отечественные ПК заставили изменить точку зрения на эти проблемы. Не успев появиться в нашей стране, эта зараза с фантастической скоростью распространилась повсюду. Сейчас, пожалуй, немного осталось организаций, в которых пользователи не успели еще на практике познакомиться с этим явлением.
Кстати, создатели вирусов новейшего поколения не стоят на месте. Так, они перестали использовать электронные письма со спамом, для того чтобы получить персональные данные с компьютеров и теперь предпочитают заражать серьезные интернет-сайты, например, компаний, работающих в сфере услуг. Цель таких атак — кража информации.
Как только номера кредитных карточек, имена и пароли пользователей украдены, хакеры перепродают их на черном рынке. Самой востребованной в 2008 году была информация о кредитных картах. На втором месте — данные о банковском счете, и на третьем — пароли и имена на электронную почту.
В такой ситуации пользователям не остается ничего иного, как выстраивать собственный щит от компьютерной “заразы”. Специалисты в качестве защиты предлагают целый ряд действий, условно обозначенных как резервирование, профилактика, ревизия, фильтрация, вакцинирование, терапия. Освоить эти правили, наверное, под силу и простому пользователю. Но, все же главным постулатом должна быть осторожность. Ведь по идее, что может быть проще: не пользоваться непонятно какими продуктами, не пускать за свой компьютер неизвестных личностей и не обращаться к сомнительным сайтам. А еще иметь в приятелях парочку программистов, которые, чуть чего, спасут и “железо”. и вас от нежданной атаки.
Компьютерные вирусы — это первая попытка человека создать жизнь. Попытка удачная, но нельзя сказать, что полезная — современные компьютерные “микроорганизмы” более всего напоминают насекомых-вредителей, приносящих только проблемы и неприятности. Но все-таки — жизнь, поскольку компьютерным вирусам присущи все атрибуты живого — способность к размножению, приспособляемости к среде, движению и т.д. (естественно, только в пределах компьютеров). Более того, существуют “двуполые” вирусы, а примером многоклеточности могут служить, например, макровирусы, состоящие из нескольких независимых макросов.
2025-12-03
2025-12-21
2025-10-24
2025-10-28
2025-11-02
2025-12-06
2025-11-05
2025-12-03