3.1 Sikkerhetsmål vs. sikkerhetstiltak
Skillet mellom sikkerhets*mål* (hva vi vil oppnå) og sikkerhets*tiltak* (hvordan) — det hyppigst påpekte skillet i hele faget.
Høyeste prioritet — dette må sitte. Dette er første kapittel i seksjon 3, datasikkerhet, som er en av de fire seksjonene som hver må bestås for seg. Seksjonen er den mest begrepstunge i faget, og dette skillet er det som oftest presiseres i rettingen.
Slik kommer den: oftest som svarform F3 (dra-og-slipp: du plasserer hvert element i riktig kategori — i boka skrevet som en koblingsoppgave), og som F1 («velg ett eller flere alternativer» — flere kan være riktige samtidig).
Den ene tingen som skiller bestått fra bom her: å krysse av et tiltak der oppgaven spør etter et mål. Det er felle #1 i registeret — å blande sikkerhetsmål og sikkerhetstiltak — og den er den hyppigst påpekte feilen i hele faget. Brannmur er ikke et mål. Kryptering er ikke et mål. De er verktøy, og målet er det de skal oppnå.
En felle til, som hører hjemme her: å krysse av hash eller sjekksum for konfidensialitet. Det er felle #9, og svaret er integritet.
Tidsbruk: 45 minutter, fordelt på fire løkker med tidsanslag.
Forkunnskaper — sist du var her
Dette kapitlet kan leses uten forkunnskaper fra resten av boka. Det er første kapittel i seksjon 3, og alt apparatet bygges opp her.
To ord du møter med én gang, ferdig forklart:
1. Data. Alt maskinen lagrer og sender — filer, meldinger, passord, journaler. Du har sett i kap. 1.3 at data i bunn og grunn er bitmønstre, og at det er tolkningen som gir dem mening. I dette kapitlet er det innholdet som betyr noe, ikke bitene.
2. Trussel. Noe eller noen som kan påføre skade — en angriper, en feil, et strømbrudd, en uheldig ansatt. Trusler behandles for seg i neste kapittel; her trenger du bare ordet.
En roligere gjennomgang av sikkerhetstiltak i praksis, med flere hverdagseksempler, ligger i Informasjonssikkerhet og tiltak.
Løkke 1 — Hva vi vil oppnå (~13 min)
En legejournal skal ikke leses av naboen. Den skal heller ikke inneholde feil blodtype. Og den skal være tilgjengelig klokka tre om natta når det haster.
Det er tre helt ulike krav, og de kan svikte hver for seg. Journalen kan være riktig og tilgjengelig, men lest av feil folk. Den kan være hemmelig og tilgjengelig, men endret. Den kan være hemmelig og riktig, men utilgjengelig fordi serveren er nede.
Dette er sikkerhetsmålene: de egenskapene vi vil at systemet skal ha. De sier ingenting om hvordan vi får dem til — bare hva vi er ute etter.
Det finnes sju av dem i dette faget, og du skal kunne alle.
En egenskap vi ønsker at systemet skal ha — noe som kan være oppfylt eller brutt, men som ikke i seg selv er en mekanisme.
«Innholdet skal ikke kunne leses av uvedkommende» er et mål. «Vi bruker kryptering» er ikke et mål — det er måten vi prøver å nå målet på.
Testen: et mål er en tilstand, ikke en handling. Du kan ikke installere konfidensialitet; du kan bare gjøre tiltak som gir den.
Den faste feilslutningen: å krysse av brannmur, kryptering eller sikkerhetskopiering som «mål». Alle tre er tiltak, og det er felle #1 i registeret — den hyppigst påpekte feilen i faget.
At informasjon ikke er tilgjengelig for uvedkommende — bare de som skal ha tilgang, kan lese den.
Brytes når noen leser noe de ikke skal: en tastelogger fanger passordet, en usikret database blir lastet ned, en e-post går til feil mottaker.
Typiske tiltak som tjener målet: diskkryptering, HTTPS, tilgangskontroll, tofaktor-autentisering.
Den faste feilslutningen: å tro at en sjekksum eller en hash gir konfidensialitet. De gir integritet — de avslører endringer, men skjuler ingenting. Det er felle #9.
At informasjon er uendret og korrekt — ingen har endret den underveis eller i lagret tilstand, verken med vilje eller ved uhell.
Brytes når innhold endres: en overføring blir forvansket, en angriper endrer et beløp i en betaling, en nettside blir byttet ut med en forfalskning.
Typiske tiltak: sjekksum, hash-verdi, digital signatur, versjonskontroll.
Den faste feilslutningen: å blande integritet med konfidensialitet. En melding kan være fullt lesbar for alle og likevel ha perfekt integritet — poenget er ikke at ingen ser den, men at ingen har endret den.
At de som har rett til informasjonen eller tjenesten, får tak i den når de trenger den.
Brytes av tjenestenektangrep, av løsepengevirus som låser filene, av manglende sikkerhetskopi når en disk ryker, og av rene strømbrudd.
Typiske tiltak: sikkerhetskopiering, redundans (flere maskiner som kan overta), brannmur som stopper flomangrep, avtaler om reservestrøm.
Den faste feilslutningen: å glemme at tilgjengelighet er et sikkerhetsmål. Et system som er perfekt hemmelig og perfekt korrekt, men nede, har et sikkerhetsproblem.
En sykehusjournal rammes av tre ulike hendelser. Hvilket mål brytes i hvert tilfelle?
a) En ansatt uten tjenstlig behov åpner journalen og leser den.
b) Et program skriver feil blodtype inn i journalen.
c) Et tjenestenektangrep gjør journalsystemet utilgjengelig i seks timer.
b) Integritet. Innholdet er ikke lenger korrekt. Legg merke til at bruddet skjedde uten at noen angrep systemet: integritet kan brytes ved rene feil, ikke bare av ondsinnede handlinger.
c) Tilgjengelighet. Informasjonen er hverken lest av feil folk eller endret — den er bare ikke å få tak i når den trengs. I et sykehus kan nettopp det være det farligste av de tre.
Svar: a) konfidensialitet, b) integritet, c) tilgjengelighet.
Poenget: de tre målene er uavhengige. Et system kan oppfylle to av dem og svikte på det tredje, og alle tre kombinasjonene finnes i virkeligheten.
Feil å unngå: å svare «datasikkerhet» eller «personvern» på alle tre. Oppgavene i denne sjangeren krever at du navngir det bestemte målet, og en distraktor er ofte et annet mål som «også kunne passet litt».
(Innsteg — de tre første målene.) Nevn de tre målene som ofte forkortes CIA, og skriv ett spørsmål som fanger hvert av dem.
Hvilket mål brytes i hvert tilfelle?
a) Et løsepengevirus krypterer alle filene på en skole, og skolen har ingen sikkerhetskopi.
b) En angriper endrer kontonummeret i en faktura før den sendes.
c) En bærbar maskin uten diskkryptering blir stjålet, og innholdet leses.
Løkke 2 — De fire andre målene (~10 min)
De tre første målene dekker det meste, men de holder ikke alene.
Tenk på en nettbankoverføring. Den skal være hemmelig, uendret og tilgjengelig — men i tillegg skal banken kunne bevise hvem som ba om overføringen, og du skal ikke kunne nekte for at du gjorde det etterpå.
Det er fire mål til, og alle fire er pensum.
At det i ettertid går an å se hvem som gjorde hva, og når.
Oppnås med logging: systemet skriver ned hvilken bruker som åpnet hvilken journal på hvilket tidspunkt.
Sporbarhet er grunnen til at snoking i journaler kan oppdages i det hele tatt. Uten logg finnes det ingen forskjell mellom «ingen har lest den» og «vi vet ikke hvem som har lest den».
Den faste feilslutningen: å tro at sporbarhet hindrer noe. Den hindrer ingenting i øyeblikket; den gjør det mulig å finne ut av det etterpå — og virker derfor mest forebyggende.
At den som har gjort noe, ikke i ettertid kan nekte for å ha gjort det.
Et eksempel: har du signert en avtale digitalt, skal du ikke kunne hevde at det var noen andre. Har en bank mottatt en betalingsordre med gyldig signatur, skal ordren stå seg.
Målet oppnås først og fremst med digital signatur, som behandles grundig senere i denne delen. Der er nøkkelretningen selve poenget.
Den faste feilslutningen: å blande uavviselighet med autentisitet. Autentisitet svarer på «er det virkelig deg?» nå. Uavviselighet svarer på «kan du nekte for det?» etterpå. De henger sammen, men de er to mål.
At noe eller noen virkelig er den de utgir seg for å være.
Brytes når en forfalsket nettside utgir seg for å være banken din, når en e-post ser ut til å komme fra sjefen din, eller når noen bruker identiteten din til å logge inn.
Typiske tiltak: digitale sertifikater, tofaktor-autentisering, digital signatur.
Merk at et brudd på autentisitet ofte også bryter integritet: en forfalsket nettside er både «ikke den den utgir seg for» og «ikke innholdet den skal ha». Oppgavene i sjangeren er ofte «velg ett eller flere» nettopp derfor, og da skal begge målene krysses av.
At personopplysninger behandles lovlig, rimelig og åpent — og bare i det omfanget som er nødvendig.
Personvern skiller seg fra de andre målene ved at det er rettslig forankret: det er ikke bare noe vi ønsker, men noe loven krever. Reglene behandles sist i denne delen.
Et system kan være perfekt konfidensielt og likevel bryte personvernet — for eksempel ved å samle inn langt mer enn det trenger, selv om alt lagres trygt.
Den faste feilslutningen: å bruke «personvern» som et samlebegrep for all datasikkerhet. Det er ett av sju mål, og det handler spesifikt om opplysninger om personer.
En angriper setter opp en falsk innloggingsside som ser ut som bankens, og fanger opp brukernavn og passord. Kryss av alle målene som brytes, og begrunn hvert av de fire.
a) Tilgjengelighet
b) Konfidensialitet
c) Autentisitet
d) Sporbarhet
Løkke 3 — Tiltakene, og skillet som avgjør oppgaven (~12 min)
Nå til den andre halvdelen. Et tiltak er en mekanisme — noe man kjøper, installerer, konfigurerer eller gjennomfører.
Brannmur er et tiltak. Kryptering er et tiltak. Å øve på hva man gjør ved et angrep, er et tiltak.
Det høres enkelt ut, og det er det også — helt til oppgaven lister opp åtte elementer i tilfeldig rekkefølge og ber deg sortere dem i to kolonner under tidspress.
En mekanisme eller handling som brukes for å nå ett eller flere sikkerhetsmål.
Typiske tiltak i dette faget: brannmur, kryptering, sikkerhetskopiering, tofaktor-autentisering, tilgangskontroll, antivirus, sikkerhetsoppdatering, sikkerhetsøvelser og hashing av passord.
Testen som skiller: spør «kan man kjøpe, installere eller gjennomføre dette?» Er svaret ja, er det et tiltak. Et mål kan man bare ha eller mangle.
Den faste feilslutningen: å behandle «kryptering» som om det var et mål i seg selv. Kryptering er verktøyet; konfidensialitet er det man er ute etter. Under negativ poenggiving koster forvekslingen dobbelt — du mister målet du skulle krysset av, og trekkes for tiltaket du krysset i stedet.
Hvert tiltak tjener først og fremst ett mål, og av og til flere. Dette er tabellen oppgavene bygger på:
| Tiltak | Først og fremst | Også |
|---|---|---|
| Diskkryptering | Konfidensialitet | — |
| HTTPS | Konfidensialitet | Integritet, autentisitet |
| Tofaktor-autentisering | Konfidensialitet | Autentisitet |
| Tilgangskontroll | Konfidensialitet | — |
| Sjekksum og hash | Integritet | — |
| Digital signatur | Uavviselighet, autentisitet | Integritet |
| Sikkerhetskopiering | Tilgjengelighet | — |
| Redundans | Tilgjengelighet | — |
| Brannmur | Tilgjengelighet, konfidensialitet | — |
| Logging | Sporbarhet | — |
| Antivirus | Integritet, tilgjengelighet | — |
De tre koblingene som testes oftest:
1. Diskkryptering, HTTPS og tofaktor → konfidensialitet. Alle tre hindrer at uvedkommende får lest noe.
2. Sjekksum og hash → integritet, ikke konfidensialitet. En hash-verdi avslører at en fil er endret. Den skjuler ingenting — filen er like lesbar som før. Dette er felle #9.
3. Sikkerhetskopi og redundans → tilgjengelighet. De hindrer verken lesing eller endring; de sørger for at innholdet finnes når det trengs.
Merk at koblingen ikke alltid er én til én. HTTPS gir både konfidensialitet, integritet og autentisitet. I en «velg ett eller flere»-oppgave skal alle de riktige krysses av.
Svarform F3, altså en koblingsoppgave: plasser hvert element (1–8) i riktig kolonne (A eller B).
1. Brannmur · 2. Integritet · 3. Sikkerhetskopiering · 4. Uavviselighet · 5. Tofaktor-autentisering · 6. Tilgjengelighet · 7. Antivirus · 8. Konfidensialitet
A. Sikkerhetsmål · B. Sikkerhetstiltak
Bruk testen på hvert element: kan man installere eller gjennomføre det (tiltak), eller er det en egenskap systemet har eller mangler (mål)?
1 → B. Brannmur er noe man setter opp. Tiltak.
2 → A. Integritet er en egenskap ved dataene. Mål.
3 → B. Sikkerhetskopiering er noe man gjør, gjerne hver natt. Tiltak.
4 → A. Uavviselighet er en egenskap ved en handling — at den ikke kan benektes. Mål.
5 → B. Tofaktor-autentisering er noe man slår på. Tiltak.
6 → A. Tilgjengelighet er en egenskap ved tjenesten. Mål.
7 → B. Antivirus er programvare man installerer. Tiltak.
8 → A. Konfidensialitet er en egenskap ved informasjonen. Mål.
Fasit: mål = 2, 4, 6, 8. Tiltak = 1, 3, 5, 7.
Merk fordelingen: fire og fire. Men ikke stol på at det alltid er jevnt — en oppgave kan godt ha seks tiltak og to mål.
Om negativ poenggiving: hvert feilplassert element trekker. Testen tar to sekunder per element og er den billigste forsikringen som finnes i denne seksjonen: installerer man det, eller ønsker man det?
Plasser hvert element (1–6) i riktig kolonne (A eller B), og begrunn hver plassering.
1. Kryptering · 2. Sporbarhet · 3. Logging · 4. Personvern · 5. Sikkerhetsøvelse · 6. Autentisitet
A. Sikkerhetsmål · B. Sikkerhetstiltak
Kryss av alle tiltakene som først og fremst tjener konfidensialitet, og begrunn hvert av de fem.
a) HTTPS
b) Sjekksum
c) Diskkryptering
d) Sikkerhetskopiering
e) Tilgangskontroll
Løkke 4 — Eksamensformen (~10 min)
Sjangeren kommer i to innpakninger, og begge er trent nå: sorter elementer i mål og tiltak (F3), og kryss av alle tiltakene som tjener et gitt mål (F1).
Den tredje varianten er å gå motsatt vei: gitt en hendelse, hvilket mål ble brutt? Den møter du igjen i neste kapittel, der trusler kobles til mål.
Felles for alle tre: svaret er entydig, og du kan kontrollere det med to spørsmål. Installerer man det, eller ønsker man det? Og: hindrer dette lesing, endring eller nedetid?
Svarform F2, altså sant/usant-matrise: vurder hver påstand.
a) En hash-verdi gir konfidensialitet.
b) Sikkerhetskopiering tjener først og fremst tilgjengelighet.
c) Brannmur er et sikkerhetsmål.
d) En melding kan ha full integritet selv om alle kan lese den.
b) Sann. En sikkerhetskopi sørger for at innholdet finnes når originalen er borte eller låst. Den hindrer verken lesing eller endring.
c) Usann. Brannmur er et tiltak — noe man setter opp. Målene den tjener, er tilgjengelighet og konfidensialitet. Dette er felle #1, den hyppigst påpekte feilen i faget.
d) Sann. Integritet handler om at innholdet er uendret, ikke om at det er hemmelig. En offentlig kunngjøring med gyldig signatur har full integritet og null konfidensialitet — og det er helt som det skal.
Fasit: a usann, b sann, c usann, d sann.
Om formen: to sanne og to usanne, og de to usanne er nettopp felle #1 og felle #9. Det er ingen tilfeldighet — i denne sjangeren er de gale radene som regel de to faste forvekslingene.
Arbeidsmåten: les rada, spør «mål eller tiltak?», og deretter «lesing, endring eller nedetid?». To spørsmål avgjorde alle fire radene.
Vurder hver påstand som sann eller usann, og begrunn hver rad.
| # | Påstand | Sant/usant |
|---|---|---|
| a | Kryptering er et sikkerhetsmål | |
| b | Logging er tiltaket som gir sporbarhet | |
| c | En sjekksum avslører om en fil er endret | |
| d | Tilgjengelighet er ikke et sikkerhetsmål, men et driftskrav |
Koble hvert tiltak (1–6) til det målet det først og fremst tjener (A–D). Hvert mål kan brukes flere ganger eller ikke i det hele tatt.
1. Sjekksum · 2. Redundans · 3. Diskkryptering · 4. Logging · 5. Sikkerhetskopiering · 6. Tilgangskontroll
A. Konfidensialitet · B. Integritet · C. Tilgjengelighet · D. Sporbarhet
En kommune oppdager at en ansatt har endret beløp i flere fakturaer og slettet loggene etterpå. Kryss av alle målene som er brutt, og begrunn hvert av de fem.
a) Tilgjengelighet
b) Sporbarhet
c) Konfidensialitet
d) Integritet
e) Uavviselighet
1. Å blande mål og tiltak (felle #1). Den hyppigst påpekte feilen i hele faget. Brannmur, kryptering, sikkerhetskopiering og tofaktor er tiltak. Testen tar to sekunder: kan man installere eller gjennomføre det, eller er det noe systemet har eller mangler?
2. Å krysse av hash eller sjekksum for konfidensialitet (felle #9). De gir integritet. En hash avslører endring; den skjuler ingenting.
3. Å tro at sikkerhetskopiering gir konfidensialitet. Den gir tilgjengelighet. En kopi hindrer ingen i å lese noe — tvert imot finnes innholdet nå to steder.
4. Å bruke «personvern» som samlebegrep for all sikkerhet. Det er ett av sju mål, og det handler spesifikt om personopplysninger.
5. Å svare bare ett mål når flere er brutt. Mange hendelser bryter to eller tre mål samtidig — en forfalsket nettside bryter både autentisitet og integritet. Under «velg ett eller flere» skal alle krysses av.
6. Å blande sporbarhet og uavviselighet. Sporbarhet er å kunne se hvem som gjorde hva. Uavviselighet er at den ansvarlige ikke kan nekte for det. De henger sammen, men de er to mål.
7. Å glemme at tilgjengelighet er et sikkerhetsmål. Et system som er nede, har et sikkerhetsproblem — ikke bare et driftsproblem.
Begrepsbank til eksamen
Begrepsbanken er flashcard- og repetisjonsstoff — den gjentar det du nettopp har lest. Hopp trygt over ved førstegangslesing; tidsanslaget for kapitlet gjelder kjernestoffet.
To spørsmål, og de avgjør hele sjangeren:
1. Kan man kjøpe, installere eller gjennomføre det? → tiltak
2. Er det en egenskap systemet har eller mangler? → mål
Brannmur installeres. Konfidensialitet har man eller mangler. Kryptering tas i bruk. Integritet er en tilstand.
Testen tar to sekunder per element og er den billigste forsikringen i hele seksjon 3 — under negativ poenggiving koster hver forveksling både det tapte riktige krysset og det gale du satte i stedet.
De tre eldste og mest siterte målene: konfidensialitet, integritet og tilgjengelighet.
Forkortelsen kommer av engelsk confidentiality, integrity, availability. Denne boka skriver dem alltid ut på norsk, siden oppgavene gjør det.
De fire andre målene i faget — sporbarhet, uavviselighet, autentisitet og personvern — er like fullt pensum, og en oppgave kan godt spørre etter et av dem.
Et tiltak: en mekanisme som kontrollerer hvilken nettverkstrafikk som slipper inn og ut av et nett eller en maskin.
Målene den tjener: tilgjengelighet (den kan stoppe flomangrep) og konfidensialitet (den kan hindre at tjenester eksponeres utenfor).
Den faste feilslutningen: å krysse av brannmur som et mål. Det er felle #1. En brannmur er noe man setter opp — den er aldri en egenskap i seg selv.
Et tiltak: å gjøre innhold uleselig for den som ikke har nøkkelen.
Målet: konfidensialitet. Mekanikken — symmetrisk og asymmetrisk kryptering, og hvilken nøkkel som brukes til hva — behandles senere i denne delen.
Dette er det tiltaket som oftest feilplasseres som et mål, fordi ordet er så sentralt i sikkerhet. Men man bruker kryptering; man har konfidensialitet.
Et tiltak: å ta og oppbevare kopier av data, slik at de kan gjenopprettes.
Målet: tilgjengelighet. Kopien sørger for at innholdet finnes når originalen er slettet, ødelagt eller låst av et løsepengevirus.
Den faste feilslutningen: å tro at sikkerhetskopiering gir konfidensialitet. Den gjør ingenting for å hindre lesing — snarere tvert imot, siden innholdet nå finnes to steder og begge må sikres.
Et tiltak: å bestemme hvem som får lese, endre eller slette hva.
Målet: først og fremst konfidensialitet, men også integritet, siden den som ikke får skrive, heller ikke kan endre.
Et bærende prinsipp er minste privilegium: hver bruker skal ha akkurat de rettighetene jobben krever, og ikke flere. Da blir skaden mindre både ved feil og ved misbruk.
Skillet mot autentisering — å bekrefte hvem du er — behandles senere i denne delen.
Et tiltak: en kort verdi regnet ut fra innholdet i en fil eller en melding.
Endres innholdet med så mye som ett bit, stemmer ikke verdien lenger. Målet er derfor integritet.
Den faste feilslutningen: å krysse av sjekksum for konfidensialitet. Det er felle #9. Sjekksummen skjuler ingenting — filen er nøyaktig like lesbar med sjekksum som uten.
Et tiltak: at systemet fortløpende skriver ned hvem som gjorde hva, og når.
Målet: sporbarhet. Loggen hindrer ingenting i øyeblikket, men den gjør det mulig å finne ut av hendelser i ettertid — og virker derfor forebyggende.
Blir loggene slettet, rammes både sporbarhet og uavviselighet: da kan den ansvarlige nekte for handlingen, og ingen kan bevise noe annet.
Et tiltak: at det finnes mer enn ett eksemplar av noe kritisk — flere maskiner, flere disker, flere nettforbindelser.
Målet: tilgjengelighet. Svikter én enhet, tar en annen over, og tjenesten fortsetter.
Skillet mot sikkerhetskopiering: en sikkerhetskopi lar deg gjenopprette etterpå, mens redundans gjør at tjenesten aldri går ned. Begge tjener samme mål, men på ulik måte.
Et tiltak: programvare som oppdager og fjerner skadevare.
Målene det tjener: integritet (skadevare endrer filer og systemer) og tilgjengelighet (skadevare kan låse eller ødelegge).
Skadevaretypene — orm, virus, trojaner, rootkit og de andre — behandles sist i denne delen.
Et tiltak: å installere rettelser som lukker kjente svakheter i programvare.
Målene: alle tre i CIA, avhengig av hva svakheten kunne utnyttes til.
Manglende oppdatering er en av de vanligste årsakene til vellykkede angrep, og «systemet er ikke oppdatert» er derfor en standardtrussel i oppgavene i neste kapittel.
Et tiltak: å øve på hva man gjør når noe går galt — gjenoppretting fra sikkerhetskopi, varsling, nødrutiner.
Målet: først og fremst tilgjengelighet, siden øvelsen trener på å komme raskt tilbake i drift.
Dette er det tiltaket som minner minst om teknologi, og nettopp derfor er det med i oppgavene: det tester om du har forstått at et tiltak er noe man gjør, ikke bare noe man installerer.
Brytes av: tastelogger, spionvare, tapt eller stjålet utstyr uten kryptering, feilsendte e-poster, usikrede databaser.
Tjenes av: diskkryptering, HTTPS, tilgangskontroll, tofaktor.
Fellen: å krysse av konfidensialitet for tiltak som egentlig gir integritet (sjekksum, hash) eller tilgjengelighet (sikkerhetskopi, redundans). Konfidensialitet er det målet flest gjetter på, og distraktorene utnytter det.
Brytes av: endring av innhold, forfalskede nettsider, rootkit som manipulerer systemet, og av rene feil — integritet kan svikte uten at noen angriper.
Tjenes av: sjekksum, hash, digital signatur, versjonskontroll.
Fellen: å tro at integritet forutsetter hemmelighold. En offentlig kunngjøring alle kan lese, kan ha perfekt integritet.
Brytes av: tjenestenektangrep, løsepengevirus, manglende sikkerhetskopi, strømbrudd, maskinvarefeil.
Tjenes av: sikkerhetskopiering, redundans, brannmur mot flomangrep, reservestrøm.
Fellen: å avfeie tilgjengelighet som «bare drift». Det er ett av de sju sikkerhetsmålene, og i et sykehus kan det være det mest kritiske av dem alle.
Uavviselighet: at den ansvarlige ikke kan nekte for å ha gjort det. Oppnås først og fremst med digital signatur.
De henger sammen — sletting av logger rammer begge — men de er to ulike mål. Sporbarhet handler om å kunne se; uavviselighet handler om å kunne bevise overfor andre.
Integritet: er innholdet uendret?
En forfalsket nettside bryter begge: den er ikke den den utgir seg for, og innholdet er ikke det ekte.
Derfor er slike oppgaver ofte i «velg ett eller flere»-form, og da skal begge målene krysses av. Å velge bare det ene er en av de vanligste måtene å tape halve poenget på.
At personopplysninger behandles lovlig, rimelig og åpent, og bare i nødvendig omfang.
Personvern er det eneste av de sju målene som er rettslig forankret — det er ikke bare ønskelig, det er lovpålagt. Reglene behandles sist i denne delen.
Merk at et system kan ha perfekt konfidensialitet og likevel bryte personvernet: samler man inn mye mer enn nødvendig, hjelper det ikke at alt lagres trygt.
Koblingen tiltak → mål er ikke alltid én til én.
HTTPS gir konfidensialitet (ingen kan lese trafikken), integritet (ingen kan endre den underveis) og autentisitet (sertifikatet viser at du snakker med rett tjener).
Digital signatur gir uavviselighet, autentisitet og integritet — men ikke konfidensialitet.
I en «velg ett eller flere»-oppgave skal alle de riktige krysses av. Spør oppgaven derimot hva tiltaket tjener «først og fremst», er det hovedmålet som gjelder.
De fleste virkelige hendelser bryter mer enn ett mål.
En ansatt som endrer beløp og sletter loggene, bryter integritet (innholdet er endret), sporbarhet (det kan ikke ses hva som skjedde) og uavviselighet (den ansvarlige kan nekte).
Arbeidsmåten: gå gjennom alle sju målene og spør for hvert enkelt om nettopp den egenskapen er brutt. Ikke stopp ved det første som passer.
De to målene som oftest står som gale alternativer, er konfidensialitet og tilgjengelighet — nettopp fordi de er de to man tenker på først når man hører ordet «angrep».
Kontrollspørsmålet for hvert alternativ:
- Konfidensialitet: har noen lest noe de ikke skulle?
- Tilgjengelighet: har noen mistet tilgang til noe?
Er svaret nei, er målet ikke brutt — uansett hvor alvorlig hendelsen er ellers.
En fast konstruksjon: oppgaven inneholder både et tiltak og det målet tiltaket gir, som to separate elementer.
Eksempler på slike par: logging og sporbarhet · kryptering og konfidensialitet · sikkerhetskopiering og tilgjengelighet.
Ser du to elementer som «hører sammen», er det som regel et slikt par — og da er det ene et tiltak og det andre et mål. Bruk testen på begge, hver for seg.
En svakhet i et system som kan utnyttes: en uoppdatert programvare, et svakt passord, en feilkonfigurert tjeneste, en ansatt som ikke er opplært.
Sårbarheten er hverken et mål eller et tiltak — den er tilstanden tiltakene skal fjerne, og den trusler utnytter.
Sammenhengen: en trussel utnytter en sårbarhet og bryter et mål. Tiltakene settes inn for å fjerne sårbarheten eller redusere skaden. Kjeden behandles i neste kapittel.
Ingen enkelt mekanisme dekker alle sju målene. Kryptering gjør ingenting mot nedetid; sikkerhetskopi gjør ingenting mot lekkasje; brannmur gjør ingenting mot en ansatt som misbruker sin egen tilgang.
Derfor bygges sikkerhet i lag: flere tiltak som dekker hverandres svakheter.
Den faste feilslutningen på eksamen: å tro at ett tiltak «løser sikkerheten». Spør alltid hvilket mål tiltaket faktisk tjener — og hvilke det ikke gjør noe med.
Et tiltak: å kreve to uavhengige typer bevis for at du er den du sier — typisk noe du vet (passord) og noe du har (kode på telefonen).
Målene: konfidensialitet (uvedkommende kommer ikke inn) og autentisitet (den som logger inn, er virkelig deg).
Mekanikken og hvorfor det virker mot både gjettede og lurte passord, behandles senere i denne delen.
Et tiltak: kryptert overføring mellom nettleser og tjener, med sertifikat som bekrefter hvem tjeneren er.
Målene: konfidensialitet (ingen på veien kan lese trafikken), integritet (ingen kan endre den underveis) og autentisitet (sertifikatet viser at du snakker med rett tjener).
Dette er det klareste eksempelet på at ett tiltak kan tjene flere mål — og i en «velg ett eller flere»-oppgave skal alle tre krysses av.
Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.
Skolesaga er en uavhengig læringsressurs og er ikke tilknyttet eller godkjent av Universitetet i Oslo. Dette er ikke offisielt studiemateriell. Les mer.