Bezpečnost a compliance

Bezpečnost je vlastnost toho, jak se systém staví a provozuje.

Protocore vyvíjí softwarovou vrstvu pro platby, AI a blockchainové systémy. Tato stránka otevřeně popisuje, jak nakládáme s daty, jak se software provozuje a kde leží hranice regulace — žádné odznaky na ukázku, jen přístup, podle kterého stavíme.

Data a soukromí

Sbíráme to, co proces potřebuje, a nic navíc.

Systémy, které stavíme, jsou navržené na principu minimalizace dat: každý proces zachytí jen pole nutná k jeho fungování a uchová je jen tak dlouho, jak je potřeba. Pokud hostujeme my, hostujeme v EU — produkce běží v AWS eu-central-1 ve Frankfurtu — a stavíme v souladu s postupy GDPR: zákonný důvod zpracování, vyřizování žádostí o přístup a výmaz a osobní údaje ve výchozím stavu mimo logy a analytiku.

  1. 01Minimalizace dat ve výchozím stavu
  2. 02Hosting v EU — AWS eu-central-1 (Frankfurt)
  3. 03Nakládání v souladu s GDPR: zákonný důvod, přístup, výmaz
  4. 04Osobní údaje mimo logy a analytiku

Jak se provozuje

Přístup s nejnižšími oprávněními a privilegované akce, které vyžadují zdůvodnění.

Software, který dodáváme, je od prvního commitu vybavený instrumentací — logy, metrikami a traces — takže dění v produkci je vidět, ne odhadováno. Přístup se řídí principem nejnižších oprávnění: každý aktér, člověk i služba, dostane nejužší oprávnění, které mu k práci stačí. Citlivé akce operátorů si před spuštěním vyžádají zdůvodnění a zanechají auditní stopu: kdo, co, kdy a proč udělal. Na tomto modelu stojí Protocore Center, naše operátorská konzole — stejný přístup stavíme do každého systému.

  1. 01Instrumentace ve výchozím stavu — logy, metriky, traces
  2. 02Nejnižší oprávnění pro každého aktéra, člověka i službu
  3. 03Privilegované akce vyžadují zdůvodnění
  4. 04Auditní stopa: kdo, co, kdy a proč udělal

Rozdělení odpovědností

My stavíme software. Regulovaná část zůstává u licence.

Platební produkt tvoří dvě věci v jednom: regulované oprávnění držet nebo přesouvat peníze a software, který je zadává, párovaně účtuje a zobrazuje. Protocore staví software. Regulovaná činnost — držení prostředků, vedení účtů, pohyb peněz — zůstává na licenci provozovatele nebo licencovaného partnera: banky, EMI či platební instituce. Procesy přizpůsobíme regulovaným kolejím, které přinesete; nejsme náhradou tohoto oprávnění a žádný software jí není.

  1. 01Protocore staví software, ne licenci
  2. 02Regulovaná činnost patří provozovateli nebo licencovanému partnerovi
  3. 03Údaje o kartě se zpracovávají tak, že se nikdy nedostanou na vaše servery
  4. 04Silné ověření zákazníka přímo v platebním procesu

Praxe

Konkrétní postupy, které zabudováváme — popsané jako mechanismy, ne jako odznaky.

01

Údaje o kartě mimo vaše servery

Údaje o kartě zpracovává platební síť a tokenizuje je, takže holá čísla karet se nikdy nedotknou infrastruktury provozovatele.

02

Silné ověření zákazníka

SCA je součástí platebních procesů i přihlášení — druhý faktor všude, kde ho vyžaduje platební síť nebo riziko, ne dodatečná záplata.

03

Šifrování při přenosu

Provoz běží přes TLS end-to-end; tajné klíče a přihlašovací údaje jsou ve spravovaných úložištích a instančních rolích, nikdy ve zdrojovém kódu.

04

Izolace podle tenantů

Když jeden systém obsluhuje více provozovatelů, data každého tenanta jsou oddělena řízením přístupu, takže jeden tenant nikdy nepřečte data jiného.

Odpovědné nahlášení

Našli jste něco? Napište nám.

Pokud se domníváte, že jste v systému Protocore našli bezpečnostní problém, napište nám e-mail a vyřešíme to spolu. Snažíme se hlášení rychle potvrdit, během opravy vás průběžně informovat a po vyřešení vás na přání uvést jako autora nálezu. Před zveřejněním nám prosím dejte rozumný čas na nápravu a při testování nepřistupujte k cizím datům ani je neměňte.

Napsat na bezpečnost
security@protocore.io
01
Nahlášení

Pošlete na security@protocore.io e-mail s popisem nálezu a postupem, jak ho reprodukovat.

02
Potvrzení

Potvrdíme přijetí a začneme se tím zabývat, obvykle do několika pracovních dnů.

03
Oprava

Problém odstraníme a o postupu vás budeme informovat až do vyřešení.

04
Uznání

S vaším souhlasem vás po vyřešení problému uvedeme jako autora nálezu.

Dotazy

Na co se v oblasti bezpečnosti ptáte nejčastěji.

  • Bezpečnost popisujeme jako postupy, ne jako odznaky. Protocore staví softwarovou vrstvu; tam, kde platí regulované schéma — například při práci s kartami — leží certifikovaná hranice u platební sítě nebo licencovaného partnera provozovatele a my stavíme tak, aby se údaje o kartě nikdy nedostaly na vaše servery. Pokud je pro váš program důležité konkrétní osvědčení, napište nám a rozkreslíme, kdo co drží.

  • V EU. Produkce běží v AWS eu-central-1 (Frankfurt). Stavíme v souladu s postupy GDPR — minimalizace dat, zákonný důvod zpracování a vyřizování žádostí o přístup a výmaz.

  • Licence. Protocore staví software, který zadává a párovaně účtuje pohyb peněz; držení nebo přesun prostředků zůstává na vaší licenci nebo licencovaném partnerovi — bance, EMI či platební instituci. Žádný software toto oprávnění nenahradí.

  • Nejnižší oprávnění pro každého aktéra a privilegované akce, které vyžadují zdůvodnění a zanechávají auditní stopu. Vše je instrumentované, takže kdo co udělal, je věc záznamu, ne rekonstrukce.

  • Napište na security@protocore.io. Rychle potvrdíme přijetí, během opravy vás budeme informovat a po vyřešení vás na přání uvedeme jako autora nálezu.

Máte bezpečnostní dotaz, který jsme nepokryli?

Řekněte nám, co potřebujete vidět. Odpovíme konkrétně — architekturou, datovými toky a tím, kdo drží kterou hranici.