<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>EAP-message-flow.png</filename>
    </added>
    <added>
      <filename>eap-message-format.png</filename>
    </added>
    <added>
      <filename>eap-radius.png</filename>
    </added>
    <added>
      <filename>eap-request-response.png</filename>
    </added>
    <added>
      <filename>radius-message-format.png</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -23,7 +23,7 @@ Begreper
 
 The traditional approach for network security is to divide the network into two zones: trusted and untrusted. There is no need for network security protection within the trusted zone because there are no enemies present. By contrast, you regard the untrusted zone as full of enemies.
 
-[conventional-security-architecture.png](Conventional Security Architecture)
+[http://github.com/kjbekkelund/ttm4137/raw/master/conventional-security-architecture.png](Conventional Security Architecture)
 
 How does Wi-Fi LAN fit into this conventional security architecture?
 
@@ -110,7 +110,7 @@ Forklar MAC (header) i IEEE 802.11
 
 MAC-headeren er en del av det generelle formatet p&#229; rammer i IEEE 802.11.
 
-[basic-frame-format-802-11.png](Generelt format p&#229; rammer i IEEE 802.11)
+[http://github.com/kjbekkelund/ttm4137/raw/master/basic-frame-format-802-11.png](Generelt format p&#229; rammer i IEEE 802.11)
 
 Tre typer basert p&#229; om det er snakk om en kontrollramme, styringsramme eller dataramme. Viktigste del: adresser. 6 byte per adresse. Hver enhet har en unik adresse spesifisert under produksjon. Destinasjon kan v&#230;re unikast eller multikast.
 
@@ -162,7 +162,7 @@ F&#248;rst ankommer en pakke IEEE 802.11 MAC tjenestelaget. Denne kalles MSDU (MAC s
 * _Integrity check value_ (ICV) gj&#248;r at pakken ikke skal kunne endres under transport.
 * N&#248;kkelnummer og IV sendes ukryptert, slik at mottakeren vet hvordan meldingen skal dekrypteres.
 
-[wep-message.png](WEP message, nesten klar)
+[http://github.com/kjbekkelund/ttm4137/raw/master/wep-message.png](WEP message, nesten klar)
 
 I tillegg til dette
 
@@ -207,13 +207,14 @@ WEP inkluderer ICV, som skal &#248;ke beskyttelsen av ciphertext-en. MEN: CRC-metode
 
 ### Message privacy
 
+
 Alts&#229; angrep p&#229; selve krypteringsm&#229;ten i WEP. To m&#229;l: f&#229; tak i n&#248;kkelen eller dekode meldingen. 
 
 Tre svakheter i m&#229;ten WEP benytter RC4:
 
 * IV Reuse. Ved &#229; ha lik IV i flere pakker har samme problem som dersom man har null salt i det hele tatt. RC4 vil dermed starte i samme tilstand.
   
-  [iv-reuse-problem.png](IV Reuse Problem)
+  [http://github.com/kjbekkelund/ttm4137/raw/master/iv-reuse-problem.png](IV Reuse Problem)
 
   Som vi ser kan angriperen benytte det faktum at IV er lik i begge tilfeller til &#229; finne plaintext som er XOR-et med plaintext. Det gir ikke mye i seg selv, men kan benyttes sammen med det faktum at IP-adressen i mange nettverk er rimelig spesifisert, osv. Jo mer data man vet om pakkene, jo mer plaintext kan man finne.
 * RC4 Weak Keys. For noen n&#248;kler vil for mange bits i de f&#248;rste bytes-ene i n&#248;kkelstr&#248;mmen (pseudorandom bytes) v&#230;re bestemt av noen f&#229; bit i n&#248;kkelen selv. Alts&#229;: noen bit i n&#248;kkelen har st&#248;rre effekt enn andre, mens andre har null effekt. Dette er kun i begynnelsen, fram til RC4 &quot;kommer igang&quot;. Kan l&#248;se dette ved &#229; forkaste de f&#248;rste 256 bytes.
@@ -264,5 +265,126 @@ Wireless LAN er alltid i AP. Access Control er vanligvis i AP. Authentication er
 
 IEEE802.11 dekker kun Wireless LAN. Access Control benytter 802.11X. IEEE 802.11i spesifiserer ingen obligarisk autentiseringsmetode, men RSN ble designet slik at man selv kan bestemme &#248;nsket metode. 
 
-[main-standards-rsn.png](Main Standards in an RSN Solution Based on TLS)
+[http://github.com/kjbekkelund/ttm4137/raw/master/main-standards-rsn.png](Main Standards in an RSN Solution Based on TLS)
+
+Hvorfor er aksesskontroll viktig?
+---------------------------------
+
+Det er aksesskontrolen som styrer hvem som har tilgang hvor &#8212; autorisering.
+
+* Entitet som &#248;nsker tilgang &#8212; Supplicant
+* Entitet som kontrollerer adgangsgate &#8212; Authenticator
+* Entitet som avgj&#248;r om supplicant f&#229;r adgang &#8212; Authorizer
+
+Aksesskontroll f&#248;lger alltid et lignende m&#248;nster:
+
+* Authenticator f&#229;r beskjed om at Supplicant er tilstede.
+* Supplicant identifiserer seg selv.
+* Authenticator sp&#248;r etter autorisering fra Authorizer.
+* Authorizer svarer ja eller nei.
+* Authenticator tillatter eller blokkerer tilgang.
+
+I boka fokuserer de p&#229; tre protokoller for implementering av adgangskontoll: 
+
+* IEEE 802.1X &#8212; Obligatorisk i WPA og RSN.
+* EAP (Extensible Authentication Protocol) &#8212; Obligatorisk i WPA og RSN.
+* RADIUS (Remote Authentication Dial-In User Service) &#8212; Obligatorisk i WPA, valgfritt i RSN.
+
+Hva er IEEE 802.1X?
+-------------------
+
+Grunnlaget for WPA og RSN.
+
+Har som hensikt &#229; implementere aksesskontroll p&#229; det punktet der Supplicant kobler til nettverket. Dette punktet kalles en _port_ (og i forbindelse med tr&#229;dl&#248;se nett er dette en logisk port, ikke en fysisk), og det er et 1-til-1 forhold mellom Supplicant og port. Hver port er assosisert med en Authenticator som kontrollerer tilstanden. Mange porter er koblet til en autentiseringsserver (Authorizer).
+
+Dersom autentiseringsserveren er innebygd i AP, trengs ikke RADIUS.
+
+I tr&#229;dl&#248;se nett er det ikke nok med &#229; bli autentisering en gang, men man m&#229; autensisere for hver pakke, ellers kan andre stjele identiteten til en bruker og bruke deres &#229;pne port. Dermed m&#229; autoriseringen bindes til pakken, slik at dette ikke er mulig. Dette gj&#248;res ved &#229; inkludere meldingsautentisering (integrity).
+
+For de fleste Wi-Fi-LAN er den logiske plassen &#229; plassere IEEE 802.1X i AP. I ad-hoc-modus er hver enhet b&#229;de Supplicant og Authenticator.
+
+Hva er EAP?
+-----------
+
+Universelt autentiseringsrammeverk (alts&#229; ikke autentiseringsmetode). Hensikten er &#229; gj&#248;re det mulig &#229; benytte forskjellige typer autentiseringsmetoder mellom Supplicant og Authorizer. Autentiseringen kan v&#230;re ensidig eller gjensidig, avhengig av metoden. EAP benyttes i alle (upper-layer) autentiseringsmetoder, som SSL, TLS og Kerberos.
+
+Lar de to partene utveksle informasjon spesifikk for valgt autentiseringsmetode, og innholdet i disse er ikke spesifisert i EAP. EAP starter og avslutter autentisering, men tillatter hva-som-helst i midten.
+
+Fire meldingstyper:
+
+* Request. Authenticator -&gt; Supplicant.
+* Response. Supplicant -&gt; Authenticator.
+* Success.
+* Failure.
+
+I 802.1X videresendes disse meldingene til og fra autentiseringsserveren, slik at Authenticator blir mellommann (Analogi: d&#248;rvakt).
+
+Alle EAP-meldinger f&#248;lger samme format.
+
+[http://github.com/kjbekkelund/ttm4137/raw/master/eap-message-format.png](EAP meldingsformat)
+
+* Code. 1 byte. Request = 1, Response = 2, Success = 3, Failure = 4.
+* Identifier. 2 bytes. Inkrementeres for hver melding sent. ResponseID settes til RequestID.
+* Length. 2 bytes. Totalt antall byte i EAP-melding.
+* Data.
+
+Detaljene i autentiseringsmetoden sendes i request- og response-meldinger.
+
+Request- og response-meldinger deles videre opp etter EAP Type-feltet. F&#248;rste 6 typer spesifisert (resten utstedes av IANA). Identity (type 1) er viktigst. Benyttes i EAP-introduksjon. EAP-Request/Identity sendes av Autheticator til Supplicant, som svarer med EAP-Response/Identity. NAK (type 3) bruker n&#229;r det requestes en autentiseringsmetode som ikke st&#248;ttes. Serieautentisering er mulig. Kan gj&#248;re s&#229; mange autentiseringer i sekvens som man &#248;nsker.
+
+[http://github.com/kjbekkelund/ttm4137/raw/master/eap-request-response.png](EAP-Request/Response-melding)
+
+Hva er EAPOL?
+-------------
+
+For &#229; sende EAP-meldinger rundt i nettverket m&#229; de enkapsuleres. EAP RFC spesifiserer ikke hvordan meldinger skal sendes rundt, for eksempel transport over Internett med bruk av IP. IEEE 802.1X spesifiserer protokollen EAP over LAN (EAPOL) for &#229; sende meldinger mellom Supplicant og Authenticator. 
+
+Fem typer meldinger:
+
+* EAPOL-Start. Sendes til en spesiell reservert gruppe-multikast MAC-adresse, for &#229; finne ut om en Authenticator er tilstede. Som svar sendes en EAPOL-Packet som inneholder en EAP-Request/Identity-melding.
+* EAPOL-Key. Brukes for &#229; sende krypteringsn&#248;kler fra Authenticator til Supplicant.
+* EAPOL-Packet. Brukes for &#229; sende EAP-meldinger. Enkel beholder.
+* EAPOL-Logoff. Indikerer at Supplicant &#248;nsker &#229; koble fra nettverket.
+* EAPOL-Encapsulated-ASF-Alert. _Benyttes ikke i WPA eller RSN_.
+
+[http://github.com/kjbekkelund/ttm4137/raw/master/EAP-message-flow.png](EAP meldingsflyt)
+
+Hva er RADIUS?
+--------------
+
+Nettverksprotokoll som gir sentralisering autentisering, autorisering og regnskapsf&#248;ring. Definerer to ting: funksjonaliteten inkludert i autentiseringsserver, og protokollen for &#229; snakke med serveren. Laget for TCP/IP.
+
+Fire meldingstyper:
+
+* Access-Request. AP -&gt; AS.
+* Access-Challange. AP &lt;- AS.
+* Access-Accept. AP &lt;- AS.
+* Access-Reject. AP &lt;- AS.
+
+Alle RADIUS-meldinger har samme basisformat.
+
+[http://github.com/kjbekkelund/ttm4137/raw/master/radius-message-format.png](RADIUS-meldingsformat)
+
+* Code. Access-Request = 1, Access-Accept = 2, Access-Reject = 3, Access-Challange = 11.
+* Identifier. Vilk&#229;rlig tall brukt for &#229; matche foresp&#248;rsel og svar.
+* Length. Totalt antall byte i meldingen.
+* Authenticator. 16 bytes, avhenger av meldingstype. I Access-Request er det en nonce, og er salt i passordet som sendes passord. I Reply-meldinger brukes det til integritetssjekk.
+* I hoveddelen av RADIUS-meldingen sendes en serie attributter, som er (self-contained) pakker med informasjon. Nytteinformasjon. WPA har spesifiserer attributtene de bruker. Hvert attributt har samme format.
+  * Type. 1 byte. Identifisere typen.
+  * Length. 1 byte. Totalt antall byte.
+  * Data.
+
+Trengs kun dersom autentiseringsserveren ikke holder til p&#229; samme plass som Authenticator. I WPA er RADIUS obligatorisk. 
+
+Hvordan fungerer EAP over RADIUS?
+---------------------------------
+
+Utvidet til &#229; st&#248;tte EAP-meldinger videresendt av AP. AP blir det mellomperson i autentiseringsprosessen. Autentiseringsbeslutning blir sendt til b&#229;de AP og Supplicant.
+
+EAP-meldinger sendes til autentiseringsserveren i Access-Request-meldinger, og returneres i Access-Challange-meldinger. Selge EAP-meldinger sendes i (en eller flere) attributter med type = 79. 
+
+[http://github.com/kjbekkelund/ttm4137/raw/master/eap-radius.png](EAP over RADIUS)
+
+Hvordan henger IEEE 802.1X, EAP og RADIUS sammen?
+-------------------------------------------------
 </diff>
      <filename>Sammendrag.md</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>13f60028ea95fed465bccabea02b712d4a9f0faf</id>
    </parent>
  </parents>
  <author>
    <name>Kim Joar Bekkelund</name>
    <email>kjbekkelund@gmail.com</email>
  </author>
  <url>http://github.com/kjbekkelund/ttm4137/commit/b077502e9517a2e01412fe9f81e6e4b45f5bfb62</url>
  <id>b077502e9517a2e01412fe9f81e6e4b45f5bfb62</id>
  <committed-date>2009-10-19T06:26:38-07:00</committed-date>
  <authored-date>2009-10-19T06:26:38-07:00</authored-date>
  <message>Added chapter 8. Fixed images.</message>
  <tree>4b1a76e07c6f04baf904af18c286c4dc6ff96f75</tree>
  <committer>
    <name>Kim Joar Bekkelund</name>
    <email>kjbekkelund@gmail.com</email>
  </committer>
</commit>
