Как внедрить безопасность в разработку, не замедляя бизнес-процессы? Этот вопрос стоит особенно остро, когда речь идет о масштабной экосистеме с порталами для клиентов, CRM, мобильными приложениями и пр.
Своим опытом Дмитрий Воронцов, руководитель отдела защиты приложений ГК «А101», поделился на Айдентити Конф 2025. А в интервью для Cyber Media эксперт рассказал, как строительный гигант на практике защищает свои цифровые активы.
Cyber Media: Тот факт, что у компании-застройщика есть отдел защиты приложений - это, конечно, знаковая примета нашего времени. Расскажите, с какими задачами вы сталкиваетесь в своей работе? Какие приложения защищаете?
Дмитрий Воронцов: В нашей компании мы отвечаем за безопасность всех цифровых решений, используемых в процессе реализации проектов.
Это включает:
После внедрения автоматических сканеров и обучения команда начала самостоятельно писать безопасный код, что значительно снизило количество ошибок безопасности и повысило доверие руководства
Cyber Media: Как бы вы оценили уровень AppSec в России на данный момент? Насколько зрелый у нас рынок? Есть ли понимание со стороны компаний, что процессы разработки нужно защищать, хватает ли им инструментов?
Дмитрий Воронцов: Ситуация в России развивается, но уровень зрелости пока неоднороден. В крупных компаниях, таких как А101, мы видим внедрение DevSecOps практик, автоматизацию тестирования безопасности и интеграцию инструментов (например, SAST, DAST, WAF, IAM). Но у небольших предприятий зачастую отсутствует системный подход, отсутствуют автоматические проверки и обучение команд.
В одном случае, мы столкнулись с проектом, где безопасность оставляли на последнем этапе, что привело к обнаружению уязвимости типа XSS на этапе внедрения. Тогда исправление заняло больше времени и ресурсов.
В целом, рынок движется к большей зрелости, но всё еще есть много работы по автоматизации и внедрению стандартов, таких как OWASP Top Ten, PCI DSS, ISO 27001.
Cyber Media: Как вам удаётся соблюсти баланс скорости и безопасности, чтобы встроить безопасность в быструю разработку, не создавая препятствий для бизнеса? Поделитесь инструментами и практическими подходами?
Дмитрий Воронцов: Главная стратегия - это автоматизация и интеграция безопасности в CI/CD:
В качестве кейса: автоматическая проверка кода на уязвимости снизила время исправления критических ошибок с недель до дней, что позволило выпускать продукты быстрее и безопаснее.
В целом, рынок движется к большей зрелости
Cyber Media: Компания-застройщик работает с огромным количеством подрядчиков, партнёров и покупателей. Как в вашей экосистеме устроена защита идентичности? Сталкиваетесь ли вы с уникальными рисками, связанными именно с моделью бизнеса, например, с управлением доступом дольщиков или интеграцией с CRM подрядчиков?
Дмитрий Воронцов: В системе IAM реализованы многофакторная аутентификация (MFA), роль-based access control (RBAC) и принцип минимальных привилегий. Для доступа к внутренним системам используется OAuth2, а для внешних - OpenID Connect, интегрированный с внешними провайдерами SSO.
Для управления доступом к информации мы внедрили сегментированные роли, а также автоматические проверки прав доступа при изменениях, что помогло исключить случаи несанкционированного доступа.
Особенность здесь следующая, это необходимость управлять доступом сторонних подрядчиков и партнеров через API Gateway, где реализованы лимитирование, мониторинг и автоматическая блокировка подозрительной активности.
Риски при этом остаются в случае интеграции с CRM сторонних компаний мы сталкивались с уязвимостями через неправильную настройку API, что использовалось для обхода ограничений. Поэтому мы усилили проверку токенов и внедрили механизмы мониторинга API.
Cyber Media: Современная разработка - это микросервисы, API, мобильные приложения. С какими неочевидными для стороннего наблюдателя угрозами вы сталкиваетесь в архитектуре современных digital-продуктов?
Дмитрий Воронцов: Я бы даже сказал, что есть скрытые угрозы. Среди них выделю:
В одном проекте злоумышленники использовали автоматизированный скрипт для перебора API, что привело к DDoS-атаке. Мы внедрили rate limiting и механизмы аутентификации с использованием JWT с коротким сроком действия, что снизило риск.
Cyber Media: AppSec - это не только технологии, но и культура. Как вы «продаёте» безопасность разработчикам, представителям бизнеса, руководству, прочим участникам процесса? Можете привести пример успешного изменения культуры в команде, когда разработчики сами начали думать о безопасности?
Дмитрий Воронцов: Самое важное - демонстрировать ценность через реальные кейсы и показатели.
Например, интеграция безопасности в процессы: так, мы внедрили автоматическую проверку кода в CI/CD пайплайнах. Например, команда увидела, что автоматическая проверка выявила критическую уязвимость еще до релиза, что повысило ответственность и интерес.
Очень важна обратная связь, мы показываем разработчикам, как исправление уязвимостей повышает репутацию и уменьшает риск штрафов или потери данных.
После внедрения автоматических сканеров и обучения команда начала самостоятельно писать безопасный код, внедрила практики threat modeling при проектировании новых функций, что значительно снизило количество ошибок безопасности и повысило доверие руководства.