ЛАБОРАТОРНАЯ РАБОТА №12

Тема работы: Работа антивирусных программ.

Цель работы:

Изучить особенности работы антивирусной программы AntiViral Toolkit Pro.

Теоретическая часть:

При запуске AVP загружает антивирусные базы данных, тестирует оперативную память на наличие резидентных вирусов и проверяет себя (файл AVP32.EXE)  на предмет заражения вирусом (при первом запуске AVP, также сообщает краткие сведения о программе, регистрации и технической поддержке). После успешной загрузки, в нижней строке окна программы выводится сообщение: “Антивирусные базы загружены. Известных вирусов: XXXX”, где XXXX - число вирусов.

ВНИМАНИЕ! При загрузке, в случае инфицирования файла AVP32.EXE, на экране появится диалоговое окно “Зараженный объект”. Если  у Вас имеется “чистая” дистрибутивная копия AVP, мы рекомендуем Вам удалить зараженную копию программы и переустановить AVP на Ваш винчестер.  Если такой возможности у Вас нет, то выберите в окне “Зараженный объект” пункт “Лечить”, при этом AVP вылечит сам себя, предложит Вам перезапустить программу и закроет свое главное окно.

Если на Вашем компьютере хранятся ценные данные, настоятельно рекомендуем Вам регулярно делать их резервные копии. “Тип файлов” содержит четыре переключателя: Программы по формату - сканировать программы, т. е. файлы, имеющие внутренний формат запускаемых файлов DOS: COM, EXE и SYS, Windows: EXE, VxD, DLL и файлы, имеющие формат документов и таблиц Microsoft Office (OLE2). Таким образом, при проверке по формату проверяются все файлы, способные содержать код вируса. Программы по расширению - сканировать все файлы, имеющие расширения *. BAT, *.COM, *.EXE, *.OV*, *.SYS, *.BIN, *.PRG.

При использовании AVP в командном файле, после завершения его работы, можно получить следующие кода возврата (errorlevel):

0 - вирусов не обнаружено;

1 - сканирование не закончено;

2 - найдены объекты, содержащие измененный или поврежденный вирус;

3 - найдены объекты, подозрительные на вирус;

4 - обнаружен вирус;

5 - все обнаруженные вирусы удалены;

7 - файл AVP32.EXE поврежден;

10 - внутренняя ошибка программы AVP.

Анализатор кода (эвристический сканер) проверяет коды файлов и секторов по разным ветвям алгоритма сканируемой программы на наличие вирусоподобных инструкций и выдает сообщение, если обнаружена комбинация команд, таких как открытие или запись в файл, перехват векторов прерываний и т.д. При сканировании кода Code Analyzer проверяет много ветвей алгоритма программы (включая несколько подуровней). Вследствие этого AVP работает примерно на 20% медленнее при включенном Code Analyzer, чем при выключенном. Но данный механизм определяет около 80% вирусов (включая многие шифрованные) из нашей коллекции, и мы рассчитываем, что новые неизвестные вирусы будут определяться с такой же вероятностью.

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

Unpacking Engine распаковывает файлы, созданные наиболее популярными утилитами упаковки: DIET, PKLITE, LZEXE и EXEPACK различных версий, во временный файл и передает его на повторную проверку. Если внутри упакованного файла обнаружен известный вирус, то возможно его удаление. При этом исходный файл замещается распакованным и вылеченным. Механизм распаковки корректно работает и с многократно упакованными файлами.

 

Ход работы:

1.   Откройте окно антивирусной программы AntiViral Toolkit Pro (Пуск->Программы->AntiViral Toolkit Pro->AVP-сканер). Законспектируйте дату последнего обновления антивирусных баз и количество известных программе вирусов.

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

3.   Просмотрите вкладки окна: Область, Объекты, Действия, Параметры, Статистика. Дайте характеристику каждой вкладке.

4.   Выберите вкладку Область, в верхнем большом окне появится список доступных дисководов в системе. Двойным щелчком мыши выберите диск С:. Щелкните по кнопке Добавить папку, появится диалоговое окно Обзор папок. Щелкните по знаку + напротив диска С:, в окне появится содержимое корневого каталога диска С:. Выберите папку STUDENT и нажмите ОК. В окне доступных дисководов будет уже отмечена синей галочкой папка STUDENT.

5.   Вкладка Область содержит три опции для автоматического выделения сканируемой области: Локальные диски, Сетевые диски, Флоппи дисководы. Щелкните по каждой штуке и посмотрите как изменится выделенная область для сканирования.

6.   Перейдите на вкладку Объекты. В области Тип файлов выделите опцию По маске, и в открывшемся для редактирования поле введите *.exe и нажмите клавишу Пуск. Просмотрите файлы с каким расширением просматривает программа-сканер. нажмите кнопку Стоп, для того чтобы остановить сканирование. Выделите теперь опцию Все файлы и опять запустите сканирование, просмотрите какие файлы сканирует программа? Проверьте работу остальных опций.

7.   Опции, стоящие слевой стороны должны быть всегда все отмечены для высокого уровня безопясности.

8.   Перейдите на вкладку Действия. В области Зараженные объекты выберите опцию Лечить без запроса. Проверьте как работает сканер. Зараженные файлы можно скопировать в Папку зараженных или в Отдельную папку. Выделив соответствующие опции.

9.   Выберите вкладку Параметры. Щелкните по кнопке Настройки, в появившемся окне выберите опцию Выбор пути сканирования по одиночному нажатию клавиши мыши и нажмите ОК. Перейдите на вкладку Область и  выделите диск D: одиночным нажатием клавиши мыши. Снимите выделение всех дисков, кроме каталога STUDENT. Вернитесь на вкладку Параметры выберите опции Отчет о чистых объектах и Отчет об упакованных объектах и запустите сканирование. Просмотрите в нижнем окне отчет о результатах сканирования. Распечатайте содержимое файла Report.txt (С:\ProgramFiles\AntiViral Toolkit Pro\Report.txt). Включите опцию Избыточное сканирование  и на запрос начала проверки ответьте утвердительно. Отметьте в отчете изменение скорости сканирования.

10.          Перейдите на вкладку Статистика и законспектируйте содержимое вкладки.

11.          В главном меню выберите меню Файл и откройте опцию сохранения настроек программы и сохраните их под именем 01.prf. В главном меню выберите меню Файл и откройте опцию загрузки настроек программы и в появившемся диалоговом окне выберите файл с  именем 01.prf, выберите опцию Сохранить по умолчанию и перезапустите программу сканирования. Проверьте правильность загруженных настроек.

12.          Откройте окно FarManager (Пуск->Программы->FarManager->FarManager), перейдите на диск С: и перейдите в каталог ProgramFiles-> AntiViral Toolkit Pro и в этом каталоге найдите файлы: AVP-монитор avpm.exe, AVP для DOS avpdos32.exe, avptv32.exe, AVP-центр управления avpcc.exe. Запустите каждый из них и проверьте работу этих программ, объясните назначение каждой из программ и изучите их работу.

 

Контрольные вопросы:

1.     Как загружается антивирусная программа AntiViral Toolkit Pro?

2.     Какие типы файлов программа AntiViral Toolkit Pro относит к программам?

3.     Что такое анализатор кода и Unpacking Engine  как они работают?

 

Отчет должен содержать:

1.   Тему работы, цель работы.

2.   Описание хода выполнения работы и письменные ответы на задания хода работы.

Ответы на контрольные вопросы.