Bezpečnosť a súlad

Bezpečnosť je vlastnosť toho, ako sa systém stavia a prevádzkuje.

Protocore vytvára softvérovú vrstvu pre platobné, AI a blockchainové systémy. Táto stránka otvorene popisuje, ako zaobchádzame s dátami, ako sa softvér prevádzkuje a kde leží hranica regulovanej činnosti — žiadne odznaky na ukazovanie, len prístup, podľa ktorého stavíme.

Dáta a súkromie

Zbierame to, čo tok potrebuje, a nič navyše.

Systémy, ktoré vytvárame, sú navrhnuté na princípe minimalizácie údajov: každý tok zachytáva iba polia, ktoré na svoju prácu potrebuje, a uchováva ich len tak dlho, ako je to nutné. Ak hostujeme, hostujeme v EÚ — produkcia beží v AWS eu-central-1 vo Frankfurte — a stavíme v súlade s postupmi GDPR: právny základ pre spracúvané údaje, vybavovanie žiadostí o prístup a vymazanie a osobné údaje štandardne mimo logov a analytiky.

  1. 01Minimalizácia údajov ako predvolené nastavenie
  2. 02Hosting v EÚ — AWS eu-central-1 (Frankfurt)
  3. 03Spracovanie v súlade s GDPR: právny základ, prístup, vymazanie
  4. 04Osobné údaje mimo logov a analytiky

Ako sa prevádzkuje

Prístup s najmenšími oprávneniami a privilegované akcie, ktoré vyžadujú dôvod.

Softvér, ktorý dodávame, je od prvého commitu vybavený monitorovaním — logy, metriky a traces — takže to, čo sa deje v produkcii, je viditeľné, nie odhadované. Prístup sa riadi princípom najmenších oprávnení: každý aktér, človek aj služba, dostane najužšie oprávnenie, ktoré mu umožní robiť svoju prácu. Citlivé akcie operátora si pred spustením vyžiadajú dôvod a zanechajú auditnú stopu o tom, kto, čo, kedy a prečo urobil. Na tomto modeli stojí Protocore Center, naša konzola pre operátorov — rovnaký prístup zabudovávame do každého systému.

  1. 01Monitoring štandardne — logy, metriky, traces
  2. 02Najmenšie oprávnenia pre každého aktéra, človeka aj službu
  3. 03Privilegované akcie len so zadaným dôvodom
  4. 04Auditná stopa: kto, čo, kedy a prečo urobil

Rozdelenie zodpovedností

My staviame softvér. Regulovaná časť zostáva pri licencii.

Platobný produkt tvoria dve spojené veci: regulované oprávnenie držať alebo presúvať peniaze a softvér, ktorý ich riadi, zosúlaďuje a zobrazuje. Protocore vytvára softvér. Regulovaná činnosť — držanie prostriedkov, vedenie účtov, presun peňazí — patrí pod vlastnú licenciu prevádzkovateľa alebo licencovaného partnera: banky, EMI či platobnej inštitúcie. Toky prispôsobujeme regulovaným kanálom, ktoré prinesiete; nie sme náhradou za toto oprávnenie a žiadny softvér ňou nie je.

  1. 01Protocore vytvára softvér, nie licenciu
  2. 02Regulovaná činnosť patrí operátorovi alebo licencovanému partnerovi
  3. 03Údaje o kartách sa spracúvajú tak, aby sa nikdy nedostali na vaše servery
  4. 04Silná autentifikácia zákazníka zabudovaná do platobného toku

Postupy

Konkrétne postupy, ktoré zabudovávame — opísané ako mechanizmy, nie odznaky.

01

Údaje o kartách mimo vašich serverov

Údaje o karte spracúva platobný kanál a tokenizuje ich, takže čísla kariet sa nikdy nedostanú do vlastnej infraštruktúry prevádzkovateľa.

02

Silná autentifikácia zákazníka

SCA je súčasťou platobných tokov aj prihlasovania — druhý faktor tam, kde ho vyžaduje kanál alebo riziko, nie dodatočne pridaný.

03

Šifrované pri prenose

Komunikácia beží cez TLS od začiatku do konca; tajomstvá a prístupové údaje sú v spravovaných úložiskách a rolách inštancií, nikdy nie v zdrojovom kóde.

04

Izolácia podľa tenantov

Ak jeden systém obsluhuje viacerých operátorov, dáta každého tenanta sú oddelené riadením prístupu, takže jeden tenant nikdy nemôže čítať dáta iného.

Zodpovedné nahlasovanie

Našli ste niečo? Dajte nám vedieť.

Ak sa domnievate, že ste v systéme Protocore našli bezpečnostný problém, napíšte nám e-mail a vyriešime ho spolu s vami. Snažíme sa nahlásenie rýchlo potvrdiť, počas opravy vás informovať a po vyriešení vás na požiadanie uviesť ako objaviteľa. Pred zverejnením nám prosím dajte primeraný čas na nápravu a pri testovaní nepristupujte k cudzím údajom ani ich nemeňte.

Napísať bezpečnostnému tímu
security@protocore.io
01
Nahlásenie

Napíšte na security@protocore.io, čo ste našli a ako to reprodukovať.

02
Potvrdenie

Potvrdíme prijatie a začneme sa tomu venovať, zvyčajne do niekoľkých pracovných dní.

03
Oprava

Problém odstránime a až do vyriešenia vás držíme v obraze.

04
Uznanie

S vaším súhlasom vás po vyriešení problému uvedieme ako objaviteľa.

Otázky

Bezpečnostné otázky, ktoré dostávame ako prvé.

  • Bezpečnosť popisujeme cez postupy, nie odznaky. Protocore vytvára softvérovú vrstvu; tam, kde sa uplatňuje regulovaná schéma — napríklad pri práci s kartami — certifikovaná hranica leží pri platobnom kanáli alebo licencovanom partnerovi prevádzkovateľa a my stavíme tak, aby údaje o kartách nikdy neprišli na vaše servery. Ak je pre váš program dôležité konkrétne osvedčenie, povedzte nám a rozpíšeme, kto čo drží.

  • V EÚ. Produkcia beží v AWS eu-central-1 (Frankfurt). Stavíme v súlade s postupmi GDPR — minimalizácia údajov, právny základ spracúvania a vybavovanie žiadostí o prístup a vymazanie.

  • Licencia. Protocore vytvára softvér, ktorý riadi a zosúlaďuje pohyb peňazí; držanie alebo presun prostriedkov patrí pod vašu vlastnú licenciu alebo licencovaného partnera — banku, EMI či platobnú inštitúciu. Žiadny softvér toto oprávnenie nenahradí.

  • Najmenšie oprávnenia pre každého aktéra a privilegované akcie, ktoré vyžadujú dôvod a zanechávajú auditnú stopu. Všetko je monitorované, takže kto čo urobil, je zaznamenané, nie dodatočne rekonštruované.

  • Napíšte na security@protocore.io. Rýchlo potvrdíme prijatie, počas opravy vás budeme informovať a po vyriešení vás na požiadanie uvedieme ako objaviteľa.

Máte bezpečnostnú otázku, ktorú sme nepokryli?

Povedzte nám, čo potrebujete vidieť. Odpovieme konkrétne — architektúra, toky dát a kto drží ktorú hranicu.