Куда я попал?
AppSec Table Top: методология безопасной разработки от Positive Technologies
Framework
Регламент безопасного кодирования
Для проведения оценки соответствия по документу войдите в систему.
Список требований
-
Инициатива: Регламент безопасного кодирования
Описание:
Два ключевых принципа безопасного кодирования:- Defensive programming — проактивный подход, при котором разработчики заранее учитывают все потенциальные ошибки, некорректные данные и возможные нештатные ситуации.
- Secure coding — изучение и применение разработчиками лучших практик безопасного кодинга: использование проверенных библиотек, избегание нежелательных конструкций и т. д.
На основе этих принципов разрабатывается регламент безопасного кодирования. Этот документ должен содержать конкретные правила, рекомендации и примеры безопасного кода.
Для изучения уязвимостей и практик безопасного кода разработчики могут проходить специализированные курсы [ET2] или изучать списки известных уязвимостей (OWASP top-10, CVSS, CWE и т. п.).
Шаги реализации:- Изучить лучшие практики безопасного кодирования: OWASP Top 10, CWE, SANS Top 25, NIST Cybersecurity Framework и т. д.
- Провести анализ существующего кода: определить распространенные уязвимости, которые встречаются в проектах компании.
- Провести опрос разработчиков: выявить проблемные зоны, собрать предложения по улучшению и узнать их мнение о существующих практиках безопасности.
- Изучить специфику и слабые места разрабатываемых приложений.
- Разработать регламент безопасного кодирования, где будут содержаться все принципы и лучшие практики написания безопасного кода.
- Дополнить регламент конкретными правилами, которые должны соблюдать разработчики.
- Утвердить и сделать регламент обязательным к исполнению.
- Довести регламент до сотрудников и разместить на внутреннем портале.
Зона ответственности: ИТ
Инструмент: -
Артефакт: Регламент безопасного кодирования
Название | Severity | IP | Integral | |
---|---|---|---|---|
1111111 111 11 1111 11111111111111111 1111111 1 11111111111111111 |
-
|
1 |
-
|
|
11 111111111 111 1111111111111111111111111 1111 1 11111 1111111 |
-
|
1 |
-
|
Мы используем cookie-файлы, чтобы получить статистику, которая помогает нам улучшить сервис для вас с целью персонализации сервисов и предложений. Вы может прочитать подробнее о cookie-файлах или изменить настройки браузера. Продолжая пользоваться сайтом, вы даёте согласие на использование ваших cookie-файлов и соглашаетесь с Политикой обработки персональных данных.