Для студентов МГУ им. Ломоносова по предмету ДругиеПодсистема защиты информации на основе автоматической системы поиска уязвимостей на авиапредприятииПодсистема защиты информации на основе автоматической системы поиска уязвимостей на авиапредприятии
2024-10-062024-10-06СтудИзба
Курсовая работа: Подсистема защиты информации на основе автоматической системы поиска уязвимостей на авиапредприятии
Описание
Оглавление
Определения, обозначения и сокращения
Введение
Глава 1. Анализ состояния вопроса и постановка задачи исследования
1.1. Анализ программно-аппаратной структуры авиапредприятия
1.2. Анализ роли поиска уязвимостей в процессе разработки программного обеспечения на авиапредприятии
1.3. Анализ существующих методов поиска уязвимостей
1.3.1. Алгоритмы статического анализа
1.3.2. Алгоритмы динамического анализа
1.4. Анализ программно-аппаратных систем для автоматического поиска уязвимостей
1.5. Постановка задачи исследования
Выводы по первой главе
Глава 2. Разработка системы поиска уязвимости программного обеспечения на авиационном предприятии
2.1. Разработка архитектуры системы
2.2. Разработка расширения для компиляторов
2.3. Описание алгоритма для обеспечения и улучшения покрытия кода тестами
2.4. Апробация алгоритма автоматического поиска уязвимостей
Выводы по второй главе
Глава 3. Экономическое обоснование работы по разработке программно-аппаратного комплекса для автоматического выявления уязвимостей
3.1. Расчет производственных затрат
3.2. Оценка инвестиций для разработки
3.3 Эксплуатационные расходы
3.4. Оценка экономической эффективности
Выводы по третьей главе
Вывод по работе
Список литературы
Жизненный цикл разработки программного обеспечения – это терминология, используемая для объяснения того, как программное обеспечение доставляется заказчику в виде последовательных шагов.
Инструментарий кода – это включение кода в программу, позволяющий автоматически генерировать необходимую трассировку выполнений для мониторинга производительности приложения. Вставленный код инструментария выполняется как часть целевого исполняемого файла или библиотеки, представляя доступ к: состояниям регистров процессора, стеку, куче, параметрам оригинальных инструкций, обработке потоковых состояний и данных.
Определения, обозначения и сокращения
Введение
Глава 1. Анализ состояния вопроса и постановка задачи исследования
1.1. Анализ программно-аппаратной структуры авиапредприятия
1.2. Анализ роли поиска уязвимостей в процессе разработки программного обеспечения на авиапредприятии
1.3. Анализ существующих методов поиска уязвимостей
1.3.1. Алгоритмы статического анализа
1.3.2. Алгоритмы динамического анализа
1.4. Анализ программно-аппаратных систем для автоматического поиска уязвимостей
1.5. Постановка задачи исследования
Выводы по первой главе
Глава 2. Разработка системы поиска уязвимости программного обеспечения на авиационном предприятии
2.1. Разработка архитектуры системы
2.2. Разработка расширения для компиляторов
2.3. Описание алгоритма для обеспечения и улучшения покрытия кода тестами
2.4. Апробация алгоритма автоматического поиска уязвимостей
Выводы по второй главе
Глава 3. Экономическое обоснование работы по разработке программно-аппаратного комплекса для автоматического выявления уязвимостей
3.1. Расчет производственных затрат
3.2. Оценка инвестиций для разработки
3.3 Эксплуатационные расходы
3.4. Оценка экономической эффективности
Выводы по третьей главе
Вывод по работе
Список литературы
Определения, обозначения и сокращения
Генерация тестовых данных – это процесс поиска входных данных программы, которые удовлетворяют выбранным критериям тестирования, чтобы заставить выполнение тестируемой программы следовать определенному пути или достичь точки программы.Жизненный цикл разработки программного обеспечения – это терминология, используемая для объяснения того, как программное обеспечение доставляется заказчику в виде последовательных шагов.
Инструментарий кода – это включение кода в программу, позволяющий автоматически генерировать необходимую трассировку выполнений для мониторинга производительности приложения. Вставленный код инструментария выполняется как часть целевого исполняемого файла или библиотеки, представляя доступ к: состояниям регистров процессора, стеку, куче, параметрам оригинальных инструкций, обработке потоковых состояний и данных.
Характеристики курсовой работы
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
2,58 Mb
Список файлов
Подсистема защиты информации на основе автоматической системы поиска уязвимостей на авиапредприятии.docx