Безопасность и соответствие требованиям

Безопасность — это свойство того, как система построена и как она эксплуатируется.

Protocore создаёт программный слой для платежей, AI и блокчейн-систем. На этой странице мы прямо говорим, как обращаемся с данными, как эксплуатируется ПО и где проходит регулируемая граница — без значков для витрины, только те принципы, по которым мы строим системы.

Данные и приватность

Мы собираем то, что нужно процессу, и ничего сверх этого.

Системы, которые мы строим, проектируются по принципу минимизации данных: каждый процесс собирает только поля, необходимые для работы, и хранит их не дольше, чем нужно. Хостинг — в ЕС: продакшн работает в AWS eu-central-1 (Франкфурт). Мы строим системы в соответствии с практиками GDPR: законное основание для обработки, выполнение запросов на доступ и удаление, а персональные данные по умолчанию не попадают в логи и аналитику.

  1. 01Минимизация данных по умолчанию
  2. 02Хостинг в ЕС — AWS eu-central-1 (Франкфурт)
  3. 03Работа с данными по GDPR: законное основание, доступ, удаление
  4. 04Персональные данные не попадают в логи и аналитику

Как это эксплуатируется

Минимально необходимые права и привилегированные действия только с указанием причины.

ПО, которое мы поставляем, оснащено телеметрией с первого коммита — логи, метрики и трейсы, — так что происходящее в продакшне видно, а не угадывается. Доступ строится по принципу наименьших привилегий: каждый субъект, человек или сервис, получает минимальные права, достаточные для его задач. Чувствительные действия операторов требуют указать причину до выполнения и оставляют аудиторский след: кто, что, когда и зачем сделал. На этой модели построен Protocore Center, наша операторская консоль, и тот же подход мы закладываем в каждую систему.

  1. 01Телеметрия по умолчанию — логи, метрики, трейсы
  2. 02Наименьшие привилегии для каждого субъекта, человека или сервиса
  3. 03Привилегированные действия — только с указанием причины
  4. 04Аудиторский след: кто, что, когда и зачем сделал

Разделение ответственности

Мы создаём ПО. Регулируемая часть остаётся за лицензией.

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

  1. 01Protocore создаёт ПО, а не лицензию
  2. 02Регулируемая деятельность — на стороне оператора или лицензированного партнёра
  3. 03Данные карт обрабатываются так, что не попадают на ваши серверы
  4. 04Строгая аутентификация клиента встроена в платёжный процесс

Практики

Привычки, на которых держится надёжная система.

Конкретные практики, которые мы закладываем в системы, — как механика, а не значки.

01

Данные карт — вне ваших серверов

Данные карт обрабатываются платёжной инфраструктурой и токенизируются, поэтому реальные номера карт не попадают в инфраструктуру оператора.

02

Строгая аутентификация клиента

SCA встроена в платёжные процессы и вход в систему: второй фактор там, где этого требует платёжная инфраструктура или уровень риска, а не прикручен потом.

03

Шифрование при передаче

Трафик идёт по TLS от края до края; секреты и учётные данные хранятся в управляемых хранилищах и ролях инстансов, но не в исходном коде.

04

Изоляция по тенантам

Когда одна система обслуживает многих операторов, данные каждого тенанта разделены средствами контроля доступа, и один тенант никогда не прочитает данные другого.

Ответственное раскрытие

Нашли уязвимость? Сообщите нам.

Если вы считаете, что нашли проблему безопасности в системе Protocore, напишите нам — мы разберёмся вместе. Мы стараемся быстро подтверждать получение отчётов, держать вас в курсе исправления и, если пожелаете, упомянуть вас после устранения. Пожалуйста, дайте нам разумное время на исправление до публичного раскрытия и не обращайтесь к чужим данным и не изменяйте их при тестировании.

Написать в службу безопасности
security@protocore.io
01
Сообщите

Напишите на security@protocore.io, что вы нашли и как это воспроизвести.

02
Подтверждение

Мы подтверждаем получение и приступаем к анализу, как правило в течение пары рабочих дней.

03
Исправление

Мы устраняем проблему и держим вас в курсе до полного решения.

04
Благодарность

С вашего согласия мы упомянем вас после устранения проблемы.

Вопросы

Вопросы о безопасности, которые нам задают первыми.

  • Мы говорим о безопасности как о практиках, а не о значках. Protocore создаёт программный слой; там, где действует регулируемая схема, например при работе с картами, сертифицированный периметр находится на стороне платёжной инфраструктуры или лицензированного партнёра оператора, а мы строим системы так, чтобы данные карт не попадали на ваши серверы. Если для вашей программы важно конкретное подтверждение соответствия, скажите нам, и мы покажем, кто за что отвечает.

  • В ЕС. Продакшн работает в AWS eu-central-1 (Франкфурт). Мы строим системы в соответствии с практиками GDPR: минимизация данных, законное основание обработки, выполнение запросов на доступ и удаление.

  • Лицензия. Protocore создаёт ПО, которое отдаёт инструкции и выполняет сверку движения денег; хранение и перемещение средств остаются за вашей лицензией или лицензированным партнёром — банком, EMI или платёжной организацией. Никакое ПО не заменяет это разрешение.

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

  • Напишите на security@protocore.io. Мы быстро подтверждаем получение, держим вас в курсе исправления и, если пожелаете, упоминаем вас после устранения.

Остался вопрос по безопасности?

Скажите, что вам нужно увидеть. Ответим по существу: архитектура, потоки данных и кто за какую границу отвечает.