Сегодня мы знаем о вирусах и боимся их, но бояться стоит не только обычных вирусов, но и компьютерных. Давайте для начала разберем, что такое компьютерный вирус и чем он опасен.
Компьютерный вирус – это прежде всего программа, которая наносит вред компьютеру и обладает способностью к саморепликации, т.е. размножению. Они могут повреждать или уничтожать данные, хранящиеся на компьютере.
Многие обыватели не знают, что представляет из себя компьютерный вирус. К вирусам относятся как различные троянские кони, так и программы шпионы.
До недавнего времени вирусы могли заражать только саму программу. Изменение непрограммных файлов является только повреждением данных, соответственно поврежденные документы не могли быть переносчиком вируса. Позже появились вирусные программы, заражающие популярное ПО, обрабатывающее данные. И вирусы стали внедряться в сами документы. Именно из-за таких файловых вирусов компьютер стал наиболее уязвим.
В зависимости от способа заражения файловые вирусы делятся на 6 основных видов:
Вирусы перезаписи – этот тип вирусов замещает своим «телом» основной код программы, название файла при этом не меняется, а при запуске вместо программы выполняется код вируса. Программа при этом не запускается. Вирусы-напарники. Такие вирусы также копируют сами себя вместо кода программы, но в отличие от перезаписываемых вирусов, они не уничтожают первоначальный файл программы. Вместо этого вирусы-напарники переименовывают файл и перемещают его. Когда пользователь запускает программу, сначала включается вирус, и только потом сама программа. Файловые черви – создают собственные копии с привлекающими внимание названиями. Эффект рассчитан на то, что пользователь самостоятельно запустит вирус. Вирусы-звенья – изменяют адрес зараженной программы на диске на собственный и тем принуждают операционную систему выполнить код вируса.
Вирусы-паразиты – изменяют содержимое файла путем добавления в своего кода в файл. Зараженная программа при этом может частично или полностью выполнять свои функции. Вирусы-разрушители – поражают оригинальный код программы или ее основные компоненты и таким образом встраиваются в программу.Горячий обед в Бишкеке