Разработка интерфейса программного обеспечения
Для разработки интерфейса, так же, как и логотипов программ, использовались следующие средства: Paint.NET и Pixlr Desktop.
Chapter Online Virus Scan выполнен в классическом стиле Windows XP с применением дополнительных визуальных компонентов (User Controls). Так, был заменен стандартный индикатор выполнения (прогрессбар), кнопки имеют внешний вид Windows Vista. Для текста в обоих приложениях используется сглаживание шрифта для более удобного восприятия текста.
В интерфейсе Kuranin Anti-Ransomware применяется минимализм, основная задача которого как можно больше облегчить пользователю управление программой (см. Рисунок 5). Для этого оформление является светлым, в легких тонах, с большими кнопками, крупным шрифтом и логически понятным распределением составляющих внешнего вида по форме. Диалоговые сообщения, а также сообщения об угрозах выводятся, как в Windows 8, в правом верхнем углу и имеют свойство быть поверх всех окон.
Авторское право на приложения
Для защиты авторских прав была выбрана компания MyOws, которая предоставляет сертификаты, официально подтверждающие право на использование кода программ и полномочия разработчиков. Также, в случае возникновения каких-либо конфликтов, компания представит все доказательства касательно нарушения авторских прав и/или других противозаконных действий.
|
|
Выводы
По результату проделанной работы получились две антивирусные утилиты, одну из которых можно использовать для удаления вредоносного ПО, уже находящегося на территории системы, а вторую для постоянной защиты, в частности, от троянских программ-шифровальщиков. Благодаря использованию облачных технологий, как в первой, так и во второй утилите, размер сканера не превышает 500 КБ, а антивируса – 200 МБ, так как большая часть сигнатур Anti-Ransomware также располагается на сервере.
Впереди предстоит сделать очень многое. Планируется внедрение в проект Anti-Ransomware дополнительных встроенных утилит (помимо очистителя реестра), родительского контроля, что сделает его полноценным антивирусом класса Internet Security. А для Chapter Online Virus Scan, по мере роста числа пользователей, будут приобретены еще два сервера, соединенные по сети для распределения нагрузки и ускорения движения очереди на сканирование файлов.
Во всяком случае, обе программы будут представлены крупным компаниям, занимающимся тестированием антивирусных разработок: OPSWAT, AV-TEST, AV-Comparatives, Virus Bulletin, SE Labs, SKD Labs. Поэтому необходимо постоянно работать над проектами, пополнять знания и развивать идеи.
|
|
Список литературы
1. Валентин Холмогоров. PRO Вирусы; изд. “Просто”, 2015
2. Рябов В.А., Несвижский А.И. Современные технологии, М.: НОУ "Интуит"
3. Яремчук С.А. Защита вашего компьютера. М.: Питер, 2008
4. Александр Климов, Игорь Чеботарев. Windows. Народные советы. М.: bhv
5. Visual Basic с нуля. Самоучитель - http://vbzero.narod.ru/
6. Образцы вредоносного ПО предоставлены сайтами-архивами VirusShare.com, VirusSign.com, VXVault.net, CleanMX, Mac0de Database, VirusBay.io, Hyrid-Aalysis.com, MalShare.com
Приложение
Рисунок 1 Chapter Virus Scan Главное окно программы - приветствие |
Рисунок 2 Chapter Virus Scan Главное окно программы – процесс проверки системы |
Рисунок 3 Chapter Virus Scan Главное окно программы – обнаружение вредоносного ПО |
Рисунок 4 – блок-схема работы многокритериального алгоритма
Рисунок 5 – центр управления Kuranin Anti-Ransomware
[1] ARPANET – Advanced Research Projects Agency Network, компьютерная сеть, созданная Агентством безопасности США и являвшаяся прототипом современного Интернета. 1 января 1983 года она стала первой в мире сетью, перешедшей на маршрутизацию пакетов данных.
[2] В дальнейшем словом “вирус” могут быть обозначены любые виды вредоносного ПО, т. е. программного обеспечения, если речь не идет конкретно о файловых вирусах.
|
|
[3] Тулбары – специализированные дополнения для браузеров. Могут устанавливаться скрыто и быть рекламными, добавляя в код сайтов свои собственные, зачастую навязчивые баннеры и т. д.
[4] Potentially unwanted program – потенциально нежелательная программа.
[5] Вендор (узк.) – компания, организация.
[6] SSL - Secure Sockets Layer, уровень защищенных сокетов. Является криптографическим протоколом и используется для предотвращения перехвата и подмены данных, передаваемых по сети.
[7] Host-based Intrusion Prevention System, система предотвращения вторжений — проактивная технология защиты, построенная на анализе поведения.
[8] MD5 – контрольная криптографическая сумма. Представляет собой своеобразный “отпечаток” файла, выполненный по его содержанию. MD5 хеш у разных файлов отличается.
[9] VBS – Visual Basic Script, скриптовый язык программирования на основе Microsoft Visual Basic.
Дата добавления: 2019-02-22; просмотров: 109; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!