Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компьютерные вирусы.doc
Скачиваний:
12
Добавлен:
21.05.2015
Размер:
120.32 Кб
Скачать

Компьютерные вирусы

Компьютерные вирусы— разновидность самовоспроизводящихсякомпьютерных программ, которые распространяются, внедряя себя в исполняемый код других программ или в документы специального формата, содержащиемакрокоманды, такие, какMS WordиExcel. Многие вирусы вредят данным на заражённых компьютерах, хотя иногда их единственной целью является лишь заражение как можно большего количества компьютеров.

Загрузочный вирус (Boot-sector virus) – компьютерный вирус, записывающийся в первый сектор гибкого или жесткого диска и выполняющийся при загрузке компьютера.

Полиморфный вирус (Polymorphic virus) – файловый вирус, изменяющий свой код при заражении очередного файла.

Файловый вирус (File infector) –компьютерный вирус, прикрепляющий себя к файлу или программе, и активизирующийся при каждом использовании файла. Различают вирусы-компаньоны, макровирусы, полиморфные вирусы, вирусы-невидимки.

В общем словоупотреблении к компьютерными вирусами причисляют все вредоносные программы, такие каксетевыеифайловыечерви,троянские кони,программы-шпионы.

Классификация

В настоящее время не существует единой системы классификации и именования вирусов (хотя попытка создать стандарт была предпринята на встрече CARO в 1991 году). Принято разделять вирусы по поражаемым объектам (файловыевирусы, загрузочные вирусы,скриптовыевирусы,сетевые черви), по поражаемым операционным системам и платформам (DOS,Windows,Unix,Linux,Javaи другие), по технологиям используемым вирусом (полиморфные вирусы,стелс-вирусы), по языку на котором написан вирус (ассемблер,высокоуровневый язык программирования, скриптовый язык и др.).

Канал распространения

Сейчас основной канал распространения вирусов — электронная почта.Хакерыиспамерыиспользуют зараженные компьютеры пользователей для рассылкиспамаилиDDoS-атак.

Экономика

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

Первые самовоспроизводящиеся программы

Основы теории самовоспроизводящихся механизмов заложил американец венгерского происхождения Джон фон Нейман(John von Neumann), который в1951предложил метод создания таких механизмов. Первой публикацией, посвященной созданию самовоспроизводящихся систем, является статья Л. С. Пенроуз (L. S. Penrose) (жена нобелевского лауреата по физике Р. Пенроуза) о самовоспроизводящихся механических структурах, опубликованная в1959. американским журналом«Scientific American». В этой статье, наряду с примерами чисто механических конструкций, была приведена некая двумерная модель подобных структур, способных к активации, захвату и освобождению. По материалам этой статьи Ф. Ж. Шталь (F. G. Stahl) запрограммировал на машинном языке ЭВМIBM 650биокибернетическую модель, в которой существа двигались, питаясь ненулевыми словами. При поедании некоторого числа символов существо размножалось, причём, дочерние механизмы могли мутировать. Если кибернетическое существо двигалось определённое время без питания, оно погибало.

В 1961В. А. Высотский (V. А. Vyssotsky), Х. Д. Макилрой (H. D. McIlroy) и Роберт Моррис (Robert Morris) – фирма Bell Telephone Laboratories, США – изобрели достаточно необычную игру«Дарвин», в которой несколькоассемблерныхпрограмм, названных «организмами», загружались в память компьютера. Организмы, созданные одним игроком (т. е. принадлежащие к одному виду), должны были уничтожать представителей другого вида и захватывать жизненное пространство. Победителем считался тот игрок, чьи организмы захватывали всю память или набирали наибольшее количество очков.