Безопасная сборочная

Все компоненты платформы “Штурвал” собираются из исходных кодов и размещаются в репозитории на территории Российской Федерации. Для обеспечения безопасности эксплуатации реализована безопасная сборочная, которая включает в себя сканирование:

  • SAST: Semgrep, GoSec, NodeJSScan, Bandit
  • SCA: Dependency-Track, Syft(генерация SBOM)
  • Image-Scan: Trivy
  • Secret Detection: gitleaks (Pre-commit)
  • DAST: OWASP ZAP (backend/front)
  • Vulnerablity Management: DefectDojo

Сканирование осуществляется ежедневно от момента выбора версии компонента, планируемой к включению в релиз, до выпуска релиза. Обнаруживаемые уязвимости уровней high/critical устраняются при возможности устранения или размечаются в случае невозможности эксплуатации уязвимости в платформе. Детальные отчеты с размеченными узявимостями по релизам доступны в базе знаний Service Desk.

Верхнеуровнево процесс сборки выглядит следующим образом:

securityci

×