Математические модели, методы и алгоритмы обнаружения уязвимостей в программных системах и защиты от компьютерных атакНИР

Mathematical models, methods and algorithms for detecting vulnerabilities in program systems and computer attacks mitigation

Соисполнители НИР

МГУ имени М.В.Ломоносова Координатор

Источник финансирования НИР

госбюджет, раздел 0110 (для тем по госзаданию)

Этапы НИР

# Сроки Название
1 1 января 2020 г.-31 декабря 2020 г. Исследование и формализация предметной области, разработка математических моделей
Результаты этапа: 1) Тестовые примеры динамических веб-приложений с искуственно внесенными уязвимостями, реализуемыми через динамические элементы на языке JavaScript, которые затрудняют анализ и обнаружение уязвимостей существующими методами. 2) Анализ существующих методов, в том числе с использованием разработанного набора тестовых примеров. 3) Математическая модель программной уязвимости на примере динамических веб-приложений, построенных с использованием HTML5 и языка JavaScript. Классификация уязвимостей в терминах модели.
2 1 января 2021 г.-31 декабря 2021 г. Разработка методов и алгоритмов
Результаты этапа: 1) Методы и алгоритмы анализа клиентской части динамических веб-приложений для обнаружения уязвимостей серверной части приложения. 2) Тестовая выборка веб-приложений для проведения экспериментальных исследований. 3) Методы и алгоритмы анализа поведения клиентских программ с целью обнаружения вредоносных клиентов.
3 1 января 2022 г.-31 декабря 2022 г. Экспериментальные исследования
Результаты этапа:
4 1 января 2023 г.-31 декабря 2023 г. Разработка инструментальных средств
Результаты этапа:
5 1 января 2024 г.-31 декабря 2024 г. Уточнение моделей, алгоритмов, повторные эксперименты на контрольной выборке данных
Результаты этапа:

Прикрепленные к НИР результаты

Для прикрепления результата сначала выберете тип результата (статьи, книги, ...). После чего введите несколько символов в поле поиска прикрепляемого результата, затем выберете один из предложенных и нажмите кнопку "Добавить".