Barvna shema: Temna
Trenutno dejavna stran: start » sl » Dokumentacija » Postkvantna kriptografija » WKL TrustBridge – pregled » Varnostne zaveze

Varnostne zaveze

Povzetek. Ta stran je model varnostnih jamstev (Security Assurance Model) WKL TrustBridge. Vsako varnostno zavezo opredeli kot preverljivo trditev in ob njej navede predpostavke, pod katerimi velja, postopek, s katerim se dokaže, ter preostalo tveganje. Stran izrecno loči tri ravni: kriptografsko lastnost postopka, zahtevo za delovanje ali preverjevalca, pod katero ta lastnost učinkuje, in zavezo o vedenju celotnega sistema. Vsaka zaveza velja samo pod svojimi predpostavkami.

Pojmi

  • Zaveza – trditev o vedenju celotnega sistema, ki jo je mogoče preveriti z navedenim postopkom.
  • Predpostavka – pogoj, ki mora biti izpolnjen zunaj zaveze; če odpade, zaveza ne velja.
  • Postopek dokazovanja – test, meritev, vaja ali pregled, ki zavezo potrdi ali ovrže.

Zaveze

S-01 Brez izdaje brez pooblastitve

ZavezaCertifikat se izda samo, če za natanko to naročilo obstajajo veljavne odobritve števila oseb, ki ga predpisuje pravilnik, oziroma veljavna atestacija storitve za vpis
Predpostavkecelovitost gostitelja delavca CA, pravilnika in registra; ključi za odobritev niso kompromitirani; HSM sprejema naročila za podpis samo od delavca CA; v modelu Managed operativni partner nima ključa za odobritev
Postopek dokazovanjatesti delavca CA z enim naročilom za vsako pravilo preverjanja, ki mora biti zavrnjeno (brez odobritve, tuja odobritev, odobritev druge zgoščene vrednosti, potekel rok, stornirano naročilo, druga izvedba); test posega v podatkovno bazo; usklajevanje števcev podpisov modula z registrom
Preostalo tveganjetajni dogovor: odobritelj, ki hkrati nadzoruje upravljanje ali podatkovno bazo, v razredih z eno samo odobritvijo; skrbnik gostitelja delavca CA z dostopom do pravilnika

S-02 Brez veljavnega certifikata zunaj imenskega prostora

ZavezaPreverjevalec, ki spoštuje pogodbo preverjevalca, ne sprejme certifikata za ime zunaj imenskega prostora izdajateljske CA
Predpostavkepreverjevalec uveljavlja nameConstraints, kot to počne adapter TLS; certifikat CA je bil ustvarjen s trdno vsebino iz orodja korenske CA
Postopek dokazovanjatestni certifikati s prepovedanimi imeni, ki morajo biti zavrnjeni; pregled orodja korenske CA
Preostalo tveganjepreverjevalci brez adapterja TLS, ki omejitve imen ne uveljavljajo ali jo uveljavljajo nepopolno; tam zaveza ne velja

S-03 Ključi CA ne zapustijo HSM

ZavezaNoben zasebni ključ CA ne obstaja zunaj HSM ali njegove zaščitene varnostne kopije
Predpostavkemodul je certificiran, pravilno nastavljen in ključe ustvari kot neizvozljive
Postopek dokazovanjapreverjanje neizvozljivosti ob zagonu delavca CA; zapisnik ceremonije s pričami; pregled konfiguracije modula
Preostalo tveganjeranljivosti v samem modulu

S-04 Preklic učinkuje v omejenem času

ZavezaPo vpisu preklica v register vsak preverjevalec, ki spoštuje pogodbo, certifikat zavrne najpozneje po naslednjem ciklu prenosa, torej v približno šestih urah, ki jim je treba prišteti čas objave
Predpostavkedelavec CA in distribucija delujeta; preverjevalec prenaša v predpisanem ritmu
Postopek dokazovanjameritev od vpisa v register do zavrnitve pri testnem preverjevalcu
Preostalo tveganjepreverjevalci z daljšim ritmom prenosa; predpomnilniki v omrežju

S-05 Podatki o stanju preživijo izpad delavca CA

ZavezaPo izpadu delavca CA ostane veljaven seznam preklicanih certifikatov dosegljiv vsaj 66 ur
Predpostavkezadnji seznam je bil objavljen pred izpadom; distribucija deluje
Postopek dokazovanjavaja izpada z ustavljenim delavcem CA
Preostalo tveganjeizpad delavca CA in rezervne instance, daljši od 66 ur, povzroči zavrnitev vseh preverjanj (fail closed)

S-06 Vsako izdajo je mogoče dokazati tretjim

ZavezaZa vsak izdani certifikat je mogoče brez podatkovne baze dokazati, katero naročilo s katerimi odobritvami in pod katero različico pravilnika je bilo njegova podlaga, do zadnjega zunanjega sidra
Predpostavkezunanje sidro je zunaj dosega skrbnikov; register je varnostno kopiran
Postopek dokazovanjapostopek preverjanja za tretje (gl. Revizija in dokazi) na vzorcu
Preostalo tveganjevpisi po zadnjem sidru so do naslednjega sidra zaščiteni samo pred priložnostno spremembo

S-07 Natanko enkrat za vsako naročilo

ZavezaNaročilo privede največ do enega certifikata; sesutja ne povzročijo niti dvojne izdaje niti vrzeli v dokazni verigi
Predpostavkeizključno zaklepanje registra deluje; natanko en delavec za vsako CA
Postopek dokazovanjatesti s prisilno prekinitvijo na vsakem mestu med namero in projekcijo; zagon drugega delavca CA
Preostalo tveganjeobnova registra iz prestare varnostne kopije

S-08 Ločitev najemnikov pri branju

ZavezaOseba vidi samo podatke najemnikov iz svojega obsega vidnosti
Predpostavkepolitike varnosti na ravni vrstic so popolne; osebe so obsegom vidnosti dodeljene pravilno
Postopek dokazovanjatesti z več najemniki na vsaki množici in vsakem ukazu, vključno s poizvedbami s filtri in združevanjem
Preostalo tveganjekompromitirano upravljanje lahko bere v okviru lastnega dostopa

S-09 Postkvantna avtentikacija samo ob zahtevanem preverjanju

Kriptografska lastnostPodpisa ML-DSA po današnjem vedenju ne more ponarediti niti napadalec s kvantnim računalnikom
Zahteva za preverjevalcaPreveriti mora alternativni podpis vsakega člena verige in manjkajočega ali neveljavnega šteti za napako
ZavezaPreverjevalec, ki to preverjanje zahteva, ne sprejme verige, katere podpisi ML-DSA ne izvirajo iz ključev CA – tudi če so klasični podpisi ponarejeni
Ni zavezeza preverjevalce, ki preverijo samo klasični podpis; ti ne dobijo postkvantne avtentikacije, ker je alternativni podpis mogoče odstraniti
Postopek dokazovanjatestne verige z manjkajočim, ponarejenim in tujim alternativnim podpisom

S-10 Dva faktorja za vsako osebo v upravljanju

ZavezaBrez osebnega ključa in veljavne seje, odprte z drugim faktorjem, ni dostopa do upravljalnega API
Predpostavkeseje so vezane na osebo in ključ; odvzem učinkuje pri naslednji zahtevi
Postopek dokazovanjatesti: brez ključa, brez seje, s tujo sejo, po preklicu ključa, po odvzemu pravice
Preostalo tveganjezlonamerna programska oprema na delovni postaji lahko souporablja odprto sejo; gl. analizo na strani Vmesniki in integracija. Odobritve so prizadete samo, če je ključ za odobritev na isti napravi uporaben brez potrditve osebe

S-11 Brez prenosa zaupanja

ZavezaAdapter TLS organizacije A sprejme samo verige do sider zaupanja, ki jih je A sama sprejela v aktivno razmerje; razmerje med B in C organizaciji C pri A ne da dostopa
Predpostavkesveženj zaupanja A je podpisan s ključem delavca CA organizacije A; adapter uporablja samo ta sveženj
Postopek dokazovanjatesti z verigami iz hierarhije C, s certifikatom, ki ga je B izdala za ime C, ter z nepodpisanim ali zastarelim svežnjem; vsi morajo biti zavrnjeni
Preostalo tveganjeB lahko v svojem imenskem prostoru upravlja sisteme za C; za to B odgovarja A po njuni pogodbi

S-12 Dodatna postkvantna skrivnost v vsaki povezavi razmerja

Kriptografska lastnostRazpored ključev TLS 1.3 vse prometne ključe izpelje iz zunanjega PSK in rezultata hibridnega dogovora o ključu; napadalec mora poznati oboje
Zahteva za delovanjepolitika razmerja zahteva dodatno skrivnost; nadaljevanje seje in 0-RTT sta izklopljena
ZavezaPovezava razmerja, ki zahteva dodatno skrivnost, nastane samo, če oba adapterja TLS uporabljata isto aktualno skrivnost svojih agentov ključev; brez potrjene razširitve po RFC 9973 adapter prekine
Ni zavezeavtentikacija s PSK; ta ostane pri certifikatih (S-09)
Postopek dokazovanjaposnetek rokovanj v obeh smereh: razširitev v ClientHello in ServerHello, način psk_dhe_ke, hibridna skupina; napačen PSK povzroči prekinitev; zatrta razširitev povzroči prekinitev; neodvisna analiza povezave protokola agentov in razporeda ključev TLS
Preostalo tveganjenapake v izvedbi adapterja TLS; kompromitiran strežnik na eni od obeh končnih točk

S-13 Preklic razmerja učinkuje v določenem času

ZavezaPo preklicu smeri v registru takoj ne nastajajo več nove povezave in izmenjave ključev tega razmerja; obstoječe povezave se končajo najpozneje po roku, določenem v politiki
Predpostavkeadapterji TLS organizacije, ki preklicuje, prejmejo nov sveženj zaupanja; agent ključev izbriše skrivnosti razmerja
Postopek dokazovanjavaja: preklic med tekočim prometom, meritev do zavrnitve novih povezav in do konca zadnje obstoječe
Preostalo tveganjeadapterji, ki jih nov sveženj ne doseže, sprejemajo nove povezave do poteka starega svežnja; veljavnost svežnja ta čas omejuje

Česa izrecno ne zavezujemo

  • Zaščite pred kompromitiranim HSM ali kompromitirano korensko CA brez povezave.
  • Učinka omejitve imen pri preverjevalcih brez adapterja TLS, ki je ne uveljavljajo.
  • Postkvantne avtentikacije pri preverjevalcih, ki preverjajo samo klasično.
  • Zaščite ključev CA pred stranskimi kanali, ki presega certificiranje HSM.
  • Zaupnosti prometa, ki ne gre skozi adapter TLS, in lokalnega odseka med adapterjem in aplikacijo.
  • Pooblastila. Kaj sme partner s preverjeno identiteto narediti, odloči ciljna aplikacija.
sl/wiki/pqcrypt/trustbridge/security-commitments.txt · Zadnja sprememba: uporabnika Claude Test Contributor