Bezpieczeństwo i compliance
Bezpieczeństwo to cecha tego, jak system jest budowany i utrzymywany.
Protocore buduje warstwę oprogramowania dla płatności, AI i systemów blockchain. Na tej stronie piszemy wprost, jak postępujemy z danymi, jak działa nasze oprogramowanie i gdzie przebiega granica regulacyjna — bez odznak na pokaz, za to z opisem standardu, według którego pracujemy.
Dane i prywatność
Zbieramy tyle, ile potrzebuje dany proces — i nic ponad to.
Systemy, które budujemy, opierają się na minimalizacji danych: każdy proces zbiera wyłącznie pola potrzebne do jego działania i przechowuje je tylko tak długo, jak to konieczne. Hostujemy w UE — produkcja działa w AWS eu-central-1 we Frankfurcie — i budujemy zgodnie z praktykami RODO: podstawa prawna przetwarzania, obsługa żądań dostępu i usunięcia danych oraz domyślne wyłączenie danych osobowych z logów i analityki.
- 01Minimalizacja danych domyślnie
- 02Hosting w UE — AWS eu-central-1 (Frankfurt)
- 03Przetwarzanie zgodne z RODO: podstawa prawna, dostęp, usuwanie
- 04Dane osobowe poza logami i analityką
Jak to działa na produkcji
Dostęp na zasadzie najmniejszych uprawnień, a działania uprzywilejowane wymagają uzasadnienia.
Oprogramowanie, które dostarczamy, jest oprzyrządowane od pierwszego commita — logi, metryki i ślady (traces) — dzięki czemu to, co dzieje się na produkcji, jest widoczne, a nie domniemane. Dostęp opiera się na zasadzie najmniejszych uprawnień: każdy podmiot, człowiek lub usługa, dostaje najwęższe uprawnienia pozwalające wykonać jego zadanie. Wrażliwe działania operatorów wymagają podania powodu przed wykonaniem i zostawiają ślad audytowy: kto, co, kiedy i dlaczego zrobił. Tak działa Protocore Center, nasza konsola operatorska — i taki standard wbudowujemy w każdy system.
- 01Pełna obserwowalność domyślnie — logi, metryki, ślady
- 02Najmniejsze uprawnienia dla każdego podmiotu, człowieka lub usługi
- 03Działania uprzywilejowane wymagają uzasadnienia
- 04Ślad audytowy: kto, co, kiedy i dlaczego zrobił
Podział odpowiedzialności
Budujemy oprogramowanie. Granica regulacyjna pozostaje przy licencji.
Produkt płatniczy to dwie spojone ze sobą rzeczy: regulowane uprawnienie do przechowywania lub przesyłania środków oraz oprogramowanie, które wydaje dyspozycje, uzgadnia rozliczenia i pokazuje wyniki. Protocore buduje oprogramowanie. Działalność regulowana — przechowywanie środków, prowadzenie rachunków, przepływ pieniędzy — pozostaje przy licencji operatora lub licencjonowanego partnera: banku, instytucji pieniądza elektronicznego (EMI) albo instytucji płatniczej. Budujemy procesy dopasowane do dowolnej infrastruktury regulowanej, którą wniesiesz; nie zastępujemy tego uprawnienia i żadne oprogramowanie go nie zastąpi.
- 01Protocore buduje oprogramowanie, nie licencję
- 02Działalność regulowana po stronie operatora lub licencjonowanego partnera
- 03Dane kart obsługiwane tak, by nigdy nie trafiały na Twoje serwery
- 04Silne uwierzytelnianie klienta wbudowane w proces płatności
Praktyki
Nawyki, na których opiera się system godny zaufania.
Konkretne praktyki, które wbudowujemy — opisane jako mechanizmy, nie odznaki.
Dane kart poza Twoimi serwerami
Dane karty obsługuje infrastruktura płatnicza i tokenizuje je, więc surowe numery kart nigdy nie trafiają do infrastruktury operatora.
Silne uwierzytelnianie klienta
SCA jest wbudowane w procesy płatności i logowania — drugi składnik tam, gdzie wymaga go infrastruktura płatnicza lub ryzyko, a nie dołożony na końcu.
Szyfrowanie w transmisji
Ruch przebiega przez TLS od końca do końca; sekrety i poświadczenia znajdują się w zarządzanych magazynach i rolach instancji, nigdy w kodzie źródłowym.
Izolacja per tenant
Gdy jeden system obsługuje wielu operatorów, dane każdego tenanta są rozdzielone kontrolą dostępu, więc żaden tenant nie odczyta danych innego.
Odpowiedzialne ujawnianie
Znalazłeś coś? Daj nam znać.
Jeśli uważasz, że znalazłeś lukę bezpieczeństwa w systemie Protocore, napisz do nas, a rozwiążemy ją wspólnie z Tobą. Staramy się szybko potwierdzać zgłoszenia, informować Cię na bieżąco o poprawce i — jeśli chcesz — wymienić Cię z nazwiska po jej wdrożeniu. Prosimy o rozsądny czas na naprawę przed publicznym ujawnieniem oraz o niewchodzenie w dane, które nie są Twoje, i niemodyfikowanie ich podczas testów.
Napisz na security@protocore.io, co znalazłeś i jak to odtworzyć.
Potwierdzamy otrzymanie zgłoszenia i zaczynamy analizę, zwykle w ciągu kilku dni roboczych.
Usuwamy problem i informujemy Cię o postępach aż do rozwiązania.
Za Twoją zgodą wymienimy Cię jako autora zgłoszenia po rozwiązaniu problemu.
Pytania
Pytania o bezpieczeństwo, które słyszymy najczęściej.
Bezpieczeństwo opisujemy jako praktyki, nie odznaki. Protocore buduje warstwę oprogramowania; tam, gdzie obowiązuje regulowany schemat — na przykład obsługa kart — certyfikowana granica leży po stronie infrastruktury płatniczej lub licencjonowanego partnera operatora, a my budujemy tak, by dane kart nigdy nie trafiały na Twoje serwery. Jeśli dla Twojego programu liczy się konkretny atest, powiedz nam, a rozpiszemy, kto za co odpowiada.
W UE. Produkcja działa w AWS eu-central-1 (Frankfurt). Budujemy zgodnie z praktykami RODO — minimalizacja danych, podstawa prawna przetwarzania oraz obsługa żądań dostępu i usunięcia danych.
Licencja. Protocore buduje oprogramowanie, które wydaje dyspozycje i uzgadnia przepływy pieniędzy; przechowywanie i przesyłanie środków leży po stronie Twojej licencji lub licencjonowanego partnera — banku, EMI albo instytucji płatniczej. Żadne oprogramowanie nie zastąpi tego uprawnienia.
Najmniejsze uprawnienia dla każdego podmiotu oraz działania uprzywilejowane, które wymagają uzasadnienia i zostawiają ślad audytowy. Wszystko jest oprzyrządowane, więc to, kto co zrobił, jest zapisane w rejestrze, a nie odtwarzane po fakcie.
Napisz na security@protocore.io. Szybko potwierdzamy zgłoszenie, informujemy Cię na bieżąco o poprawce i — jeśli chcesz — wymieniamy Cię z nazwiska po jej wdrożeniu.
Masz pytanie o bezpieczeństwo, którego nie uwzględniliśmy?
Powiedz, co chcesz zobaczyć. Odpowiemy konkretami — architekturą, przepływami danych i tym, kto odpowiada za którą granicę.