ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ: - Выстроить с нуля процесс безопасной разработки (SSDLC) для собственной разработки компании (~20 разработчиков, стек .NET/C#, Vue.js, Node.js). - Провести аудит текущего состояния: качество и проверка кода, хранение паролей, ключей и секретов в коде, репозиториях и CI/CD. - Встроить автоматические проверки безопасности в GitLab CI/CD: анализ кода (SAST), анализ зависимостей (SCA), поиск секретов, сканирование Docker-образов.
- Организовать управляемый процесс работы с уязвимостями: учёт, приоритизация, сроки устранения, контроль исправления, отчётность. - Разработать внутренние стандарты: правила безопасного кодирования, требования к код-ревью, критерии допуска релиза. - Навести порядок в управлении секретами и доступами в контуре разработки и DevOps.
- Обучать разработчиков и DevOps, консультировать по безопасности на этапе проектирования новых сервисов. - Внедрение и сопровождение практик безопасной разработки на всех этапах жизненного цикла ПО. - Настройка и развитие инструментов контроля безопасности кода в GitLab CI/CD, снижение доли ложных срабатываний.
- Анализ результатов сканирований, верификация находок, постановка задач разработчикам и контроль устранения. - Выборочный ручной анализ кода (security code review) по критичным компонентам: аутентификация, авторизация, работа с данными, API и интеграции. - Анализ архитектуры новых сервисов, моделирование угроз, выдача требований по безопасности на этапе проектирования.
- Разработка и актуализа