Hvad er sikkerhed gennem uklarhed?

Sikkerhed er en kritisk del af vores moderne liv. Med de mange ting, der er afhængige af digital kommunikation, er sikkerhed grundlæggende grundlæggende nu. Tag eksemplet med blot at oprette forbindelse til et websted. Hvis forbindelsen er sikkert krypteret, kan du være sikker på, at de data, der sendes mellem dig og webserveren, er uændrede og ukendte for alle andre. Hvis du forbinder usikkert, kan enhver enhed, der transmitterer eller kan se transmissionen af ​​din forbindelse, se præcis, hvilke data der transmitteres. I det scenarie kan enhver enhed, der er en del af transmissionskæden mellem dig og serveren, også redigere dataene i transit.

Sagen med al denne hemmelighed er, at det meste af det slet ikke er hemmeligt. Faktisk er hele krypteringsalgoritmen offentlig. Kun en enkelt del af systemet skal være hemmeligt, for at de krypterede beskeder er sikre. Det er krypteringsnøglen. Moderne kryptografi følger Kerckhoffs' princip fra 1883: "et kryptosystem skal være sikkert, selvom alt om systemet, undtagen nøglen, er offentlig viden." Systemer på det tidspunkt hvilede typisk på et andet princip: sikkerhed gennem uklarhed.

Sikkerhed gennem uklarhed

Begrebet sikkerhed gennem uklarhed ser ud til at give mere mening i starten. Hvis hele krypteringssystemet er hemmeligt, hvordan kan nogen så overhovedet dekryptere beskeden? Desværre, selvom dette giver mening, er der flere store problemer, som det undlader at tage højde for. Hovedproblemet er simpelthen, at du ikke kan bruge systemet uden at åbne det op for risikoen for, at det bliver udsat. Hvis du implementerer det på en computer, kan det blive hacket. En fysisk maskine kan blive stjålet. Hvis du kun underviser betroede mennesker, kan de blive narret eller fanget og tortureret.

Et klassisk eksempel på et sådant system er Cæsarskifte-chifferet. Det er faktisk opkaldt efter Julius Cæsar, som brugte det til følsom korrespondance. Cæsar-cifre justerer transponeringen af ​​et bogstav for et andet på en cyklisk måde. Cæsar brugte et venstreskift på tre, hvilket resulterede i, at D blev A. Dette kendes fra "Life of Julius Cæsar" skrevet af Suetonius i år 56AD. Det er uklart, hvor sikker den chiffer var på det tidspunkt. En sådan ordning ville nu i det væsentlige ikke give nogen sikkerhed. Grunden til dette er, at systemet er afhængigt af, at systemet forbliver hemmeligt. Teknisk set bruger den en tast, den tast er antallet af steder, der er flyttet i alfabetet. Antallet af mulige nøgler er dog så lille, at alle mulige muligheder nemt kan testes, selv i hånden. Dette efterlader kun et manglende kendskab til systemet som beskyttelsesfaktor.

Fjenden kender systemet

På et tidspunkt vil fjenden, hvem det end måtte være, sandsynligvis være i stand til fuldstændigt at forstå dit system, som om det var offentligt. Hvis dit system kun er sikkert, hvis systemet er hemmeligt, så når systemet er forstået, skal du udskifte det. Dette er dyrt og tager tid. Hvis dit system i stedet kun er afhængig af hemmeligholdelsen af ​​en nøgle, er det ikke kun meget nemmere at holde hemmeligt, men det er også nemmere at ændre.

Komplekse og dårligt dokumenterede systemer er ofte svære at implementere korrekt. De er også svære at vedligeholde, især når de ikke bliver vedligeholdt af skaberen. Der skal eksistere tilstrækkelig dokumentation, så legitime brugere kan bruge systemet. Denne dokumentation kan så erhverves af en modstander, som derefter kan opnå en delvis eller fuld forståelse af systemet.

Derudover er korrekt kryptografi utroligt svært at gøre godt selv for folk, der er bekendt med begreberne. Hvis et system er designet af en ikke-ekspert, er der en god chance for, at der i det mindste er mindre, hvis ikke store, fejl i det. Et offentligt system kan gennemgås af alle eksperter over en periode på årtier. Dette giver en solid grund til at tro, at et velkendt system faktisk er sikkert.

Konklusion

Sikkerhed gennem uklarhed er begrebet et system, der er sikkert, fordi systemets mekanisme ikke er forstået. Desværre er det relativt nemt at få en forståelse af systemet, og derefter svært at udvikle et tilstrækkeligt nyt system. Moderne sikkerhedssystemer, såsom kryptografi, er typisk offentlige og er afhængige af en hemmelig nøgles sikkerhed for at beskytte de data, den sikrer. Nøglen kan ændres efter ønske. Mange forskellige nøgler kan bruges på én gang af forskellige mennesker uden negativ effekt. Det er meget nemmere at sikre en lille nøgle end et helt system. Det er også meget nemmere at ændre, når det er kompromitteret.


Leave a Comment

Alt om iOS 26

Alt om iOS 26

Apple har introduceret iOS 26 – en større opdatering med et helt nyt design med frostet glas, smartere oplevelser og forbedringer af velkendte apps.

De bedste bærbare computere til studerende i 2025

De bedste bærbare computere til studerende i 2025

Studerende har brug for en specifik type bærbar computer til deres studier. Den skal ikke kun være kraftig nok til at præstere godt i deres valgte fag, men også kompakt og let nok til at kunne bæres rundt hele dagen.

Sådan genvinder du adgang til harddisken, retter fejlen om ikke at kunne åbne harddisken

Sådan genvinder du adgang til harddisken, retter fejlen om ikke at kunne åbne harddisken

I denne artikel vil vi guide dig til, hvordan du genvinder adgang til din harddisk, når den fejler. Lad os følge med!

Sådan bruger du Samtalebevidsthed og Live Listen på AirPods

Sådan bruger du Samtalebevidsthed og Live Listen på AirPods

Ved første øjekast ligner AirPods alle andre ægte trådløse øretelefoner. Men alt dette ændrede sig, da et par mindre kendte funktioner blev opdaget.

Sådan tilføjer du en printer til Windows 10

Sådan tilføjer du en printer til Windows 10

Det er enkelt at tilføje en printer til Windows 10, selvom processen for kablede enheder vil være anderledes end for trådløse enheder.

Sådan kontrollerer du RAM og RAM-fejl på din computer med den højeste nøjagtighedsrate

Sådan kontrollerer du RAM og RAM-fejl på din computer med den højeste nøjagtighedsrate

Som du ved, er RAM en meget vigtig hardwaredel i en computer, der fungerer som hukommelse til at behandle data og er den faktor, der bestemmer hastigheden på en bærbar computer eller pc. I artiklen nedenfor vil WebTech360 introducere dig til nogle måder at kontrollere for RAM-fejl ved hjælp af software på Windows.

Sådan installer du en SSD på stationære og bærbare computere

Sådan installer du en SSD på stationære og bærbare computere

Har du lige købt en SSD i håbet om at opgradere din computers interne lager, men ved ikke, hvordan du installerer SSD? Læs denne artikel nu!

Canon Pixma MG5220: Scan Uden Blæk

Canon Pixma MG5220: Scan Uden Blæk

Sådan aktiveres scanning på Canon Pixma MG5220, når du er løbet tør for blæk.

10 Bedste NAS Lagringsenheder til Hjem og Professionelt Brug

10 Bedste NAS Lagringsenheder til Hjem og Professionelt Brug

Uanset om du leder efter en NAS til dit hjem eller kontor, så tjek denne liste over de bedste NAS lagringsenheder.

Hvad skal man gøre, hvis Powerbeats Pro ikke oplades i etui

Hvad skal man gøre, hvis Powerbeats Pro ikke oplades i etui

Hvis din Powerbeats Pro ikke oplades, skal du bruge en anden strømkilde og rengøre dine earbuds. Lad etuiet være åbent, mens du oplader dine earbuds.