VPN
Je kunt een extra beveiliging opzetten om de tekortkomingen
van WEP te omzeilen en dat is gebruik maken van VPN (Virtual
Private Networking). Door middel van VPN bescherm je eigenlijk
dubbel je gegevenstroom als je dus WEP ingeschakeld hebt.
WEP beveiligd de verbinding door middel van een 56 of 104
bits encryptie en VPN versleutelt de data die verzonden
wordt via een netwerk (wel of niet wireless).
De WiFi apparatuur komt steeds vaker met deze gecombineerde
beveiliging omdat fabrikanten de waarde inzien van een goede
beveiliging (voornamelijk om hun winst en markt aandeel
te behouden en niet vanwege veiligheid). Heb je echter wat
oudere apparatuur of heb je niet de middelen voor aanschaf
van een dergelijk prijzig apparaat dan heb je wellicht wat
aan losse software die VPN voor je kan regelen. Op het internet
vindt je VPN oplossingen voor diverse besturingssystemen
waaronder Linux, Mac OS en Windows. Deze oplossingen zijn
te gebruiken zonder problemen.
Andere mogelijkheden?
Uiteraard zijn er andere mogelijkheden zoals fabrikant-eigen
toevoegingen aan de 802.11b standaard. Lucent bijvoorbeeld
heeft een 128 bits WEP sleutel mogelijkheid en het is mogelijk
om een closed network te maken door het niet doorgeven van
SSID's. Deze producten werken echter dan weer niet (goed)
samen met producten van andere fabrikanten met als gevolg
"vendor lock-in". Iets waar de meeste bedrijven
absoluut niet van gediend zijn.
Je kunt ook een procedure instellen die de broadcast sleutel
roteert. WiFi gebruikt 2 WEP sleutels. Èèn
voor de versleuteling van de data en èèn voor
de versleuteling van broadcast en arp data. Omdat deze sleutels
over het algemeen dezelfde zijn is er nooit iets over gezegd
totdat Cisco dynamisch gegenereerde sleutels met een korte
levensduur introduceerde in èèn van de eerste
revisies van hun firmware. Ondanks dat het een idee was
van Cisco omarmden de overige fabrikanten van WiFi apparatuur
het idee om draadloos netwerken veiliger te maken. Omdat
de levensduur van deze sleutels in te stellen is kun je
een dusdanig korte levensduur instellen dat het onmogelijk
is om genoeg data te ontvangen om de Wep sleutel te kunnen
achterhalen. Omdat deze methode alleen van toepassing is
op broadcasting data is het niet geschikt om het hierbij
te laten.
Mac adres filtering is ook een optie. Echter, ook deze
mogelijkheid is niet waterdicht. Afgezien van het feit dat
dit een bewerkelijke manier is van beveiligen (immers, de
MAC adressen dienen stuk voor stuk ingevoerd te worden)
is het ook mogelijk om MAC adressen te spoofen (namaken).
Alle mogelijkheden hierboven instellen en inzetten zijn
de moeite waard. Toch zeker als je maar een klein netwerk
te beveiligen hebt (in het geval van MAC adressen en WEP
adres wijzigingen).
Toekomstige mogelijkheden.
Wat zit er aan te komen op het gebied van beveiliging?
Veel. De IEEE (een standaarden organistatie die o.a. communicatiestandaarden
beheert) beseft dat beveiliging van WiFi een must is. Toch
zeker gezien in het licht van de huidige anti-terrorisme
houding onder bedrijven en overheden. De onderstaande nieuwe
voorstellen en standaarden, waarvan sommige al in nieuwere
apparatuur beschikbaar zijn, moeten derhalve een eind maken
aan de onveilige draadloze netwerken.
802.1X is in April al door IEEE in goedgekeurd en in gebruik
genomen. Deze beveiliging bevindt zich op port level. Deze
standaard was in eerste instantie bedoeld voor normale netwerken
(bekabeld) maar bleek ook uitermate bruikbaar voor WiFi.
Deze nieuwe Layer 2 veiligheids protocol zit al op het niveau
van authenticatie. Derhalve wordt het dus onmogelijk voor
een cracker om informatie uit deze sessie te kunnen halen.
In combinatie met RADIUS (Remote Authentication Dial-In
User Service) wordt deze in het algemeen gebruikt om dial-in
gebruikers te authenticeren. De exacte definitie is te vinden
in 802.1X standaard EAP (Extended Authentication Protocol).
EAP is een verzamelnaam voor verschillende toepassingen
en mogelijkheden die ontwikkelaars geboden wordt om eigen
authenticatie middelen te ontwikkelen zonder van 802.11b
af te wijken. Op dit moment zijn er 4 in omloop: EAP-MD5,
EAP-Cisco Wireless (ook wel bekend als LEAP), EAP-TLS en
EAP-TTLS.
- EAP-MD5 vertrouwd op een MD5 versleuteling van gebruikersnamen
en wachtwoorden om te authenticeren door middel van een
RADIUS server. Het biedt geen key management of dynamisch
gegenereerde sleutels. Dit voorkomt het direct gebruikmaken
van je netwerk maar biedt geen extra beveiliging op het
punt van WEP versleuteling.
- EAP-Cisco is een standaard die is ontwikkeld door tadaa...
Cisco. Deze variant is de basis van de goedgekeurde delen
van EAP. Net als de bovenstaande methode wordt ook hier
gebruik gemaakt van een RADIUS authenticatie. Het verschil
is de extra toevoegingen in verband met WEP versleuteling.
Bij de initiële verbinding wordt eenmalig een WEP
sleutel gegenereerd voor de sessie. Dit betekent dat iedereen
een sleutel heeft die regelmatig veranderd (per sessie)
en bovendien niemand kent. Daarnaast kun je dit combineren
met sessie time-out instellingen van de RADIUS server.
Op deze manier worden frontale aanvallen op het WEP protocol
gedwarsboomd omdat de sleutels niet lang genoeg geldig
zijn voor cracker om ze te kunnen achterhalen. Daarnaast
specificeert deze EAP variant authenticatie van cliënt
naar AP en van AP naar cliënt. Dit komt dan bovenop
de 802.1X specificaties.
Er zijn op dit moment wel twee nadelen verbonden aan deze
standaard. Het maakt gebruik van MS-CHAP versie 1 die
nu niet bepaald bekend staat voor zijn beveiliging. Heeft
een cracker de juiste tools en genoeg tijd dan is dit
zo gekraakt. De tweede is dat het op dit moment allen
maar werkt in Cisco apparatuur.
- EAP-TLS is ontwikkeld door MicroSoft en wordt in RFC
2716. In plaats van gebruikersnaam en wachtwoord combinaties
werkt EAP-TLS via de Transport Layer Security en maakt
gebruik van certificaten (om
precies te zijn X.509 certificaten). Dit is een poging
tot standaardisatie van SSL (Secure Sockets Layer) om
PKI informatie door te geven aan de EAP verzamelbak. Net
als EAP-Cisco werkt ook deze standaard middels dynamisch
eenmalig gegenereerde WEP sleutels. Verassend genoeg werkt
deze standaard ook voor Linux en wordt natuurlijk ook
ondersteund in alle Windows varianten behalve CE.
- EAP-TTLS is ontwikkeld door Funk software. Deze methode
werkt als hierboven maar met de toegevoegde waarde van
challenge protocollen als PAP, CHAP, MS-CHAP (versie 1
en 2) of EAP. De enige hindering is het feit dat het gebruikt
maakt van certificatie die net iets minder veilig zijn
dan die gebruik wordt door EAP-TLS.
Als toekomstig lid van de bovenstaande familie komt PEAP
(Protected EAP) er aan. Deze werkt exact hetzelfde als EAP-TTLS
maar is ontwikkeld door MicroSoft en Cisco. Daarnaast werkt
de IEEE aan de opvolger van dit alles 802.11i. Deze standaard
maakt gebruik van 104 bits WEP versleuteling en gebruikt
de 802.1X standaard als authenticatie en beveiligingstoevoeging.
Het is nu al duidelijk dat deze standaard onderscheid maakt
tussen legacy (huidige) WiFi apparatuur en WiFi apparatuur
welk gebruik maakt van de nieuwe 802.11i standaard.
|