Развитие вычислительной техники несет для человека не только положительные моменты, но и отрицательные. Одной из проблем нашего времени является потеря информации, связанная с компьютерными вирусами. Вирусы приносят не только неприятности поль- зователям, но и блокируют работу организаций и предприятий.
Более того, несколько лет назад был зафиксирован случай, когда компьютерный вирус стал причиной гибели человека: в одном из госпиталей Нидерландов пациент получил летальную дозу морфия по той причине, что компьютер был заражен вирусом и выдавал неверную информацию.
Вирусы стали представлять серьезную угрозу для компьютеров примерно в 70—80 гг. ХХ в. Термин «компьютерный вирус» впервые употребил сотрудник Лехайского университета (США) Ф. Коэн в 1984 г. на 7-й конференции по безопасности информации.
В 1986 г. был запущен первый вирус Brain, который практиче- ски мгновенно разошелся по всему миру. Первый вирус, остановивший работу компьютеров на длительный срок в государствен- ных учреждениях США, был вирус Морриса. Он был написан 2 ноября 1988 г. Робертом Моррисом-младшим, аспирантом факультета информатики Корнеллского университета.
Компьютерный вирус — целенаправленно созданная программа, автоматически заражающая другие программы, способная к само- размножению, а также выполняющая различные нежелательные действия на компьютере.
Вирусы попадают в компьютер через внешние носители или Интернет. Одним из основных их свойств является способность к размножению, т. е. к самокопированию. При этом вирус проходит три стадии:
1) скрытость — действия вируса не проявляются и остаются не замеченными;
2) лавинообразное размножение — вирус создает свои копии, но действия его еще не видны;
3) активное действие — вирус начинает выполнять вредные действия.
Вирусы можно классифицировать поразному.
В зависимости от создателя вирусы могут быть:
- школьные — создаются школьниками, которые изучили язык программирования, хотели попробовать свои силы, но не смогли найти для них более достойного применения. Такие вирусы их авторами не распространяются и через некоторое время умирали сами вместе с дисками.
- студенческие — создаются с целью развлечения. Эти вирусы крайне примитивные и с большим числом ошибок.
- профессиональные — тщательно продуманные и отлаженные программы, создаются талантливыми программистами. Такие вирусы используют оригинальные алгоритмы.
- исследовательские — создаются программистами, которые занимаются изобретением принципиально новых методов заражения, скрытия, противодействия антивирусам и т. д. Они же придумывают способы внедрения в новые операционные системы. Эти программисты пишут вирусы ради исследования потенциалов «компьютерной фауны».
По степени воздействия:
- неопасные — не мешают работе компьютера, но уменьшают объем оперативной памяти;
- опасные — приводят к различным нарушениям в работе компьютера;
- очень опасные — воздействие вирусов приводит к потере программ, уничтожению данных и пр.
По среде обитания:
- сетевые — вирусы, использующие для своего распространения Интернет;
- файловые — вирусы, которые внедряются в программные файлы и активизируются при запуске;
- загрузочные — вирусы, записывающиеся себя в загрузочный сектор диска, а при загрузке операционной системы с зараженного диска внедряются в оперативную память компьютера;
- макровирусы — вирусы, заражающие файлы документов Word, Excel.
По особенностям алгоритма:
- паразитические — простейшие вирусы, которые изменяют содержимое файлов и могут быть легко обнаружены и уничтожены;
- черви — распространяются по сети и приводят к уничтожению файлов;
- невидимки (стелс-вирусы) — вирусы, которые трудно найти и обезвредить, т.к. они перехватывают обращения операционной системы к пораженным секторам диска и подставляют вместо своего тела незараженные участки диска;
- мутанты — вирусы, содержащие алгоритм, благодаря которому копии одного и того же вируса различны;
- троянцы — вирусы, не способные к самораспространению, но маскирующиеся под полезные программы и разрушающие файловую систему.