1 VPN with Network Access Quarantine Control ETH Windows Treffen vom 3. Oktober 2006 Dr. P. Fritz Institute for Geotechnical Engineering IGT Swiss Federal.

Slides:



Advertisements
Similar presentations
5.1 Overview of Network Access Protection What is Network Access Protection NAP Scenarios NAP Enforcement Methods NAP Platform Architecture NAP Architecture.
Advertisements

Configuring Windows to run Dr.Web scanner remotely.
1.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 1: Introducing Windows Server.
4.1 Configuring Network Access Components of a Network Access Services Infrastructure What is the Network Policy and Access Services Role? What is Routing.
Module 10: Troubleshooting Network Access. Overview Troubleshooting Network Access Resources Troubleshooting LAN Authentication Troubleshooting Remote.
Module 5: Configuring Access for Remote Clients and Networks.
1 Objectives Configure Network Access Services in Windows Server 2008 RADIUS 1.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 11: Planning Network Access.
Module 10: Configuring Virtual Private Network Access for Remote Clients and Networks.
1 Objectives Wireless Access IPSec Discuss Network Access Protection Install Network Access Protection.
Chapter 7 HARDENING SERVERS.
Hands-On Microsoft Windows Server 2003 Administration Chapter 11 Administering Remote Access Services.
Lesson 20 – OTHER WINDOWS 2000 SERVER SERVICES. DHCP server DNS RAS and RRAS Internet Information Server Cluster services Windows terminal services OVERVIEW.
70-270, MCSE/MCSA Guide to Installing and Managing Microsoft Windows XP Professional and Windows Server 2003 Chapter Twelve Implementing Terminal.
Chapter 11: Dial-Up Connectivity in Remote Access Designs
Implementing RADIUS AAA Phil & Rick. Content Terms and Concepts Access Control What is AAA? Benefits of AAA What is RADIUS? Microsoft IAS Overview Installation.
Installing Samba Vicki Insixiengmay Jonathan Krieger.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 10: Remote Access.
VPN Scenarios © N. Ganesan, Ph.D.. Chapter Objectives.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 9 Network Policy and Access Services in Windows Server 2008.
Chapter 6 Configuring, Monitoring & Troubleshooting IPsec
Course 201 – Administration, Content Inspection and SSL VPN
Worldwide Product Marketing Group United States - Spain - UK - France - Germany - Singapore - Taipei Barricade™ VPN Broadband Routers (4 and 8 port)
1 Objectives Windows Firewalls with Advanced Security Bit-Lock Update and maintain your clients using Windows Server Update Service Microsoft Baseline.
1 Week #7 Network Access Protection Overview of Network Access Protection How NAP Works Configuring NAP Monitoring and Troubleshooting NAP.
Module 8: Configuring Virtual Private Network Access for Remote Clients and Networks.
Module 9: Planning Network Access. Overview Introducing Network Access Selecting Network Access Connection Methods Selecting a Remote Access Policy Strategy.
Module 6: Configuring and Troubleshooting Routing and Remote Access
70-411: Administering Windows Server 2012
Implementing Network Access Protection
Objectives Configure routing in Windows Server 2008 Configure Routing and Remote Access Services in Windows Server 2008 Network Address Translation 1.
Module 14: Configuring Server Security Compliance
1 Chapter 8 Copyright 2003 Prentice-Hall Cryptographic Systems: SSL/TLS, VPNs, and Kerberos.
1 Week 6 – NPS and RADIUS Install and Configure a Network Policy Server Configure RADIUS Clients and Servers NPS Authentication Methods Monitor and Troubleshoot.
Module 9: Configuring IPsec. Module Overview Overview of IPsec Configuring Connection Security Rules Configuring IPsec NAP Enforcement.
1 Chapter 12: VPN Connectivity in Remote Access Designs Designs That Include VPN Remote Access Essential VPN Remote Access Design Concepts Data Protection.
Module 11: Remote Access Fundamentals
Module 8: Configuring Network Access Protection
Windows Small Business Server 2003 Setting up and Connecting David Overton Partner Technical Specialist.
11.59 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
Module 2: Installing and Maintaining ISA Server. Overview Installing ISA Server 2004 Choosing ISA Server Clients Installing and Configuring Firewall Clients.
Module 5: Configuring Access for Remote Clients and Networks.
BZUPAGES.COM. What is a VPN VPN is an acronym for Virtual Private Network. A VPN provides an encrypted and secure connection "tunnel" path from a user's.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
Network and Perimeter Security Paula Kiernan Senior Consultant Ward Solutions.
1 Objectives Windows Firewalls with Advanced Security Bit-Lock Update and maintain your clients using Windows Server Update Service Microsoft Baseline.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network, Enhanced Chapter 11: Internet Authentication Service.
Welcome Windows Server 2008 安全功能 -NAP. Network Access Protection in Windows Server 2008.
Configuring Network Access Protection
Module 5: Designing Security for Internal Networks.
1 Week #5 Routing and NAT Network Overview Configuring Routing Configuring Network Address Translation Troubleshooting Routing and Remote Access.
Module 7: Implementing Security Using Group Policy.
Using Routing and Remote Access Chapter Five. Exam Objectives in this Chapter:  Plan a routing strategy Identify routing protocols to use in a specified.
Understand Network Isolation Part 2 LESSON 3.3_B Security Fundamentals.
Implementing Server Security on Windows 2000 and Windows Server 2003 Fabrizio Grossi.
Module 8 Implementing Security Using Group Policy.
1 E-Site - FTP Services Setup / install guide. 2 About FTP services can run on any desired port(s) Runs as a windows service Works for all sites installed.
KAPLAN SCHOOL OF INFORMATION SYSTEMS AND TECHNOLOGY IT375 Window Enterprise Administration Course Name – IT Introduction to Network Security Instructor.
Virtual Private Network Access for Remote Networks
Configuring Windows Firewall with Advanced Security
Implementing Network Access Protection
Securing the Network Perimeter with ISA 2004
Configuring and Troubleshooting Routing and Remote Access
Implementing TMG Server Publishing
Server-to-Client Remote Access and DirectAccess
Goals Introduce the Windows Server 2003 family of operating systems
Remote Access Services RAS Routing and Remote Access Services RRAS Remote Desktop Terminal Services Virtual Private Networking VPN.
Security and identity (Network Access Protection, Parental Controls)
Windows Firewall Adem Enes POLAT
Designing IIS Security (IIS – Internet Information Service)
Presentation transcript:

1 VPN with Network Access Quarantine Control ETH Windows Treffen vom 3. Oktober 2006 Dr. P. Fritz Institute for Geotechnical Engineering IGT Swiss Federal Institute of Technology ETH-Z

2 Motivation High Security Standard within LAN Motivation Nessus HFNetChk WSUS AntiVirus AntiSpam PestPatrol NTLMv2 Kerberos IPSec GPO SSL/TLS CAs Domain Isolation Pw Policy MOM MSBSA high security standard within LAN !

3 Motivation High Security at Perimeter Motivation high security at perimeter !

4 Motivation Neglected Security for VPN Motivation neglected security for VPN!

5 Motivation Security Policies for VPN Motivation Security Policies for VPN Authentication (MS-CHAPv2, Kerberos, …) Authorization (RA policies) Tunnel Protocol (L2TP, …) Data Encryption (IPSec, …)

6 Motivation Security Policies for VPN Motivation Security Policies for VPN Authentication (MS-CHAPv2, Kerberos, …) Autorization (RA policies) Tunnel Protocol (L2TP, …) Data Encryption (IPSec, …) Client Health

7 Motivation Client Health Motivation VPN Client Health OS Patches Virus Definitions ……. Routing enabled ……. health checked and assured by Network Access Quarantine Control (NAQC) →

8 Motivation Client Health Motivation VPN Client Health health checked and assured by Network Access Quarantine Control (NAQC) → Quarantine Control on Client

9 Motivation Agenda Motivation 1.Motivation for NAQC 2.Components 3.How NAQC works 4.Deployment 5.Configuration (dialer, RA policy) 6.Requirement Scripts 7.Conclusion Agenda Network Access Quarantine Control (NAQC)

10 Components Conventional Remote Access Components Conventional Remote Access via VPN

11 Components NAQC Remote Access Components NAQC Remote Access NAQC = Network Access Quarantine Control

12 How NAQC works 7 steps How NAQC works NAQC = Network Access Quarantine Control

13 Deploying NAQC NAQC = Network Access Quarantine Control  1.Define Quarantine Resources (DHCP, …) 2.Create Network Policy Requirements Client Script 3.Create a dialer (CM Quarantine Profile) with CMAK 4.Configure Quarantine RA Policy on Server 5.Run Listener on RA Server 6.Distribute and run the Dialer  

14 Creating a VPN Dialer with CMAK Creating a VPN Dialer NAQC = Network Access Quarantine Control = Connection Manager Quarantine Profile → trivial, so skip it Download and install MS’s Connection Manager Administration Kit (CMAK) Run CMAK to create the Dialer

15 Creating a VPN Dialer Dialer Name Creating a VPN Dialer

16 Creating a VPN Dialer Dialer Name Creating a VPN Dialer

17 Creating a VPN Dialer VPN Server Creating a VPN Dialer

18 Creating a VPN Dialer Post Connect Action Creating a VPN Dialer

19 Creating a VPN Dialer Additional File RQC.EXE Creating a VPN Dialer

20 Configuring a Quarantine RA Policy with RRA MMC Configuring an RA Policy using the RRA Management Console → trivial, so skip it

21 Configuring a Quarantine RA Policy 1st: without Quarantine Check Configuring an RA Policy 1st Policy: Connection to RA server without Quarantine Check

22 Configuring a Quarantine RA Policy 2nd: with Quarantine Check Configuring an RA Policy 2nd Policy: Connection to RA server with Quarantine Check

23 Configuring a Quarantine RA Policy 2nd: with Quarantine Check Configuring an RA Policy 2nd Policy: Connection to RA server wit Quarantine Check Edit NAS-Port Type

24 Configuring a Quarantine RA Policy IP Filter Configuring an RA Policy 2nd Policy: Connection to RA server with Quarantine Check Edit MS-Quarantine-IP Filter

25 Configuring a Quarantine RA Policy IP Filter Configuring an RA Policy 2nd Policy: Connection to RA server with Quarantine Check Edit MS-Quarantine-IP Filter

26 Configuring a Quarantine RA Policy Session Timeout Configuring an RA Policy 2nd Policy: Connection to RA server with Quarantine Check Edit Quarantine Session Timeout

27 Configuring a Quarantine RA Policy with RRA MMC Configuring an RA Policy using the RRA Management Console

28 Configuring a Quarantine RA Policy 3rd: Deny Connection Configuring an RA Policy 3rd Policy: Deny Connection to RA server

29 Network Policy Requirements Script Shortest Script Network Policy Requirements Script Script is called by Dialer on Client PC Script has two duties: Shortest Script possible (a 1-line batch file): %1\RQC.EXE /conn %2 /domain %3 /user %4 /sig ValidationOK Client configured to be called with parameters %ServiceDir% %ServiceName% %Domain% %UserName% 1.check Client Health, and 2. inform Server of Result

30 Network Policy Requirements Script General Script Structure Network Policy Requirements Script General Script Structure REM Network policy compliance tests REM Set CHECKED to 1 if the tests pass. Set CHECKED=1 REM insert code here for checking health Call check1.cmd IF ERRORLEVEL 1 Set CHECKED=0 REM add code for additional checks REM Based on the test results, run RQC.EXE IF "%CHECKED%" == "0" GOTO TESTFAIL %1\RQC.EXE /conn %2 /port 7250 /domain %3 /user %4 /sig CheckOK ECHO Successfully passed network compliance tests. GOTO EXIT_SCRIPT :TESTFAIL ECHO Error: network compliance tests failed. :EXIT_SCRIPT

31 Network Policy Requirements Script Sample Check Script Network Policy Requirements Script Excerpt VBS-Script for OS-Version strComputer = "." Set objWMI = GetObject("winmgmts:{impersonationLevel= impersonate}!\\" & strComputer & "\root\cimv2") Set colItems = objWMI.ExecQuery("Select * from Win32_OperatingSystem") For Each objItem In colItems strOsCaption = objItem.Caption strOsVersion = objItem.Version ' e.g nSpMajor = Int(objItem.ServicePackMajorVersion) nSpMinor = Int(objItem.ServicePackMinorVersion) Next

32 Network Policy Requirements Script Compliance Tests Network Policy Requirements Script Compliance Tests OS version ? latest Patches installed ? Virus Scanner with latest signature files ? Firewall enabled on all interfaces ? Internet Connection Sharing disabled ? sufficient Password Strength enabled ? Screen Saver enabled and Password protected ? ………

33 Network Policy Requirements Script Special Problems Network Policy Requirements Script Special Problems Compliance Tests Virus Scanner with latest signature files ? Firewall enabled on all interfaces ? ? Checking all Antivir-Progs and Signature Files ? XP Security Center WMI Namespace \root\SecurityCenter

34 Network Policy Requirements Script Scripts do download Network Policy Requirements Script Scripts to download From Microsoft Technet From IGT Website windowsserver2003/quarantineservices/vppgappa.mspx Disadvantage: they don't work

35 Conclusions The Client Side Conclusions The Client Side VPN with Network Access Quarantine Control

36 Conclusions The Client Side Conclusions VPN with Network Access Quarantine Control The Client Side

37 Conclusions The Client Side Conclusions VPN with Network Access Quarantine Control The Client Side

38 Conclusions Summary Conclusions delays normal remote access to a LAN until client health has been examined. for RA connections only (VPN and dial-up). target: remote computers, e.g. at home. Advantage: simplicity Disadvantage: limitations VPN with Network Access Quarantine Control (NAQC)

39 Internet Address Dr. P. Fritz VPN with NAQC ?event=130 ?event=130 or search for VPN ?event=130