Barvna shema: Svetla
Trenutno dejavna stran: start » sl » Dokumentacija » Postkvantna kriptografija » WKL TrustBridge – pregled » Varnostni ukrepi

Varnostni ukrepi

Povzetek. Ta stran vodi tehnične in organizacijske ukrepe WKL TrustBridge kot katalog. Vsak ukrep navaja, katero zahtevo izpolnjuje, iz česa sestoji in kako se dokaže. Katalog je most med varnostnimi cilji na strani Izpeljava arhitekture in dokazi na strani Revizija in dokazi. Tehnične varnostne meje so zavarovane s samodejnimi preverjanji v gradnji, organizacijski ukrepi pa z vlogami, postopki in vajami.

Pojmi

  • Tehnični ukrep – uveljavi ga programska ali strojna oprema.
  • Organizacijski ukrep – uveljavijo ga vloge, postopki in nadzor.
  • Vrata – samodejno preverjanje v gradnji ali pri izvajanju testov, ki ob kršitvi gradnjo prekine.

Katalog

Kriptografija in ključi

IDUkrepZahtevaDokaz
M-01Ključi CA samo v HSM, neizvozljivi, tudi ML-DSAA-03preverjanje delavca CA ob zagonu (prstni odtis, neizvozljivost); zapisnik ceremonije
M-02En ključ pripada natanko eni CA; nov ključ = nova generacija CAA-03, A-08pravilnik, register
M-03Hibridni certifikati z alternativnim podpisom ML-DSAA-07preverjanje ustvarjenih certifikatov s klasičnimi preverjevalci in preverjevalci s podporo PQ
M-04ML-DSA in ML-KEM preverjena z objavljenimi testnimi primeri NISTA-06204 testni primeri, preizkuševališče navzkrižno preverjeno s ponaredbami
M-05Testni vektorji zunaj repozitorija, kontrolna vsota vsake datoteke pred uporabo ponovno izračunana; odstopajoča datoteka pomeni neuspehA-17izvajanje testov
M-06Brez tihega umika na šibkejši postopek; vsak umik potrebuje politiko, revizijski vpis, kodo razloga in telemetrijoA-07arhitekturni test
M-07Brez ustvarjanja ključev za vlagatelje; samo CSR z dokazom posesti (pri hibridnem za oba ključa)A-15preverjanje v delavcu CA
M-08Brez zasebnih ključev v podatkovni bazi, prenosnih objektih, dnevnikih ali sporočilih o napakahA-03, A-16arhitekturni test; pregled dnevnikov

Ločitev in pravice

IDUkrepZahtevaDokaz
M-10Delavec CA brez dohodne povezave, nikoli v procesu ali računu storitve HTTPA-02, A-03arhitekturni test; omrežna konfiguracija
M-11Lastna prijava v podatkovno bazo za vsako storitev z natanko potrebnimi pravicamiA-09preverjanje pravic
M-12Upravljanje brez dostopa do HSM in brez konfiguracije za ključe CAA-03arhitekturni test
M-13Distribucija brez zasebnega ključa in brez pravice pisanja; pred dostavo preveri podpiseA-04arhitekturni test
M-14Tuji ključi z najemnikom (mandant_id, id) in varnost na ravni vrstic pri branjuA-09testi z več najemniki
M-15Upravljalni odjemalec brez povezave s podatkovno bazoA-09, A-20vrata za izvorno kodo aplikacije Access

Pooblastitev in celovitost

IDUkrepZahtevaDokaz
M-20Odobritev kot podpis zgoščene vrednosti naročila; odobritelji samo v lokalnem pravilnikuA-02register z odobritvami
M-21Dva odobritelja za varnostno pomembne razrede profilov (certifikati CA, certifikati odobriteljev in agentov, razmerja)A-02pravilnik
M-22Naročilo bajt za bajtom, identifikator SHA-256; prikaz iz natanko teh bajtovA-02testi upravljalne aplikacije
M-23Preverjanje vsakega naročila glede na pravilnik: razred profila, CA, najemnik, ime, razširitve, veljavnost, rok, enkratnostA-01, A-02testi delavca CA z nedovoljenimi naročili
M-24Omejitev imen (kritična) v vsakem certifikatu CA, trdno določena v orodju korenske CAA-01preverjanje ustvarjenih certifikatov CA
M-25Pogodba preverjevalca za nasprotne strani; testni certifikati za preverjanjeA-01testni certifikati, partnerske pogodbe

Razpoložljivost in ponovni zagon

IDUkrepZahtevaDokaz
M-30Seznami preklicanih veljavni 72 ur, ritem 6 ur, takoj po preklicuA-04meritev med delovanjem
M-31Druga pot objave mimo podatkovne bazeA-04, A-05vaja izpada
M-32Izredni preklic na konzoli gostitelja delavca CAA-05vaja
M-33Namera v registru pred podpisom; ponovni zagon z isto serijsko številkoA-18testi s prisilno prekinitvijo
M-34Rezervna instanca za delavca CA in HSM; distribucija z visoko razpoložljivostjoA-04vaja izpada

Prijava in dostop

IDUkrepZahtevaDokaz
M-40Osebni ključ in drugi faktor za vsako osebo v upravljanjuA-10testi prijave
M-41Vsaka sprememba pravic skupaj z revizijskim vpisom v eni transakcijiA-11testi
M-42Na tuje objekte se odgovori z 404A-09testi
M-43Preverjanje pravic pri vsaki zahtevi, brez hranjenja v sejiA-10testi odvzema
M-44Omejene seje (privzeto 8 ur); preklic ključa takoj konča vse seje, vezane nanjA-10testi odvzema
M-45Ključ za odobritev ločen od skrivnosti za prijavo, na pametni kartici ali varnostnem ključu s funkcijo PIV, PIN za vsak podpisA-02prevzem nosilcev
M-46Pred vsako ceremonijo preverjanje, ali se novi imenski prostori prekrivajo z obstoječimiA-01orodje korenske CA

Beleženje in dokazi

IDUkrepZahtevaDokaz
M-50Tri ravni: operativni dnevnik, varnostni revizijski dnevnik, registerA-11gl. Revizija in dokazi
M-51Veriženje prek vseh polj z enoznačnim kodiranjem s predpono dolžine, za vsakega najemnikaA-11preverjanje verige s ponaredbami
M-52Zunanje sidro za glave verig, v katero se samo dodaja; sprotna kopija varnostnega revizijskega dnevnikaA-11usklajevanje
M-53Usklajevanje števcev podpisov modula z registromA-12alarm ob odstopanju

Razvoj in dobavna veriga programske opreme

IDUkrepZahtevaDokaz
M-60Opozorila so napake; nedokumentiran javni vmesnik prekine gradnjoA-17gradnja
M-61Vrata za imena proti starim ostankom in nadomestkom (prepovedani vzorci, odprte delovne oznake, metode z nadomestnim telesom)A-17gradnja sporoči datoteko, vrstico in vzorec
M-62Brez skrivnosti v repozitoriju, tudi brez testnih ključevA-17iskanje skrivnosti v gradnji; preverjanje imenika testnih vektorjev glede ključnega gradiva
M-63Preverjen izvor vseh kriptografskih knjižnic: dokaz izvora, v gradnji ponovno izračunana kontrolna vsota, vpis v kosovnico za vsako ciljno platformoA-17gradnja, kosovnica
M-64Odvisnosti samo prek osrednjega upravljanja paketov s fiksnimi različicamiA-17gradnja
M-65Testi dokumentacije: dokazna veriga glede na strani in katalog ukrepov, brez notranjih sklicev, razrešljive povezave, vrstni red strani, pravila diagramovA-17dotnet test; z namernimi kršitvami viden kot neuspešen

Organizacijski ukrepi

IDUkrepZahteva
M-70Ceremonije z vodjo, skrbniki (kvorum 3 od 5) in pričami; dva sefaA-03, A-19
M-71Načelo štirih oči za spremembe pravilnika delavca CAA-02
M-72Postopek ob kompromitaciji ključev CA, redno izvajan na vajahA-12
M-73Pogodba preverjevalca kot sestavni del partnerskih pogodbA-01
M-74Roki hrambe in brisanja dnevnikov, ki jih določi vsaka organizacijaA-16

Federacija in postkvantna plast

IDUkrepZahtevaDokaz
M-80Razmerja samo prek svežnjev zaupanja, ki jih podpiše delavec CA, z naraščajočo številko in omejeno veljavnostjoA-21testi z nepodpisanim, zastarelim in tujim svežnjem
M-81Politika razmerja za vsako smer; sprememba samo z odobritvijo po pravici do spremembe te smeriA-21register; testi pravil odobritve
M-82Brez navzkrižnih certifikatov; adapter TLS sprejema samo sidra aktivnih razmerijA-21testi z verigami tretjih
M-83Zunanji PSK po RFC 9973 s psk_dhe_ke in hibridno skupino; prekinitev brez potrjene razširitveA-22posnetki prometa; testi z napačnim in zatrtim PSK
M-84Skrivnosti samo v pomnilniku obeh udeleženih strežnikov; predaja samo prek lokalnega vmesnika posrednika ključevA-22arhitekturni test; preverjanje nosilcev podatkov in dnevnikov glede ključnega gradiva
M-85Menjava povezave po najdaljši življenjski dobi razmerja; brez nadaljevanja seje in brez 0-RTT za povezave razmerijA-22dolgotrajni test s posnetkom prometa
M-86Posredovanje identitete partnerja ciljni aplikaciji; ciljna aplikacija je dosegljiva samo prek adapterja TLSA-23omrežni test; test z glavami, ki jih nastavi odjemalec sam
M-87V modelu Managed pri operativnem partnerju ni ključev za odobritev in ni vlog skrbnikov; menjava upravljavca prek nove generacije CAA-24pravilnik; poskusna menjava v testnem okolju

Česa ta stran ne dokazuje

  • Popolnosti glede na kateri koli predpis. Preslikava na predpise na strani Revizija in dokazi ni trditev o skladnosti.
  • Ukrepov ciljnih aplikacij. Kako na primer Database Gateway uveljavlja pooblastila, opisuje njegova lastna dokumentacija.
sl/wiki/pqcrypt/trustbridge/security-measures.txt · Zadnja sprememba: uporabnika Claude Test Contributor