Похожие презентации:
Разработка приложения по анализу уязвимостей ПО Microsoft Excel по данным банка ФСТЭК на языке программирования Python
1. Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение
высшего образования«Сибирский государственный автомобильно-дорожный университет (СибАДИ)»
Институт
Кафедра
Направление
Профиль
Информационные системы, экономика и управление
Информационная безопасность
Информационная безопасность
Безопасность автоматизированных систем
Тема проекта «Разработка приложения по анализу уязвимостей ПО Microsoft Excel по данным
банка ФСТЭК на языке программирования Python»
ВЫПОЛНИЛ:
СТУДЕНТ ГРУППЫ БИБ-24Э1 ГУСЕВ ЯРОСЛАВ
ЕАВГЕНЬЕВИЧ
РУКОВОДИТЕЛЬ:
ДОЦЕНТ КАФЕДРЫ, К.П.Н НАДЕЖДА
АЛЕКСАНДРОВНА САПРЫКИНА
2. Диаграмма популярности языков программирования
23. Цель и задачи:
Цель проекта:автоматизация задачи анализа
уязвимостей Excel по данным
банка уязвимостей ФСТЭК
посредством языка
программирования Python.
3
Задачи:
описать основы разработки на
ЯП Python;
реализовать интерфейс
приложения;
реализовать функционал
приложения в соответствии с
требованиями, изложенными в
задании.
4.
Среда разработки4
5. Реализация интерфейса приложения
Создание главного окна приложения.Создание кнопки для поиска слова.
Создание меток с текстом для ввода и поиска слова.
5
6.
Реализация функционалаприложения
6
Сообщение пользователю.
Список используемых библиотек.
Фильтр и сортировка по дате.
7. Итоговое главное окно приложения:
78. Вывод диалоговых окон:
messagebox.showwarning – предоставляет возможность выводить диалоговые окна8
9. Пример сохранения отчёта:
910.
ЗАКЛЮЧЕНИЕ:10
В данной курсовой работе была автоматизирована задача анализа уязвимостей ПО Microsoft Excel по
данным банка уязвимостей ФСТЭК посредством языка программирования Python. Данная цель была
достигнута благодаря достижению трёх задач:
Для начала, в результате анализа была выбрана, загружена среда разработки приложений на языке
Python – PyCharm. Для ее настройки были загружены такие библиотека как – xlrd2, python-docx, pandas,
matpotlib, datetime. Во время работы среда показала себя с лучшей стороны, подтвердив правильность
выбора.
Затем, с помощью библиотека Tkinter был реализован интерфейс. В нем использовались различные
виджеты, такие как – Label, Button и Radiobutton.
Далее, посредством среды разработки PyCharm и загруженных для ее настройки библиотек был
реализован функционал приложения по анализу банка данных угроз ФСТЭК не только в соответствии с
условиями задания, но добавлены новые функции – сохранение результатов анализа в MS Word и MS
Excel, построение диаграммы, анализ по классам уязвимости, а также сортировка по дате и ее
направления.
В итоге работы над данной курсовой были получены новые ценные навыки в области разработки
приложений на языке Python, в частности по анализу базы данных угроз ФСТЭК в виде Excel таблиц.
Также была освоена новая программа интерпретатор для работы на языке Python – PyCharm.
Программирование
Программное обеспечение