Как пройти сертификацию PCI DSS для интернет‑магазина: пошаговое руководство

Как пройти сертификацию PCI DSS для интернет‑магазина: пошаговое руководство

Понятный план от подготовки до успешной проверки: что собрать, как внедрять, на что обращать внимание при тестировании и после запуска.

Кому нужна сертификация PCI DSS и что она дает вашему магазину

PCI DSS — стандарт безопасности платежных данных, который обязателен для организаций, обрабатывающих, передающих или хранящих данные платежных карт. Для интернет‑магазина это значит: если вы принимаете карты напрямую или храните PAN (Primary Account Number) — соответствие необходимо, иначе вас могут обязать по договору с платежным провайдером или банковским эквайером.

Сертификация помогает систематизировать требования по защите карт, снизить риск утечки данных и упростить взаимодействие с банками и PSP. При этом подход к соответствию зависит от архитектуры магазина: интеграция с PSP, использование токенизации, хостинг платежной формы у провайдера — всё это влияет на уровень валидации и набор необходимых работ.

В этом руководстве мы проводим вас от подготовки — что собрать и какие решения принять — до финальной внешней проверки и пост‑релизной поддержки. Цель — обеспечить, чтобы на каждом этапе были понятные контрольные точки и тесты, исключающие критические просчёты.

Что подготовить до начала работ: документы, инфраструктура, права доступа

Прежде чем приступать к техническим изменениям, соберите ключевые документы и данные: архитектурную схему обработки платежей, реестр систем, которые касаются карт, договоры с PSP/эквайерами, текущие политики безопасности (пароли, доступ, логирование). Это позволит корректно определить зону хранения и передачи карточных данных.

Технически подготовьте список серверов и сервисов, через которые проходят платежи: веб‑серверы, API, базы данных, хранилища логов, внешние интеграции. Убедитесь, что у команды есть доступ к конфигурациям, журналам и средствам мониторинга — без этого внутренний аудит и тестирование будут затруднены.

Организационно назначьте ответственного за процесс (проектный владелец) и определите роли: разработчики, сисадмины, специалист по информационной безопасности, контакт с банком/PSP. Пропуск этого шага часто создаёт задержки при внешней проверке — аудиторы запрашивают контактное лицо и подтверждение введённых изменений.

Шаг 1. Определение зоны контроля и уровня валидации (SAQ, ROC, QSA)

Первое практическое действие — классифицировать ваш маршрут карт в инфраструктуре и понять, какой тип валидации вам нужен. Для большинства небольших магазинов подходит один из SAQ (Self‑Assessment Questionnaire), если же вы храните значительный объём данных или используете собственную платёжную систему, потребуется отчёт от квалифицированного аудитора (ROC) и работа через QSA (Qualified Security Assessor).

Определите, где именно возникают и хранятся PAN и связанные данные: на вашем сервере, на стороне PSP, в логах. Если платежная форма отдана PSP и токены возвращаются вместо PAN, зона ответственности магазина значительно сокращается. Напротив, прямое приёмо‑обработка карт на ваших серверах требует более строгих мер и внешней оценки.

Результат этого шага — документ с границами PCI‑зоны (cardholder data environment), выбранным деревом валидации (напр., SAQ A, SAQ A‑EP, SAQ D) и перечнем систем, попадающих в зону. Без корректной классификации дальнейшие шаги теряют эффективность.

Шаг 2. Техническая реализация требований: сегментация, шифрование, аутентификация

После определения зоны контроля необходимо реализовать ключевые технические требования стандарта. В первую очередь — сегментация сети: изолируйте системы, обрабатывающие платежи, от остальной инфраструктуры. Это снижает площадь атаки и уменьшает объём систем, подлежащих проверке.

Шифрование данных при передаче и хранении — обязательное требование. Настройте TLS для всех интерфейсов, по возможности используйте строгие настройки шифров и обновлённые сертификаты. Для хранения применяйте сильное шифрование и грамотное управление ключами; если возможно — избегайте хранения PAN, используйте токенизацию или решение PSP.

Аутентификация и управление доступом: включите многофакторную аутентификацию (MFA) для удалённых доступов и административных учётных записей, настройте минимальные привилегии по принципу need‑to‑know. Логи доступа должны собираться централизованно и храниться в защищённом виде — подготовьте репликацию и резервирование логов.

Шаг 3. Интеграция платежного решения: выбор подхода и реализация без хранения PAN

Выберите модель интеграции с учётом желаемого уровня ответственности: перенаправление на страницу PSP, внедрение iframe/hosted form, сервер‑то‑серверные интеграции с токенизацией. Чем меньше PAN проходит через ваши сервера, тем проще требования и ниже объём работ по соответствию.

При интеграции обеспечьте, чтобы третьи стороны были PCI‑совместимы: запросите у PSP подтверждение их соответствия и условия обработки данных. Если используется токенизация, проверьте, что токены не являются восстановимыми до PAN в вашей зоне ответственности; это значительно упрощает аудит.

Особое внимание уделите обработке ошибок и логированию: в логах не должно храниться PAN или CVV. Разработчикам нужно встроить проверки очистки данных в местах, где могли бы записываться чувствительные значения, а также реализовать корректное управление сессиями и CSRF‑защиту для платежных форм.

Шаг 4. Внутренний аудит и подготовка доказательств соответствия

Перед внешней проверкой проведите внутренний аудит: проверьте выполненные технические задачи, соберите журналы и снимки конфигураций, выполните сканирование уязвимостей через ASV (или аналогичный инструмент). Документируйте все изменения и сохраните результаты сканирований как доказательства.

Подготовьте политики и инструкции: политика контроля доступа, инцидент‑response, управление уязвимостями, резервное копирование. Аудиторы оценивают не только код и конфигурации, но и наличие оформленных процедур, подтверждающих регулярность и системность мер безопасности.

Соберите пачку доказательных материалов: архитектурная схема PCI‑зоны, список систем с IP/именами, результаты сканов, логи доступа за требуемый период, журналы смены конфигураций. Чем лучше оформлены и структурированы доказательства, тем меньше вопросов на стадии внешнего аудита.

Контрольные точки перед внешней проверкой — чеклист критичных пунктов

Перед вызовом внешнего аудитора пройдитесь по контрольному чеклисту: это уменьшит вероятность несоответствий и дополнительных доработок. Ниже — отдельный блок с нумерованными, практическими проверками, которые обязательно должны быть закрыты.

Каждый пункт чеклиста желательно документировать скриншотами конфигураций, фрагментами логов и ссылками на соответствующие политики. При подготовке используйте принцип «1‑документ = 1‑подтверждение» для ускорения взаимодействия с аудитором.

Закрытие всех контрольных точек не гарантирует автоматического прохождения, но существенно повышает шансы на успешную внешнюю проверку и снижает объём доработок после отчёта.

  • 1) Определена граница PCI‑зоны и задокументирована схема передачи данных;
  • 2) Исключено хранение PAN/CVV в логах и базе данных препаратовных сред;
  • 3) Включён TLS с современными настройками на всех точках ввода/передачи;
  • 4) Включена MFA для административного доступа и SSH/RDP через защищённые jump‑hosts;
  • 5) Ведётся централизованное логирование и хранение логов за требуемый период;
  • 6) Выполнены внешние сканы на уязвимости и устранены критические/высокие замечания;
  • 7) Подготовлены политики и инструкции: управление доступом, инциденты, резервное копирование.

Шаг 5. Внешняя проверка: что ожидают аудиторы и как взаимодействовать

Внешняя проверка может включать удалённые сканы (ASV), интервью с ответственными, проверку документов и выборочные тесты. Если ваш проект требует ROC, в работу вступает QSA — он проводит углублённый аудит и формирует отчёт о соответствии. Подготовьте выделенное время и контакт‑лицо для коммуникации с аудитором.

Во время проверки будьте готовы оперативно предоставлять доступы, логи и пояснения по архитектуре. Не скрывайте проблемные места: лучше показать фиксированный план по устранению и подтверждение работ, чем пытаться замаскировать несоответствие.

По итогам вы получите отчёт и/или аттестацию. Если найдены несоответствия, аудиторы перечислят требования к доработке и сроки. Планируйте реакцию команды: распределите задачи, опишите ответственность и сроки на устранение замечаний.

Шаг 6. Тестирование и ввод платежной части в эксплуатацию

После устранения замечаний и получения подтверждения аудитора проведите комплексное тестирование: функциональное (оплата, возврат, отмена), нагрузочное (если трафик значительный), и тестирование безопасности (повторный скан ASV, внутрисетевые проверки). Тесты должны воспроизводить реальные сценарии пользователя и ошибочные случаи.

Организуйте предрелизную среду, максимально приближенную к продакшену, и прогоните чек-листы. Важно, чтобы логи в предрелизной среде также не содержали PAN; используйте тестовые карты и токены, предоставляемые PSP для тестирования.

После успешного тестирования разработайте план поэтапного ввода в эксплуатацию: частичный релиз, мониторинг ключевых метрик безопасности и платежей, проверка логов и оповещений. Планируйте откатные сценарии на случай обнаружения критических проблем.

Шаг 7. Что проверить после запуска и как поддерживать соответствие

Соответствие PCI DSS — не одноразовая задача. После ввода в эксплуатацию установите регулярный цикл проверок: ежемесячные и ежегодные сканирования, ревью политик, контроль смены паролей и отзывов доступов. Обновляйте список систем в PCI‑зоне при каждом изменении архитектуры или интеграции.

Настройте мониторинг инцидентов и процесс их обработки: моментальные уведомления о подозрительной активности, регламенты расследования и уведомления сторон (эквайер, PSP) при инциденте. Подготовьте шаблоны отчётов и контакты для экстренной связи.

Регулярно обучайте команду: базовые правила обработки данных, требования к логированию и работе с платежными интеграциями. Малые ошибки разработчиков или администраторов чаще всего приводят к несоответствиям в повторяющихся аудитах.

Сравнение типов валидации PCI DSS (упрощённо)

Тип проверкиКогда применяетсяКто выполняетКороткое описание
SAQ AЕсли PSP обрабатывает все платёжные формы и магазин не хранит PANСамопроверка (меры владельца)Подходит для минимальной зоны ответственности; проверяется анкета и политики
SAQ A‑EP / SAQ D (меры для e‑commerce)Если платежная форма размещается на сайте или часть процессов проходит через ваши серверыСамопроверка или QSA по ситуацииТребует проверки настроек веб‑форм, редиректов, безопасности серверов
ROC (Report on Compliance)Когда организация хранит/обрабатывает значительные объёмы PAN или у неё сложная инфраструктураПроводит QSA — квалифицированный аудиторГлубокий аудит инфраструктуры, процессов и документации
ASV (External Scans)Внешние сканирования на уязвимостиASV‑поставщик по контрактуТребуются для подтверждения отсутствия известных уязвимостей в публично доступных интерфейсах

Частые вопросы

Нужно ли моему магазину сертификат PCI DSS, если я принимаю оплату через сторонний PSP?

Ответ зависит от того, как реализована интеграция. Если платежная форма и обработка карт полностью находятся на стороне PSP (redirect/hosted form), а ваш сайт не получает PAN и не хранит токены, то зона ответственности магазина сокращается и, как правило, достаточно упрощённой самопроверки (SAQ A). Если же данные проходят через ваш сервер или вы храните PAN — потребуется более глубокая валидация и, возможно, отчёт QSA. Рекомендуем задокументировать способ интеграции и запросить подтверждение у PSP об их соответствии.

Может ли хостинг провайдера повлиять на аудит PCI DSS?

Да. Если ваши серверы размещены у провайдера, важно удостовериться, что инфраструктура хостинга соответствует базовым требованиям безопасности: сегментация сетей, управление доступом, регулярные обновления и резервное копирование. В ряде случаев провайдер предлагает готовые PCI‑совместимые хостинги; иначе ответственность за настройку лежит на вас. Документируйте договор и зоны ответственности с провайдером.

Как часто нужно проходить проверки и сканирования после получения соответствия?

Соответствие требует регулярного поддержания: обязательны периодические внешние сканы (ASV) и обновление самооценочных анкет или повторных аудитных проверок по типу сертификации. Также важно ежемесячное/еженедельное управление уязвимостями и постоянное логирование. Конкретные сроки и частота определяются требованиями стандартов и договорённостями с эквайером или PSP, но практика — регулярные циклы ревью и сканирования.

Что делать, если во время аудита найдены несоответствия?

Если аудит выявил несоответствия, аудиторы перечислят конкретные замечания и предложат корректирующие меры. Нужно оперативно разработать план устранения: распределить задачи, назначить ответственных и указать сроки. После исправлений предоставьте подтверждающие материалы аудитору — часто достаточен перечень изменений с доказательствами и повторные сканы. Прозрачная коммуникация с аудитором сокращает время до повторного подтверждения.

Может ли использование токенизации полностью снять мою ответственность по PCI?

Токенизация существенно уменьшает объём чувствительных данных в вашей зоне, но не обязательно полностью снимает ответственность. Всё зависит от архитектуры: если токены генерируются и хранятся у PSP и PAN никогда не проходит через ваши системы, зона ответственности минимальна. Однако вы всё равно обязаны обеспечивать безопасность интеграции, передачу токенов и доступы. Поэтому важно формализовать модель обработки и задокументировать роли поставщиков.

Нужна помощь с подготовкой к PCI DSS?

Мы проверим архитектуру вашего интернет‑магазина, поможем определить PCI‑зону, подготовить документацию и закрыть контрольные точки перед внешним аудитом. Предлагаем технический аудит и пошаговый план работ.

Заказать аудит

Портфолио

  • BRAVO_MOS

    • веб-дизайн

    Услуги по организации корпоративных мероприятий в Москве. Индивидуальное планирование, Развлекательные программы, Кейтеринг и прочие услуги

    подробнее
    BRAVO_MOS
  • ICE PRINCESS

    • интернет-магазин
    • бренд-айдентика

    молодая, динамично развивающаяся компания. специализируется на Детской и подростковой одежде для фигурного катания

    подробнее
    ICE PRINCESS
  • ATAMAN GUNS

    • веб-дизайн
    • интернет-магазин

    Завод Атаман-производитель высокоточного оружия для спорта и охоты. Создаем лучшее в мире высокоточное оружие для профессионалов и начинающих стрелков.

    подробнее
    ATAMAN GUNS
  • G.e.k.o

    • веб-дизайн
    • бренд-айдентика
    • мобильные приложения

    Аренда любых транспортных средств и организации трансферов, заказ индивидуальных или групповые поездок в самых крупных туристических городах Таиланда.

    подробнее
    G.e.k.o

Разработка сайта • Обслуживание сайта • SEO

Закажите сайт, который действительно приносит клиентов

Создаем современные сайты, интернет-магазины и веб-сервисы с адаптивным дизайном, высокой скоростью загрузки и SEO-оптимизацией. Работаем под ключ — от идеи до запуска.

  • ✓ Индивидуальный дизайн
  • ✓ SEO с первого дня
  • ✓ Адаптация под мобильные устройства
  • ✓ Поддержка после запуска
Разработка сайтов
Евгений Костренков

Если у вас возникли вопросы или потребуется дополнительная информа-ция, я всегда готов лично предоставить необходимую поддержку

свяжитесь со мной