Проект с приёмом банковских карт почти всегда несёт обязательства, которые не сводятся к «сделать checkout». Заметка закрывает вопрос как системному аналитику формализовать платёжный контур: PCI DSS через договоры с эквайерами и брендами, параллельно с точечной стыковкой 152-ФЗ, 149-ФЗ, 161-ФЗ и регламентов НСПК — в scope, НФТ, интеграционные контракты и трассировку до 02.04.02 Критерии приёмки (Acceptance Criteria). Это не обзор всей e-commerce-регуляторики РФ и не замена юриста или QSA.
1. Суть темы
PCI DSS (Payment Card Industry Data Security Standard) — набор требований PCI SSC (Payment Card Industry Security Standards Council) к защите account data: данных держателя карты (CHD, Cardholder Data) и чувствительных аутентификационных данных (SAD, Sensitive Authentication Data). Актуальная линейка — PCI DSS v4.0; конкретная версия и сроки перехода зависят от даты оценки и политики платёжных брендов — их фиксируют в контракте, а не «по умолчанию».
Для аналитика PCI DSS — регуляторный и договорной слой поверх НФТ — в духе трассируемых требований 00.04 Основные стандарты и своды знаний (BABOK, SEBoK, ISO 29148). Он определяет:
- CDE (Cardholder Data Environment) — людей, процессы и технологии, которые хранят, обрабатывают или передают CHD/SAD либо влияют на их безопасность;
- scope — границу систем и процессов, попадающих под оценку соответствия;
- роль организации — merchant (торговец) или service provider (поставщик услуг), от чего зависит глубина контролей и формат отчётности (SAQ vs ROC).
Российский контекст накладывает параллельные обязательства — для каждой рамки SA фиксирует не «знаем закон», а артефакт и проверяемое требование (см. §3):
| Рамка | Что задаёт для проекта | Что фиксирует SA (минимум) |
|---|---|---|
| 152-ФЗ (ПДн) | PAN и связанные атрибуты часто квалифицируются как персональные данные: правовые основания, меры защиты, локализация | Отдельный блок правовых и технических НФТ в SRS; ссылка на основание обработки; локализация БД с PAN |
| 149-ФЗ, приказы ФСТЭК/ФСБ | Меры защиты информации для значимых объектов КИИ и коммерческой тайны | Класс значимости / категория ИС в Vision&Scope; перечень обязательных мер как НФТ со ссылкой на приказ (детали исполнения — ИБ) |
| 161-ФЗ (НПС) | Требования к участникам национальной платёжной системы | Роль в НПС, договорные SLA, регламенты НСПК/банка в приложении к [[04.01 Форматы документов (Vision&Scope, BRD, SRS, FRD) |
| Эквайер / платёжные бренды | Договорные обязательства по PCI DSS для Visa, Mastercard, UnionPay и др. | Shared responsibility, целевая версия PCI, формат SAQ/ROC |
| НСПК («Мир») | Требования безопасности участников; пересечение с PCI при международных картах | Сценарий приёма (только «Мир» vs mix); какие регламенты НСПК трассируются в матрицу |
Соответствие 152-ФЗ не означает PCI compliance и наоборот — нужна согласованная матрица требований (структура — в §3). Общие принципы ИБ — в 08.07 Основы кибербезопасности для системного аналитика; здесь — платёжный контур и его формализация в артефактах анализа.
Граница темы — что внутри и что сознательно вне заметки:
| Внутри | Вне заметки (отдельные рамки / статьи) |
|---|---|
| PCI DSS, scope, CHD/SAD, SAQ/ROC, tokenization, checkout-модели | 115-ФЗ (ПОД/ФТ), претензионная работа, chargeback-процессы |
| Стыковка 152/149/161-ФЗ с платёжным контуром | 54-ФЗ и фискализация — смежная тема; в checkout достаточно границы «оплата картой ≠ фискальный чек» |
| Договор эквайера, shared responsibility, матрица трассировки | Агрегаторы и маркетплейсы как бизнес-модель — только роли в scope и PCI |
| Recurring, mobile SDK, refund — следствия для scope и НФТ | OAuth, rate limiting, threat-модели API — 03.05.05 Безопасность API |
| Классификация и оформление НФТ — 08.02 Нефункциональные требования (НФТ) — классификация и стандарты | Полный правовой разбор ПДн — 11.06 Этические и правовые аспекты |
flowchart TB
subgraph layers [Параллельные слои требований]
direction TB
subgraph legal [Юридический и договорной]
FZ149[149-ФЗ КИИ]
FZ152[152-ФЗ ПДн]
FZ161[161-ФЗ НПС]
ACQ[Договор эквайера]
NSPK[Регламенты НСПК]
end
subgraph pci [PCI DSS]
CDE[CDE и scope]
CHD[CHD / SAD]
CTRL[12 требований / 6 целей]
end
end
subgraph sa [Роль SA — сквозная формализация]
DFD[DFD и C4]
NFR[НФТ и AC]
TRACE[Матрица трассировки]
end
legal --> TRACE
pci --> TRACE
sa --> DFD
sa --> NFR
DFD --> TRACE
NFR --> TRACE
152-ФЗ и 149-ФЗ действуют независимо от PCI и часто шире CDE — SA трассирует их в одной матрице, а не выстраивает «сначала PCI, потом законы».
2. Ключевые понятия
Данные и среда
| Термин | Смысл для аналитика |
|---|---|
| CHD (Cardholder Data) | Данные держателя карты: PAN (Primary Account Number), имя, срок действия, service code. Полный PAN — ключевой объект защиты |
| SAD (Sensitive Authentication Data) | CVV/CVC, полные магнитные/чиповые данные, PIN/PIN block. Хранение после авторизации, как правило, запрещено |
| CDE (Cardholder Data Environment) | Всё, что касается CHD/SAD: приложения, БД, сеть, люди, процессы, подрядчики |
| Scope | Фактическая граница PCI-оценки. Определяется обработкой данных, а не заявлением «мы hosted checkout» |
| Tokenization / P2PE | Замена PAN токеном или point-to-point encryption при соблюдении программ PCI — инструмент сужения scope. SA проверяет, что провайдер в listed program PCI (P2PE, PCI SSF tokenization) и предоставляет AOC; «свой токен в Redis» без валидации программы scope не сужает |
Роли и оценка соответствия
| Термин | Смысл |
|---|---|
| Merchant | Торговец, принимающий карты |
| Service Provider | Поставщик услуг (хостинг, процессинг, call-center и т.д.), обрабатывающий CHD от имени других |
| SAQ (Self-Assessment Questionnaire) | Самооценка по сценарию (SAQ A, A-EP, B, B-IP, C, C-VT, D и др.) — для части merchant/service provider |
| ROC / QSA | Report on Compliance — аудит квалифицированным оценщиком (Qualified Security Assessor) |
| AOC (Attestation of Compliance) | Подтверждение соответствия, которое организация или провайдер предоставляет контрагентам |
Merchant level (уровень 1–4) задаёт бренды по объёму транзакций; для Level 1 merchant, как правило, обязателен ROC (не SAQ). Точные пороги — в merchant program и service provider program бренда и в договоре эквайера; SA фиксирует целевой уровень и формат отчётности в BRD до разработки.
Выбор SAQ — не формальность: неверный тип — частая причина несоответствий на аудите. Упрощённая логика для discovery (детали — в SAQ Instructions PCI SSC; финальное решение — с QSA/ИБ):
| Условие | Типичный SAQ | Комментарий |
|---|---|---|
| Полный redirect / iframe на домен PSP, PAN не на merchant, нет JS merchant на странице ввода карты | SAQ A | Scope уже, но MPS и inventory скриптов на сайте merchant всё равно анализируются |
| Redirect, но JS merchant на checkout или iframe с элементами на домене merchant | SAQ A-EP | CHD может затрагивать browser environment merchant |
| E-commerce own checkout: PAN через app/API merchant, CHD не храните после auth | SAQ A-EP, C или D | SAQ B / B-IP — для MOTO, imprint, standalone IP-терминалов, не для типового online checkout |
| Mobile / in-app SDK checkout на домене merchant или через SDK с доступом к CHD | SAQ A-EP или D | Hosted page «внутри WebView» не автоматически SAQ A — смотрите, где вводится PAN и какие скрипты на странице |
| Хранение CHD, recurring/stored credentials, несколько каналов, service provider | SAQ D (merchant) или ROC | Level 1 — почти всегда ROC |
Структура PCI DSS (логика для декомпозиции)
12 требований сгруппированы в 6 целей — рамка для разбиения на НФТ. Generic-контроли (RBAC, MFA, патчи, pen test) — в 08.07 Основы кибербезопасности для системного аналитика; здесь — payment-specific акценты:
| Цель | Фокус в платёжном контуре |
|---|---|
| 1. Безопасная сеть | CDE изолирован; сегментация между checkout, back-office и аналитикой |
| 2. Защита данных | Запрет хранения SAD после auth; маскирование PAN в UI и отчётах; TLS для передачи CHD |
| 3. Управление уязвимостями | Change control для payment-impacting change — см. 07.06 CICD и конвейеры — влияние на требования |
| 4–6. Доступ, мониторинг, политики | Логирование доступа к CHD; shared responsibility с PSP в контракте — см. 10.01.11 Шаблон ролевой модели |
В PCI DSS v4.0 часть требований имеет тип defined approach (шаблонная формулировка в SAQ), часть допускает customized approach (альтернативный контроль с обоснованием). Для SA в матрице трассировки полезна колонка «тип контроля v4.0»:
| Тип | Что фиксирует SA | Что делает ИБ/QSA |
|---|---|---|
| Defined | Стандартная НФТ из PCI + AC | Подтверждение реализации |
| Customized | Ссылка «контроль по customized approach, артефакт TDA №…» | TDA, оценка рисков, доказательства эквивалентности |
| TDA / MPS | Наличие программы: TDA по перечню требований v4.0; inventory и integrity payment scripts; CSP на checkout | Содержание TDA, оценка рисков скриптов |
SA не подменяет ИБ в TDA, но помечает строки, где без артефакта ИБ приёмка требования невозможна.
PCI и смежные рамки — не путать
| Рамка | Отличие от PCI DSS |
|---|---|
| 3-D Secure / PCI 3DS | Протокол аутентификации держателя карты — отдельная программа и требования |
| PSD2 | Европейская директива о платёжных услугах; для РФ — ориентир при cross-border, не замена локальных правил |
| 152-ФЗ | Правовые основания обработки ПДн, уведомления, локализация — пересекается по PAN, но не дублирует PCI |
Сценарии приёма в РФ: «Мир» vs международные карты
| Сценарий | Доминирующие рамки | Фокус SA на discovery |
|---|---|---|
| Только карты «Мир», расчёты через банк-участник НСПК | 161-ФЗ, регламенты НСПК/банка; PCI может не требоваться брендами, если нет международных карт | Договор с банком, требования НСПК, 152-ФЗ по PAN; но банк/процессинг часто всё равно требует PCI или security annex «по аналогии» — не снимайте PCI из scope без пункта договора |
| Международные карты (Visa/MC/UnionPay) + часто «Мир» | PCI через эквайера плюс 161-ФЗ/НСПК для национального контура | Два слоя в матрице; shared responsibility с PSP по PCI; отдельные строки по НСПК |
| Marketplace / split payments / несколько merchant ID | Merchant + возможная роль service provider для субмерчантов | Кто storage/processing/transmission для каждого потока; AOC субподрядчиков; кто проходит SAQ/ROC по каждому MID — см. §3 |
3. Как применяется в работе аналитика
Откуда требования попадают в SDLC
Регуляторика не «появляется на этапе SRS» — её извлекают на старте:
- Договор эквайера и приложения (security schedule, SLA, ограничения на хранение) — 02.02.03 Наблюдение и анализ документов; сверка с 10.04 Чеклист аналитика перед стартом разработки.
- Карта стейкхолдеров: compliance банка, DPO, архитектор PSP, ИБ, DevOps — 02.01.03 Анализ заинтересованных сторон (Stakeholder Map).
- Discovery-сессия с PSP — вопросы ниже; результат фиксируется в BRD до проектирования checkout.
Инициация и discovery
На старте зафиксируйте модель приёма платежей — без этого scope будет «плыть»:
- on-us / off-us, hosted payment page, redirect, API, mobile/in-app SDK, marketplace, подписки, recurring, возвраты и частичные refund;
- кто storage / processing / transmission для CHD;
- есть ли subcontractors (PCI service providers) — процессинг, хостинг, call-center, аналитика;
- какие схемы карт (см. таблицу в §2) и целевой SAQ/ROC.
Вопросы к PSP на discovery (дополните своим чеклистом):
- Актуальный AOC и тип SAQ/ROC провайдера; listed program для tokenization/P2PE.
- Data flow diagram провайдера: где PAN, кто subprocessors, где логи.
- Целевая версия PCI DSS и merchant level по брендам.
- Recurring / COF: кто хранит payment credential, MIT vs CIT, срок жизни токена.
- Refund API: какие идентификаторы проходят (token vs PAN), reconciliation, идемпотентность.
- Security schedule в договоре: обязанности merchant vs PSP, сроки уведомления об инцидентах.
Постройте контекстную диаграмму — 03.01.02 Моделирование контекста системы (Context Diagram) — и DFD с явной границей CDE: 03.04.02 Диаграмма потоков данных (DFD). Дополните 06.03.05 C4-модель: container-диаграмма покажет, какие сервисы «видят» PAN.
Целевое правило для спецификации: не хранить SAD; минимизировать CHD — только то, что нужно бизнесу и разрешено стандартом. На staging/test — только PCI test PAN ranges из документации брендов/эквайера, не prod-данные.
Recurring, подписки и stored credentials
Если в discovery есть recurring / подписки, scope почти всегда шире, чем у разового checkout:
| Аспект | Что зафиксировать SA |
|---|---|
| COF / stored credential | Кто хранит payment credential — merchant, PSP, wallet; срок и условия повторного списания |
| MIT vs CIT | Merchant-initiated vs cardholder-initiated transaction — разные 3DS и договорные ограничения |
| Первый vs последующие платежи | Отдельные API-контракты; трассировка token lifecycle в 03.05.03 Спецификации контрактов (OpenAPI, AsyncAPI, Protobuf) |
| Scope | Хранение token/credential часто тянет SAQ D даже при hosted первого платежа |
Возвраты и частичные refund
В спецификации refund-потока явно укажите:
- передаётся token или снова PAN (второе расширяет CDE);
- reconciliation между order service, payment gateway и ledger;
- запрет логирования идентификаторов платежа в cleartext — те же правила, что для capture API (10.01.04 Шаблон спецификации REST API).
Российская регуляторика в артефактах SA
149-ФЗ и приказы ФСТЭК/ФСБ
SA не назначает класс защиты вместо аттестующего органа, но обязан зафиксировать в Vision&Scope / BRD:
- относится ли система с платёжным контуром к значимому объекту КИИ или иной категории по 149-ФЗ;
- перечень обязательных мер как НФТ со ссылкой на применимый приказ ФСТЭК/ФСБ (формулировки — согласование с ИБ);
- границу: меры 149-ФЗ могут шире CDE (вся ИС), PCI — только cardholder data environment.
152-ФЗ в платёжном контуре
В платёжном контуре SA выделяет только пересечение с checkout: PAN как ПДн, правовое основание обработки, локализация первичной БД при хранении, маскирование в UI, трассировка инцидента с ПДн в процесс (параллельно с PCI incident SLA). Трансграничная передача, уведомления Роскомнадзора, полный правовой режим — 11.06 Этические и правовые аспекты.
161-ФЗ и НСПК — что выписать из договора с банком
| Вопрос SA | Куда фиксировать |
|---|---|
| Статус участника НПС (прямой / через банк) | BRD, глоссарий |
| SLA авторизации, timeout, коды отказов | НФТ + 03.05.01 Виды интеграции (точка-точка, ESB, API-led) |
| Форматы сообщений и версии протоколов НСПК | Integration spec |
| Ограничения на хранение платёжных данных и сроки | Матрица + DFD |
| Регламенты банка/НСПК (номер, редакция) | Приложение к BRD, колонка «Источник» матрицы |
Согласованная матрица: PCI + 152-ФЗ + договор
Оформите по 10.01.15 Шаблон матрицы трассировки — одна таблица, без «двух правд» в разных документах:
| Колонка | Содержание | Владелец строки |
|---|---|---|
| Источник | PCI Req X.Y / 152-ФЗ ст. Z / пункт договора эквайера / регламент НСПК | SA + ИБ/юрист |
| НФТ / ограничение | Проверяемая формулировка в SRS | SA |
| Компонент / поток | Сервис, API, DFD-узел | SA |
| Критерий приёмки / тест | AC, сценарий, контроль на релизе | SA + QA |
| Статус scope | In CDE / out of scope / PSP | SA |
| Тип v4.0 | Defined / Customized / TDA | SA + ИБ |
Пример заполненной строки:
| Источник | НФТ | Компонент | AC / тест | Scope | Тип v4.0 |
|---|---|---|---|---|---|
| PCI 3.4; 152-ФЗ (локализация) | PAN в UI заказа — только маска ****1234; первичная БД orders_pan — в РФ | order-service, экран «Детали заказа» | AC-1: в API/UI нет full PAN; AC-2: geo/DC БД — РФ, подтверждение IaC | In CDE | Defined (3.4) + 152 отдельным тестом |
Декомпозиция PCI в требования
PCI переводится в проверяемые НФТ — см. 10.01.12 Шаблон нефункциональных требований (NFR) и 02.03.01 Классификация требований (БТ, ФТ, НФТ):
| Область | Что фиксировать в спецификации |
|---|---|
| Передача и хранение | Шифрование in transit (TLS) и at rest; запрет логирования PAN/CVV |
| Доступ | RBAC, need-to-know, MFA для админ-доступа к CDE |
| Журналирование | События доступа к CHD, retention, защита логов от несанкционированного изменения |
| E-commerce checkout | Inventory и integrity скриптов на платёжной странице; CSP; запрет произвольных third-party scripts без оценки |
| Tokenization | API-требования: идемпотентность, reconciliation, refund по token; due diligence провайдера (listed program + AOC) |
| Change control | Чеклист релиза для payment-impacting change — 02.05.02 Управление изменениями (Change Control Board); gate в CI/CD — 05.04 DevOps и непрерывная поставка — влияние на анализ, 07.06 CICD и конвейеры — влияние на требования |
Для интеграций в user stories и API-спецификациях — 10.01.04 Шаблон спецификации REST API:
- запрет логирования PAN/CVV в application logs, APM, support-чатах;
- PCI-aware error messages — без утечки внутренних деталей CDE;
- маскирование в отчётах и UI.
В BRD или приложении к контракту — shared responsibility с PSP (Payment Service Provider):
- кто проходит SAQ/ROC;
- кто предоставляет AOC;
- инциденты с картами: SLA уведомления эквайера/брендов, эскалация, сохранение доказательств; параллельно — уведомление оператора ПДн по 152-ФЗ (сроки и роли — юрист + DPO, SA трассирует в 03.02.02 Диаграмма деятельности (Activity Diagram) и AC);
- какие данные остаются у merchant, какие — у провайдера.
Трассировка и риски
Свяжите регуляторику с реализацией через 10.01.15 Шаблон матрицы трассировки и 02.03.04 Трассировка требований (концепция):
Источник (PCI / 152-ФЗ / 149-ФЗ / договор) → НФТ → функция → AC / тест-кейсТиповые риски на этапе анализа — 08.05 Управление рисками на этапе анализа:
- scope creep — новый микросервис «просто кэширует» PAN; см. 02.05.03 Управление объёмом (Scope Creep) и ожидания;
- копии prod-БД с CHD на staging без обезличивания (вместо них — test PAN ranges);
- support-доступ к prod CDE без процедуры и логирования;
- service provider без due diligence и AOC.
Проверка полноты — 08.03 Тестирование требований (статическое тестирование) и 08.04 Рецензирование и инспекции (техники Фейгана): рецензент с компетенцией ИБ задаёт вопрос «где в DFD проходит PAN?».
Артефакты и роли
| Артефакт | Содержание |
|---|---|
| Context + Container (C4) | Граница CDE, внешние PSP |
| DFD | Потоки CHD/SAD, точки появления и исчезновения PAN |
| Glossary | CHD, SAD, CDE, token, PAN, SAQ |
| Non-functional spec | Декомпозиция 6 целей PCI + блок 152-ФЗ |
| Compliance matrix | PCI / RF / договор → НФТ → AC |
| Integration spec | Контракты с эквайером, запреты на данные |
| Release checklist | Payment-impacting changes |
SA не заменяет QSA или ИБ-офицера, но обеспечивает полноту, непротиворечивость и проверяемость требований — без «дыр» между бизнес-сценарием оплаты и тем, что попадёт в оценку соответствия.
Примеры потоков
Redirect vs own checkout:
sequenceDiagram
participant User as Пользователь
participant Shop as Магазин (merchant)
participant PSP as PSP / hosted page
User->>Shop: Оформление заказа
Shop->>PSP: Redirect на hosted payment
User->>PSP: Ввод PAN (CHD)
PSP->>Shop: Token / статус платежа
Note over Shop: PAN не проходит через сервер магазина — scope уже, но SAQ и MPS всё равно анализируются
При own checkout с JavaScript на домене merchant CHD может проходить через приложение или браузерные скрипты — scope шире, SAQ другой (часто A-EP или D), требования к MPS и CSP обязательны в спецификации.
Marketplace / split payments / несколько merchant ID:
- Платформа принимает оплату от покупателя, затем расщепляет выплату селлерам — у каждого селлера свой MID или sub-merchant ID.
- SA фиксирует цепочку ролей: кто merchant of record, кто service provider, чьи системы попадают в CDE каждого участника.
- В матрице — отдельные строки на платформу и на типового селлера; AOC процессинга платформы не снимает обязанностей селлера, если его backend «видит» PAN.
- Типовая ошибка: один SAQ на всю платформу при том, что часть селлеров ведёт own checkout — scope creep ролей; см. 02.01.04 Определение границ решения (Scope Modelling).
4. Типовые ошибки и ограничения
Ограничения
- PCI DSS — минимальный отраслевой базис. Банк или эквайер может требовать строже; в ТЗ указывайте целевую версию (v4.0 vs 3.2.1) и merchant level по контракту.
- Scope определяется фактом обработки, а не архитектурным лозунгом. Hosted-модель и mobile WebView не снимают анализа SAQ-типа и сценариев redirect/MPS.
- Tokenization сужает scope только при listed program PCI и AOC провайдера; самописный токен — не автоматический выход из CDE.
- «Только Мир» без международных брендов — PCI может не требоваться брендами, но банк часто навязывает PCI или security annex; снимайте из scope только по пункту договора.
- Пересечение с 152-ФЗ требует согласования с юристами — детали ПДн в 11.06 Этические и правовые аспекты.
- Реализация контролей (pentest, ASV, HSM, содержание TDA) — зона ИБ и DevOps; SA фиксирует интерфейсы, критерии и границы, а не подменяет экспертизу.
- 149-ФЗ / приказы ФСТЭК — SA фиксирует применимость и трассировку; выбор конкретных средств защиты — ИБ.
Типичные ошибки
| Ошибка | Почему критично |
|---|---|
| PAN в логах, APM, support-чатах, аналитике | Прямое нарушение; часто обнаруживается при log review |
| Реальные PAN на staging / test вместо test PAN ranges | Test/prod parity с prod-данными недопустима |
| «Мы не храним карты», но CHD проходит через app-сервер или CRM | Storage ≠ единственный trigger для scope |
| Неверный SAQ (A вместо A-EP/D) при JS merchant или mobile SDK на checkout | Формальное несоответствие при audit |
| Применение SAQ B/B-IP к типовому e-commerce own checkout | B-IP — не online checkout; audit finding |
| Игнор service providers без AOC | Риск переноса ответственности и расширения CDE |
| PCI для проекта «только Мир» без договорного основания — или пропуск PCI при international cards | Лишний scope / затраты или дыра в compliance |
| Recurring без декомпозиции COF/MIT — «token где-то у PSP» | Неясный scope stored credentials |
| Refund API с PAN вместо token без осознанного расширения CDE | Неожиданный рост CDE на приёмке |
| Смешение PCI, 3DS и PSD2 в одном абзаце SRS | Разные рамки; требования теряют трассировку |
| Scope creep без 02.01.04 Определение границ решения (Scope Modelling) | Новая фича тянет CDE на весь кластер — см. 02.05.03 Управление объёмом (Scope Creep) и ожидания |
| Матрица «152 vs PCI» декларирована, но без строк AC | Невозможно проверить compliance на приёмке |
Критерий качества спецификации: по документам можно ответить — где появляется PAN, кто storage/processing/transmission, какой SAQ/ROC обоснован, какие строки матрицы ведут к PCI, 152-ФЗ и договору эквайера, кто уведомляется при инциденте.
Связи с другими разделами базы
- Извлечение требований из договора эквайера на старте проекта — 02.02.03 Наблюдение и анализ документов: security schedule и SLA до проектирования checkout.
- Стейкхолдеры compliance-контура — 02.01.03 Анализ заинтересованных сторон (Stakeholder Map): банк, DPO, PSP, ИБ.
- Payment-impacting change в релизном контуре — 07.06 CICD и конвейеры — влияние на требования, 05.04 DevOps и непрерывная поставка — влияние на анализ: gate перед деплоем checkout и payment API.
- Чеклист старта проекта с картами — 10.04 Чеклист аналитика перед стартом разработки: не пропустить scope и договорные обязательства.
Источники и дополнительные материалы
Стандарты и нормативные акты
- PCI Security Standards Council — PCI DSS: https://www.pcisecuritystandards.org/standards/pci-dss/
- PCI SSC — Document library (PCI DSS v4.0, SAQ, guidance): https://www.pcisecuritystandards.org/document_library/
- PCI SSC — Glossary of Terms, Abbreviations, and Acronyms: https://www.pcisecuritystandards.org/glossary/
- PCI SSC — SAQ Instructions and Guidelines: https://www.pcisecuritystandards.org/document_library/?document=saq
- PCI SSC — Merchant and Service Provider Programs (merchant level, AOC, due diligence): https://www.pcisecuritystandards.org/standards/
- Федеральный закон № 149-ФЗ «Об информации, информационных технологиях и о защите информации»: https://www.consultant.ru/document/cons_doc_LAW_61798/
- Федеральный закон № 152-ФЗ «О персональных данных»: http://www.consultant.ru/document/cons_doc_LAW_61801/
- Федеральный закон № 161-ФЗ «О национальной платёжной системе»: https://www.consultant.ru/document/cons_doc_LAW_102146/
Официальные ресурсы РФ
- Банк России — раздел «Национальная платёжная система»: https://www.cbr.ru/finmarkets/nps/
- Банк России — аналитика по НПС: https://www.cbr.ru/analytics/nps/
- НСПК (платёжная система «Мир»): https://www.nspk.ru/ — при сбое TLS-доступа используйте корпоративное зеркало или раздел ЦБ выше
Договорная документация (классы документов)
- Договор эквайринга / процессинга и приложение Security Schedule / Information Security Requirements — типовой источник PCI-версии, SAQ/ROC, SLA инцидентов и ограничений на хранение CHD (конкретные формулировки — у вашего банка, без универсального URL).
Перед публикацией перепроверьте актуальную редакцию PCI DSS v4.0, перечень SAQ, merchant level вашего эквайера и требования НСПК по официальным источникам.