Проекты

Антивирусный сканер InfANT

Работа победителя Открытой научно-практической конференции «Инженеры будущего» в секции «Информационные технологии, социальный инжиниринг» среди учащихся 7 - 9 инженерных классов

Направление работы: Исследовательская деятельность
Авторы работы: ГБОУ Школа № 1368
Предметы: Информатика
Классы: 7 класс
Мероприятия: Открытая научно-практическая конференция «Инженеры будущего» 22-23 апреля 2016 года

3Цель

Используя алгоритм хеширования SHA-1, создать антивирусный сканер, который будет распознавать вирусы и сообщать об этом.

 Описание

Программа «Антивирусный сканер InfANT» написана на C# dot.NET, для написания UI использовался компонент Windows Forms. Сканер работает в нескольких режимах: быстрый, дисковый, выборочный. Продуман UX. Сканер ведёт полностью автоматизированные логи, есть свой собственный лаунчер для автоматического обновления программы и редактирования DateBase, есть защита от "дурака" (программа сама восстанавливается).

Результаты

В результате работы был создан антивирусный сканер с открытым кодом.

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

Для написания программы использовался язык программирования C#.Net.

Сотрудничество с ВУЗом при создании работы

Национальный исследовательский технологический университет «МИСиС», консультант Аристов Антон Олегович, к.т.н., доцент кафедры САПР

Перспективы дальнейшего использования результатов работы

По словам автора работы, сканер имеет большой потенциал. На его основе могут быть созданы другие антивирусы. Компании могут распространять заполненный базой сканер своим пользователям, в том числе, в школах. Он может свободно распространяться в сети Интернет и приносить пользу начинающим специалистам, которые хотят разобраться в основе работы антивирусных сканеров.

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