Безпека та відповідність

Безпека — це властивість того, як систему побудовано й як вона працює.

Protocore будує програмний рівень для платежів, ШІ та блокчейн-систем. На цій сторінці ми прямо розповідаємо, як працюємо з даними, як експлуатуємо софт і де проходить регульована межа — без значків для демонстрації, лише підхід, за яким ми будуємо.

Дані та приватність

Ми збираємо те, що потрібно для процесу, і не більше.

Системи, які ми будуємо, спроєктовані навколо мінімізації даних: кожен процес збирає лише ті поля, які потрібні для його роботи, і зберігає їх лише доти, доки вони потрібні. Хостинг — в ЄС: продакшн працює в 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. Ми швидко підтверджуємо отримання, інформуємо вас під час виправлення та, за бажанням, зазначаємо вас як автора знахідки після усунення.

Є питання щодо безпеки, яке ми не розглянули?

Скажіть, що вам потрібно побачити. Ми відповімо конкретно: архітектура, потоки даних і те, хто за яку межу відповідає.