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



Статьи
Последние 5 комментариев о статье:
