Безопасная разработка
Уровень сложности: начальный/средний
Время: 11 модулей, видео ≈1–5 минут + 3 вопроса в каждом модуле Доступность: доступно на платформе обучения в виде отдельных модулей. Модули:
- Безопасная разработка — Введение (видео 0:59)
- Безопасная разработка — Аутентификация и авторизация (видео 1:34)
- Безопасная разработка — Инъекции (видео 1:40)
- Безопасная разработка — Принцип наименьших привилегий (видео 1:16)
- Безопасная разработка — Введение в OWASP (видео 1:18)
- Безопасная разработка — Обновление OWASP — обновлено в 4 квартале 2022 г.(видео 4:51)
- Безопасная разработка — Установка исправлений (видео 1:42)
- Безопасная разработка — Секреты в исходном коде (видео 1:41)
- Безопасная разработка — Статический анализ (видео 1:08)
- Безопасная разработка — Моделирование угроз (видео 1:18)
- Безопасная разработка — Уязвимые зависимости (видео 1:20)
Трейлер: Смотреть трейлер Маркетинговые материалы:Маркетинговый комплект «Безопасная разработка»
Основные темы: техническим сотрудникам также необходимо вводное обучение! Эти короткие учебные модули познакомят ваших разработчиков и других технических сотрудников с различными концепциями безопасной разработки. Для конечных пользователей, которые уже знакомы с этими концепциями, курс «Безопасная разработка» станет отличным напоминанием об их важности. Основные изучаемые концепции:
-
Введение
- Безопасность в процессе разработки
-
Аутентификация и авторизация
- Аутентификация и авторизация: в чём разница
- Тестирование программного обеспечения
- Проверки «Кто вы» и «Что вам разрешено»
-
Инъекции
- Ценность данных
- Основы атак с использованием инъекций
- Атаки с SQL-инъекциями и инъекциями команд ОС
- Предотвращение атак с использованием инъекций
-
Принцип наименьших привилегий
- Основы принципа наименьших привилегий
- Принцип наименьших привилегий в процессе разработки
- Регулярный пересмотр прав доступа
-
Введение в OWASP
- Знакомство с организацией OWASP
- Использование OWASP Top 10
- ASVS и другие ресурсы OWASP
-
Обновление OWASP
- Категории OWASP Top 10 по состоянию на 2021 год
- Новые категории
- Переименованные и изменённые категории
-
Установка исправлений
- Важность установки исправлений
- Последствия отсутствия исправлений
- Системы управления исправлениями
-
Секреты в исходном коде
- Опасность избыточного раскрытия информации
- Данные в репозиториях Github
- Шифрование
- Выявление секретов в исходном коде
-
Статический анализ
- Выявление ошибок до развёртывания
- Доступные инструменты
- Повышение качества кода
-
Моделирование угроз
- Применение моделирования угроз
- Этапы моделирования угроз
- Доступные инструменты и ресурсы
-
Уязвимые зависимости
- Недостатки использования чужого исходного кода
- Важность установки исправлений
- Инструменты, помогающие выявлять уязвимости

