Образец регламента экспертизы исходного кода
Экспертиза кода — проверка исходного текста человеком, который его не писал. Стандарт ГОСТ Р 56939-2024 требует регламент экспертизы и проведение экспертизы определённых областей кода, в первую очередь модулей поверхности атаки (пункт 5.9). Экспертиза нужна и там, где для языка нет статического анализатора или его результаты нуждаются в подтверждении. Проводить её рекомендуется инструментами, интегрированными с системой контроля версий, — то есть через запросы на слияние.
Как получить документ
Два пути: сформировать в кабинете или купить готовый образец за 600 ₽.
Регламент экспертизы исходного кода по вашим данным
Документ собирается по самооценке процессов и перечню инструментов из мастера режима «Разработка безопасного ПО» — их ведут в кабинете. Анкета образца этого не посчитает, поэтому под вашу организацию он собирается в кабинете.
Что даёт кабинет
- ✓Документы с реквизитами и сведениями вашей организации, готовые к подписи
- ✓Сведения подставляются из того, что вы уже ввели, а пробелы видны до скачивания
- ✓Образцы заполнения во всех вариантах — для просмотра на платном тарифе, с файлами — при покупке документа
Раздел входит в тариф «Полный».
Что должно быть в документе
- области кода, подлежащие экспертизе, — в первую очередь модули поверхности атаки;
- требование к эксперту: не участвовал в разработке проверяемого кода;
- порядок экспертизы через запросы на слияние;
- что проверяется: правила кодирования, обработка входных данных, права доступа;
- как оформляются результаты: модули, необходимые изменения, вопросы, предложения;
- порядок устранения замечаний и повторной проверки.
Как оформить
- Возьмите из модели угроз перечень модулей поверхности атаки — для них установите экспертизу двумя экспертами.
- Включите в системе контроля версий запрет слияния без одобрения эксперта.
- Договоритесь, какие результаты фиксируются в отчёте, а какие остаются комментариями к запросу.
- Утвердите регламент.
Сформируйте этот документ под свой профиль — с подстановкой реквизитов и без ошибок.
Сформировать в ГрамотаИБЧастые вопросы
Можно ли считать экспертизой обычное одобрение запроса на слияние?
Можно, если одобряет не автор и результаты сохраняются: что проверено, какие изменения потребовались, какие вопросы заданы. Это артефакт пункта 5.9.3.2 ГОСТ Р 56939-2024. Одобрение без комментариев в спорном модуле проверяющего не убедит.
Нужно ли проверять весь код?
Стандарт требует экспертизы определённых областей, в первую очередь модулей поверхности атаки (пункт 5.9.2.2 ГОСТ Р 56939-2024). Какие ещё области проверять, решает регламент.
Документы того же комплекта
Входит в полный комплект
- Полный комплект документов по безопасной разработке программного обеспечения — 45 документов с образцами за одну организацию, 8 900 ₽
Все образцы раздела: Безопасная разработка ПО (ГОСТ Р 56939-2024).
Нормативная основа: ГОСТ Р 56939-2024 (разработка безопасного ПО). Подробный разбор — в статье «Проверки кода по ГОСТ Р 56939-2024: статический и динамический анализ, фаззинг, тестирование».
Материал носит справочный характер и не заменяет юридическую оценку под конкретную ситуацию.