Penetrationtest

...

Hackere og deres hatte: hvem er de, og hvad betyder farverne?

I IT-sikkerhed bruges farvede hatte som betegnelser for hackere. Farven siger noget om hensigten, og især om én ting: om hackeren har lov.

Betegnelserne stammer fra gamle westernfilm, hvor helten bar hvid hat og skurken sort. I dag er de en del af fagsproget, og de er nyttige, fordi de gør det klart, hvad der skiller en penetrationstest fra et angreb.

White hat: med tilladelse

En white hat hacker arbejder med fuld tilladelse fra den, der råder over systemerne. Opgaven er beskrevet i en aftale, med scope, metoder og tidsrum. Formålet er at finde svagheder og rapportere dem, så de kan lukkes.

En penetrationstester er en white hat. Det er tilladelsen og aftalen, ikke teknikken, der gør forskellen. → Scope i en penetrationstest

Black hat: uden tilladelse og med egen vinding

En black hat hacker bryder ind uden tilladelse for at opnå noget: penge, data, afpresning eller skade. Det er de angribere, en virksomhed skal beskytte sig mod.

Mange angreb er ikke rettet mod en bestemt virksomhed. Angriberne leder bredt efter kendte svagheder og går efter dem, der har dem. → Hvad er en penetrationstest?

Grey hat: gode hensigter, men uden lov

En grey hat hacker undersøger systemer uden tilladelse, men uden at ville skade. Typisk finder grey hat’en en svaghed og fortæller ejeren om den, nogle gange i håb om en dusør eller anerkendelse.

Hensigten kan være god, men handlingen er stadig uden tilladelse. Uberettiget adgang til et datasystem er strafbart efter straffelovens § 263, stk. 1, uanset hvad hackeren ville bagefter.

For virksomheden er det et dilemma. Svagheden er reel og skal lukkes. Men ingen har givet lov til undersøgelsen, og ingen ved præcist, hvad der ellers er sket.

Bug bounty: en vej fra grå til hvid

Nogle virksomheder har bug bounty-programmer. Her inviteres sikkerhedsforskere til at lede efter svagheder i bestemte systemer efter offentlige regler og belønnes for fund, de melder. Store teknologivirksomheder som Google driver sådanne programmer.

Programmet giver tilladelsen på forhånd. Det gør arbejdet til white hat-arbejde, så længe reglerne følges.

De andre farver

Ud over de tre hovedtyper bruges flere farver som fagjargon:

  • Grøn hat · en ny og uerfaren hacker, der er ved at lære.
  • Blå hat · bruges om hackere, der angriber af hævn eller personlige motiver. Betegnelsen bruges også om eksterne testere, der inviteres til at teste et produkt før lancering.
  • Rød hat · bruges om hackere, der går efter andre hackere på egen hånd.

Farverne er ikke faste definitioner, og de bruges forskelligt. De tre første er dem, der betyder noget i praksis.

Red team og blue team

Farverne må ikke forveksles med red team og blue team. Et red team er en gruppe, der på bestilling efterligner en angriber mod et konkret mål. Et blue team er dem, der forsvarer. Begge arbejder med tilladelse. red-teaming.dk

Hvad det betyder, når I bestiller en test

Når I bestiller en penetrationstest, bestiller I white hat-arbejde. Det betyder:

  1. Tilladelsen skal være på plads fra den, der råder over systemerne.
  2. Aftalen skal beskrive scope og metoder.
  3. Fund skal rapporteres til jer, ikke bruges til andet.
  4. Resultatet behandles fortroligt.

Er noget af det uklart, er det ikke en penetrationstest.

→ Derfor får virksomheder lavet en penetrationstest · Artikler · Penetrationstest hos Nielco IT

John Nielsen, Nielco IT

Skal I have testet noget?

Fortæl kort, hvad I vil have testet, og hvornår I skal bruge resultatet. Så vender jeg tilbage.

Tak for din henvendelse. Jeg vender tilbage hurtigst muligt.