En introduksjon til Network Access Protection

Vis Online CV
Olav Tvedt - TVEDT.info
Selvstendig Konsulent, MVP
(Tvedt)

Grad: Superbruker
TechPoeng:
4715

ProPoeng:
155

Stemmer: 35
 

Lesernes vurdering av innholdet og kvaliteten på artikkelen.

Klikk på terningen du vil gi:

1 2 3 4 5 6

Konfigurere Hosted Cache i BranchCacheKonfigurere Hosted Cache i BranchCache
De to foregående guidene om BranchCache i Windows Server 2003 R2 tok for seg installasjon og konfigurasjon i dybden. Nå tar vi for oss hvordan du setter opp Hosted Cache-serveren.
En nærmere titt på BranchCacheEn nærmere titt på BranchCache
Første artikkel tok for seg installasjon og konfigurering av BranchCache i Windows Server 2008 R2. Nå tar vi et dypere dykk i hvordan BranchCach er sydd sammen.
Oppsett av BranchCache i Windows Server 2008 R2Oppsett av BranchCache i Windows Server 2008 R2
BranchCache er ny funksjonalitet i Windows 7 og Windows Server 2008 R2. Den gjør akkurat det som ligger i navnet, nemlig caching ute på såkalte "branch offices".
Hvordan benytte snapshots av Active Directory i Windows Server 2008Hvordan benytte snapshots av Active Directory i Windows Server 2008
I Windows Server 2008 er det en ny funksjon i Active Directory Domain Services som heter snapshots. Dette gjør det mulig å ta snapshots som senere kan sammenlignes mot den aktive AD-databasen, og deretter legge tilbake slettede objekter.
Endre passord på lokal administrator med Group PolicyEndre passord på lokal administrator med Group Policy
Windows Server 2008 Group Policy gir oss mer kontroll på administratorkontoen på maskiner tilknyttet et domene, eksempelvis som å endre passordet på lokal administrator.


Mest leste Windows Server 2008-artikler

Innsiden av Windows Longhorn
Windows Server 2008 Workstation
Windows Server 2008-detaljer
En introduksjon til Network Access Protection
Endre passord på lokal administrator med Group Policy
Nytt i Windows Server 2008 Active Directory
Windows Server 2008 ferdig
Hvordan benytte snapshots av Active Directory i Windows Server 2008
ITpro TV: Windows Server 2008 Core-konfigurasjon
Windows Server 2008 Core demo
Boktest: Introducing Windows Server 2008
ITpro TV: Windows Server 2008 Core-installasjon
Oppsett av BranchCache i Windows Server 2008 R2
Windows Server 2008 sikkerhetsguide
Fremdrift for Windows server-familien
Beta av Longhorn Server i år
Teknisk lansering av Windows Server 2008
Konfigurasjon av Windows Server 2008 Core
En nærmere titt på BranchCache
Beskytt nettverket med NAP



En introduksjon til Network Access Protection
Windows Server 2008-funksjonalitet
I denne artikkelen går vi gjennom Network Access Protection (NAP) som er en ny funksjonalitet som kom i Microsoft Windows Server 2008. NAP er i realiteten et skall som legger seg rundt andre tjenester, som for eksempel IPsec og DHCP, og skal gi bedre sikkerhet.

Guide: IT-drift & Nettverk: Windows Server 2008  ·   Av Olav Tvedt - TVEDT.info  ·  Onsdag 2. april 2008 07:00
En introduksjon til Network Access Protection

Hva er NAP

NAP er en tjeneste som skal sørge for at klientene våre tilfredsstiller helsepolicyer (Health Policy) vi ønsker følge. Eksempler på helse policyer er for eksempel krav til antivirus. De fleste har i dag definert at man skal ha vise kriterier for å få bruke nettverket. Det er heldigvis allmenn enighet om at vi skal ha antivirus, og de fleste er også enig om at dette bør oppdateres. Det er også enighet om at vi bør kjøre Windows Update regelmessig, mange firmaer bruker også Windows Server Update Services (WSUS).

Men selv om vi har disse forutsetningene har vi ingen god kontrollmulighet for å sjekke om disse kriteriene er oppfylt. Det vi kan gjøre er å bruke verktøy som Microsoft Baseline Security Analyser (MBSA), eller antivirusprogrammet sin managment-modul, men dette blir ikke proaktivt som selvfølgelig er den beste måten. Det er her NAP kommer inn i bilde.

NAP ligger seg som et beskyttende lag rundt nettet og nekter brukerne tilgang hvis de ikke tilfredsstiller de kravene vi har satt opp.

Hvilke krav kan vi stille

Kravene vi setter er veldig fleksible og strekker seg fra enkle krav som at maskinen må være medlem av domene eller en spesiell gruppe, til at maskinen må være oppdatert på alle fronter og kanskje inneholde en del firmaspesifikke innstillinger og programmer. Dette vil da si at vi kan lage en veldig enkel policy som nekter brukere som ikke er medlem av domene å få kontakt med serverne våre, men allikevel kan de få tilgang til nettverket.

Dette kan gjøres på to måter: Den enkle måten er at DHCP-serveren gir ut en låst rutingtabell som kun gir tilgang til internett (Gateway og DNS) eller at vi bruker 802.1x for å flytte disse maskinene inn i et eget VLAN.

Det blir brukt System Health Agents (SHA) og Validators (SHV) til denne jobben. SHV er en komponent som ligger på NAP-serveren og sjekker om klientene sine agenter følger helse-policyene. Man kan bruke en SHA eller flere. En god SHA er Windows Security Health Agent. Denne er innebygd i Windows XP (med SP3) og Vista. Denne dekker det meste av nødvendige sikkerhetssjekker uten at man må gå over til ”NAP-godkjente” produkter.

Windows Security Health Agenten er den samme som gir deg beskjed hvis brannveggen din er slått av eller antivirus ikke er oppdatert osv. En av de bedre tingene med denne agenten er at så lenge antivirusprogrammet eller brannveggen er godkjent av Windows så vil man bli godkjent av SHV.

Mange produsenter lager SHA/SHV og disse er mer spesifiserte og vanskeligere å manipulere enn Windows Security Heath Agenten. Kaspersky Labs, Managesoft og CA er eksempler på produsenter som har eller kommer med løsninger for NAP.

Enforcement-teknologier

  • IPSec enforcement bruker en IPSec NAP enforcement client (EC) sammen med en Health Registration Authority (HRA). HRA-serveren deler ut X.509 sertifikater hvis klienten blir godkjent. IPSec er den sterkeste “enforcement”-metoden.

  • 802.1x enforcement bruker NPS (NAP Server) sammen med en EAPHost NAP enforcement client. Når en klient kobler seg opp vil den bli sendt til VLAN basert på om klienten er godkjent eller ei. 802.1x er en sterk enforcement-metode.

  • VPN enforcement bruker VPN NAP enforcement service og VPN NAP enforcement client. VPN-serveren tvinger igjennom bruk av health policier før brukeren tillates tilgang til VPN. VPN enforcement er en sterk enforcement-metode, men er begrenset til VPN klienter.

  • DHCP enforcement bruker DHCP NAP enforcement server og DHCP NAP enforcement klient. DHCP-serveren tvinger gjennom health policy når klientene leier addresser og når de fornyer leien. DHCP enforcement bruker IP-tabeller (ruting-tabeller) og er den svakeste formen av enforcement-metodene, men også den enkleste å implementere.

Man kan også bruke NAP til å beskytte Terminal Services-oppkoblinger via TSGatewayen.

Et skall

En stor fordel med med NAP er at teknologien er laget som et skall rundt eksisterende teknologier uten å modifisere teknologien den skal brukes mot. Dette medfører at tingene fungerer som forventet og NAP blir usynlig for brukeren, eller frem til brukeren ikke er NAP-kompatible selvfølgelig. Da vil brukerne få beskjed om at han ikke er kompatibel hvis ikke NAP klarer å løse problemet selv.

Skall

Auto Remediation

Auto Remediation er en funksjon som gjør at klient-pc-en vil forsøke å løse NAP-blokkeringen. Hvis man for eksempel bruker en Health Policy som krever at brannveggen er slått på og at antiviruset er oppdatert, vil NAP-klient slå på brannveggen og oppdatere antivirusprogrammet automatisk hvis mulig. Dette medfører at det blir lettere for brukerne.

Hvis dette ikke lykkes, kan brukerne bli koblet opp mot en Remediation Server, som er en webserver med mulighet for å gi mer informasjon til brukeren og bedre begrunnelsen om hva som feiler. Man kan også legge linker til hva som skal til for å bli godkjent hvis ikke Auto Remediation fungerer.

Ikke-godkjente maskiner

Hva man skal gjøre med de maskinene som ikke blir godkjent er også veldig fleksibelt. Man kan velge løsningen med 802.1x som gir eget VLAN til ikke-godkjente maskiner, man kan legge brukeren i VPN-karantene, man kan bruke IPsec-karantene eller bruke DHCP-karantene (ruting-tabell).

I tillegg kan man også gi tidsbestemt tilgang til nettet. Eksempelvis kan ikke-godkjente bruker ha tilgang i 20 minutter og deretter bli hivd ut.

Man kan også bruke NAP som et loggverktøy for å logge aktiviteten uten å utføre handlinger på brukeren. NAP kan også bruke en WSUS-server som grunnlag i stedet for Windows Update. På den måten slipper man å ta i bruk oppdateringer som ikke er ferdig testet.

NAP Pilot

Sertifikattjeneste

Skal man ha fullt utbytte så bør man implementer en Certificate Authority struktur (PKI). Dette er en nødvendighet hvis man skal bruke IPSec, 802.1x og VPN, men man kan sette opp DHCP uten PKI. Før eller siden må man gå over til å bruke sertifikater uansett så hvorfor ikke gjøre det nå.

NAP-klienter

NAP kan kun brukes mot følgende operativsystemer:

  • Windows Server 2008
  • Windows Vista
  • Windows XP med Service Pack 3

Selv om ikke Windows Server 2003 står på denne listen så er det ikke et stort problem. Serverne skal jo beskyttes mot klienter og de vil være tilgjengelig for klienter når de er godkjent. Dette kommer igjen inn på fordelen med at NAP er et skall rundt tjenestene. En NAP-agent for Windows Server 2003 hadde vært ønskelig i noen tilfelle, men ingen nødvendighet.

Det er også tredjeparts beta-er ut som gjør at man kan bruke både Linux og Mac som klienter i et NAP-system og dette er med på å øke nytteverdien. NAC fra Cisco er også kompatibelt med NAP slik at disse tjenestene kan utnytte hverandre.

Oppsummering

NAP gir oss muligheten til å sikre nettverket mot de mest normale måtene for spredning av virus og andre typer malware, nemlig via utdaterte klienter. Klienter som for eksempel ikke har oppdatert antivirus, Windows Update eller har deaktivert brannvegg vil være blant våre ikke-godkjente. Disse vil bli isolert fra de som er godkjent, og våre andre nettverksresurser som servere og skrivere.

De isolerte klientene kan bruke auto-remediation eller remediation-servere for å oppdatere status fra ikke-godkjent til godkjent og dermed bli sluppet inn på nettet.

NAP kan også bruke for å isolere ut gjeste pc-er fra bedriftsnettet, mens vi fortsatt ønsker at disse gjeste-pc-ene skal få tilgang på internett. NAP er også såpass fleksibelt at de fleste kan bruke det, selv i små nettverk.

NAP er selvfølgelig ingen erstatning for antivirusprogram eller andre sikkerhetstiltak, men er en måte for oss å sjekke at maskinen følger en fornuftig helsepolicy før den slippes inn i nettet.

Mer informasjon finner du på Microsoft TechNet.


Republisering tillatt
  • Del



 Gi din kommentar
 
Ditt navn: Anonym [ Logg inn | Registrer deg ]

Emne:



Kommentar:

Vennligst hold deg til saken i artikkelen. Alle useriøse og irrelevante kommentarer vil uten videre bli fjernet.

Skriv inn teksten fra bildet:

Tillatt HTML: <p> <b> <i> <em> <br> <strong> <blockquote> <tt> <li> <ol> <ul> <img> <a>
 

Kommentarer (4)

WiseGuy: En introduksjon til Network Access Protection · Onsdag 2. april 2008 07:59
Send en melding
Som vanlig godt skrevet og formulert.

Bra jobba, stå på Olav!

[ Svar på dette | Ny kommentar ]



bjaanes: En introduksjon til Network Access Protection · Onsdag 2. april 2008 08:24
Send en melding
Veldig veldig bra artikkel.
Der lærte jeg meg masse om NAP - utrolig kjekke sak :)
Keep it coming.

[ Svar på dette | Ny kommentar ]



Anonym: En introduksjon til Network Access Protection · Fredag 18. april 2008 15:03
Som Vanlig Olav en fulltreffer. U buddy PC

[ Svar på dette | Ny kommentar ]



dude: En introduksjon til Network Access Protection · Mandag 29. september 2008 16:55
Send en melding
Veldig bra artikkel. Enig med bjaanes: Keep it coming ;)

[ Svar på dette | Ny kommentar ]


På forsiden nå

Les mer...
Lærdom fra amerikanske filmer
Vranglære?
Les mer...
Rimelig topp-GPS fra TomTom
Nylansering i dag
Les mer...
Treig teknologi gjør oss forbanna
Kanskje ikke så overraskende?
Les mer...
Hjelp! PC’en snakker til meg!
10 indikasjoner på at du er infisert
Les mer...
Falsk TweetDeck-oppdatering i omløp
Twitter tvinger frem passordskifte
Les mer...
Ny, flat designmus fra Microsoft
Arc Touch Mouse