WKL TrustBridge – pregled
Povzetek. WKL TrustBridge je zasebna, federativna infrastruktura za vzajemno kriptografsko zaupanje med samostojnimi organizacijami v dobavni verigi. Vsaka organizacija obdrži svoje identitete, ključe in pravila. Dve organizaciji se dogovorita za razmerje zaupanja, ki je omejeno po obsegu, vezano na namen in ga je mogoče kadar koli preklicati. Njuni sistemi se nato medsebojno overijo s certifikati in vzpostavijo povezavo TLS 1.3, ki jo dodatno ščiti neodvisno ustvarjena postkvantna skrivnost. Certifikat ni pooblastilo: kaj partner dejansko sme, še vedno odloči aplikacija, s katero se poveže, na primer WKL Database Gateway. Varnostni model temelji na majhni, natančno zamejeni zaupanja vredni računalniški osnovi. Podpisuje ena sama storitev, samo s ključi v strojnem varnostnem modulu in samo naročila, ki jih je pooblaščena oseba kriptografsko odobrila.
Prvi koraki
Izberite scenarij uporabe → Izberite model delovanja → Dogovorite se za razmerje → Povežite dobavitelja
Celotno pot na enem primeru, z odgovornostmi vsake strani, prikazuje Primer: vključitev dobavitelja.
Pogoste naloge
Vse naloge so zbrane v Navodilih.
Celotna slika
graph TD
subgraph ORGA [Organizacija A, naročnik]
APA[Database Gateway<br/>ali druga aplikacija]
ADA[Adapter TLS A]
KAA[Agent ključev A<br/>s posrednikom ključev]
CAA[Certifikatna agencija A<br/>delavec CA, HSM]
RLA[Politika razmerja A]
end
subgraph ORGB [Organizacija B, dobavitelj]
APB[Aplikacija dobavitelja]
ADB[Adapter TLS B]
KAB[Agent ključev B<br/>s posrednikom ključev]
CAB[Certifikatna agencija B<br/>delavec CA, HSM]
RLB[Politika razmerja B]
end
CAA -.->|sidro zaupanja A| RLB
CAB -.->|sidro zaupanja B| RLA
KAB ==>|dodatna skrivnost PQ| KAA
KAA ==>|zunanji PSK| ADA
KAB ==>|zunanji PSK| ADB
APB --> ADB
ADB -->|TLS 1.3, vzajemno overjeno| ADA
ADA -->|preverjena identiteta| APA
classDef tcb fill:#fde7e9,stroke:#a4262c,color:#201f1e
classDef onl fill:#f3f2f1,stroke:#605e5c,color:#201f1e
classDef par fill:#deecf9,stroke:#0078d4,color:#201f1e
classDef pq fill:#dff6dd,stroke:#107c10,color:#201f1e
classDef auth fill:#fff4ce,stroke:#8a6d00,color:#201f1e
class CAA,CAB tcb
class ADA,ADB,RLA,RLB onl
class KAA,KAB pq
class APB par
class APA auth
style ORGA fill:#ffffff,stroke:#8a8886,color:#201f1e
style ORGB fill:#ffffff,stroke:#8a8886,color:#201f1eSodelovanje poteka v štirih korakih:
- Dogovor o razmerju. A in B si izmenjata sidri zaupanja. Vsaka stran za svojo smer določi, katerim storitvam druge strani zaupa, za kakšen namen, ob katerih kriptografskih zahtevah in za koliko časa.
- Izdaja identitet. Vsaka organizacija izda certifikate svojim sistemom, samodejno prek ACME ali EST ali potem, ko naročilo odobri pooblaščena oseba.
- Zaščita povezave. Agenta ključev na obeh straneh se dogovorita za dodatno postkvantno skrivnost. Adapterja TLS z njo vzpostavita vzajemno overjeno povezavo TLS 1.3, v kateri skrivnost vstopi v razpored ključev kot zunanji vnaprej deljeni ključ.
- Pooblastitev operacije. Ciljna aplikacija prejme preverjeno identiteto partnerja, glede na lastna dovoljenja odloči, ali je zahtevana operacija dovoljena, in jo zabeleži.
Vsaka povezava zato gre skozi šest plasti zaščite in vsaka preverja nekaj drugega:
Kako nastane certifikat znotraj ene organizacije, opisuje stran PKI in življenjski cikel certifikatov. Kako si dve organizaciji začneta zaupati, opisuje stran Federacija in dvostransko zaupanje.
Pomen barv in puščic v vseh diagramih je pojasnjen v razdelku Dogovori v diagramih.
Bistvene lastnosti
| Lastnost | Učinek |
|---|---|
| Dvostranska razmerja zaupanja, določena za vsako smer | Zaupanje se nikoli ne prenaša prek tretjih; vsaka organizacija odloča sama in lahko sama prekliče |
| Ločitev certifikata in pooblastila | Veljavna identiteta ne odpre nobenih podatkov; ciljna aplikacija pooblasti vsako operacijo posebej |
| Dodatna, neodvisno ustvarjena postkvantna skrivnost v TLS 1.3 | Kdor danes posname povezavo, bi moral za dešifriranje pozneje zlomiti tako izmenjavo ključev TLS kot dodatno skrivnost |
| Podpisovanje samo v delavcu CA, ključi samo v HSM | Kompromitirana podatkovna baza, spletni vmesnik ali upravljalna aplikacija ne zadoščajo za izdajo certifikata |
| Vsako ročno naročilo kriptografsko odobri oseba | Vsaka izdaja zunaj samodejne poti je vezana na osebo in jo je mogoče dokazati |
| Omejitev imen za vsakega partnerja | Noben partner ne more pridobiti identitet v imenskem prostoru drugega partnerja |
| Hibridni certifikati s klasičnim podpisom in alternativnim podpisom ML-DSA | Obstoječi preverjevalci še naprej preverjajo klasično, novi pa tudi kvantno odporno |
| Vnaprej ustvarjeni seznami preklicanih certifikatov, razdeljeni tudi brez podatkovne baze | Preklic učinkuje tudi takrat, ko so spletne storitve motene |
| Trije modeli delovanja, ki delujejo skupaj v isti dobavni verigi | Majhen dobavitelj z operativnim partnerjem in veliko podjetje z lastno PKI si lahko neposredno zaupata |
| Lokalni adapter TLS | Obstoječe aplikacije se povežejo brez sprememb kode |
Zgradba na kratko
Vsaka organizacija upravlja svojo certifikatno agencijo. Podpisuje samo delavec CA s ključi v HSM in samo naročila, ki jih je odobrila pooblaščena oseba ali potrdila storitev za vpis; podatkovna baza in upravljanje sta zunaj zaupanja vredne osnove. Dve organizaciji si zaupata prek razmerja s politiko za vsako smer, ki jo delavec CA adapterjem TLS preda kot podpisan sveženj zaupanja. Agenti ključev vsaki povezavi dodajo postkvantno skrivnost. Zakaj je zgradba takšna, pojasnjujejo Model zaupanja, Sistemska arhitektura in Postkvantna izmenjava ključev za TLS.
Upravljanje
- Osebe in dostop – vabila, vloge, zaklepi, obvestila
- Delovanje in izredne razmere – domene izpada, obnova, privzete vrednosti
Odpravljanje težav
Vsi simptomi so zbrani na strani Odpravljanje težav.
Za razvijalce
- Vmesniki in integracija – ACME, EST, CMP, upravljalni API, adapter TLS
- Sistemska arhitektura – komponente, smeri omrežja, varnostni profili
- Izpeljava arhitekture – od zahtev do odločitev
Pot branja
Strani v vrstnem redu, v katerem gradijo druga na drugi: najprej čemu služi in v katerem modelu, nato zakaj in kako je zgrajen, nato naloge in na koncu referenčne strani.
| Stran | Vsebina | Za koga |
|---|---|---|
| Scenariji uporabe | Zakaj zaupanje med organizacijami potrebuje lastno infrastrukturo, koristi po ciljnih skupinah, za kaj se TrustBridge uporablja in za kaj ne | Vodstvo, naročniki, arhitekti |
| Primer: vključitev dobavitelja | Celoten potek od dogovora do prenehanja z odgovornostmi vsake strani | Naročniki, operativa, revizorji |
| Modeli delovanja | Managed, Customer Managed in Federated Hybrid: kdo upravlja kaj, kje so ključi, kako se sodelovanje konča | Nabava, vodstvo IT |
| Temelji in zahteve | Zakoni, standardi, tehnične specifikacije; kaj zahtevajo in od koga | Za vse, posebej za skladnost in vodstvo |
| Izpeljava arhitekture | Od zahtev do varnostnih ciljev, načel in odločitev, z alternativami | Arhitekti, revizorji |
| Sistemska arhitektura | Komponente z nalogo, pravicami, prepovedanimi zmožnostmi in vedenjem ob izpadu; dogovori v diagramih | Arhitekti, razvijalci, revizorji |
| Model zaupanja | Zaupanja vredna osnova, grožnje, analiza kompromitacije, certifikat proti pooblastilu | Varnostni pooblaščenci, revizorji |
| Federacija in dvostransko zaupanje | Razmerja zaupanja med organizacijami, politika za vsako smer, preklic razmerja | Arhitekti, varnostni pooblaščenci |
| PKI in življenjski cikel certifikatov | Hierarhija, profili, zahtevek, odobritev, izdaja, obnova, preklic, koren, ceremonije | Arhitekti, operativa |
| Kriptografija in postkvantni prehod | Algoritmi, hibridni certifikati, kriptografska prilagodljivost, izbira tehnologij | Arhitekti, kriptografi |
| Postkvantna izmenjava ključev za TLS | Dodatna postkvantna skrivnost, vezava na TLS 1.3, obnova, meje zaščite | Arhitekti, kriptografi |
| Povezava z Database Gateway | Partnerjev dostop do podatkov v štirih korakih, identiteta in pooblastilo | Integratorji, arhitekti |
| Osebe in dostop | Vabila, vloge, zaklepi in ponastavitve, obvestila, pregled prijav | Operativa, varnostni pooblaščenci, revizorji |
| Delovanje in izredne razmere | Domene izpada, obnova, izredni preklic, menjava, kompromitacija | Operativa |
| Revizija in dokazi | Ravni beleženja, zunanje sidro, preverjanje, ki ga opravijo tretji, preslikava na predpise | Revizorji, skladnost |
| Navodila | Ena stran za vsako nalogo: povezava, odobritev, preklic, upravljanje oseb, preverjanje, ukrepanje v izrednih razmerah | Operativa, varnostni pooblaščenci, revizorji |
| Odpravljanje težav | Ena stran za vsak simptom: povezave s partnerji, zavrnjeni zahtevki in ukazi | Operativa, integratorji |
| Vmesniki in integracija | ACME, EST, CMP, upravljalni API, adapter TLS, upravljalna aplikacija | Razvijalci, integratorji |
| Varnostni ukrepi | Katalog ukrepov, povezanih z zahtevami | Varnostni pooblaščenci, revizorji |
| Varnostne zaveze | Kaj je zavezano, pod katerimi predpostavkami, kako se dokaže, kakšno tveganje ostane | Revizorji, vodstvo |
| Pojmi | Definicije uporabljenih strokovnih pojmov | Za vse |