Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

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

Автор:   •  Апрель 4, 2023  •  Курсовая работа  •  5,186 Слов (21 Страниц)  •  119 Просмотры

Страница 1 из 21

АННОТАЦИЯ

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

SUMMARY

This course work presents an elementary antivirus program. It reads the signature and signature’s displacement from the signature database, the path to which is entered by a user, and compares this signature with a set of bytes located at a given displacement in the file for verification. If the set of bytes coincides the signature, the program displays a message that the file is infected.


СОДЕРЖАНИЕ

Введение

6

1.

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

7

  1.1.

Информационная безопасность автоматизированных систем

7

  1.2.

Компьютерные вирусы

7

  1.3

Классификации компьютерных вирусов

8

    1.3.1.

Классификация по способу использования ресурсов

8

    1.3.2.

Классификация по типу заражаемых объектов

9

    1.3.3.

Классификация по принципам активации

9

    1.3.4.

Классификация по способу организации программного кода

10

  1.4.

Антивирусная защита

10

    1.4.1.

Метод сканирования сигнатур

11

    1.4.2.

Метод контроля целостности

11

    1.4.3.

Метод сканирования подозрительных команд

12

    1.4.4.

Метод отслеживания поведения программ

13

2.

Реализация программы

13

  2.1.

Использованное ПО

15

  2.2.

Описание функций

15

    2.2.1.

CheckExe

15

    2.2.2.

CheckLenght

15

    2.2.3.

SearchOfSignature

16

    2.2.4.

main

17

3.

Результаты тестирования программы

19

Заключение

23

Список использованных источников

24

Приложение 1. Руководство пользователя

25

Приложение 2. Блок-схема

30

Приложение 3. Исходный код

31

ВВЕДЕНИЕ

Главная цель курсовой работы – укрепление знаний и практических навыков по дисциплине «Программирование», а также формирование представления о базовой работе антивирусных программ, что позволяет студентам первого курса осуществить введение в специальность «Компьютерная безопасность». Актуальность данной работы заключается в том, что в век науки и прогресса, в век скоростного роста информации одним из самых важных аспектов является защита и безопасное хранение этой информации. С ростом технологий происходит и усовершенствование вредоносных программ, что приводит к необходимости постоянного развития сферы информационной безопасности, такого как обновление и создание новых антивирусов, внесение в их базы данных новых опасных сигнатур.

...

Скачать:   txt (54 Kb)   pdf (409.9 Kb)   docx (341.1 Kb)  
Продолжить читать еще 20 страниц(ы) »
Доступно только на Essays.club