Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
security_answers_open_beta.docx
Скачиваний:
0
Добавлен:
02.01.2020
Размер:
517.25 Кб
Скачать
  1. Опишите антивирусные программы первого поколения.

Антивирусные программы можно разделить след. образом:

• Обычные сканеры;

• Эвристические анализаторы;

• Мониторы;

• Полнофункциональные системы защиты.

Антивирусные программы-сканеры 1-го поколения для идентификации вирусов использовали характерные для соответствующих вирусов сигнатуры.

Вирусы могли содержать «групповые символы», но все копии вируса имели одну и ту же структуру и неизменный код. Такие программы сканеры, использующие сигнатуры, могли обнаружить только известные вирусы. Др. тип сканеров 1-го поколения предполагал поиск несоответствий текущих значений длин файлов со значениями, сохранёнными в специальной БД.

  1. Опишите антивирусные программы второго поколения.

Антивирусные программы можно разделить след. образом:

• Обычные сканеры;

• Эвристические анализаторы;

• Мониторы;

• Полнофункциональные системы защиты.

Сканеры 2-го поколения уже не ориентируются на конкретные сигнатуры. Вместо этого в них стали применять эвристический анализ, с помощью которого можно было сделать вывод о возможном наличии в программе вируса. Одна из разновидностей таких сканеров предполагала поиск в программе фрагментов кода характерного для вирусов. Например, сканер мог искать начало циклов шифрования. Получив ключ, сканер мог расшифровать тело вируса, идентифицировать вирус удалить его из программы и вернуть программу в исходное рабочее состояние.

Другим подходом, применяемым в антивирусных программах второго поколения, была проверка целостности. С любой программой можно связать контрольную сумму. Если вирус инфицирует программу, не меняя контрольной суммы, то проверка целостности обязательно это обнаружит.

Чтобы противостоять вирусам, которые при заражении могут менять соответствующую контрольную сумму, можно использовать функцию кэширования с шифротекстом, при этом ключ шифра хранится отдельно от программы, для того, чтобы вирус не смог сгенерировать новый кэш-код и зашифровать ее. Использование функции кэширования с шифротекстом вместо обычной контрольной суммы не дает вирусу возможности модифицировать программу таким образом, чтобы результат кэширования после инфицирования не изменился.

  1. Опишите антивирусные программы третьего поколения.

Антивирусные программы можно разделить след. образом:

• Обычные сканеры;

• Эвристические анализаторы;

• Мониторы;

• Полнофункциональные системы защиты.

Программы третьего поколения представляют собой резидентные программы, выявляющие вирусы по выполняемым ими действиям, а не по их структуре в инфицированной программе. Преимуществом таких программ было то, что для них не требовалось постоянно обновлять БД сигнатур и эвристик для всё большего числа вирусов. Вместо этого достаточно было определить относительно небольшой набор действий, характеризующих возможные проявления вируса.

  1. Опишите антивирусные программы четвертого поколения.

Антивирусные программы можно разделить след. образом:

• Обычные сканеры;

• Эвристические анализаторы;

• Мониторы;

• Полнофункциональные системы защиты.

Продукты четвертого поколения представляют собой пакеты, объединившие в единое целое все существующие антивирусные технологии. Такой подход помимо выполнения сканирования и наличия компьютеров, позволяющих регистрировать определенные действия вирусов, предполагает наличие средств управления доступом, с помощью которых можно ограничить возможность вирусов по проникновению в систему и по внесению изменений файлов с целью распространения инфекции под видом обновления.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]