Компьютерным вирусом называют разновидность вредоносных программ, одной из отличительных особенностей которой является способность к саморазмножению, или саморепликации. Практически все вирусы имеют своей целью уничтожение или повреждение данных на зараженном ими ПК.
Большинство вирусов можно в целом описать этими двумя особенностями. Следует отметить тот факт, что многие люди, из-за отсутствия достаточного количества информации, к вирусам причисляют абсолютно все вредоносные программы, в том числе шпионское и рекламное ПО.
Компьютерный вирус был назван по аналогии с вирусом биологическим - так же, как последний на организм человека, компьютерный вирус оказывает разрушительное воздействие на "тело" ПК. Впервые это понятие к программам подобного класса было применено писателем Грегори Бенфордом в его рассказе "Человек в шрамах", опубликованном в 1970 году. Видимо, термин очень понравился разработчикам ПО, так как в последствии он стал употребляться довольно часто в различных разработках, например: переменная, от значения которой зависело, будет ли программа ANIMAL, разработки Джона Волкера, распространяться по диску, называлась VIRUS также вирусами свои программы называл Джо Деллиндер.
Как это ни странно, но, хотя с момента первого упоминания данного термина прошло уже почти 40 лет, точного определения и классификации вирусов не существует. Однако кое-какую общую классификаци провести все же можно.
Во-первых, вирусы делят по видам объектов, на которые они воздействуют:
1. Файловые вирусы (поражают файлы компьютера).
2. Скриптовые вирусы (передаются через обрабатываемые компьютером скрипты).
3. Загрузочные вирусы (действуют в загрузочных секторах жесткого диска).
4. Сетевые черви (действуют в рамках компьютерных сетей).
Довольно распространена классификация вирусов по поражаемым операционным системам:
1. DOS.
2. Windows.
3. Unix. и т.д.
Также, существуют классификации по технологиям, используемым вирусом (стелс-вирусы, полиморфные вирусы) и по языкам, на которых вирус написан (высокоуровневый язык программирования, скриптовый язык и т.д.).
Самым распростаненным видом вирусов на данный момент являются файловые вирусы. У данного вида есть даже своя классификация, которая определяет вид вируса по способу заражения им целевого объекта:
1. Перезаписывающие вирусы - записывают свое тело вместо кода программы, при этом не изменяя названия исходного файла. В следствии данных действий, при запуске зараженного файла выполняется код вируса, а не сама программа.
2. Вирусы-компаньоны. По своему действию схожи с перезаписывающими, заисключением того, что целевой файл не уничтожается, а перемещается куда-нить в другое место, таким образом при запуске файла, инфицированного таким вирусом, выполняется сначала код вируса и уже потом код самого файла.
3. Файловые черви. Создают на зараженном компьютере свои копии с названиями вида "game.exe", "instal.exe" в надежде на то, что пользователь спутает такой файл с чем-либо другим и по неосторожности запустит.
4. Вирусы-звенья. Изменяет адрес местоположения зараженного файла на свой, таким образом заставляя ОС запускать себя вместо целевого файла. После выполнения тела вируса, управление, как правило, передается самой программе.
5. Паразитирующие вирусы. Это вид файловых вирусов, которые изменяют целевой файл, добавляя в него свой код. При этом сам зараженный фал работоспособность сохраняет почти всегда.
6. Вирусы, поражающие исходные коды. При попадании на зараженный ПК такой вирус ищет и записывает себя в еще неоткомпилированные компоненты программы. Таким образом, после компиляции приожения, вирус становится неотьемлемой его частью и не может быть удален.
Статьи
|
Лучшие статьи по информационной безопасности:
Основные параметры сравнения антивирусов
Какой антивирус выбрать? Однозначного ответа на этот вопрос нет и ...скорей всего, никогда не будет. Многие годы идут оживленные дискуссии на тему того какой же антивирус все-таки лучше, по каким критериям можно объективно оценить возможности антивируса.... далее
Брандмауэр — Firewall
Брандмауэр или файрвол (дословно "огненная стена" на немецком и английском языках соответственно) - программное обеспечение, предназначенное для повышения безопасности компьютера при его подключении к сети Интернет. Основная задача файрвола — контроль доступа к вашему компьютеру пользователей и программ с других компьютеров сети. Брандмауэры, также, обеспечивают защиту от проникновения «червей», шпионских программ, и многих других типов вирусов.... далее


