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