
- •Содержание
- •Глава 1. Принципы функционирования межсетевых экранов и антивирусного программного обеспечения 6
- •Глава 2. Разработка и описание комплексной системы проверки средств обеспечения безопасности пк 10
- •Введение
- •Глава 1. Принципы функционирования межсетевых экранов и антивирусного программного обеспечения
- •Межсетевые экраны
- •Принципы функционирования межсетевых экранов
- •Виды межсетевых экранов
- •Антивирусное программное обеспечение
- •1.2.1. Принципы функционирования антивирусного программного обеспечения
- •1.2.2. Основные функции антивирусного программного обеспечения
- •Глава 2. Разработка и описание комплексной системы проверки средств обеспечения безопасности пк
- •2.1. Постановка задачи
- •2.2. Описание алгоритмов модулей в виде блок-схем
- •2.3. Программная реализация алгоритмов модулей
- •2.3.1. Модуль для проверки наличия соединения с Интернетом
- •2.3.2. Модуль для проверки наличия межсетевого экрана
- •2.3.3. Модуль для проверки работоспособности межсетевого экрана
- •2.3.4. Модуль для проверки наличия установленного антивирусного программного обеспечения
- •2.3.5. Модуль для проверки работоспособности антивирусного программного обеспечения
- •2.3.6. Модуль для тестирования антивирусного программного обеспечения
- •2.3.7. Модуль для сохранения результатов проверки
- •2.3.8. Модуль для отображения результатов проверки
- •2.3.9. Модуль для завершения работы программы
- •2.3.10. Модуль для добавления результатов
- •2.3.11. Модуль для обработки исключений
- •2.3.12. Модуль для создания тела программы
- •2.3.13. Модуль для создания графического интерфейса программы
- •2.4. Результаты работы программы
- •Заключение
- •Список использованных источников
- •Приложения Приложение а
1.2.2. Основные функции антивирусного программного обеспечения
Антивирусное ПО выполняет ключевые функции для обеспечения безопасности:
Сканирование файлов и системных ресурсов — проверка на наличие угроз в реальном времени и при регулярных сканированиях;
Защита в режиме реального времени — мониторинг системы и предотвращение заражений в процессе работы с файлами, программами и внешними носителями;
Удаление или карантин инфицированных файлов — после обнаружения угрозы файл удаляется или изолируется для последующего анализа;
Обновление сигнатурных баз данных — регулярное обновление баз данных для эффективной защиты от новых образцов вредоносного ПО.
Глава 2. Разработка и описание комплексной системы проверки средств обеспечения безопасности пк
2.1. Постановка задачи
Выполнить анализ средств защиты компьютеров от вирусов.
Выполнить анализ средств защиты межсетевого взаимодействия.
Разработать алгоритм(ы) и блок-схемы на их основе.
Реализовать комплексное программное обеспечение для контроля работоспособности антивируса и межсетевого экрана на основе разработанных алгоритмов. Реализовать в нём:
проверку наличия сетевого подключения;
проверку наличия установленных на ПК межсетевого экрана и антивируса;
проверку работоспособности межсетевого экрана;
проверку работоспособности антивирусного ПО;
вывод результатов на экран.
Представить результаты работы программного обеспечения.
По результатам выполнения работы сделать соответствующие выводы.
Язык программирования:
|
Интерфейс приложения:
|
2.2. Описание алгоритмов модулей в виде блок-схем
Разработка модулей для проверки состояния и работоспособности защитных средств ПК требует четкой структуры алгоритмов, обеспечивающей последовательное выполнение всех этапов проверки и диагностики. Для наглядного представления логики работы каждого модуля были созданы блок-схемы, иллюстрирующие их основные этапы, условия и обработку результатов. Эти схемы позволяют лучше понять логику программы и порядок выполнения функций, обеспечивая удобство при дальнейшем сопровождении и доработке кода.
Блок-схемы алгоритмов модулей программы представлены на рисунках 2.2.1-2.2.12.
Рисунок 2.2.1 – Блок-схема модуля для проверки наличия соединения с Интернетом
Рисунок 2.2.2 – Блок-схема модуля для проверки наличия межсетевого экрана
Рисунок 2.2.3 – Блок-схема модуля для проверки работоспособности межсетевого экрана
Рисунок 2.2.4 – Блок-схема модуля для проверки наличия установленного антивирусного программного обеспечения
Рисунок 2.2.5 – Блок схема модуля для проверки работоспособности антивирусного программного обеспечения
Рисунок 2.2.6 – Блок-схема модуля для тестирования антивирусного ПО
Рисунок 2.2.6 – Блок-схема модуля для сохранения результатов проверки
Рисунок 2.2.7 – Блок-схема модуля для отображения результатов проверки
Рисунок 2.2.8 – Блок-схема модуля для завершения работы программы
Рисунок 2.2.9 – Блок-схема модуля для добавления результатов
Рисунок 2.2.10 – Блок-схема модуля для обработки исключений
Рисунок 2.2.11 – Блок-схема модуля для создания графического интерфейса программы
Рисунок 2.2.12 – Блок-схема модуля тела программы
Блок-схемы, представленные для каждого модуля, обеспечивают четкое и структурированное понимание алгоритмических процессов, лежащих в основе работы программного обеспечения.