Чеботарёв ИВМ-11.pptx
- Количество слайдов: 18
ПРОЕКТ «ЗАЩИТА ПРОГРАММНЫХ ПРОДУКТОВ АЛГОРИТМИЧЕСКИМ МЕТОДОМ» Выполнил: Чеботарёв Н. с группа МИФ-ИВМ-11
КОНЦЕПТУАЛЬНАЯ СТАДИЯ
ПРОТИВОРЕЧИЕ • Противоречие заключается в следующем: • Создание новых и модифицирование старых алгоритмов приводит к потери времени и ресурсов • Большое количество алгоритмов увеличивает время на поиски проблемы • Обратный программный инжиниринг так или иначе раскрывает алгоритмы защиты
ФОРМУЛИРОВАНИЕ ПРОБЛЕМЫ • Проблема связана с возможностью внедрения в тело программных средств на этапе их разработки (или модификации в ходе авторского сопровождения) так называемых программных закладок или преобразование кода программы таким образом, что он становится технически сложным для анализа и модификации и экономически нецелесообразным
ПРОБЛЕМАТИКА КРУГА УЧАСТНИКОВ • Создание новых способов защиты становится затруднительной задачей. • Коммерческие организации и авторы программных продуктов требуют более надёжные методы защиты для своих разработок. • Устаревшие методы защиты не сохраняют ПП от взлома или расшифровки.
ОПРЕДЕЛЕНИЕ ЦЕЛИ • Цель проекта состоит в создание нового метода защиты информации который не будет опираться на основы старых
КРИТЕРИИ ЭФФЕКТИВНОСТИ ПРОЕКТА Критериями эффективности проекта выступают Новый метод защиты информации Положительные результаты и эффективность применения на практике.
СТАДИЯ МОДЕЛИРОВАНИЯ
ПОСТРОЕНИЕ МОДЕЛЕЙ • Модель А Преобразование и доработка основных методов защиты информации,
ПОСТРОЕНИЕ МОДЕЛЕЙ • Модель Б Модифицирование Программно-аппаратных средств
ПОСТРОЕНИЕ МОДЕЛЕЙ • Модель В Создание надёжного программного средства защиты информации которое можно использовать на долгое время
ОПТИМИЗАЦИЯ МОДЕЛЕЙ Модель А Модель Б Модель В Ингерентность (согласованнос ть со средой) 2 2 2 Простота модели 2 1 2 Адекватность (адекватность цели и критериям) 1 0 2 Шкала: 0 - 2
ВЫБОР МОДЕЛИ • Оптимальным вариантом в заданных условиях является модель В. Данная модель менее затратна, и в то же время выполнима.
СТАДИЯ КОНСТРУИРОВАНИЯ
ДЕКОМПОЗИЦИЯ Модель в включает в себя: Набор разработчиков Сбор актуальных данных о методах защиты Разработка нового метода защиты Тестирование Апробация.
АГРЕГИРОВАНИЕ • Организация и разработка нового метода защиты взаимосвязаны между собой и должны осуществляться одновременно, далее осуществляется тестирование и апробация, в случаи положительных показателей в отличии от старых методов защиты мы имеем финальный продукт.
ПОСТРОЕНИЕ ПРОГРАММЫ Мероприятия Организация • подбор персонала обеспечение материальнотехнической базы Разработка Апробирование тестирование экспертиза выбор экспертов проведение экспертизы внесение корректив Готовый продукт Сроки/этапы Ответственные лица На начальном этапе Руководители Этап создание/разработка Программисты На промежуточном этапе На конечном этапе Руководители разработчики Заказчики и
ДИАГРАММА ГАНТА Организация Разработка Тестирование Апробация «Временные рамки» Этап 1 Этап 2 Этап 3 Этап 4 Этап 5
Чеботарёв ИВМ-11.pptx