
Kryptering beskytter information under bestemte antagelser. En nyttig implementering forklarer, hvilke data der beskyttes, mod hvilken adgang, og hvordan nøglerne forbliver under kontrol gennem hele deres livscyklus. En indstilling som “kryptering aktiveret” besvarer kun en lille del af det spørgsmål.
For en CTO er den tekniske opgave at verificere beskyttelseskæden: hvor klarteksten opstår, hvor den bevæger sig hen, hvor ciffertekst gemmes, hvem der kan anmode om dekryptering, og hvad der sker ved fejl eller gendannelse. Kæden omfatter applikationer, identiteter, cloudtjenester, administratorer, backups og driftsprocedurer.
De følgende praktiske anbefalinger giver en måde at designe og gennemgå denne kæde på. Start med ét følsomt datalager, og udvid derefter den samme metode til de afhængige systemer og sekundære kopier.
Begynd med en trusselsbeskrivelse, ikke en algoritme. “Beskyt kundeposter” er for bredt til at styre implementeringen. “Forhindr, at en person, der er i besiddelse af en stjålet backup, kan læse kundeposter uden separat kontrollerede nøgler” identificerer et aktiv, en angribers formåen og en beskyttelsesgrænse.
Forskellige trusler kræver forskellige kontroller. Diskkryptering kan beskytte en slukket, stjålet bærbar, men en autentificeret bruger eller en ondsindet proces kan stadig læse filer, mens disken er låst op. Databasekryptering kan beskytte lagermedier, mens databaseforespørgsler stadig returnerer klartekst. Kryptering i applikationslaget kan begrænse, hvad databaseadministratorer ser, men beskytter måske ikke mod en kompromitteret applikation med tilladelse til at dekryptere.
Brug en kort oversigt over dataflow til at gøre disse forskelle eksplicitte. Medtag produktionsposter, uploadede dokumenter, caches, køer, analyseudtræk, logfiler, midlertidige filer, snapshots og backups. Dataopdagelse bør identificere kopier, der undslipper den primære lagerarkitektur, ikke kun systemerne på arkitekturdiagrammet.
Registrér for hvert vigtigt flow:
En tilgang med trusselsmodellering hjælper med at afprøve, om den valgte grænse svarer til truslen. Hvis en angriber kan overtage applikationens identitet, vil transparent lagerkryptering alene ikke forhindre adgang gennem den applikation.
Leverancen er et beskyttelseskort: et dataflowdiagram ledsaget af eksplicitte antagelser og undtagelser. Det bliver referencen for konfigurationskontroller, autorisationstest og gendannelsesøvelser.
Kryptering omdanner klartekst til ciffertekst ved hjælp af en kryptografisk algoritme og en nøgle. Fortroligheden afhænger af konstruktionen, implementeringen, nøglens hemmeligholdelse og driftsmiljøet. En stærk algoritme kan ikke kompensere for en nøgle, der er committet til et kildekoderepository, eller et applikationsendpoint, der returnerer en anden kundes poster.
Symmetrisk kryptering bruger en delt hemmelig nøgle til kryptering og dekryptering. Den bruges ofte til store datamængder, fordi den er effektiv. AES understøtter nøgler på 128, 192 og 256 bit, men en angivelse af nøglestørrelse beskriver ikke alene en sikker implementering: tilstanden, håndteringen af nonces, autentificering og bibliotekets adfærd har også betydning.
Asymmetrisk kryptografi bruger relaterede offentlige og private nøgler. Afhængigt af algoritme og protokol understøtter den kryptering, signaturer eller nøgleudveksling. RSA og konstruktioner baseret på elliptiske kurver har forskellige egenskaber og parametre; de er ikke udskiftelige betegnelser. Asymmetrisk kryptografi er ikke i sig selv “mere sikker” end symmetrisk kryptering.
Moderne systemer kombinerer dem ofte. En sikker transportprotokol kan autentificere en modpart og etablere delte hemmeligheder og derefter bruge symmetrisk kryptering til at beskytte trafikken. Store filer krypteres typisk med symmetriske datanøgler i stedet for at behandle hele filen direkte med en asymmetrisk algoritme.
Autentificeret kryptering, for eksempel korrekt anvendt AES-GCM, beskytter fortroligheden og opdager uautoriserede ændringer af den beskyttede ciffertekst og de tilknyttede data. Genbrug af nonces under den samme nøgle kan undergrave denne beskyttelse. Foretræk vedligeholdte biblioteker og velunderstøttede formater, der håndterer disse krav sikkert; opfind ikke selv en cipher, en tilstand eller en protokol til nøgleudveksling.
Hashing producerer en digest i stedet for ciffertekst, der kan gendannes. En almindelig hash beviser ikke, hvem der har oprettet en meddelelse. Opbevaring af adgangskoder kræver formålsbygget hashing af adgangskoder, ikke reversibel kryptering eller en hurtig generel digest alene.
En meddelelsesautentificeringskode (MAC) bruger en hemmelighed til at verificere integritet og autenticitet mellem parter, der deler hemmeligheden. Digitale signaturer bruger en privat signeringsnøgle og en offentlig verifikationsnøgle; de gør ikke det signerede indhold fortroligt.
Disse forskelle har betydning ved gennemgangen. Spørg, hvilken egenskab der kræves, og hvilken mekanisme der leverer den, i stedet for at acceptere “kryptografi” som én udifferentieret kontrol.
Kryptering i hvile dækker lagrede oplysninger, herunder data, der aktivt bruges af en kørende tjeneste. Udtrykket betyder ikke kun arkiverede eller inaktive data.
Forskellige lag beskytter mod forskellige adgangsveje:
| Lag | Typisk beskyttelsesgrænse | Vigtig begrænsning, der skal verificeres |
|---|---|---|
| Kryptering af hele disken eller volumen | Mistede enheder eller eksponerede lagermedier | Et oplåst operativsystem kan normalt læse data |
| Kryptering i database eller lagertjeneste | Underliggende filer, diske eller lagerinfrastruktur | Autoriserede forespørgsler eller objektlæsninger kan returnere klartekst |
| Kryptering i applikation eller på feltniveau | Udvalgt indhold før lagring i databasen | Applikationens dekrypteringsrettigheder forbliver en kritisk grænse |
| Kryptering på klientsiden eller end-to-end | Indhold, der krypteres, før det når en mellemmand | Kompromittering af endpoints og nøglegendannelse kræver stadig design |
Verificér den faktiske ressourcekonfiguration, ikke blot en kontostandard. En standard gælder måske kun for nyoprettet lager. Eksisterende objekter, importerede volumener, replikaer eller historiske snapshots kan følge andre indstillinger.
For databaser skal du undersøge transaktionslogfiler, midlertidigt lager, replikaer, eksporter og administrative dumpprocedurer. For objektlager skal du kontrollere uploads, kopier, replikeringsdestinationer, versionerede objekter og downloadstier. For endpoints skal du kontrollere håndteringen af gendannelsesnøgler, og om flytbare medier er dækket.
Kryptering i applikationslaget fortjener en separat designbeslutning. Den kan reducere eksponeringen over for databaseoperatører eller indsnævre, hvilke workloads der kan dekryptere udvalgte felter. Den kan også komplicere indeksering, søgning, analyse og supportarbejdsgange. Dokumentér, hvor dekrypterede værdier ender i hukommelse, logfiler, fejlrapporter eller eksporter.
Undgå at behandle kryptering som en erstatning for autorisation. En applikation kan dekryptere en post korrekt og stadig videregive den til den forkerte tenant. Hold tenantisolation, adgangskontroller og kontroller af privilegeret adgang i den samme gennemgang.
Transportkryptering beskytter data, der bevæger sig mellem endpoints. Det nyttige spørgsmål er ikke “Bruger vi HTTPS?”, men “Hvilke forbindelser er beskyttet, og hvilke identiteter er autentificeret?”
Kortlæg forbindelser fra browser til edge, fra edge til applikation, mellem tjenester, fra applikation til database, replikering, overførsel af backups, administrativ adgang og eksport til tredjeparter. TLS-terminering i en load balancer skaber en grænse: det næste hop kræver sin egen beslutning om beskyttelse. Et privat netværk fjerner ikke automatisk risikoen for aflytning eller lateral bevægelse.
Som praktisk udgangspunkt bør du foretrække understøttede moderne TLS-konfigurationer og vedligeholdte klientbiblioteker. TLS 1.3 er en stærk standard, hvor det understøttes; korrekt konfigureret TLS 1.2 kan fortsat være nødvendig af hensyn til kompatibilitet. Ældre SSL er ikke et egnet moderne sikkerhedsvalg.
Certifikatvalidering er en del af beskyttelsen. Kontrollér verifikation af værtsnavne, trust stores, overvågning af udløb, fornyelse af certifikater og fraværet af produktionsindstillinger, der deaktiverer validering. Kryptering til et uautentificeret endpoint kan beskytte trafikken mod passiv observation, men stadig sende den til den forkerte part.
Mutual TLS kan autentificere begge ender af en forbindelse, men erstatter ikke autorisation i applikationen. Udstedelse af certifikater, workloadidentitet, fornyelse og tilbagekaldelse bliver driftsmæssige afhængigheder, der kræver ejere og test.
Skeln mellem transportkryptering og end-to-end-kryptering. En tjeneste, der terminerer TLS og behandler klartekst, giver ikke end-to-end-fortrolighed over for sig selv. End-to-end-design forbeholder dekryptering til udpegede endpoints; det rejser separate spørgsmål om tilmelding af enheder, verifikation af modtagere, adgang fra flere enheder og gendannelse.
Evidensen bør omfatte konfiguration og forbindelsestest. Test, at ugyldige certifikater og forbudte protokolversioner afvises, ikke kun én vellykket krypteret forbindelse.
Nøgler kræver generering, opbevaring, autoriseret brug, udskiftning, tilbagekaldelse, opbevaring over tid og destruktion. Hver fase bør have en ejer og en defineret procedure.
Generér nøgler med vedligeholdte kryptografiske faciliteter med passende tilfældighed. Udled ikke krypteringsnøgler til produktion fra adgangskoder, der er lette at huske, identifikatorer, tidsstempler eller almindelige funktioner til tilfældige tal i applikationer.
Vedligehold en nøglefortegnelse med formål, ejer, miljø, beskyttede systemer, algoritme, nøgleidentifikator, oprettelsesdato, status og afhængigheder for gendannelse. Registrér metadata, ikke hemmeligt nøglemateriale. Skeln mellem krypteringsnøgler, signeringsnøgler, private TLS-nøgler og API-legitimationsoplysninger, fordi deres eksponering og udskiftningsprocedurer er forskellige.
Adskil produktion fra udvikling og test. Deling af en nøgle på tværs af miljøer udvider konsekvensen af et miljø med lavere tillid og gør brugslogfiler sværere at fortolke.
En nøglehåndteringstjeneste, KMS, leverer typisk styrede nøgleoperationer, adgangspolitikker, versionering og registreringer af brug. Et hardwaresikkerhedsmodul, HSM, leverer en hardwarebaseret grænse for kryptografiske operationer og beskyttelse af nøgler. Tjenester kan kombinere disse funktioner, men produktnavne fastlægger ikke den præcise sikkerhedsgrænse.
Afklar, om nøgler kan eksporteres, hvilke operationer der foregår inden for grænsen, hvem der administrerer politikkerne, og hvordan gendannelse fungerer. Vælg administrerede nøgletjenester eller hardwarebeskyttelse ud fra risiko og driftskrav i stedet for at betragte dedikeret hardware som universelt nødvendigt. HSM'er beskytter primært nøgler og kryptografiske operationer; de er ikke generelle lagre for alle krypterede forretningsdata.
Envelope-kryptering er et almindeligt mønster. En datakrypteringsnøgle krypterer indholdet, og en nøglekrypteringsnøgle beskytter datanøglen. Den krypterede datanøgle kan ledsage cifferteksten. Sikkerheden afhænger af, at evnen til at pakke den ud kontrolleres separat, ikke af at gemme hver krypteret nøgleblob et andet sted.
Begræns dekryptering til de workloads, der har brug for den. Adskil, hvor det er muligt, nøgleadministration fra nøglebrug og lageradministration. Gennemgå, om en administrator, der i øjeblikket ikke kan dekryptere, kan tildele sig selv den tilladelse. Nødadgang bør have eksplicit godkendelse, begrænset varighed og et gennemgangsspor.
Fastsæt kryptoperioder efter datafølsomhed, eksponering, begrænsninger i algoritmen, brugsvolumen og gældende krav. Rotation er også relevant efter mistanke om kompromittering eller en væsentlig ændring i tillid.
Afklar, hvad “rotation” gør i den valgte tjeneste. Oprettelse af en ny nøgleversion til fremtidig kryptering kan efterlade historiske data afhængige af ældre versioner. Genindpakning af datanøgler under en ny nøglekrypteringsnøgle er noget andet end at dekryptere og genkryptere de underliggende data. Ingen af operationerne bør antages ud fra en indstilling for automatisk rotation.
En rotationsplan bør identificere berørte applikationer, lagrede nøgleidentifikatorer, historiske versioner, trinvis udrulning, overvågning af fejl, betingelser for tilbagerulning og endelig udfasning. Test læsning på tværs af versioner og langvarige jobs, før gammel adgang fjernes.
Tilbagekaldelse fjerner tilladelse eller deaktiverer fremtidig brug af nøglen. Den sletter ikke klartekst, der allerede er hentet, ugyldiggør ikke alle cachede datanøgler og får ikke en eksporteret hemmelighed til at forsvinde.
Destruktion kan gøre opbevaret ciffertekst uigenkaldelig, men kun hvis alle brugbare kopier og gendannelsesveje håndteres. Overvej replikaer, deponering, eksporteret materiale, backups og afhængigheder af delte nøgler. Hvis uafhængige poster deler en nøgle, kan destruktion af den også ødelægge adgangen til data, der skal forblive tilgængelige.
Hold design af opbevaring og sletning sammenhængende. Ubegrænset opbevaring af nøgler kan undergrave et sletningsmål; for tidlig destruktion kan skabe en tilgængelighedshændelse.
Kryptering i skyen kan reducere implementeringsarbejdet, men udbyderens standarder afgør ikke din trusselsmodel. Vurdér tjenesten, nøglepolitikken, den administrative adgang, regionen, gendannelsesmodellen og den understøttende evidens samlet.
Nøgler administreret af udbyderen kan passe til nogle risici med relativt lille driftsbyrde. Nøgler administreret af kunden kan give mere eksplicit politikkontrol, ejerskab og livscyklusbeslutninger. Eksternt opbevarede nøgler kan skabe en anden tillidsgrænse, men introducerer også en afhængighed af ekstern tilgængelighed og forbindelse.
Begreber som bring your own key, bring your own encryption og encryption as a service er ikke ensbetydende arkitektoniske garantier. Import af en nøgle til en udbyders tjeneste betyder ikke nødvendigvis, at udbyderen aldrig kan dekryptere. Indførelse af kryptering på klientsiden ændrer grænsen for klartekst, men kan komplicere applikationsfunktioner og gendannelse.
Spørg en potentiel udbyder:
Vurdér ydeevnen med repræsentative workloads: gennemløb, latenstid, kvoter i nøgletjenesten, cacheadfærd og fejltilstande. En tjeneste, der fungerer i en lille demonstration, kan fejle under en stor gendannelse. Dataplacering og kundens ejerskab af nøgler er nyttige input til designet, ikke bevis for suverænitet eller overholdelse af regler.
Sammenlign kandidaterne med beskyttelseskortet i stedet for en liste over algoritmenavne. Medtag vedligeholdelse af biblioteker, understøttede platforme, administrativ adskillelse, tilgængelighed af evidens, migreringsmuligheder og teamets evne til at drive tjenesten. Hvis en kontrakt kræver et valideret kryptografisk modul, skal du fastslå det relevante modul, versionen, driftsmiljøet og valideringens scope; en AES-angivelse alene opfylder ikke det krav.
En praktisk afprøvning bør kryptere repræsentative data, gennemføre normale læsninger, rotere en nøgle, gendanne en ældre kopi og simulere en utilgængelig nøgletjeneste. Medtag masseimport og -eksport, fordi deres adfærd kan afvige fra rutinemæssige applikationsanmodninger. Mål effekten på applikationens egen latenstid og gendannelsesmål i stedet for at acceptere en generisk påstand om ydeevne.
Registrér en eksplicit acceptbeslutning: hvilke trusler der adresseres, hvilke afhængigheder der introduceres, hvad der forbliver uden for scope, og hvem der ejer disse restrisici. Test også portabiliteten. Eksporteret ciffertekst har ringe driftsmæssig værdi, hvis dens format, indpakkede nøgler eller nødvendige metadata ikke kan fortolkes, efter at relationen til tjenesten er ophørt.
For en backup skal du fastslå tre ting: dataene er krypteret, autoriserede medarbejdere til gendannelse kan få adgang til de nødvendige nøgleoperationer, og gendannelsen lykkes.
Placér ikke den eneste gendannelsesvej inden for den samme fejlgrænse som produktionen. En kontospærring, en regional afbrydelse eller en administrativ fejl kan ramme både backuppen og dens nøgler. Separate gendannelsesordninger bør forblive stramt kontrollerede; at gøre dem uafhængige må ikke gøre dem bredt tilgængelige.
Dokumentér de nøgleversioner, hver backupgeneration kræver, nødvendige identiteter, godkendelsestrin, afhængigheder af udbydere og begrænsninger for gendannede data. Gendannelse til et testmiljø må ikke i stilhed eksponere produktionsoplysninger for udviklere.
Øv gendannelse i et isoleret miljø. Registrér, om backuppen kunne findes, om integritetskontrollerne bestod, om de nødvendige nøgler forblev brugbare, om applikationsdataene kunne læses, og om den opnåede gendannelsestid opfyldte organisationens mål. Eventuelle tidsangivelser hører til den faktiske øvelse, ikke til en antaget fordel ved kryptering.
Medtag fejl i nøgletjenesten i test af modstandsdygtighed. Beslut, om en workload skal fejle lukket, prøve igen eller bruge en godkendt cachet nøgle. Caching kan forbedre tilgængeligheden, men forlænger den periode, hvor en proces kan dekryptere, efter at den centrale adgang er fjernet. Dokumentér den afvejning eksplicit.
Responsen afhænger af, hvad der blev eksponeret. En lækket applikationslegitimation med tilladelse til at kalde et KMS adskiller sig fra en eksporteret krypteringsnøgle: fjernelse af legitimationen kan stoppe fremtidig adgang til tjenesten, mens en angriber, der har nøglen og cifferteksten, kan dekryptere uafhængigt. En kompromitteret signeringsnøgle skaber et andet problem, der handler om tillid til signaturer og ikke blot om fortrolighed.
Forbered en runbook, der identificerer beslutningstageren, de berørte nøgleidentifikatorer, afhængige systemer, muligheder for inddæmning og den evidens, der skal sikres. Undersøg politikændringer, usædvanlige nøgleoperationer, download af data, applikationsadgang og det mulige eksponeringsvindue. Manglende loghændelser er ikke bevis for, at der ikke er sket dekryptering, især hvor nøgler kan eksporteres eller caches.
Inddæmning kan omfatte deaktivering af en identitet, indsnævring af en politik, isolering af en workload eller deaktivering af en nøgle. Vurdér konsekvenserne for tilgængeligheden før en irreversibel handling. Destruér ikke den eneste gendannelsesnøgle som et improviseret inddæmningstrin.
Efter inddæmningen skal du fastslå, hvilke data der skal migreres til ukompromitterede nøgler. Rotation af en indpakningsnøgle er ikke tilstrækkelig, hvis angriberen har fået fat i de underliggende datanøgler. Genkryptering af opbevarede data kan beskytte fremtidige kopier, men kan ikke trække ciffertekst og nøgler tilbage, der allerede er stjålet sammen. På samme måde efterlader udskiftning af en kompromitteret applikationsidentitet uden at rette dens autorisationsfejl den oprindelige vej til videregivelse åben.
Bevar hændelsens tidslinje, vurderingen af berørte data, registreringer af udskiftning og validering samt de resterende usikkerheder. Hvor personoplysninger er involveret, skal underretningspligter vurderes separat; “databasen var krypteret” besvarer ikke, om angriberen kunne få fat i klartekst eller brugbare nøgler.
En politik beskriver den tilsigtede adfærd. Evidensen bør demonstrere, at implementeringen følger den, og at vigtige fejlveje opfører sig som forventet.
Brug konfigurationseksporter, gennemgange af politikker, adgangstest, logfiler over nøglebrug, udrulningskontroller og gendannelsesregistreringer sammen. Skærmbilleder kan understøtte en gennemgang, men forklarer sjældent i sig selv scope, historisk adfærd eller afvigelser.
| Spørgsmål til gennemgang | Nyttig evidens | Test, der er værd at udføre |
|---|---|---|
| Er følsomme lagre dækket? | Ressourcefortegnelse og krypteringskonfiguration | Kontrollér ældre ressourcer og udrulning af nye ressourcer |
| Er dekryptering begrænset? | Workloadidentiteter og nøglepolitikker | Afvis en uautoriseret identitet, og undersøg resultatet |
| Er forbindelser autentificeret? | TLS-indstillinger og certifikatkonfiguration | Afvis et ugyldigt certifikat og en forbudt protokol |
| Bevarer rotation adgangen? | Rotationsregistrering og versionsmapping | Læs gamle og nye data efter en trinvis ændring |
| Kan gendannelse lykkes? | Backupkatalog og gendannelsesprocedure | Gendan en ældre backup med de nødvendige nøgleversioner |
| Kan ændringer opdages? | Registreringer af nøglebrug og politikændringer | Bekræft, at en uventet hændelse når frem til den gennemgående |
Fortolk logdækningen omhyggeligt. Med envelope-kryptering og cachede datanøgler kan én operation i nøgletjenesten muliggøre flere senere lokale dekrypteringer. En KMS-log er derfor ikke nødvendigvis en fuldstændig registrering af al adgang til klartekst. Kombinér den med registreringer af autorisation og dataadgang i applikationen, hvor det er relevant.
Fjern hemmeligheder fra evidenspakker. Upload aldrig rå nøgler, gendannelsesfraser, aktive legitimationsoplysninger eller unødvendige poster i klartekst. Bevar ressourceidentifikator, tidsstempel, scope, gennemgående, testresultat og relevant konfiguration uden at skabe en ny eksponering.
Undtagelser bør angive det berørte system, årsagen, kompenserende kontroller, ejer, udløb og en afhjælpningsopgave. En midlertidig undtagelse for ældre transport kræver en beslutning og en exitplan, ikke en permanent note i et regneark.
Som praktisk anbefaling bør målrettede kontroller gentages efter ændringer i lager, workloadidentiteter, nøglepolitikker, certifikater eller backupdestinationer. Planlagte gennemgange er fortsat nyttige, men en udrulning kan ændre beskyttelsesgrænsen før den næste planlagte gennemgang. Automatiserede kontroller bør give handlingsrettede fund med ressourcekontekst og en ejer, mens menneskelige gennemgående vurderer undtagelser og ændringer i trusselsmodellen.
Antag, at en illustrativ SaaS-tjeneste gemmer fortrolige kundedokumenter i objektlager. Applikationen henter dokumenter for autentificerede brugere, og daglige backups understøtter et forretningsdefineret gendannelsesmål. De trusler, der gennemgås, er stjålne lagerkopier, uautoriseret administrativ adgang og videregivelse på tværs af tenants.
Teamet kortlægger TLS fra browser til edge, TLS fra edge til applikation, forbindelser fra applikation til lager, produktionsbucketten og en separat backupdestination. Det opdager, at et eksportjob til fejlfinding skriver dekrypterede filer til en supportmappe. Den mappe bliver straks et punkt i scope; produktionsbucketens krypteringsindstilling dækker den ikke.
I det indledende design beskytter lagerkryptering med en kundeadministreret nøgle produktionsobjekterne. Applikationsidentiteten kan hente autoriserede objekter og kalde de nødvendige nøgleoperationer. Udrulningsrollen kan oprette ressourcer, men har ingen rutinemæssig dekrypteringstilladelse. Administration af nøglepolitikker følger en separat godkendelsesvej.
Teamet anerkender den resterende grænse: en kompromittering af applikationen kan stadig hente klartekst. Det overvejer kryptering i applikationslaget for en særligt følsom dokumentkategori og vurderer derefter søgekrav, supportadgang og gendannelseskompleksitet, før det beslutter, om den ekstra grænse er berettiget.
Verifikationen giver konkrete resultater:
Den gennemgående bevarer dataflowkortet, konfigurationseksporterne, identitetspolitikkerne, anonymiserede resultater af negative test, rotationsregistreringen og gendannelsesrapporten. En øvelse med deaktivering af nøglen i et ikke-produktionsmiljø bekræfter, at tjenesten returnerer en kontrolleret fejl i stedet for at eksponere data eller i stilhed kassere skrivninger.
Eksemplet fastslår ikke beskyttelse mod alle angreb. Det fastslår, hvilke trusler designet adresserer, hvilken identitet der fortsat er betroet, og hvilken evidens der understøtter disse konklusioner.
Beslutninger om kryptering bør afspejle lovgivningsmæssige, kontraktlige og frameworkmæssige krav uden at gøre dem til generelle påstande. Artikel 32 i databeskyttelsesforordningen (GDPR) anvender en risikobaseret tilgang og nævner kryptering blandt passende foranstaltninger; den pålægger ikke et universelt krav om kryptering af enhver behandlingsaktivitet. Kryptering fjerner heller ikke forpligtelser vedrørende lovlig behandling, adgang, opbevaring eller vurdering af hændelser.
Inden for et afgrænset ISO 27001-ISMS skal risikobehandlingen, de gældende kontroller, ejerskab og evidens dokumenteres, i stedet for at antage, at én krypteret database opfylder det bredere ledelsessystem. Hvor NIS2 gælder gennem national lovgivning, omfatter foranstaltningerne i artikel 21 politikker og procedurer vedrørende kryptografi og, hvor det er relevant, kryptering. Bekræft anvendelighed og nationale krav separat.
Planlæg kryptografiske ændringer som en teknisk afhængighed. Lav en fortegnelse over algoritmer, certifikater, biblioteker, protokoller og indlejrede formater, så forældede mekanismer kan udskiftes. For fortrolige data med lang levetid skal relevansen af fremtidige kryptoanalytiske trusler og kvantetrusler vurderes. Overvejelser om migrering til post-kvante-kryptografi er forskellige for nøgleetablering, signaturer og symmetrisk kryptering; undgå en utestet total udskiftning, der præsenteres som en universel løsning.
Secani kan forbinde målsystemerne, kontrolkravene, implementeringsbeskrivelserne, evidensen, ejerne og gennemgangsbeslutningerne for dette arbejde. Vedhæft beskyttelseskortet og anonymiserede testregistreringer til de relevante systemer og kontroller, gør uafklarede spørgsmål om nøgleadgang eller gendannelse til opgaver, og bevar begrundelsen for, hvorfor hvert kryptografisk valg blev godkendt. Gennemgå AI-assisterede forslag op mod deres kilder, og hold den menneskelige godkendelse eksplicit.
Start med ét følsomt datalager, og spor dataadgang, nøgleadgang og gendannelse samlet. Vælg én negativ autorisationstest og én gendannelsesøvelse, tildel ejere, og registrér resultaterne, før scope udvides. Vores guide til cloudsikkerhed giver den omgivende konfigurationskontekst.
Secani forbinder scopes, dokumentation, opgaver og AI-agenter i ét fælles arbejdsområde.
Forbind kritiske tjenester med genopretningsmål, afhængigheder, øvelser og korrigerende handlinger, så kontinuitetsplaner afspejler den faktiske evne.
Gennemgå identitet, eksponering, kryptering, genopretning og logning i skyen med dokumentation knyttet til de faktiske konti, tjenester og data.
Kombinér tilbagevendende tekniske kontroller og periodisk vurdering med klar dækning, sund indsamling, tærskler og ejerskab af opfølgning.