Развитие индустрии по борьбе с вредоносным и мошенническим по 6



страница9/13
Дата04.11.2016
Размер1.64 Mb.
Просмотров2862
Скачиваний0
ТипРеферат
1   ...   5   6   7   8   9   10   11   12   13

30.3.3.1 Требования к Системе


В техническом задании на дипломный проект заявлены следующие требования к разрабатываемой Системе.
Общие требования
Данная Система ранжирования уровней опасности Android приложения должна выполнять следующие основные функции:


  • создание отчетов в формате WEB страницы(вывод данных)

  • статический анализ приложения

  • хранение информации в формате Баз данных

  • обработка загружаемых файлов (ввод данных)

  • хранение признаков уровней опасности в формате БД(ввод данных)

  • обработка сохраненной информации;


Входные данные: На вход системе подаётся установочный пакет приложения для ОС Android. Данный пакет имеет специфическую структуру: формат пакета – архив типа ZIP, состоит как минимум из двух файлов: classes.dex и AndroidManifest.xml.

Если при работе системы в неё будет загружен установочный пакет иного формата, то система должна сообщить об ошибке.

Формат файла classes.dex бинарный, для его обработки необходимо разработать специальный статический анализатор.

Выходные данные: Результатом работы системы должен файл отчета содержащий следующие поля:


  • Название анализируемого файла

  • Имя установочного пакета

  • Хеш-сумма MD5, посчитанная от установочного пакета

  • Числовое значение уровня опасности приложения с обозначенной рядом шкалой и словесным описанием уровня.

  • Список словестных описаний полученного уровня.

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

° проверку входных данных на предмет повреждения и соответствие требованиям;

° ведение диалога с пользователем – сообщая ему об ошибке;

° возможность повторной загрузки.


Требования к условиям эксплуатации
Для работы Системы абсолютно необходимо наличие библиотеки .Net Framework.

Требования к составу и параметрам технических средств
Для функционирования программного обеспечения необходимо наличие следующих технических средств:

° IBM РС-совместимая машина;

° монитор (для ввода-вывода информации);
Требования к информационной и программной совместимости
Данная программа должна представлять собой самостоятельный исполняемый модуль.

Система должна быть реализована с использованием одного из известных языков программирования (Java, C#) и работать под управлением операционной системы Microsoft Windows.


Требования к программной документации
Дня разрабатываемого программного обеспечения должна быть разработана следующая техническая документация:

° текст программы; (см. Приложение 2);

° программа и методика тестирования; (см. раздел 3.3);

° руководство пользователя. (см. Приложение 1)



31.3.3.2 Средства тестирования

Для тестирования разрабатываемой системы необходимо использовать 1 ПЭВМ со следующими основными характеристиками:

Процессор – Intel Core i7 CPU 2630QM 2 ГГц;

Оперативная память – 6 Гб;

Жесткий диск – 600 Гб;

Сетевой адаптер – Realtek RTL8169/8110 Family Gigabit Ethernet;

Клавиатура, Мышь;

Операционная система – Microsoft Windows 7;.


Тестирование разработанной Системы выполнялось согласно методике испытаний, указанной в разделе 3.2.

Результаты тестирования приведены в таблице 3.


32.3.3.3 Результаты тестирования системы




№ пп раздела 3.2

Метод тестирования

Результат

тестирования



3.2.1 п.1

Проверить, что загруженное в систему тестовое приложение обработалось системой корректно


Успех


3.2.1 п.2

Проверить, что загруженное в систему повреждённое тестовое приложение обработалось системой корректно


Исключительные ситуации обрабатываются корректно

3.2.1 п.3

Замер скорости выполнения запроса на хаотичном приложении

1 минута

Таблица 3. Результаты тестирования Системы.
В данном тестировании рассматривалась эффективность разработанной системы (временная оценка), по сравнению с некоторыми существующими на сегодняшний день программными средствами определения уровня опасности Android приложений.

В данном тестировании использовались следующие программные продукты: ресурс virustotal.com, Песочница DroidBox, Ативирусное ПО LOOKOUT

Суть сравнительного тестирования состоит в оценке времени за которое вышеуказанные программные средства определят уровень опасности Android приложения в сравнении в разработанной в данной дипломной работе Системой.


Наименование программного продукта

Спец файл 1

virustotal.com

1 минута

DroidBox

5 минут

LOOKOUT

10 минут

Система ранжирования уровня опасности Android приложений

1 минута

Таблица 4. Результаты сравнительного тестирования.


Каталог: data -> 2013
2013 -> Федеральное государственное автономное образовательное
2013 -> «Визуальный образ персонажей массового кинематогрфа в историческом контексте»
2013 -> 2 раздел анализ предметной области 5
2013 -> Магистерская диссертация
2013 -> Влияние вовлеченности на готовность платить за коллекционные товары
2013 -> Выражение гендерных характеристик в англоязычном "глянцевом" дискурсе
2013 -> Продакт Плейсмент и перспективы его развития в сети Интернет
2013 -> 1Лекции первого полугодия
2013 -> «Правовое рассмотрение компьютерного мошенничества», Ницца, 22 октября 1992 года, грамота «весьма достойно»


Поделитесь с Вашими друзьями:
1   ...   5   6   7   8   9   10   11   12   13


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал