- •Курсовая работа
- •«Методы и средства защиты информации в компьютерных сетях»
- •Задание на курсовую работу
- •Введение
- •1. Разработка и описание комплексной системы проверки средств защиты безопасности пк
- •1.1. Постановка задачи
- •1.2. Описание основных алгоритмов модулей в виде блок-схем
- •1.3. Программная реализация алгоритмов модулей
- •1.4. Результаты работы программы
- •Заключение
- •Список использованных источников
- •Приложения
1. Разработка и описание комплексной системы проверки средств защиты безопасности пк
1.1. Постановка задачи
1. Выполнить анализ средств защиты компьютеров от вирусов.
2. Выполнить анализ средств защиты межсетевого взаимодействия.
3. Разработать алгоритм(ы) и блок-схемы на их основе.
4. Реализовать комплексное программное обеспечение для контроля работоспособности антивируса и межсетевого экрана на основе разработанных алгоритмов. Реализовать в нем:
1) проверку наличия сетевого подключения;
2) проверку наличия установленных на ПК межсетевого экрана и антивируса;
3) проверку работоспособности межсетевого экрана;
4) проверку работоспособность антивирусного ПО;
5) вывод результатов на экран.
6) Представить результаты работы программного обеспечения.
7) По результатам выполнения работы сделать соответствующие выводы.
Язык программирования:
|
Интерфейс приложения:
|
1.2. Описание основных алгоритмов модулей в виде блок-схем
Для обеспечения надежности модулей проверки защитных средств ПК была разработана четкая алгоритмическая структура, гарантирующая последовательное выполнение этапов диагностики. Логика работы каждого модуля формализована в виде блок-схем, которые наглядно отображают ключевые процессы, условия ветвления и обработку результатов. Данные схемы служат для однозначного понимания архитектуры программы, что является критически важным для ее последующего сопровождения и улучшения.
Блок-схемы алгоритмов представлены на рисунках 1.2.1– 1.2.21
Рисунок 1.2.1 – Блок-схема модуля для вывода заголовка
Рисунок 1.2.2 – Блок-схема модуля для вывода меню
Рисунок 1.2.3 – Блок-схема модуля для проверки наличия Интернет-соединения
Рисунок 1.2.4 – Блок-схема модуля для проверки наличия Интернет-соединения (продолжение)
Рисунок 1.2.5 – Блок-схема модуля для проверки наличия Интернет-соединения (продолжение)
Рисунок 1.2.6 – Блок-схема модуля для проверки наличия установленного ПО
Рисунок 1.2.7 – Блок-схема модуля для проверки наличия установленного ПО (продолжение)
Рисунок 1.2.8 – Блок-схема модуля для проверки наличия установленного ПО (продолжение)
Рисунок 1.2.9 – Блок-схема модуля для проверки наличия работоспособности межсетевого экрана
Рисунок 1.2.10 – Блок-схема модуля для проверки наличия работоспособности межсетевого экрана (продолжение)
Рисунок 1.2.11 – Блок-схема модуля для проверки наличия работоспособности межсетевого экрана (продолжение)
Рисунок 1.2.12 – Блок-схема модуля для проверки наличия работоспособности антивируса
Рисунок 1.2.13 – Блок-схема модуля для проверки наличия работоспособности антивируса (продолжение)
Рисунок 1.2.14 – Блок-схема модуля для проверки наличия работоспособности антивируса (продолжение)
Рисунок 1.2.15 – Блок-схема модуля для запуска всех проверок последовательно
Рисунок 1.2.16 – Блок-схема модуля для вывода отчета о результатах проверки
Рисунок 1.2.17 – Блок-схема модуля для вывода отчета о результатах проверки (продолжение)
Рисунок 1.2.18 – Блок-схема модуля для сохранения результатов проверки в файл
Рисунок 1.2.19 – Блок-схема модуля для очистки окна консоли
Рисунок 1.2.20 – Блок-схема модуля главного цикла программы
Рисунок 1.2.21 – Блок-схема модуля главного цикла программы (продолжение)
