В рамках выпускной квалификационной работы студент института инженерных и цифровых технологий разработал тестовый стенд программного обеспечения способный обнаруживать угрозы информационной безопасности.
Студент шестого курса ИИиЦТ НИУ «БелГУ» Иван Щербина разработал проект программного обеспечения File Security Analyzer для обнаружения (выявления) угроз информационной безопасности, которое проводит комплексный анализ файлов. Он объединяет несколько защитных механизмов в одном интерфейсе, помогая пользователю понять, можно ли безопасно открывать скачанный документ, архив или приложение. Это особенно полезно при проверке программ, взятых из Интернета или с подозрительных сайтов.
Разработка выполняет три основные задачи. Во-первых, ловит вирусы и вредоносный софт в файлах, папках и архивах. Во-вторых, предотвращает утечки данных, проверяя документы на наличие забытой конфиденциальной информации. В-третьих, оценивает общую надежность программ со сторонних ресурсов, где файловая структура часто бывает сильно изменена.
Для достижения этого программа запускает одновременно три разных метода проверки: метод поиска по базе известных угроз или сигнатурный анализ. Утилита использует базу данных ClamAV, в которой собрано от 3.5 до 9 миллионов цифровых слепков известных вирусов. Она сравнивает файл с этим списком, и если совпадение найдено, то файл точно является угрозой.
Второй метод – это статический анализ, который можно назвать рентген-проверкой. Программа изучает внутреннюю структуру файла, не запуская его в системе. Она ищет подозрительные строки кода, скрытые макросы или аномальный размер. Если система показывает повышенный уровень риска, это не означает автоматическое присутствие вируса. Это лишь сигнал для пользователя проявить осторожность и подумать, стоит ли вообще запускать этот объект.
Третий метод заключается в поиске персональных данных. С помощью специальных формул, называемых регулярными выражениями, программа сканирует текстовое содержимое документов. Это защищает от случайной отправки в сеть файлов, содержащих чужие или личные данные.
После завершения сканирования программа создает подробный отчет в виде обычной интернет-страницы формата HTML. В этом документе наглядно расписаны все найденные риски и уязвимости.
Автор проекта поделился, что ему очень нравится разрабатывать различные приложения, которые могли бы быть полезны обществу.
– Сегодня технологии позволяют создать почти всё, но остро встает вопрос информационной безопасности. Вредоносные файлы легко попадают на компьютеры и крадут личные данные. Мне очень хотелось разработать полезное приложение, которое защитит пользователей от таких угроз. В будущем я также хочу разрабатывать приложения, которые смогли бы упростить жизнь каждому, – отметил Иван.
Познакомиться с проектом можно по ссылке.
| << Назад к списку |