Barvna shema: Riviera
Trenutno dejavna stran: start » sl » Dokumentacija » Postkvantna kriptografija » WKL TrustBridge – pregled » Primer: vključitev dobavitelja

Primer: vključitev dobavitelja

Povzetek. Ta stran spremlja celoten potek od začetka do konca: naročnik v svojo dobavno verigo sprejme novega dobavitelja, dogovorita se za razmerje zaupanja, prvi sistem dobavitelja dobi certifikat in vzpostavi prvo zaščiteno povezavo z naročnikovim Database Gateway. Pozneje je en sistem kompromitiran in preklican, nazadnje pa se sodelovanje konča. Naročnik TrustBridge upravlja sam; dobavitelj, majhno podjetje, svojo namestitev prepusti operativnemu partnerju. Stran pokaže, kdo upravlja katere komponente in kdo je za kaj odgovoren.

Pojmi

  • Naročnik – podjetje, ki sprejema dobavitelje v svojo dobavno verigo in jim daje omejen dostop do svojih storitev.
  • Dobavitelj – partner, katerega sistemi dobijo certifikate iz lastne hierarhije.
  • Operativni partner – podjetje, ki v dogovorjenem obsegu upravlja dobaviteljevo namestitev.
  • Pogodba preverjevalca – pravila, ki se jih mora preverjevalec držati, da varnostne zaveze pri njem učinkujejo.
  • Prvo opremljanje – prva izdaja za sistem, pri kateri ga TrustBridge še ne more prepoznati po nobenem certifikatu.

Udeleženci

VlogaV primeruModel delovanjaUpravlja
Naročnikproizvajalec H, Database Gateway podatki.h.exampleCustomer Managedlastno namestitev TrustBridge, adapter TLS in agenta ključev pred Gatewayem
Dobaviteljdobavitelj L, imenski prostor l.example, sistem zaloga.l.exampleManagedsisteme z lastnim ustvarjanjem ključev; osebne ključe za odobritev in skrbnike izmed svojih odgovornih oseb
Operativni partneroperativni partner P–namestitev za L: delavec CA, particija HSM, spletne storitve, nadzor

Odgovornosti

NalogaNaročnik HDobavitelj LOperativni partner P
Dogovor o razmerjupovabi, določi svojo smer, odobripreveri sidro H, določi svojo smer, odobritehnično pripravi stran L
Postavitev namestitve za L–zagotovi skrbnike za ceremonijo korenske CAizvede namestitev in ceremonijo
Ustvarjanje ključev sistemov–izvaja–
Odobritev naročil L–izvaja–
Adapter TLS in agent ključev pri L–zagotovi strežniknamesti in nadzira
Pooblastila v Database Gatewayizvaja––
Preklic ob kompromitacijipo želji prekliče razmerjeprijavi, naroči preklicizvede preklic
Konec sodelovanjaprekliče svojo smerprekliče svojo smerodstrani razmerje iz namestitve L

Potek do prve povezave

sequenceDiagram
  participant H as Naročnik H
  participant L as Dobavitelj L
  participant P as Operativni partner P
  participant SL as zaloga.l.example
  participant GH as Adapter TLS in Gateway H
  Note over H,P: Faza 1: namestitev pri L
  P->>P: namestitev, ključi v HSM
  L->>P: skrbniki in odobritelji za ceremonijo
  P->>P: korenska in izdajateljska CA za L z nameConstraints l.example
  Note over H,L: Faza 2: razmerje
  H->>L: povabilo s sidrom H in kontrolno vrednostjo
  L-->>H: potrditev kontrolne vrednosti po drugem kanalu, sidro L
  H->>H: smer H proti L: storitev podatki.h.example, namen, obvezna PQ, trajanje
  L->>L: smer L proti H: dovoli odgovor podatki.h.example
  Note over L,SL: Faza 3: prvi certifikat
  SL->>SL: ustvari par ključev
  SL->>P: CSR prek EST z enkratno vrednostjo
  L->>P: odobritev kot podpis zgoščene vrednosti naročila
  P-->>SL: certifikat in certifikat agenta
  Note over SL,GH: Faza 4: prva povezava
  SL->>GH: agenta se dogovorita za dodatno skrivnost
  SL->>GH: TLS 1.3 s certifikatom, PSK in hibridno skupino
  GH->>GH: veriga, nameConstraints, stanje preklica, politika
  GH->>GH: Gateway preveri pravilo za L
  GH-->>SL: odobreni podatki
FazaKritična točkaKako jo reši TrustBridge
1 NamestitevOperativni partner ne sme izdajati v imenu LOdobritelji in skrbniki so izključno osebe iz L; particija HSM je dodeljena samo L
2 RazmerjeSidra nasprotne strani ni dovoljeno zamenjati na potiKontrolna vrednost po drugem kanalu; sprejem samo z odobritvijo osebe
2 RazmerjeH naj odpre natanko to, kar L potrebujePolitika za vsako smer: ena storitev, en namen, eno trajanje
3 Prvi certifikatL mora dokazati, da je sistem pristenEnkratna vrednost z rokom, predana odgovorni osebi po ločeni poti
4 PovezavaCertifikat ni pooblastiloGateway pooblasti vsako zahtevo po svojem pravilu

Tekoče delovanje

Certifikat sistema zaloga.l.example in certifikat njegovega agenta ključev se samodejno obnavljata prek EST, ko ostane še tretjina veljavnosti. Agenta ključev pri L in H skupno skrivnost obnovita vsakih deset minut; adapterja TLS povezavo zamenjata najpozneje po eni uri, ne da bi aplikacija pri L opazila prekinitev.

Kompromitacija in preklic

sequenceDiagram
  participant L as Dobavitelj L
  participant P as Operativni partner P
  participant W as Delavec CA za L
  participant H as Naročnik H
  participant GH as Adapter TLS H
  L->>P: prijava: zaloga.l.example je kompromitiran
  L->>P: odobreno naročilo za preklic
  P->>W: preklic sistemskega certifikata in certifikata agenta
  W->>W: preklic v registru, nov seznam preklicanih
  L->>H: obvestilo o incidentu
  GH->>GH: nov seznam prenesen, certifikat zavrnjen
  H->>H: po izbiri: razmerje začasno ustavljeno do razjasnitve

Najpozneje po naslednjem ciklu prenosa je certifikat pri H neuporaben. Če želi H ukrepati hitreje, začasno ustavi svojo smer razmerja; nov sveženj zaupanja takoj doseže njegove adapterje TLS. Če medtem izpade podatkovna baza pri L, P prekliče na konzoli gostitelja delavca CA za L, z odobritvijo osebe iz L.

Konec sodelovanja

H prekliče svojo smer razmerja. Od tega trenutka ni več novih povezav iz L; obstoječe se končajo v roku iz politike. Tudi L prekliče svojo smer. Certifikati L ostanejo veljavni za njegova razmerja z drugimi naročniki. Register in dnevniki povezav ostanejo pri obeh organizacijah kot dokaz.

Če L pozneje zamenja operativnega partnerja ali delovanje prevzame sam, v novem okolju nastane nova generacija CA; H njeno sidro sprejme v razmerje. Zasebni ključi se pri tem ne predajajo.

Različice vključitve

RazličicaPotekDelo pri naročniku
Dobavitelj z lastno namestitvijo (kot zgoraj)dvostransko razmerje med dvema namestitvamaeno razmerje za vsakega dobavitelja
Dobavitelj brez lastne namestitveH v svoji hierarhiji izda partnersko CA z omejitvijo imen na l.example; odgovorni pri L odobrijo prek partnerskega portalaceremonija za partnersko CA; eno razmerje za vsakega dobavitelja
Dobavitelj z obstoječo podjetniško PKIL v razmerje prinese sidro svoje PKI in udeležene sisteme opremi z adapterjem TLS in agentom ključevpreverjanje tujega sidra in njegove omejitve imen pred sprejemom

Pri tretji različici veljajo zaveze o odobritvi, registru in podatkih o stanju za certifikate, ki jih izda TrustBridge sam. Za izdajo v obstoječi PKI ostane njeno delovanje v odgovornosti dobavitelja.

Česa ta primer ne prikazuje

  • Pogodbenih ureditev med naročnikom, dobaviteljem in operativnim partnerjem.
  • Podrobnih pravil Database Gateway; opisuje jih dokumentacija Gatewaya.
  • Povezave več lokacij istega dobavitelja; sledi istemu vzorcu z enim imenskim prostorom za vsako lokacijo.
sl/wiki/pqcrypt/trustbridge/case-study-supplier-onboarding.txt · Zadnja sprememba: uporabnika Claude Test Contributor