24 Nettverkssikkerhet
Brannmurer, kryptering, autentisering og sikker nettverkspraksis.
Trusselbildet
Vanlige nettverkstrusler:
Malware (skadelig programvare)
- Virus: Sprer seg ved å feste seg til filer
- Ormer: Selvspredende via nettverk
- Trojanere: Ser ut som legitim programvare
- Ransomware: Krypterer filer, krever løsepenger
Phishing
Falske e-poster eller nettsider som prøver å lure deg til å oppgi sensitiv informasjon.
Man-in-the-Middle (MitM)
Angriper plasserer seg mellom to kommuniserende parter og avlytter/modifiserer trafikk.
Denial of Service (DoS/DDoS)
Overvelmer et system med trafikk slik at det blir utilgjengelig.
SQL-injeksjon
Angripere sender ondsinnet SQL-kode via inputfelt for å få tilgang til databaser.
Passordangrep
- Brute force: Prøver alle kombinasjoner
- Dictionary attack: Prøver vanlige ord
- Credential stuffing: Bruker lekkede passord
Sosial manipulering
Lurer mennesker til å gi tilgang eller informasjon.
Brannmurer
Hva er en brannmur?
En brannmur er en sikkerhetsenhet som kontrollerer nettverkstrafikk basert på regler.
Typer brannmurer:
Pakkefilter (stateless)
- Sjekker individuelle pakker
- Basert på IP-adresser, porter, protokoller
- Raskt, men begrenset
Stateful inspection
- Holder styr på aktive tilkoblinger
- Bedre beskyttelse enn pakkefilter
- Standard i moderne brannmurer
Application layer (proxy)
- Inspiserer innholdet i pakker
- Kan blokkere spesifikke applikasjoner
- Tregere, men mer grundig
Next-Generation Firewall (NGFW)
- Kombinerer alle over
- Deep packet inspection
- Integrert antivirus, IPS
- Applikasjonsbevissthet
Brannmurregler:
Allow TCP fra 192.168.1.0/24 til port 80 (HTTP)
Allow TCP fra 192.168.1.0/24 til port 443 (HTTPS)
Allow UDP port 53 (DNS)
Deny all (standard avvis alt annet)DMZ (Demilitarized Zone)
Nettverkssegment mellom internett og internt nett for offentlige servere.
Kryptering
Hva er kryptering?
Kryptering omdanner lesbar tekst (plaintext) til uleselig tekst (ciphertext) ved hjelp av en nøkkel.
Symmetrisk kryptering
Samme nøkkel brukes for å kryptere og dekryptere.
- Rask og effektiv
- Utfordring: Hvordan dele nøkkelen trygt?
- Eksempler: AES, 3DES
Asymmetrisk kryptering
To nøkler: offentlig (kan deles) og privat (hemmelig).
- Offentlig nøkkel krypterer, privat dekrypterer
- Løser nøkkelutvekslingsproblemet
- Tregere enn symmetrisk
- Eksempler: RSA, ECC
Hybrid kryptering
Kombinerer begge:
1. Asymmetrisk for å utveksle en sesjonsnøkkel
2. Symmetrisk for å kryptere selve dataene
3. Brukes i TLS/HTTPS
Hashing
Enveis funksjon som lager "fingeravtrykk" av data.
- Verifiserer integritet
- Kan ikke reverseres
- Eksempler: SHA-256, SHA-3
- Bruk: Passordlagring, filverifisering
TLS/HTTPS
Transport Layer Security sikrer nettrafikk:
- Krypterer data mellom nettleser og server
- Autentiserer serveren med sertifikat
- Grønne låsikon i nettleseren
Autentisering og tilgangskontroll
Autentiseringsfaktorer:
1. Noe du vet
Passord, PIN-kode, sikkerhetsspørsmål
2. Noe du har
Smartkort, mobiltelefon (SMS/app), hardware-token
3. Noe du er
Fingeravtrykk, ansiktsgjenkjenning, iris-skanning
Multi-faktor autentisering (MFA)
Kombinerer to eller flere faktorer for sterkere sikkerhet.
Eksempel: Passord (noe du vet) + SMS-kode (noe du har)
Sterke passord:
- Minst 12-16 tegn
- Blanding av store/små bokstaver, tall, spesialtegn
- Unike for hver tjeneste
- Bruk passordbehandler
Single Sign-On (SSO)
Én innlogging gir tilgang til flere systemer.
- Praktisk for brukere
- Sentralisert sikkerhetskontroll
802.1X (Port-basert nettverkstilgangskontroll)
Autentiserer enheter før de får nettverkstilgang:
1. Bruker/enhet sender legitimasjon
2. Switch sender til RADIUS-server
3. Server godkjenner eller avviser
4. Switch gir/nekter tilgang
Zero Trust
"Aldri stol på, alltid verifiser"
- Ingen automatisk tillit basert på plassering
- Kontinuerlig verifisering
- Minimal tilgang (principle of least privilege)
Forklar forskjellen mellom symmetrisk og asymmetrisk kryptering.
Hva er multi-faktor autentisering (MFA) og hvorfor er det sikrere enn bare passord?
Du skal sette opp brannmurregler for en webserver. Hvilke porter må være åpne, og fra hvilke adresser?
Hva er phishing og hvordan kan du beskytte deg mot det?
Forklar hva en DMZ er og hvorfor den brukes.
Lag en sikkerhetspolicy for passord i en liten bedrift. Inkluder krav til passordlengde, kompleksitet, utløp, MFA, og retningslinjer for ansatte.
Beskriv hvordan HTTPS/TLS beskytter kommunikasjon mellom nettleser og webserver. Inkluder sertifikater, nøkkelutveksling og kryptering.
Oppgaver
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.