Перейти к основному содержимому
v0.2, черновик -> v1.0
Самооценка

SAQ-C1 — самооценка кастодиальных кошельков

Справочная библиотека вопросов SAQ-C1 (приложение 4, §A4.8). Структура повторяет домены B.1–B.8 стандарта. Ответы сохраняются локально в браузере; никаких данных на сервер не отправляется.


Черновик v0.2 -> v1.0. Может измениться до 2027-01-01.

01 —Инструменты

SAQ-C1 — самооценка кастодиальных кошельков

Оцените каждый контроль. SAQ не заменяет ежегодный полный аудит — это инструмент подготовки и промежуточной самооценки; для уровня 1 её проводят каждые 6 месяцев между аудитами.

Вне области действия

«Инструменты» — интерактивный слой стандарта: самооценка, чек-листы и рабочие листы, которые заполняются прямо на сайте. Они помогают подготовиться к аудиту, выявить пробелы заранее и понять, какие контроли уже закрыты. Самооценка не является сертификацией: полный аудит проводится ежегодно для всех уровней (Раздел D.4.1).

Выполнено / Не выполнено / Неприменимо

ВыполненоВыполнено по индивидуальному подходуНе выполненоНеприменимоКомпенсирующий контроль

02 —Самооценка

SAQ-C1 — самооценка кастодиальных кошельков

Справочная библиотека вопросов SAQ-C1 (приложение 4, §A4.8). Структура повторяет домены B.1–B.8 стандарта. Ответы сохраняются локально в браузере; никаких данных на сервер не отправляется.

SAQ-C1

0 / 66

Секция 1 — Информация об организации

1.1Заявлены ли юридическое лицо, сегмент (C.1–C.4) и целевой уровень (L1/L2/L3) оценки?

1.2Указаны ли AUM / рыночная капитализация / TVL в долларовом эквиваленте в соответствии с порогами уровней сегмента?

1.3Назначены ли контактное лицо по оценке и compliance-офицер?

Секция 2 — Базовые сертификации

2.1Имеются ли действующие сертификации PCI DSS и/или ГОСТ Р 57580 (с указанием уровня и срока действия)?

2.2Имеются ли отчёты SOC 2 (Type 1/2) и/или сертификация ISO 27001:2022?

2.3Имеется ли сертификация CCSS (Level I/II/III) или иные релевантные сертификации?

Секция 3 — B.1: Инвентаризация и классификация CCM

3.1Поддерживается ли документированный инвентарь CCM: CMDB, пути в защищённом хранилище или эквивалент?

3.2Включает ли инвентарь все применимые категории CCM (A–F)?

3.3Содержит ли каждая запись категорию, описание, технологию, основное место хранения и владельца?

3.4Определена ли документально среда криптографического материала (CME)?

3.5Применяется ли сегментация сети для уменьшения CME (firewall, VLAN, изоляция, аппаратная граница HSM)?

3.6Проводится ли ежегодное тестирование сегментации?

3.7Документированы ли потоки данных для каждой применимой категории CCM (генерация, хранение, доступ, использование, передача, уничтожение)?

3.8Проводится ли ежеквартальный пересмотр инвентаря CCM (для L1 — раз в 6 месяцев)?

3.9Обновляется ли инвентарь в течение 5 рабочих дней при событийно-инициированных изменениях?

Секция 4 — B.2: Генерация CCM

4.1Используется ли квалифицированный источник энтропии (TRNG FIPS 140-3 L3+, DRBG NIST SP 800-90A, внутренний RNG HSM, Secure Enclave/StrongBox или СКЗИ КС2/КС3/КВ1)?

4.2Проводилось ли тестирование энтропии (NIST SP 800-22, статистические тесты FIPS 140-2)?

4.3Используется ли изолированная от сети среда для церемонии генерации холодного хранения?

4.4Документирован ли протокол церемонии ключей: роли, пошаговая процедура, проверка и утверждение?

4.5Проводится ли церемония с участием нескольких лиц (2-of-3 / 3-of-5; независимый свидетель для L3)?

4.6Проводится ли верификация сразу после генерации (вывод адреса, тест подписи, негативный тест для MPC)?

Секция 5 — B.3: Хранение CCM

5.1Используется ли для категории A (Master) механизм хранения уровня HSM (FIPS 140-2/3 L3+) или MPC (≥2-of-3 для L1/L2, ≥3-of-5 с географическим распределением для L3)?

5.2Запрещено ли хранение CCM в открытом виде в .env, репозиториях, образах контейнеров, переменных окружения, полях БД без шифрования, логах и localStorage?

5.3Используется ли сканирование секретов (TruffleHog, gitleaks, GitGuardian)?

5.4Применяется ли AEAD-шифр для защиты CCM при хранении (AES-256-GCM, AES-256-GCM-SIV, ChaCha20-Poly1305 или Кузнечик MGM)?

5.5Хранится ли Master Encryption Key (MEK) отдельно от зашифрованного CCM (в HSM/KMS/MPC, а не рядом с данными)?

5.6Соответствует ли доля AUM в холодном хранении целевому порогу уровня (L1 ≥65%, L2 ≥85%, L3 ≥95%)?

5.7Распределены ли резервные копии CCM географически (L1 — ≥2 локации, L2 — ≥2 юрисдикции, L3 — ≥3 юрисдикции)?

5.8Проводится ли тест восстановления из резервной копии ежеквартально (для L2+; ежегодно для L1)?

Секция 6 — B.4: Использование CCM

6.1Никогда ли приватный ключ не покидает доверенную границу (HSM / MPC / Secure Enclave / TEE) для операций подписи?

6.2Реализована ли многопользовательская авторизация подписи по диапазонам суммы транзакции в соответствии с уровнем?

6.3Устанавливаются ли cookies с флагами HttpOnly + Secure + SameSite=Strict?

6.4Соответствуют ли методы 2FA требованиям (TOTP, FIDO2/WebAuthn, биометрия Secure Enclave, аппаратный токен) — без SMS, ссылок по электронной почте и push-уведомлений без проверочного запроса?

6.5Применяется ли усиленная аутентификация для операций свыше порога (>$50K для L3, >$100K для L2)?

6.6Реализован ли DPoP (RFC 9449) — обязателен для L3?

6.7Используется ли решение PAM для привилегированного доступа к инфраструктуре CCM?

6.8Имеется ли механизм экстренного завершения привилегированных сессий?

Секция 7 — B.5: Управление жизненным циклом

7.1Определена ли периодичность ротации для всех шести категорий CCM (по уровням)?

7.2Выполняется ли инициированная ротация при увольнении в рамках SLA (L1 ≤24ч, L2 ≤4ч, L3 ≤1ч)?

7.3Документирован ли сценарий отзыва для каждой категории CCM с соблюдением SLA: подтверждённая компрометация ≤15 мин, предполагаемая ≤1 ч?

7.4Тестировалась ли процедура восстановления за последние 12 месяцев с достижением RTO уровня (L1 ≤72ч, L2 ≤24ч, L3 ≤4ч)?

7.5Определены ли процедуры уничтожения: криптографическое стирание, обнуление HSM и физическое уничтожение для L3?

Секция 8 — B.6: Архитектура кошелька

8.1Соблюдены ли пороги мультиподписи по балансу/контексту (холодное хранение: L1 2-of-3, L2 3-of-5, L3 4-of-7 с географическим распределением)?

8.2Распределены ли держатели ключей географически (для L3 — по нескольким юрисдикциям)?

8.3Подключён ли мониторинг без права подписи ко всем продакшен-кошелькам?

8.4Изолированы ли архитектурно уровни горячего, тёплого и холодного хранения: холодный изолирован от сети, тёплый имеет ограниченный доступ, горячий размещён в DMZ?

8.5Применяются ли тайм-локи на вывод для операций высокой стоимости по уровням?

8.6Используется ли список разрешённых адресов назначения для институциональных счетов с многопользовательским одобрением и периодом охлаждения для новых адресов?

Секция 9 — B.7: Обнаружение компрометации и мониторинг

9.1Ведётся ли всеобъемлющее логирование событий CCM с обязательными полями?

9.2Обеспечивается ли целостность логов: криптографическая цепочка хешей между записями или WORM-хранилище?

9.3Соблюдается ли срок хранения логов (L1 — 12 мес, L2 — 24 мес, L3 — 36 мес)?

9.4Реализовано ли обнаружение аномалий: на основе правил для L1, статистических базовых линий для L2 и машинного обучения для L3?

9.5Соблюдается ли SLA сверки без права подписи: время обнаружения (L1 ≤5 мин, L2 ≤1 мин, L3 ≤30 сек) и время реакции (L1 ≤30 мин, L2 ≤15 мин, L3 ≤5 мин)?

9.6Покрывает ли сверка расхождения между активностью в блокчейне и логами подписи?

9.7Покрывает ли план реагирования на инциденты все обязательные сценарии: опустошение горячего кошелька, компрометацию HSM или участника MPC, массовую утечку токенов сессий, инсайдерскую эксфильтрацию, инцидент у поставщика и фишинговую кампанию?

9.8Проводилось ли ежегодное настольное учение?

Секция 10 — B.8: Персонал и контроль доступа

10.1Проведена ли проверка биографии персонала CCM с требуемыми элементами и периодичностью (L1/L2 — раз в 3 года, L3 — раз в 2 года)?

10.2Документирована ли политика разделения обязанностей (SoD) с матрицей и автоматическим выявлением конфликтов?

10.3Проводится ли ежеквартальный пересмотр доступа (для L2+)?

10.4Включает ли приём сотрудника все предварительные требования: проверку биографии, NDA, обучение, тест на понимание ≥80% и испытательный срок 30/60/90 дней?

10.5Соблюдаются ли SLA офбординга (отключение учётных записей, отзыв физического доступа, временная приостановка мультиподписи, инициированная ротация)?

10.6Распределены ли держатели ключей географически для L2+ (одна юрисдикция — отказ для L2+)?

Секция 11 — Финальная аттестация

11.1Все вопросы выше отвечены правдиво?

11.2Сохранены ли подтверждающие доказательства и готовы ли они к предоставлению по запросу?

11.3Все восемь критических требований (B.1.1, B.1.2, B.2.1, B.3.1, B.4.1, B.5.2, B.7.3, B.8.1) находятся в статусе «Выполнено»?

11.4Задокументированы ли применённые компенсирующие контроли и цели индивидуального подхода, если они есть?

Числа являются целевыми ориентирами, а не текущим состоянием.


03 —Критическое

Секция 11 — Финальная аттестация

Все восемь критических требований (B.1.1, B.1.2, B.2.1, B.3.1, B.4.1, B.5.2, B.7.3, B.8.1) находятся в статусе «Выполнено»?

Восемь критических требований проверяются полностью по стандартному подходу независимо от базовых сертификатов — зачёт к ним не применяется.

B.1.1

Идентификация и классификация CCM

Компенсирующий контроль запрещён
B.1.2

Определение границ CME

Компенсирующий контроль запрещён
B.2.1

Источники энтропии

Компенсирующий контроль — только L1
B.3.1

Механизмы хранения (HSM / MPC / Secure Enclave)

Компенсирующий контроль — только L1
B.4.1

Аппаратно защищённая подпись

Компенсирующий контроль — только L1
B.5.2

Процедуры отзыва

Компенсирующий контроль запрещён
B.7.3

Watch-only мониторинг и обнаружение компрометации

Компенсирующий контроль запрещён
B.8.1

Проверка благонадёжности держателей ключей

Компенсирующий контроль — только L1

04 —Сертификация

SAQ-C2 / C3 / C4 — структура (стабы)

Полные библиотеки вопросов SAQ-C2, C3 и C4 будут опубликованы Советом CCSA отдельными документами вместе с CCSA v1.0. Ниже показаны их структурные отличия от SAQ-C1 (приложение 4, §A4.9). Общая структура разделов 1–11 сохраняется, меняются вопросы для конкретного сегмента.

SAQ-C2 — некастодиальные кошельки (вендор + устройство)

Фокус на контуре поставщика (сборочная инфраструктура, управление выпусками, контроли сотрудников) и контуре устройства (генерация энтропии на устройстве, использование Secure Enclave/StrongBox, пользовательский опыт подписи и восстановления). Вопросы доменов B.3.3 (уровни горячего, тёплого и холодного хранения) и B.4.2 (двойной контроль) помечены как неприменимые. Субъект — разработчик продукта, не конечный пользователь.

Полная библиотека выйдет с CCSA v1.0
05 —Инструменты

Чек-листы

Крипто-чек-лист аудитора

9 пунктов криптографической проверки из приложения 2, §A2.8, которые CCSA-QSA выполняет для каждой криптографической операции с CCM.

Открыть чек-лист аудитора ->
Рабочая таблица ROC

Структура отчёта о соответствии (ROC): поля оценки по каждому требованию, процедуры проверки по стандартному подходу и валидация зачёта. Справочный шаблон из приложения 3.

Открыть рабочую таблицу ROC ->
Контрольные списки по доменам

Компактные списки «закрыт ли контроль?» по каждому из восьми доменов B.1–B.8 с пометкой критических требований.

К спискам по доменам ->

Сохранены ли подтверждающие доказательства и готовы ли они к предоставлению по запросу?

«Инструменты» — интерактивный слой стандарта: самооценка, чек-листы и рабочие листы, которые заполняются прямо на сайте. Они помогают подготовиться к аудиту, выявить пробелы заранее и понять, какие контроли уже закрыты. Самооценка не является сертификацией: полный аудит проводится ежегодно для всех уровней (Раздел D.4.1).