Добавил:
У меня есть канал с приколами: t.me/urmipies_garbage Подпишитесь пж-пж!!!! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
3
Добавлен:
02.09.2026
Размер:
439 Кб
Скачать
Министерство цифрового развития, связи и массовых коммуникаций
Российской Федерации Ордена Трудового Красного Знамени
федеральное государственное бюджетное образовательное учреждение
высшего образования
«Московский технический университет связи и информатики»
Кафедра Информационная безопасность
КУРСОВАЯ РАБОТА
по дисциплине
в компьютерных сетях"
Проверил:доцентСимонянА.Г.
Выполнил:Студентгр.БСТ
СтудентычС.М.
Москва 2026
Задание для выполнения курсового проекта по дисциплине
«Методы и средства защиты информации в компьютерных сетях»
1.Выполнить анализ средств защиты компьютеров от вирусов.
2.Выполнить анализ средств защиты межсетевого взаимодействия.
3.Разработать алгоритм(ы) и блок-схемы на их основе.
4.Реализовать комплексное программное обеспечение для контроля
работоспособности антивируса и межсетевого экрана на основе
разработанных алгоритмов. Реализовать в нем:
–проверку наличия сетевого подключения;
–проверку наличия установленных на ПК межсетевого
экрана и антивируса;
–проверку работоспособности межсетевого экрана;
–проверку работоспособность антивирусного ПО;
–вывод результатов на экран.
5.Представить результаты работы программного обеспечения.
6.По результатам выполнения работы сделать соответствующие
выводы
Таблица1 — Вариант задания
Интерфейс приложенияЯзык программирования
ОконныйКонсольный
Python+
2
Содержание
Введение ............................................................................ 4
1.Принципы функционирования антивирусного ПО и межсетевых
экранов ........................................................................... 5
1.1.Антивирусное программное обеспечение ....... .. .. .. .. .. .. .. .. .. . 5
1.2.Межсетевые экраны .................................................... 6
2.Выполнение работы ............................................................ 8
2.1.Модули проверки функций межсетевого экрана и антивируса .. 8
2.1.1.Проверка подключения к интернету ........................ 8
2.1.2.Проверки наличия установленного межсетевого экрана и
антивируса ........................................ ............ . 9
2.1.3.Проверка работоспособности межесетевого экрана ... ... 10
2.1.4.Проверка работоспособности антивируса ......... ... .. ... 11
2.2.Графический интерфейс ................... ..... ...... ..... ...... .... 13
2.2.1.Вызов проверок ............................................... 15
2.2.2.Вывод результатов, сохранение в файл .................... 18
Заключение ........................................................................ 20
Список использованных источников ................ ..... .... ..... .... ..... ... 21
3

Введение

В современном обществе роль информационных технологий
становится поистине всеобщей, они активно внедряются во все области
человеческой деятельности. В этом контексте вопрос обеспечения
безопасности информационных систем и данных превращается в
ключевую проблему как для отдельных людей, так и для корпораций.
Фундаментальными элементами защиты персонального компьютера
выступают антивирусные программы и межсетевые экраны. Антивирусы
предназначены для противодействия вредоносному коду, в то время
как межсетевые экраны блокируют несанкционированные подключения
через сеть. Тем не менее, для достижения необходимого уровня защиты
недостаточно простой инсталляции этих средств — критически важен
непрерывный надзор за их функционированием.
В условиях увеличения частоты кибератак и постоянного
усложнения вредоносного программного обеспечения резко повышается
востребованность в создании интегрированных программных продуктов
для отслеживания корректной работы антивирусных решений и
межсетевых экранов. Своевременная проверка и диагностика состояния
этих защитных механизмов дают возможность оперативно обнаруживать
сбои и слабые места, что ведет к снижению рисков.
Задачей данной курсовой работы является разработка программного
обеспечения, снабженного графическим интерфейсом, которое позволит
пользователю в режиме реального времени осуществлять мониторинг
работоспособности антивирусного программного обеспечения и
межсетевого экрана, оперативно фиксируя возможные нарушения в их
работе и тем самым усиливая общую степень защищенности.
4
1.Принципы функционирования антивирусного ПО и межсетевых
экранов

1.1.Антивирусное программное обеспечение

Антивирусное программное обеспечение предназначено для
выявления и противодействия различным формам вредоносных программ,
включая вирусы, трояны, сетевых червей и шпионские модули.
Идентификация, изоляция и последующее устранение подобных угроз
предотвращает их дальнейшее распространение и снижает потенциальный
ущерб, что обуславливает критическую важность антивирусов в построении
комплексной защиты информационных систем.
Современные антивирусные решения применяют комбинацию
методов для обнаружения и устранения угроз.
–Сигнатурный анализ — подход, при котором антивирус сканирует
файлы на предмет соответствия уникальным идентификаторам
известного вредоносного кода;
–Эвристический анализ — метод, позволяющий обнаруживать ранее
неизвестные угрозы через анализ структуры кода и выявление
подозрительных шаблонов поведения;
–Поведенческий анализ — мониторинг активности приложений
в реальном времени с блокировкой операций, которые
характеризуются как опасные;
–Технология «песочницы» выполнение подозрительных
программ в виртуальной изолированной среде для изучения их
поведения без риска для основной системы;
–Облачный анализ передача подозрительных объектов в
защищенное облако для углубленной проверки с использованием
актуальных баз данных и алгоритмов.
5

1.2.Межсетевые экраны

Межсетевые экраны, также известные как брандмауэры, представляют
собой программные или аппаратные комплексы, задачей которых является
контроль сетевого трафика и защита информационных инфраструктур от
несанкционированного доступа. Осуществляя фильтрацию передаваемых
данных на основе предустановленных политик безопасности, они
эффективно препятствуют проникновению вредоносного контента.
Брандмауэры занимают центральное место в архитектуре сетевой
безопасности, обеспечивая защиту от широкого спектра потенциальных
атак.
Функционирование межсетевых экранов базируется на проверке
сетевых пакетов согласно заданным правилам, которые регламентируют
разрешенные и запрещенные типы соединений. Эти правила могут
опираться на различные параметры, такие как IP-адреса отправителя и
получателя, используемые сетевые протоколы, номера портов и иные
атрибуты трафика. Работая на нескольких уровнях сетевой модели
OSI, брандмауэры обеспечивают многоуровневый анализ передаваемой
информации. К базовым механизмам их работы относятся:
–Фильтрация пакетов, при которой брандмауэр проверяет заголовки
каждого пакета и принимает решение о его пропуске или
блокировке на основе заданных критериев;
–Механизм трансляции сетевых адресов (NAT), скрывающий
внутреннюю структуру сети и предохраняющий ее узлы от прямого
доступа из внешней среды;
–Мониторинг состояния соединений (Stateful Inspection),
позволяющий анализировать не отдельные пакеты, а целостные
сессии, что значительно повышает точность детектирования
аномалий;
6
–Прокси-сервисы, когда брандмауэр выступает в роли
промежуточного звена, осуществляя прием и передачу трафика от
имени защищаемых систем.
7

2.Выполнение работы

2.1.Модули проверки функций межсетевого экрана и антивируса

2.1.1.Проверка подключения к интернету

Для проверки подключения к интернету используются команда ping к
IP-адресу 8.8.8.8. Схема модуля представлена на рисунке 1
Рисунок1 — Схема проверки подключения к интернету
Для работы с разными операционными системами код вызывает
разные флаги команды ping в зависимости от системы. Код функции
представлен в листинге 1
def connection_check():
if subprocess.call(f"ping 8.8.8.8 {'-c' if os.name == 'posix'
else '-n'} 1", shell=True) == 0:
return "Данный компьютер подключен к интернету"
else:
return "Данный компьютер не подключен к интернету"
Листинг1 — Функция проверки подключения к интернету
8
2.1.2.Проверки наличия установленного межсетевого экрана и
антивируса
Функции проверки наличия межсетевого экрана и антивируса
проверяют наличие указанных директорий.
Межсетевой экран считается установленным, если существует папка /
lib/rewalld (папка фаерволла на некоторых дистрибутивах Linux) или
C:\Program Files\Windows Defender (защитник Windows). Схема функции
представлена на рисунке 2 Исходный код функции проверки установки
межесетевого экрана представлен в листинге 2
Рисунок2 — Схема проверки установки межсетевого экрана
def firewall_installed_check():
if os.path.isdir("/lib/firewalld") or os.path.isdir(r"C:\\Program
Files\\Windows Defender"):
return "Фаерволл установлен на этом ПК"
else:
return "Фаерволл не установлен на этом ПК"
Листинг2 — Функция проверки установки межсетевого экрана
9
Антивирус считается установленным, если существует директория /
opt/kaspersky/kesl/ или C:\Program Files (x86)\Kaspersky Lab (папки
антивируса Касперского на Linux и Windows соответственно). Схема
функции представлена на рисунке 3 Исходный код функции проверки
установки антивируса представлен в листинге 3
Рисунок3 — Схема проверки установки антивируса
def antivirus_installed_check():
if os.path.isdir("/opt/kaspersky/kesl/") or os.path.isdir(r"C:\
\Program Files (x86)\\Kaspersky Lab"):
return "Kaspersky установлен на этом ПК"
else:
return "Kaspersky не установлен на этом ПК"
Листинг3 — Функция проверки установки антивируса

2.1.3.Проверка работоспособности межесетевого экрана

Межсетевой экран считается рабочим если пинг на запрещённый
адрес не прходит. Схема функции представлена на рисунке 4 Исходный код
функции проверки установки антивируса представлен в листинге 4
10
Соседние файлы в папке Отчет (пдф и исходники тайпст)