Содержание
- Введение 1
- Теоретические основы анализа уязвимостей 2
- - Классификация уязвимостей программного обеспечения 2.1
- - Методы статического и динамического анализа кода 2.2
- - Стандарты и практики безопасной разработки 2.3
- Нейронные сети в анализе безопасности 3
- - Сверточные нейронные сети (CNN) для анализа кода 3.1
- - Рекуррентные нейронные сети (RNN) для последовательного анализа кода 3.2
- - Графовые нейронные сети (GNN) для анализа структуры кода 3.3
- Практические примеры применения нейронных сетей для обнаружения уязвимостей 4
- - Обзор существующих инструментов и фреймворков 4.1
- - Экспериментальное исследование на открытых датасетах 4.2
- - Примеры обнаружения уязвимостей в реальных проектах 4.3
- Заключение 5
- Список литературы 6