Bezbednost i usklađenost
Bezbednost je svojstvo načina na koji se sistem gradi i vodi.
Protocore gradi softverski sloj za platne sisteme, veštačku inteligenciju i blockchain sisteme. Na ovoj stranici otvoreno navodimo kako postupamo sa podacima, kako se softver pokreće i održava i gde prolazi regulisana granica — bez značaka kojima se maše, samo pristup po kom gradimo.
Podaci i privatnost
Prikupljamo ono što tok zahteva, i ništa više.
Sisteme koje gradimo projektujemo oko minimizacije podataka: svaki tok beleži samo polja koja su mu potrebna za posao i čuva ih samo dok su potrebna. Gde hostujemo, hostujemo u EU — produkcija radi na AWS eu-central-1, Frankfurt — a gradimo u skladu sa GDPR praksama: zakonit osnov za sve što se obrađuje, poštovanje zahteva za pristup i brisanje, i lični podaci koji su podrazumevano van logova i analitike.
- 01Minimizacija podataka podrazumevano
- 02Hostovanje u EU — AWS eu-central-1 (Frankfurt)
- 03Postupanje usklađeno sa GDPR: zakonit osnov, pristup, brisanje
- 04Lični podaci van logova i analitike
Kako se sistem vodi
Pristup sa najmanjim privilegijama i privilegovane radnje koje traže razlog.
Softver koji isporučujemo instrumentiran je od prvog commita — logovi, metrike i trejsovi — tako da se ono što se dešava u produkciji vidi, a ne pretpostavlja. Pristup sledi princip najmanjih privilegija: svaki akter, bilo čovek ili servis, dobija najuže dozvole koje mu omogućavaju da radi svoj posao. Osetljive operatorske radnje traže razlog pre izvršenja i ostavljaju revizorski trag o tome ko je šta uradio, kada i zašto. Na tom modelu počiva Protocore Center, naša operatorska konzola — isti pristup ugrađujemo u svaki sistem.
- 01Instrumentirano podrazumevano — logovi, metrike, trejsovi
- 02Najmanje privilegije za svakog aktera, čoveka ili servis
- 03Privilegovane radnje zahtevaju razlog
- 04Revizorski trag: ko je šta uradio, kada i zašto
Podela odgovornosti
Mi gradimo softver. Regulisana granica ostaje uz licencu.
Platni proizvod su dve spojene stvari: regulisano ovlašćenje za držanje ili prenos novca i softver koji ga nalaže, usklađuje i prikazuje. Protocore gradi softver. Regulisana delatnost — držanje sredstava, otvaranje računa, prenos novca — ostaje na licenci samog operatora ili licenciranog partnera: banke, EMI ili platne institucije. Tokove gradimo tako da se uklope u regulisane šine koje vi donesete; mi nismo zamena za to ovlašćenje, niti je to ijedan softver.
- 01Protocore gradi softver, a ne licencu
- 02Regulisana delatnost ostaje kod operatora ili licenciranog partnera
- 03Podaci o karticama obrađuju se tako da nikad ne dodirnu vaše servere
- 04Jaka autentifikacija korisnika ugrađena u tok plaćanja
Prakse
Navike iza sistema kome možete verovati.
Konkretne prakse koje ugrađujemo — iskazane kao mehanizmi, a ne kao značke.
Podaci o karticama van vaših servera
Podatke o kartici obrađuje platna šina i tokenizuje ih, pa sirovi brojevi kartica nikada ne dolaze na infrastrukturu samog operatora.
Jaka autentifikacija korisnika
SCA je ugrađena u tokove plaćanja i prijave — drugi faktor tamo gde ga šina ili rizik traže, a ne naknadno dodat.
Šifrovanje u prenosu
Saobraćaj ide preko TLS-a od kraja do kraja; tajne i kredencijali žive u upravljanim skladištima i ulogama instanci, nikada u izvornom kodu.
Izolacija po tenantu
Gde jedan sistem služi više operatora, podaci svakog tenanta razdvojeni su kontrolom pristupa, pa jedan tenant nikada ne može da pročita podatke drugog.
Odgovorno prijavljivanje
Našli ste nešto? Javite nam.
Ako smatrate da ste pronašli bezbednosni propust u nekom Protocore sistemu, pošaljite nam mejl i rešavaćemo ga zajedno sa vama. Trudimo se da brzo potvrdimo prijem, da vas obaveštavamo tokom ispravke i da vas navedemo kao autora otkrića, ako to želite, kad se problem reši. Molimo vas da nam date razuman rok za otklanjanje pre javnog objavljivanja i da tokom testiranja ne pristupate podacima koji nisu vaši niti da ih menjate.
Pošaljite mejl na security@protocore.io sa opisom nalaza i koracima za reprodukciju.
Potvrđujemo prijem i počinjemo da ispitujemo, obično u roku od nekoliko radnih dana.
Otklanjamo problem i obaveštavamo vas o napretku sve do rešenja.
Uz vašu saglasnost, navodimo vas kao autora otkrića kad se problem reši.
Pitanja
Bezbednosna pitanja koja nam prva postavljaju.
Našu bezbednost opisujemo kroz prakse, a ne kroz značke. Protocore gradi softverski sloj; gde važi regulisana šema — na primer obrada podataka o karticama — sertifikovana granica je na platnoj šini ili licenciranom partneru operatora, a mi gradimo tako da podaci o karticama nikad ne dodirnu vaše servere. Ako je za vaš program važna određena potvrda, recite nam i razjasnićemo ko šta drži.
U EU. Produkcija radi na AWS eu-central-1 (Frankfurt). Gradimo u skladu sa GDPR praksama — minimizacija podataka, zakonit osnov za obradu i poštovanje zahteva za pristup i brisanje.
Licenca. Protocore gradi softver koji nalaže i usklađuje kretanje novca; držanje ili prenos sredstava ostaje na vašoj licenci ili licenciranom partneru — banci, EMI ili platnoj instituciji. Nijedan softver nije zamena za to ovlašćenje.
Najmanje privilegije za svakog aktera, a privilegovane radnje traže razlog i ostavljaju revizorski trag. Sve je instrumentirano, pa je ko je šta uradio stvar zapisa, a ne rekonstrukcije.
Pošaljite mejl na security@protocore.io. Brzo potvrđujemo prijem, obaveštavamo vas tokom ispravke i navodimo vas kao autora otkrića, ako to želite, kad se problem reši.
Imate bezbednosno pitanje koje nismo pokrili?
Recite nam šta želite da vidite. Odgovorićemo konkretno — arhitekturom, tokovima podataka i time ko drži koju granicu.