Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая / БСТ2104 Курсовая.docx
Скачиваний:
43
Добавлен:
15.01.2025
Размер:
1.83 Mб
Скачать

Министерство цифрового развития и массовых коммуникаций

Российской Федерации

Ордена Трудового Красного Знамени федеральное государственное

бюджетное образовательное учреждение

высшего образования

«Московский технический университет связи и информатики»

(МТУСИ)

Кафедра Информационная безопасность

КУРСОВАЯ РАБОТА

по дисциплине

«Методы и средства защиты информации

в компьютерных сетях»

Выполнил:

студент гр. БСТ2104

Проверили:

доцент Руднев А. Н.

доцент Симонян А. Г.

Москва 2024 г.

Задание для выполнения курсовой работы по дисциплине

«Методы и средства защиты информации в компьютерных сетях»

Студент группа БСТ2104

  1. Выполнить анализ средств защиты компьютеров от вирусов.

  2. Выполнить анализ средств защиты межсетевого взаимодействия.

  3. Разработать алгоритм(ы) и блок-схемы на их основе.

  4. Реализовать комплексное программное обеспечение для контроля работоспособности антивируса и межсетевого экрана на основе разработанных алгоритмов. Реализовать в нем:

а) проверку наличия сетевого подключения;

б) проверку наличия установленных на ПК межсетевого экрана и антивируса;

в) проверку работоспособности межсетевого экрана;

г) проверку работоспособность антивирусного ПО;

д) вывод результатов на экран.

  1. Представить результаты работы программного обеспечения.

  2. По результатам выполнения работы сделать соответствующие выводы.

Вариант задания:

Язык программирования:

C++/CLI

Интерфейс приложения:

Графический

Содержание

Введение 4

1. Принципы функционирования межсетевых экранов и антивирусного программного обеспечения 5

2. Разработка и описание комплексной системы проверки средств обеспечения безопасности ПК 6

2.1 Постановка задачи 6

2.2 Разработка и описание алгоритмов комплексной системы проверки безопасности ПК 6

2.2.1 Разработка модуля проверки наличия подключения к сети Интернет 6

2.2.2 Разработка модуля проверки наличия установленного МЭ 7

2.2.3 Разработка модуля проверки работоспособности МЭ 8

2.2.4 Разработка модуля проверки наличия установленного антивируса 9

2.2.5 Разработка модуля тестирования антивирусного ПО 10

2.2.6 Вывод результатов 11

2.2.7 Экспорт результатов 12

Заключение 14

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

Приложение 16

Введение

В современную цифровую эпоху вопросы информационной безопасности становятся все более актуальными. С ростом объемов данных, которые передаются и хранятся в интернете, увеличиваются и риски, связанные с утечками, вредоносными атаками и несанкционированным доступом. Безопасность персональных компьютеров (ПК) и информационных систем выходит на первый план, так как потеря или компрометация данных может привести к серьезным последствиям.

Для защиты данных используются программные обеспечения (ПО), целью которые является предотвращения угроз со стороны злоумышленников. Антивирусные программы и межсетевые экраны являются одними из самых эффективных инструментов защиты информации и компьютеров. Антивирусные решения способны обеспечивать защиту от различных видов вредоносного программного обеспечения, таких как вирусы, трояны, черви и шпионские программы. Межсетевые экраны, в свою очередь, служат защитным барьером между внутренней сетью и внешними угрозами, управляя входящим и исходящим трафиком и блокируя попытки несанкционированного доступа.

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

  1. Принципы функционирования межсетевых экранов и антивирусного программного обеспечения

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

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

Также стоит отметить динамический анализ, который выполняется в специализированной среде (песочница). В этом окружении программы участвуют в тестах, чтобы выявить вредоносное поведение, которое может проявляться только при их запуске. Современные антивирусы активно используют облачные технологии, что позволяет быстрее обновлять информацию о новых угрозах, основываясь на данных от миллионов пользователей.

Межсетевой экран (МЭ) − комплекс аппаратных и/или программных средств, осуществляющий контроль и фильтрацию проходящих через него сетевых пакетов на различных уровнях модели OSI в соответствии с заданными правилами. МЭ контролируют и управляют сетевым трафиком между различными сетями, основываясь на принципах контроля доступа и фильтрации пакетов. Они способны блокировать или разрешать трафик в зависимости от заданных правил безопасности, защищая внутренние ресурсы от внешних атак. Классические МЭ оценивают трафик по параметрам сетевого уровня и принимают решение о том, пропускать или не пропускать каждый IP-пакет, по его свойствам.

  1. Разработка и описание комплексной системы проверки средств обеспечения безопасности ПК

    1. Постановка задачи

В данной курсовой работе разрабатывается ПО, которое содержит следующие модули:

  • Модуль проверки наличия подключения к сети Интернет;

  • Модуль проверки наличии установленного МЭ;

  • Модуль проверки работоспособности МЭ;

  • Модуль проверки наличии установленного АВ;

  • Модуль тестирование АВ;

  • Модуль вывода результатов работы приложения.

    1. Разработка и описание алгоритмов комплексной системы проверки безопасности ПК

      1. Разработка модуля проверки наличия подключения к сети Интернет

В данном модуле выполняется проверка наличия Интернет-соединения. Отправляется ping-запрос на IP-адрес 77.88.8.8 (IP-адрес DNS-сервера Яндекса). Если ответ получен успешно, текстовое поле обновляется сообщением о том, что соединение с интернетом установлено, иначе выводится сообщение об отсутствии соединения. Рисунок блок-схемы алгоритма работы модуля проверки наличия сетевого подключения представлен на рисунке 1.

Рисунок 1 – Блок-схема алгоритма проверки наличия сетевого подключения

На рисунке 2 представлен результат работы модуля проверки подключения к сети Интернет.

Рисунок 2 – Результат работы модуля проверки подключения к сети Интернет

Соседние файлы в папке Курсовая