Gå til innholdet

Cookie-innstillinger

Velg hvilke typer cookies du tillater. Du kan når som helst endre valget via Cookie-innstillinger nederst på hver side. Personvernerklæring

Nødvendige

Alltid på

Trengs for å logge inn, beholde handlekurven og huske valgene dine. Disse er alltid på.

Hvilke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: økten din og at du forblir innlogget
  • weboke_basket: handlekurven din
  • wkBtwIncl: visning av priser med eller uten mva.
  • wok_cookies: cookievalget ditt, 12 måneder

Måler hvilken annonse som fører til et besøk eller en bestilling, slik at vi ikke betaler for annonser som ikke gir noe.

Hvilke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), opptil 90 dager
  • OpenAI Ads, annonser i ChatGPT
  • wok_aff: hvilken partner som henviste deg til oss (partnerprogram), 60 dager

4,6

Land og språk

Hvert land har sin egen nettside, med priser og mva. for det landet.

Vis

Lese domener og lenker

Modul 3: Gjenkjenne phishing · Lesetid: 13 minutter

Læringsmål: Etter denne leksjonen kan du finne det virkelige målet til enhver lenke: du finner det registrerbare domenet med den offentlige suffikslisten, og du gjenkjenner subdomene-, sti- og @-triks, lookalikes, punycode, forkortere og open redirects.
Nøkkelbegreper: URL, skjema, host, registrerbart domene, offentlig suffiks, subdomene, sti, lookalike, typosquatting, homograf, punycode (xn--), URL-forkorter, open redirect

Delene av en lenke

En nettadresse kalles en URL. Den består av faste deler:

https://inlog.mijnbank.example:443/klant/overzicht?taal=nl#saldo
DelI dette eksempeletHva den gjør
SkjemahttpsHvordan nettleseren kobler til
Hostinlog.mijnbank.exampleHvilken server du snakker med
Port (sjelden synlig)443«Dørnummeret» på den serveren
Sti (Path)/klant/overzichtHvilken side på den serveren
Spørring?taal=nlEkstra data til siden
Fragment#saldoEt sted på siden

Hosten er den eneste delen som avgjør hvem nettstedet tilhører. Sti, spørring og fragment bestemmer eieren av den hosten selv. Der kan det altså stå hva som helst, også navnet på en annen organisasjon.

Du leser hosten fra høyre mot venstre, ledd for ledd. Slutten er det viktigste.

Det registrerbare domenet og den offentlige suffikslisten

Det er ikke hele hosten som forteller hvem eieren er, men én del av den: det registrerbare domenet. Det er navnet noen har registrert hos en registrar. Alt til venstre for det er subdomener, og dem lager eieren selv, så mange han vil.

For å finne det registrerbare domenet må du vite hvor du faktisk kan registrere et eget navn. En slik del kalles et offentlig suffiks. Eksempler er com, no og example, men også co.uk: i Storbritannia registrerer du som bedrift et navn under co.uk. Det registrerbare domenet er da det offentlige suffikset pluss ett ledd foran det.

HostOffentlig suffiksRegistrerbart domene
www.example.comcomexample.com
inlog.mijnbank.exampleexamplemijnbank.example
www.shop.[navn].co.ukco.uk[navn].co.uk
mijnbank.co.uk.exampleexampleuk.example

Tommelfingerregelen «ta de to siste bitene» slår altså feil. Ved www.shop.[navn].co.uk ville du fått co.uk, og det tilhører ingen spesielt. Og det siste eksempelet viser at co.uk midt i et navn ikke betyr noe: der er uk.example eieren.

Hvilke suffikser som er offentlige, står i Public Suffix List (publicsuffix.org), en liste Mozilla startet og som nå vedlikeholdes av fellesskapet. Nettlesere bruker den blant annet til å avgjøre hvilke nettsteder som kan dele informasjonskapsler, og til å fremheve den viktige delen av en adresse. Listen har også en del med «private» suffikser: tjenester der kunder får et eget subdomene, som enkelte vertstjenester for blogger og prosjektsider. Hver kunde under det telles som en egen eier.

Står et suffiks ikke i listen, gjelder standardregelen: det siste leddet er suffikset. Derfor er det registrerbare domenet ved .example alltid de to siste leddene.

Triks med subdomene, sti og @

Nå som du vet hvor eieren står, ser du hvordan angripere lurer øynene dine. De plasserer navnet du forventer et annet sted i lenken.

Subdomene-triks.

https://mijnbank.example.inlog-check.example/login

Du ser mijnbank.example fremst. Men les fra høyre: suffikset er example, det registrerbare domenet er inlog-check.example, og det tilhører angriperen. Angriperen har kjøpt det domenet og selv satt subdomenet mijnbank.example foran det.

Sti-triks.

https://inlog.example/mijnbank.example/klant/login

Hosten er inlog.example og ikke noe mer. Alt etter den første enkle / er stien, og det velger eieren av inlog.example selv.

@-triks.

https://mijnbank.example@aanvaller.example/inloggen

En URL kan ha en brukerdel foran hosten, avsluttet med @ (standarden for URL-er, RFC 3986, kaller dette userinfo). Alt før @ er altså ikke host. Nettleseren går til aanvaller.example og ingen andre steder. Noen nettlesere advarer om eller fjerner brukerdelen, men stol ikke på det.

En nyttig fast fremgangsmåte: finn den første / etter https://. Det som står foran er hosten (eventuelt med en brukerdel og @). Står det en @, begynner hosten først etter den. Les hosten fra høyre mot venstre til du har det registrerbare domenet.

Lookalikes, typosquatting og punycode

En lookalike er et eget domene som ligner på et annet:

LookalikeTriks
rnijnbank.examplern ligner i mange skrifttyper på m
mijnbnak.exampleto bokstaver byttet om (typosquatting: satser på en skrivefeil)
mijnbank-veilig.exampleet ekstra ord med bindestrek: et helt annet domene
mijnbank-example.examplepunktet byttet ut med en bindestrek
mijnbank.example.inlog-check.exampledet ekte domenet som subdomene (se over)

Et skritt videre er homografen: et domene med bokstaver fra et annet skriftsystem som ser like ut. Den kyrilliske а ser ut som den latinske a, men er et annet tegn for datamaskinen. Domenenavn med slike tegn kalles internasjonale domenenavn. DNS kjenner bare bokstavene a til z, tall og bindestrek, så et slikt navn omgjøres til punycode (RFC 3492): en form som begynner med xn--.

mijnbаnk.example   (med en kyrillisk а)
xn--mijnbnk-6fg.example   (samme navn i punycode)

Ser du xn-- i en adresse, inneholder det navnet tegn utenfor a til z. Det kan være helt normalt (mange språk har aksenter eller et eget skriftsystem), men i et navn som ellers ser norsk eller engelsk ut, er det et sterkt signal. Nettlesere har regler for å vise mistenkelige kombinasjoner som punycode; Chrome viser for eksempel en etikett med blandet latinsk og kyrillisk skrift som xn--. Men disse reglene fanger ikke opp alt, og i en e-post eller chat ser du ofte bare de pene bokstavene.

Forkortere og open redirects

URL-forkortere gjør en lang lenke kort, som https://kort.example/a8Xk2. Praktisk, men du ser ikke målet. Det registrerbare domenet til lenken tilhører forkorteren, ikke organisasjonen du forventer. En bank eller leverandør som ber deg logge inn via en forkortet lenke: ikke gjør det.

En open redirect er en side på et ekte nettsted som sender besøkende videre til hvilken som helst adresse som står i lenken:

https://mijnbank.example/doorsturen?naar=https://aanvaller.example/inloggen

Hosten er virkelig mijnbank.example, men etter ett klikk er du på aanvaller.example uten å merke det. Også med en forkorter eller en sporingslenke fra en nyhetsbrevtjeneste havner du et annet sted enn det første domenet. Lærdommen: se på adressefeltet på nytt etter at du har klikket, før du fyller inn noe. Og hengelåsen? Den sier bare at forbindelsen er kryptert. Også falske nettsteder har et gyldig sertifikat.

I praksis: slik ser det ut

På en datamaskin holder du musepekeren over en lenke uten å klikke; det ekte målet vises nederst til venstre i vinduet eller i en boble. I de fleste e-postprogrammer og nettbaserte e-postløsninger fungerer dette også. På en mobil holder du fingeren på lenken: du får en meny med adressen over. Velg da ikke «åpne».

Pass på to fallgruver:

  • Den synlige teksten er ikke målet. I en e-post kan det stå https://mijnbank.example på knappen eller i teksten, mens lenken under går til en helt annen adresse. Bare det du ser når du holder musepekeren over eller trykker lenge, teller.
  • Lange adresser blir avkortet. Mobiler viser ofte bare starten. Nettopp den viktige slutten faller da bort. Bla eller trykk i adressen for å se den helt ut.

Er du i tvil, skriv selv inn adressen du kjenner, eller bruk bokmerket ditt.

Oppsummering

  • Bare hosten avgjør hvem et nettsted tilhører. Sti, spørring og alt foran en @ velger angriperen selv.
  • Det registrerbare domenet er det offentlige suffikset pluss ett ledd. Bruk Public Suffix List, ikke «de to siste bitene» (tenk på co.uk).
  • Les hosten fra høyre mot venstre. Det ekte domenet fremst som subdomene er et klassisk triks.
  • Lookalikes: bokstavbytte, ekstra ord, homografer. xn-- betyr tegn utenfor a til z.
  • Forkortere skjuler målet, open redirects sender deg videre. Se på adressefeltet på nytt etter et klikk.

Quiz

1. Hva er det registrerbare domenet til https://mijnbank.example.inlog-check.example/login?



2. Hvor sender nettleseren deg ved https://mijnbank.example@aanvaller.example/inloggen?



3. Hva er det registrerbare domenet til www.shop.[navn].co.uk (der [navn] er navnet på et britisk selskap)?



4. Du ser lenken https://xn--mijnbnk-6fg.example/. Hva betyr xn--?



5. Du klikker på en lenke som begynner med https://mijnbank.example/doorsturen?naar=.... Hva gjør du før du fyller inn noe?



Oppgave

Oppgave A3.2: Finne det registrerbare domenet. Du får åtte lenker. Fyll inn det registrerbare domenet for hver lenke, og angi om lenken stemmer med den ekte organisasjonen. Programmet retter svaret ditt med Public Suffix List.

Oppgave A3.2: Finne det registrerbare domenet

Lenkene vises etter at siden er lastet.

















Det du fyller inn, og det vi finner, lagrer vi ikke. Nettleseren din husker svarene dine og om du har bestått oppgaven. Er du logget inn, lagrer vi kun at du har (nesten) bestått oppgaven i Mine kurs; der kan du også slette det.

Oppgave A3.2b: Lumske lenker. Åtte lenker med @-triks, punycode, forkortere og viderekoblingssider. Fyll inn per lenke hvilket domene du havner på, eller velg «kan ikke ses».

Oppgave A3.2b: Lumske lenker

Lenkene vises etter innlasting.

























Det du fyller inn, og det vi finner, lagrer vi ikke. Nettleseren din husker svarene dine og om du har bestått oppgaven. Er du logget inn, lagrer vi kun at du har (nesten) bestått oppgaven i Mine kurs; der kan du også slette det.

Les mer

Trinnene i WebOké-artiklene gjelder for miljøet til WebOké; hos andre leverandører fungerer det på lignende måte.

Et øyeblikk …

Sett opp domenene dine

Ordne for hvert domene navnetjenerne, koblingen til hostingen din og hvem som blir innehaver.

Laster inn domenene dine…