Безопасность Финансы Консалтинг по информационной безопасности

Аудит безопасности и подготовка к PCI DSS

Комплексный аудит информационной безопасности, пентест и подготовка финтех-стартапа к сертификации PCI DSS.

Отрасль
Финансы
Срок проекта
2 месяца
Дата
Июнь 2024
70
уязвимостей устранено
PCI DSS
готовность к сертификации
24/7
мониторинг безопасности

! Задача

Финтех-стартап разработал платёжный сервис для онлайн-торговли и готовился к запуску. Для работы с эквайринговыми банками требовалась сертификация PCI DSS Level 2. Инвестор (раунд $1.5M) поставил условие: сертификация до конца квартала, иначе финансирование заморожено.

  • Отсутствие политик ИБ — нет документированных процессов управления доступом, обработки инцидентов, управления уязвимостями
  • Неизвестный уровень защищённости — инфраструктура на AWS разворачивалась разработчиками без участия специалистов по безопасности
  • PCI DSS не учтён при разработке — данные карт хранились без шифрования, логи содержали полные номера карт
  • Нет мониторинга — отсутствовала система сбора и анализа событий безопасности, инциденты обнаруживались случайно
  • Команда из 12 разработчиков — ни одного специалиста по ИБ, безопасность не была приоритетом при разработке

Предварительный аудит выявил более 200 потенциальных несоответствий требованиям PCI DSS — стартап был далёк от готовности к сертификации.

Решение

Провели комплексную работу по подготовке к сертификации PCI DSS за 2 месяца.

Этап 1: Аудит и Gap-анализ (2 недели)

  • Gap-анализ PCI DSS — оценка по всем 12 требованиям стандарта, выявление 87 несоответствий
  • Пентест — тестирование на проникновение веб-приложения, REST API и облачной инфраструктуры AWS
  • Аудит кода — статический анализ через SonarQube на уязвимости OWASP Top 10: обнаружены SQL injection, XSS, insecure deserialization
  • Приоритизация уязвимостей по критичности: 23 критических, 47 средних

Этап 2: Устранение уязвимостей и внедрение контролей (4 недели)

  • Шифрование данных карт — внедрение AES-256 для хранения и TLS 1.3 для передачи
  • Сегментация сети — изоляция CDE (Cardholder Data Environment) от остальной инфраструктуры
  • Управление доступом — RBAC, двухфакторная аутентификация, принцип наименьших привилегий
  • Устранение 70 уязвимостей — все 23 критических и 47 средних закрыты, остальные приняты к управлению

Этап 3: Мониторинг и документация (2 недели)

  • Внедрение SIEM — Wazuh + ELK Stack для мониторинга 24/7, 50+ правил детектирования
  • 12 политик ИБ — управление доступом, инцидентами, уязвимостями, логированием, физической безопасностью
  • Подготовка к аудиту — Self-Assessment Questionnaire (SAQ) и вся сопроводительная документация

Технические детали

Пентест проводился в формате Grey Box — команда имела ограниченную информацию об архитектуре. Тестировались 3 вектора: внешний периметр (AWS-инфраструктура), веб-приложение и API, а также внутренний доступ (сценарий компрометации учётной записи сотрудника). Для статического анализа кода использовали SonarQube Enterprise с кастомными правилами для PCI DSS. Динамический анализ проводился через Burp Suite Professional и OWASP ZAP.

Архитектура мониторинга

Внедрили SIEM на базе Wazuh с ELK Stack для хранения и визуализации. Агенты установлены на все серверы в CDE, настроен сбор AWS CloudTrail и VPC Flow Logs. 50+ правил корреляции покрывают основные сценарии атак: brute force, privilege escalation, data exfiltration, аномальный доступ к данным карт.

Результаты

  • Обнаружено и устранено 70 уязвимостей (23 критических, 47 средних)
  • Сертификация PCI DSS пройдена с первого раза — QSA-аудитор отметил высокий уровень подготовки
  • Внедрён мониторинг безопасности 24/7 с SIEM и 50+ правилами детектирования
  • Раунд инвестиций $1.5M разморожен и успешно закрыт после сертификации
  • 3 эквайринговых банка одобрили интеграцию с платёжным сервисом

"Ребята нашли уязвимости, о которых мы даже не подозревали. Благодаря их работе мы прошли сертификацию с первого раза."

Дмитрий Орлов — CTO
Обсудить задачу Рассчитать ROI