Modeli delovanja
Povzetek. TrustBridge deluje v treh modelih. V modelu Managed operativni partner za organizacijo, ki ne želi vzdrževati lastne kriptografske infrastrukture, skrbi za namestitev, posodobitve, nadzor in upravljanje certifikatov. V modelu Customer Managed organizacija vse upravlja sama. V modelu Federated Hybrid sodelujejo organizacije z različnimi modeli v isti dobavni verigi. V vseh treh modelih velja: upravljanje ni posest ključev. Odobritve dajejo samo osebe iz organizacije same, ključi njene certifikatne agencije so v HSM, ki je dodeljen samo njej, menjava upravljavca pa uspe brez predaje zasebnih ključev.
Pojmi
- Operativni partner – podjetje, ki v modelu Managed za organizacijo upravlja namestitev TrustBridge v pogodbeno dogovorjenem obsegu.
- Namestitev – komponente ene organizacije: delavec CA, HSM, spletne storitve, upravljalna aplikacija, agenti ključev in adapterji TLS.
- Skrbnik – oseba, ki ima delež dostopa do korenske CA brez povezave.
- Generacija CA – nabor ključev in certifikatov CA z lastno veljavnostjo; nova generacija nadomesti prejšnjo.
Trije modeli
graph TD
subgraph M1 [Managed]
O1[Organizacija:<br/>odobritelji, skrbniki, politike]
P1[Operativni partner:<br/>namestitev, posodobitve, nadzor]
H1[HSM<br/>samo te organizacije]
end
subgraph M2 [Customer Managed]
O2[Organizacija:<br/>vse sama]
H2[HSM<br/>organizacije]
end
subgraph M3 [Federated Hybrid]
X1[Dobavitelj, Managed]
X2[Koncern, Customer Managed]
X3[Partner z lastno<br/>podjetniško PKI]
end
P1 -->|upravlja| H1
O1 ==>|odobri| H1
O2 ==>|upravlja in odobri| H2
X1 ---|razmerje| X2
X2 ---|razmerje| X3
classDef par fill:#deecf9,stroke:#0078d4,color:#201f1e
classDef onl fill:#f3f2f1,stroke:#605e5c,color:#201f1e
classDef tcb fill:#fde7e9,stroke:#a4262c,color:#201f1e
class O1,O2,X1,X2,X3 par
class P1 onl
class H1,H2 tcb
style M1 fill:#ffffff,stroke:#8a8886,color:#201f1e
style M2 fill:#ffffff,stroke:#8a8886,color:#201f1e
style M3 fill:#ffffff,stroke:#8a8886,color:#201f1e| Model | Za koga | Kdo upravlja | Kdo odobri |
|---|---|---|---|
| Managed | mala in srednja podjetja, ki se želijo varno povezati z naročniki, ne da bi vzdrževala lastno kriptografsko infrastrukturo | operativni partner v pogodbeno dogovorjenem obsegu | osebe iz organizacije |
| Customer Managed | velika podjetja in organizacije z lastno varnostno infrastrukturo | organizacija sama | osebe iz organizacije |
| Federated Hybrid | dobavne verige, v katerih organizacije uporabljajo različne modele ali lastne PKI | vsaka organizacija po svojem modelu | vsaka organizacija zase |
Odgovornosti v modelu Managed
| Naloga | Operativni partner | Organizacija |
|---|---|---|
| Namestitev in konfiguracija | izvede | določi zahteve |
| Varnostne posodobitve | izvede v dogovorjenih rokih | je obveščena |
| Nadzor in odpravljanje motenj | izvede | je obveščena ob motnjah |
| Upravljanje življenjskega cikla certifikatov (obnova, preklic po navodilu) | izvede | odobri ročne izdaje, naroči preklice |
| Odobritev ročnih naročil | – | osebe iz organizacije z lastnimi ključi za odobritev |
| Razmerja zaupanja in politike | tehnično pripravi | dogovori in odobri |
| Ceremonije korenske CA brez povezave | izvede | zagotovi skrbnike |
| Pomoč ob varnostnih incidentih | podpira v dogovorjenem obsegu | odloča o izrednem preklicu in preklicu razmerja |
| Tehnična podpora | zagotavlja | – |
Operativni partner ne pozna nobenega ključa za odobritev in nobene skrivnosti agentov ključev. Izdajo lahko pripravi, sproži pa je ne more; model zaupanja pojasni, zakaj nadzor nad podatkovno bazo in upravljanjem za to ne zadošča.
Odgovornosti v modelu Customer Managed
Organizacija sama upravlja svoje certifikatne agencije, zasebne ključe, HSM, politike, odobritve razmerij, certifikate, preverjanja in operativne postopke. WKL zagotovi programsko opremo, njene posodobitve, interoperabilnost z drugimi namestitvami TrustBridge in podjetniškimi PKI, to dokumentacijo in dogovorjeno podporo.
Sodelovanje v modelu Federated Hybrid
Organizacija s sodelovanjem z drugimi ne izgubi samostojnosti. Vsako razmerje je dvostransko in nobena organizacija za razmerje ne potrebuje upravljavca druge:
| Postavitev | Kako nastane razmerje |
|---|---|
| Managed in Customer Managed | obe namestitvi si izmenjata sidri zaupanja; operativni partner pripravi stran dobavitelja, odobritev da dobavitelj |
| Dve organizaciji z različnima operativnima partnerjema | kot zgoraj; operativna partnerja med seboj nimata vloge |
| TrustBridge in obstoječa podjetniška PKI | partner prinese sidro svoje PKI in udeležene sisteme opremi z adapterjem TLS in agentom ključev |
Kje so ključi
| Ključ | Managed | Customer Managed |
|---|---|---|
| Korenska CA brez povezave | brez povezave, dostop imajo samo skrbniki organizacije | brez povezave, pri organizaciji |
| Ključi izdajateljskih CA | HSM ali lastna particija HSM, dodeljena izključno tej organizaciji | HSM organizacije |
| Ključi za odobritev | osebni strojni nosilci odobriteljev organizacije | kot pri Managed |
| Ključi sistemov in agentov | na sistemih samih | kot pri Managed |
| Skrivnosti agentov ključev | samo na obeh udeleženih strežnikih | kot pri Managed |
Menjava in konec sodelovanja
Menjava upravljavca ali modela ne zahteva predaje zasebnih ključev. Poteka prek nove generacije CA:
- V novem okolju nastanejo novi ključi izdajateljskih CA, ki jih na ceremoniji s skrbniki organizacije certificira njena korenska CA.
- Organizacija novo generacijo sprejme v svoja razmerja; partnerji jo priznajo poleg stare.
- Sistemi ob naslednji obnovi dobijo certifikate nove generacije.
- Po prehodnem obdobju se stara generacija prekliče, njeni ključi pa se v starem HSM uničijo; uničenje se zabeleži.
Ko se sodelovanje med dvema organizacijama konča, vsaka prekliče svojo smer razmerja, gl. Federacija in dvostransko zaupanje. Register in dokazi ostanejo pri organizaciji, ki ji pripadajo.
Česa ta stran ne določa
- Cen in pogodbenih pogojev. Obseg, roke in odzivne čase operativnega partnerja ureja pogodba z njim.
- Obveznosti uporabe določenega upravljavca ali naročnine. Vsaka organizacija lahko zamenja svoj model.
- Prenosa odgovornosti za odobritve. Kdor v modelu Managed odobri, je vedno oseba iz organizacije.