Разработка интерфейса программного обеспечения



Для разработки интерфейса, так же, как и логотипов программ, использовались следующие средства: 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!