|
Computer Forensics
- introduktion
Som
nævnt på hovedsiden er "Computer Forensics" helt
grundlæggende at indsamle, analyserer og dokumenterer
elektronisk bevismateriale på en juridisk forsvarlig måde.
Rent teknisk kan forensics opdeles i en lang række
forskellige undergrupper, fra undersøgelser af
arbejdsstationer for at finde tegn på besvigelser, over
undersøgelser af servere for at finde tegn på hackerangreb,
til netværksforensics hvor selve trafikken på netværket
undersøges for at finde tegn på angreb.
Der er således en lang, lang række forskellige måder
computer forensics undersøgelser kan udføres på. Når man
tager med hvor mange forskellige operativsystemer og
muligheder der findes for at opdele netværk, indser man hurtigt hvor
mange forskellige typer computer forensics undersøgelser der findes.
Hvorfor computer forensics?
Der kan være mange grunde til en
virksomhed eller organisation ønsker at foretage en
forensics undersøgelse af et computer system eller et
helt netværk. Det kan f.eks. være for at forsøge at
- Bestemme om der er blevet foretaget en ulovlig
handling.
- Bestemme hvem der har foretaget en ulovlig eller mistænkelig
handling.
- Bestemme hvordan en angriber har opnået adgang til data/et
system, så det sikres det ikke sker igen - eller om det allerede er
sket andre steder på netværket.
- Bestemme hvilken skade er sket - hvad har angriberen haft
adgang til, hvad har han gjort med data der har været adgang
til (f.eks. slettet, ændret, kopieret).
- Ved mistanke imod interne medarbejdere (f.eks. en
medarbejder mistænkes for illoyalitet, eller for at have
brudt en sikkerhedspolitik).
Resultatet
af en forensics undersøgelse kan i nogle tilfælde påvirke beslutningen om en hændelse skal
anmeldes til politiet. Hvis virksomheden foretager
en indledende undersøgelse forkert, kan det ligeledes betyde at politiets
arbejde vanskeliggøres eller i værste fald helt ødelægger muligheden for
at retsforfølge angriberen.
Bevismateriale:
I mange
situationer er det eneste bevismateriale der er
tilstede, det der eksistere i digitalt format. Det kan
betyde at muligheden for at dømme en angriber afhænger af
undersøgerens evne til at indsamle, undersøge, bevare og
præsentere bevismateriale. Der er dog tre helt grundlæggende problemer
med computer data som bevismateriale: det er flygtigt,
sårbart og let at forfalske.
Flygtigt: Hvis computeren slukkes, eller der går lang
tid fra en forbrydelse er foregået til systemet undersøges, kan bevismateriale
"forsvinde" af sig selv. F.eks. forsvinder spor efter
netværksforbindelser kort tid efter forbindelsen afbrydes.
Hvis en computer slukkes inden bevismateriale indsamles kan
en række andre typer data ligeledes gå tabt.
Sårbart: Mange typer potentielt bevismateriale ændrer
sig når man forsøger at undersøge det. F.eks. ændres 'access
tider' når man eksekvere eller ser på filer (se billedet til venstre),
ligesom slettede filer
kan
overskrives når der installeres nye programmer på systemet
eller nye filer oprettes.
Let at forfalske: Det vil ofte være muligt
at ændre data der opbevares på computer systemer på en lang række forskellige måder, både før og efter
bevismateriale er indsamlet. Det medfører, at det ofte er
nødvendigt at benytte særlige programmer og teknikker til at indsamle,
undersøge og dokumentere data.
Selve håndteringen af elektronisk bevismateriale, dvs. at
sørge for indsamlet materiale opbevares og behandles
forsvarligt, er et omfattende studie i sig selv (meget mere
information om dette emne er planlagt).
Måden
bevismateriale indsamles og behandles på kan således i
mange situationer være lige så vigtig som de resultater der
kommer ud af de tekniske undersøgelser. En
dygtig forsvarer vil ofte forsøge at så tvivl om
brugbarheden af den indsamlede data, og som det nævnes flere
gange her på siderne, kan selv en dygtig teknikker,
uden forståelse for computer forensics, hurtigt ødelægge
en sag ved ubevidst at ændre bevismateriale under sin undersøgelse af
systemet.
Hvordan?
Tankegangen bag alle computer forensics undersøgelser bør
derfor være, at alt man gør senere skal kunne forklares i retten
og som medlem af et incident response team bør man derfor altid forsøge at bevare alle potentielle beviser.
I det mindste indtil man er helt sikker på sagen ikke skal
forfølges yderligere.
Et par helt grundlæggende computer forensics regler
er:
-
Undgå at ødelægge potentielt bevismateriale
-
Dokumenter
alt hvad du gør
-
Stol aldrig på den mistænkte computers operativ system. Eksekver
f.eks. ikke programmer direkte på maskinen der undersøges
-
Opbevar backup, logfiler, dokumentation og alle andre typer
information fra maskinen der
undersøges sikkert
På vej:
I første omgang vil der komme uddybende tekster om en række af de
vigtigste elementer af computer forensics, f.eks.
- Dansk og international lovgivning
- Typer af forensics (e-mail, netværk, log osv.)
- Undersøgelser af arbejdsstationer ("insider forensics")
- Mobiltelefoner og computer forensics
- MAC-tider og tidslinier
- Filsystemer
- Reverse engineering
- "Chain of custody", sikring af bevismateriale
- Steganografi, kryptering og andre metoder til at skjule
data
men mange flere er planlagt. |