Cisco IOS Secure Sockets Layer (SSL) VPN Technology Overview

Similar documents
Cisco IOS SSL VPN: Router-Based Remote Access for Employees and Partners

Cisco IOS SSL VPN: Router-Based Remote Access for Employees and Partners

SSL-Based Remote-Access VPN Solution

Licenses are not interchangeable between the ISRs and NGX Series ISRs.

CISCO REMOTE ACCESS VPN SOLUTIONS

Cisco IOS SSL VPN: Router-Based Remote Access for Employees and Partners

Cisco Virtual Office Express

Cox Managed CPE Services. RADIUS Authentication for AnyConnect VPN Version 1.3 [Draft]

ASA 8.x: VPN Access with the AnyConnect VPN Client Using Self Signed Certificate Configuration Example

Cisco Virtual Office Flexibility and Productivity for the Remote Workforce

Remote-Access VPNs: Business Productivity, Deployment, and Security Considerations

Cisco AnyConnect Secure Mobility Solution Guide

Clientless SSL VPN Users

Scenario: Remote-Access VPN Configuration

This topic discusses Cisco Easy VPN, its two components, and its modes of operation. Cisco VPN Client > 3.x

AnyConnect VPN Client FAQ

Monitoring Remote Access VPN Services

Chapter 6 Virtual Private Networking Using SSL Connections

Cisco Easy VPN on Cisco IOS Software-Based Routers

Understanding the Cisco VPN Client

SSL VPN Technical Primer

Professional Integrated SSL-VPN Appliance for Small and Medium-sized businesses

Evaluating the Cisco ASA Adaptive Security Appliance VPN Subsystem Architecture

SSL VPN Server Guide Access Manager 3.1 SP5 January 2013

Sophos UTM. Remote Access via PPTP. Configuring UTM and Client

Chapter 6 Configuring the SSL VPN Tunnel Client and Port Forwarding

Configuring Secure Socket Layer HTTP

Scenario: IPsec Remote-Access VPN Configuration

Cisco Cisco 3845 X X X X X X X X X X X X X X X X X X

TABLE OF CONTENTS NETWORK SECURITY 2...1

SSL VPN Server Guide. Access Manager 3.2 SP2. June 2013

Connecting an Android to a FortiGate with SSL VPN

Configuring AnyConnect VPN Client Connections

Integrated Services Router with the "AIM-VPN/SSL" Module

Viewing VPN Status, page 335. Configuring a Site-to-Site VPN, page 340. Configuring IPsec Remote Access, page 355

Cisco ASA 5500 Series VPN Edition

Quick Startup Installation Instructions. Overview. Important Information

Clientless SSL VPN End User Set-up

Cisco AnyConnect Secure Mobility Client VPN User Messages, Release 3.1

Cisco IWAN and Akamai Intelligent Platform : Maximize Your WAN Investment

ZyWALL SSL 10. User s Guide. Integrated SSL-VPN Appliance. Version /2008 Edition 1

Chapter 8 Lab B: Configuring a Remote Access VPN Server and Client

This chapter describes how to set up and manage VPN service in Mac OS X Server.

How To Connect To Bloomerg.Com With A Network Card From A Powerline To A Powerpoint Terminal On A Microsoft Powerbook (Powerline) On A Blackberry Or Ipnet (Powerbook) On An Ipnet Box On

Virtual Data Centre. User Guide

SSL-VPN 200 Getting Started Guide

User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream

Campus VPN. Version 1.0 September 22, 2008

Requirements on terminals and network Telia Secure Remote User, TSRU (version 7.1 R4)

Configuring SSL VPN on the Cisco ISA500 Security Appliance

Getting Started. Symantec Client Security. About Symantec Client Security. How to get started

CCNA Security 1.1 Instructional Resource

AnyConnect VPN Client FAQ

Astaro Security Gateway V8. Remote Access via L2TP over IPSec Configuring ASG and Client

SSL VPN Service. Once you have installed the AnyConnect Secure Mobility Client, this document is available by clicking on the Help icon on the client.

Integrated Services Router with the "AIM-VPN/SSL" Module

Citrix Access on SonicWALL SSL VPN

Implementing Core Cisco ASA Security (SASAC)

Millbeck Communications. Secure Remote Access Service. Internet VPN Access to N3. VPN Client Set Up Guide Version 6.0

Citrix Access Gateway Plug-in for Windows User Guide

Guideline for setting up a functional VPN

Configure ISE Version 1.4 Posture with Microsoft WSUS

How To Configure A Kiwi Ip Address On A Gbk (Networking) To Be A Static Ip Address (Network) On A Ip Address From A Ipad (Netware) On An Ipad Or Ipad 2 (

Introduction to Endpoint Security

Cisco Adaptive Security Appliance Smart Tunnels Solution Brief

NAC Guest. Lab Exercises

Symbian User Guide for Cisco AnyConnect Secure Mobility Client, Release 2.4

MAC Web Based VPN Connectivity Details and Instructions

Cisco Dynamic Multipoint VPN: Simple and Secure Branch-to-Branch Communications

PRODUCT CATEGORY BROCHURE

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP Edge Gateway for Layered Security and Acceleration Services

Lab a Configure Remote Access Using Cisco Easy VPN

Case Study for Layer 3 Authentication and Encryption

Requirements on terminals and network Telia Secure Remote User, TSRU (version 7.3 R6)

Multi-Homing Security Gateway

Installing and Configuring vcenter Support Assistant

Cisco Small Business ISA500 Series Integrated Security Appliances

Managing Enterprise Security with Cisco Security Manager

Cisco IOS Advanced Firewall

Secure remote access to your applications and data. Secure Application Access

SSL VPN Server Guide. Access Manager 4.0. November 2013

Secure Access Using VPN

Cisco Virtualization Experience Infrastructure: Secure the Virtual Desktop

Cisco Router and Security Device Manager (SDM)

A Guide to New Features in Propalms OneGate 4.0

Configuring IPsec VPN with a FortiGate and a Cisco ASA

Table of Contents. Cisco Cisco VPN Client FAQ

ThinPoint Quick Start Guide

Implementing, Managing, and Maintaining a Microsoft Windows Server 2003 Network Infrastructure

On-boarding and Provisioning with Cisco Identity Services Engine

Remote Desktop Gateway. Accessing a Campus Managed Device (Windows Only) from home.

SSL SSL VPN

Windows Web Based VPN Connectivity Details & Instructions

SSL VPN Portal Options

Configuring Devices for Use with Cisco Configuration Professional (CCP) 2.5

A host-based firewall can be used in addition to a network-based firewall to provide multiple layers of protection.

Chapter 8 Router and Network Management

Lab 4.4.8a Configure a Cisco GRE over IPSec Tunnel using SDM

The SSL device also supports the 64-bit Internet Explorer with new ActiveX loaders for Assessment, Abolishment, and the Access Client.

Cisco Which VPN Solution is Right for You?

Transcription:

Cisco IOS Secure Sockets Layer (SSL) VPN Technology Overview March 2008 Cisco.com/go/iossslvpn 2008 Cisco Systems, Inc. All rights reserved. 1

Agenda Introduction to Cisco IOS SSL VPN Positioning and Use Cases Technology Overview Advanced Full-Network Access Comprehensive Endpoint Protection Ease of Deployment and Management SSL VPN Gateway Network Integration 2

SSL VPN-Based Remote Access Solution Characteristics What is SSL VPN? Allows remote access using a Web browser and SSL encryption Does not require preinstalled client software Enables access from company-managed and non-company managed user desktops Why does SSL VPN appeal to customers? No preinstalled desktop software = Lower administration and operations costs Access from any desktop solves the complexity of secure contractor and business-partner access Easy to use from the end users perspective Offers Web portals that can be customized on a per-user basis 3

Secure Sockets Layer Overview SSL VPN uses the SSL protocol to enable secure transactions of data through privacy, authentication, and data integrity Capability shipped by default in leading browsers Protocol developed by Netscape for secure e-commerce Relies on certificates, public keys, and private keys Creates secure session between browser and server Authenticated (RSA) and encrypted (RC4, 3DES, and DES) https:// Usually over port 443 Closed lock indicates SSL enabled 4

SSL VPN Is Different from E-Commerce More advanced than SSL offloading of Web pages Must fit into existing networks and application environments Must support all the same authentication mechanisms and often extensive application list as IPsec 5

How Cisco IOS SSL VPN Works 1. Login 2. User Authenticated 3. Access Corporate Resources Client PC 5. Logout Cisco IOS SSL VPN Gateway Web Server Advanced full-network tunneling client pushed down to remote client PC End user works in a sandbox : a virtual desktop that provides comprehensive session protection and erases leftover data Wizard-driven interface makes it easy to set up and manage the SSL VPN gateway Contexts and VPN routing and forwarding (VRF) integration allow virtualization 6

Cisco IOS SSL VPN Positioning and Use Cases 7

Cisco IOS SSL VPN Positioning For Enterprise Branch Offices and Small and Medium-Sized Businesses (SMBs) SMBs: Integrated Solution SSL VPN adds significant value to security router investment. Cisco IOS Software security routers offer the only one-box solution for IPsec, SSL VPN, firewall, intrusion prevention system IPS), routing, etc. Cisco IOS SSL VPN offers an affordable, easy-to-use solution. Enterprise: Distributed Branch-Office Access Branch-office router-based SSL VPN provides efficient remote access to local (branch) resources. Faster response time versus access to central gateway and back through the WAN Access policies are in line with users configurations at work. Redirection from central gateway requires setting up additional access control lists (ACLs) and tunnels The branch SSL VPN gateway backs up the central gateway for redundancy and disaster recovery. 8

Enterprise Branch Teleworker Design Example: Regional Law Firm with Multiple Offices Branch Office Site-to-Site VPN Securely interconnect branch communications Lawyer at Court-house Secure IPsec Tunnel Internet SSL VPN Remote Access No software to install and maintain on PCs Full tunnel provides secure access to Citrix and e-mail applications Endpoint security with Cisco Secure Desktop Secure SSL VPN Tunnel Capability On-road access to business applications Remote access to corporate network as well as local resources Integrated application firewall, inline intrusion prevention, and touchless endpoint security Cisco 3845 Integrated Services Router with AIM Main Office VPN Aggregation for IPsec and SSL Provides efficient remote access to local resources Provides access policies that are in line with users configurations at work Backs up central gateway for redundancy and disaster recovery Benefits Improved staff productivity Faster response time; offload concentrator main office Proactive threat defense 9

SMB Design Single Box Solution for Remote Access and Voice Mobile User with SSL VPN and IP Communicator Cisco 2851 Integrated Services Router with AIM Web Server Internet SSL VPN remote access Full tunnel to provide secured data and voice communication Multiple OS support: Microsoft Windows (XP and Vista), Mac OS X, and Linux Endpoint security with Cisco Secure Desktop Capability Provides SSL VPN and voice service in existing router One phone number to call; voice security is transparent to end user Significant phone bill reduction Integrated VPN, security, routing, and interprocess communication (IPC) services Single box to operate and manage. Provides SSL VPN remote access as well as traditional IPsec client features including split tunneling and network extension Integrated certificate authority server Built-in or external authentication, authorization, and accounting (AAA) user authentication Benefits File, Application, and RADIUS Server Office Worker Adds significant value to security router investment Simplified user experience Reduced total cost of ownership (TCO) 10

Service Provider Design MPLS Integration with VRF Service providers can put specific Internet routes into a VRF and transparently integrate the SSL VPN gateway into a shared MPLS network Increased security by separating specific routes from global routing table Support for overlapping IP address pools Remote Access Public Internet Service Provider Shared Network Corporate Intranet Telecommuter Virtualization to Integrate with Multiprotocol Label Switching (MPLS) Network VPN A DSL and Cable POP Internet SSL VPN-SG MPLS based Networks Customer A Head Office Mobile Worker POP PE VPN B Dialup and Wireless SSL-VPN Gateway PE PE Customer B Sales on Customer Site Customers Networks Internet VRF VPN A Customer A Branch Office Global VRF VPN C Customer C 11

Technology Overview 12

Cisco IOS SSL VPN Highlights Advanced full-network access Cisco AnyConnect VPN Client provides full-tunnel access for virtually any application, such as Cisco IP SoftPhone; dynamically loaded client can be permanently installed or uninstalled after disconnect Comprehensive endpoint protection Cisco Secure Desktop prevents digital leakage and protects user privacy; easy to implement and manage; works with desktop guest permissions Ease of deployment and management Simple GUI-based provisioning and management with step-by-step wizards for easy deployment SSL VPN gateway network integration Advanced authentication and access control with embedded certificateauthority server; virtualization allows segmentation as well as pooling of resources while masking the physical attributes and boundaries of the resources 13

Cisco IOS SSL VPN Solution Overview Advanced Full-Network Access Comprehensive Endpoint Security Ease of Deployment and Management Network Integration 14

Advanced Full-Network Access Cisco AnyConnect VPN Client Extends the in-office experience LAN-like full-network access; supports latency-sensitive applications such as voice Access across platforms Windows 2000, XP (x86 and x64), and Vista (x86 and x64) Mac OS X and Linux Intel Always up-to-date Remotely installable and configurable to minimize user demands No-hassle connections No reboots required Standalone, start work before login, Web launch, and portal connection MSI: Windows pre-installation package 15

Advanced Full-Network Access VPN Client Features and Benefits Uses depth of Cisco encryption client experience to deliver an advanced, stable, and easy-to-support SSL VPN tunneling client: Cisco AnyConnect VPN Client Features IPsec-like application access through Web-pushed client Touchless central-site configuration Compatible with Cisco IP SoftPhone for voice-over-ip (VoIP) support Client may be either removed at end of session or left permanently installed No reboot required after installation Benefits Application-agnostic full-network access Low operating cost Multimedia data and voice desktops for greatest user productivity No trace of client after session; provides better security Improved productivity and better user satisfaction 16

Advanced Full-Network Access VPN Client Activation: Web Launch Start Full Tunnel Client Connection functions svc-required enabled svc-required: Bypasses the portal page enabled: Start button shows up on the portal page 17

Advanced Full-Network Access VPN Client: Standalone Connect Type or select a remote peer from the pull-down list to connect to https://sslvpndemo.cisco.com/tunnel New 12.4(20)T Prompts for user credentials 18

Advanced Full-Network Access Minimal End-User Support Burden Full network experience Silent, reliable, behind-thescenes operation 19

Advanced Full-Network Access SSL VPN Full Tunnel Establishment TCP Connect (Port x or Default 443) Initiate SSL Handshake SSL VPN Client Is Installed on the Gateway Client PC SSL Server Certificate (Chain) Completed Handshake Username and Password Push Down SSL VPN Client Cisco IOS SSL VPN Gateway After SSL handshake is initiated, client continues to: Obtain server certificate chain from system Library Authenticate gateway certificate (chain) and check revocation (except root certificate authority) If revoked or severe error: Tear down connection If moderate error: Ask user to view certificate and accept or deny; if user denies certificate chain, tear down connection 20

Advanced Full-Network Access Gateway Configuration ip local pool mypool 192.168.1.2 192.168.1.100! webvpn gateway ssl-vpn ip address 1.1.1.8 port 443 ssl trustpoint golden-tp inservice! webvpn context contexta ssl trustpoint ssl authenticate verify all inservice! policy group mypolicy functions svc-required svc address-pool mypool svc keep-client-installed svc split include 192.168.0.0 255.255.0.0 default-group-policy mypolicy gateway ssl-vpn domain domaina inservice Address pool must be part of a subnet already defined on the router interface svc-required: Bypasses portal page; enabled: Use Start button on portal page Apply address pool configured above Traffic to this subnet will be encrypted 21

Advanced Full-Network Access Downloading the VPN Client Cisco AnyConnect VPN Client software package files can be downloaded from: http://www.cisco.com/cgi-bin/tablebuild.pl/sslvpnclient Package files can be installed using Cisco Security Device Manager (SDM) 2.5 or later Cisco AnyConnect VPN Client is supported on Cisco IOS 12.4(15)T and later Alternatively, download the client to the router flash memory and install using the following command: webvpn install svc flash:/webvpn/<package_name> sequence <num> 22

Advanced Full-Network Access Troubleshooting the VPN Client For Cisco AnyConnect VPN Client installation issues, obtain the following files: VPN downloader log file: \Windows\setupapi*.log MSI installer log file: \Documents and Settings\<username>\Local Settings\Temp\anyconnect-win-2.0.xxxx-k9-install-yyyyyy.log Obtain the most recent file for the version of the client you are trying to install. PC system information (process may take a few minutes to complete): XP/2K: winmsd /nfo c:\system_info.nfo Vista: msinfo32 /nfo c:\system_info.nfo 23

Advanced Full-Network Access Troubleshooting the VPN Client For Cisco AnyConnect VPN Client connection issues: On the client PC, obtain the AnyConnect log from the Windows Event Viewer. Windows: Choose Start > Run and enter eventvwr.msc /s. Right-click Cisco AnyConnect VPN Client log and select Save Log File As. Be sure to save the file in.evt format (evtx for Vista). Non-Windows: /var/log/system.log, etc. 24

Advanced Full-Network Access Cisco VPN Clients Comparison New 12.4(15)T Function Cisco VPN Client (IPsec Client) Older Cisco SSL VPN Client Approximate size 10 MB 400 KB Initial installation Administrator rights requirement for installation Distribute Required Auto download Distribute For initial installation only (stub installer available) Protocol IPsec TLS (HTTPS) OS support Head-end Multiple* Cisco ASA and IOS Software Windows 2000 and XP Cisco ASA and IOS Software Cisco AnyConnect VPN Client 3 MB Auto download Distribute For initial installation only (MSI available on Windows) DTLS***, TLS (HTTPS) (Auto) Multiple** Cisco ASA and IOS Software * Windows 2000, XP, x86, and Vista x86; Mac OS X 10.4; Linux Intel 2.6; and Solaris ** Windows 2000, XP x86 and x64, and Vista x86 and x64; Mac OS X 10.4 and 10.5; Linux Intel 2.6; and Windows Mobile 5 and 6 support planned (additive license);non-windows support and alternate connection modes available, including Datagram Transport Layer Security (DTLS) for Cisco ASA 8.0+ only *** DTLS is not supported with the Cisco IOS head-end. 25

Cisco IOS SSL VPN Solution Overview Advanced Full-Network Access Comprehensive Endpoint Security Ease of Deployment and Management Network Integration 26

Comprehensive Endpoint Security SSL VPN Endpoint Security Challenges Supply Partner Extranet Machine Employee at Home Unmanaged Machine Remote User Customer- Managed Machine Before SSL VPN Session Who owns the endpoint? Endpoint security posture: Antivirus program and personal firewall? Is malware running? During SSL VPN Session Is session data protected? Are typed passwords protected? Has malware launched? Post-SSL VPN Session Browser cached intranet Webpages? Browser stored passwords? Downloaded files left behind? 27

Comprehensive Endpoint Security How Cisco Secure Desktop Works Complete Preconnect Assessment Location assessment: Managed or unmanaged desktop? Security posture assessment: Antivirus program operational and up-to-date, personal firewall operational, malware present? Comprehensive Session Protection Data sandbox and encryption that protects every aspect of session Malware detection with hooks to Microsoft free antispyware software Postsession Clean-Up Encrypted partition overwrite (not just deletion) using Department of Defense (DoD) algorithm Cache, history, and cookie overwrite File download and e-mail attachment overwrite Autocomplete password overwrite 1b. User Logs In www SSL VPN Gateway 1a. Cisco Secure Desktop Pushed Employee-Owned Desktop 2. User Works in Encrypted Sandbox 3. Session Eradicated at Logout 28

Comprehensive Endpoint Security Inside Cisco Secure Desktop Works with Desktop Guest Permissions No Administrator Privileges Required Windows 2000 or XP Original User Desktop Cisco Secure Desktop Temporary CSD Desktop Local Hard Disk Encrypted Drive and Registry 29

Comprehensive Endpoint Security Cisco Secure Desktop Package File Cisco Secure Desktop package file The Cisco Secure Desktop software package can be downloaded from: http://www.cisco.com/cgi-bin/tablebuild.pl/securedesktop Package file already bundled with Cisco Security Router bundles; transparent installation since Cisco Security Device Manager (SDM) 2.3 Cisco IOS SSL VPN supports Cisco Secure Desktop package file up to Version 3.1 Install Cisco Secure Desktop on router using the following command: webvpn install csd flash:/webvpn/csd3x.pkg 30

Comprehensive Endpoint Security Cisco Secure Desktop Configuration gateway gw-1 ip address 192.168.22.103 port 443 ssl trustpoint SSLVPN inservice webvpn context contexta csd enabled webvpn install csd flash:/webvpn/sdesktop.pkg 31

Comprehensive Endpoint Security Cisco Secure Desktop Administration Log in to https://<gateway>/csd_admin.html 32

Comprehensive Endpoint Security Cisco Secure Desktop Administration Create at least one location for each context: for example, home or office. Define criteria to match for this location. Enable keystroke logger detection. Define endpoint assessment policies. 33

Cisco IOS SSL VPN Solution Overview Advanced Full-Network Access Comprehensive Endpoint Security Ease of Deployment and Management Network Integration 34

Ease of Deployment and Management Cisco Router and Security Device Manager Fast and easy deployment and management of integrated services on Cisco IOS routers Easy-to-use, Web-based GUI for single device management for site-to-site VPN, remote access VPN, IPS, firewall, etc. Less than 30 minutes to deploy fixed-configuration Cisco Integrated Services Routers Featured on Cisco 800 Series and 7301 Routers; loaded from factory at no additional cost Supported in seven international languages Cisco Router and Security Device Manager significantly reduces technical expertise required to configure Cisco routers. ED MIER, MIERCOM 35

Ease of Deployment and Management Integrated SSL and IPsec Management Separate wizards to configure SSL VPN, Easy VPN, and Dynamic Multipoint VPN (DMVPN) 36

Ease of Deployment and Management SSL VPN Wizard: Basic Setup Set up portal IP address Define context name Define the domain name for this context domaina contexta Login URL includes domain name domaina SSL authentication through digital certificates 37

Ease of Deployment and Management SSL VPN Wizard: User Authentication User authentication can be local or external using RADUS, Cisco Access Control Server, etc. 38

Ease of Deployment and Management SSL VPN Wizard: Pools and Other Options Set up IP address pools (must be part of directly connected subnets or in the same subnet as a loopback interface) Specify Cisco AnyConnect VPN client location Retain the client software on user PCs to reduce demands on bandwidth Includes split tunneling and split Domain Name System (DNS) 39

Ease of Deployment and Management SSL VPN Wizard: Includes and Excludes Specify Include Traffic traffic that needs to be encrypted and go through the tunnel. Specify Exclude Traffic traffic that will be in cleartext: for example, bound for Internet destinations. 40

Ease of Deployment and Management SSL VPN Wizard: Themes Custom portals Use themes to define colors, text, and logos. 41

Cisco IOS SSL VPN Solution Overview Advanced Full-Network Access Comprehensive Endpoint Security Ease of Deployment and Management Network Integration 42

SSL VPN Gateway Network Integration Contexts Contexts are logical groups that can be used to segregate extranet partners or internal enterprise departments within a single SSL VPN gateway. When the user logs in, a determination is made to which context the user belongs. Resources associated with the context will then be used for that user. Mobile User for Department A Context SALES-DEP Department A Internet Cisco IOS SSL VPN Gateway Mobile User for Department B Context MKT-DEP Department B 43

SSL VPN Gateway Network Integration Contexts and Policy Groups Each SSL VPN gateway supports multiple contexts. Each context supports multiple policy groups. Policy groups are local to the context; not shared across contexts WebVPN Gateway WebVPN Context c1 AAA Authorization List AAA Authorization Domain Enable or Disable Cisco Secure Desktop Default Policy Group Associated Gateway Enable or Disable Login Message Title SVC Policy Group WebVPN Context c2 AA Authorization List AAA Authorization Domain Enable or Disable Cisco Secure Desktop Default Policy Group Associated Gateway Enable or Disable Login Message Title Policy Group 44 SVC

SSL VPN Gateway Network Integration One-Gateway-to-One-Context Model Multiple contexts and multiple gateway configurations can coexist. In the one-gateway-to-one-context model, each context belongs to a separate gateway; the gateway IP address in the packet identifies the associated context. webvpn gateway SALES-DEP ip address 208.42.0.12 port 443 ssl trustpoint tp1 inservice! webvpn gateway MKT-DEP ip address 209.42.0.12 port 443 ssl trustpoint tp1 inservice! webvpn context sales-cxt gateway SALES-DEP! webvpn context marketing-cxt gateway MKT-DEP https://208.42.0.12/ https://209.42.0.12/ Use IP address to differentiate gateway 45

SSL VPN Gateway Network Integration One-Gateway-to-Many-Contexts Model In the one-gateway-to-many-context model, the same gateway is used for multiple contexts (more common usage). webvpn gateway common-gateway ip address 208.42.0.12 port 443 ssl trustpoint tp1 inservice! webvpn context SALES-DEP gateway common-gateway domain sales! webvpn context MKT-DEP gateway common-gateway domain marketing https://208.42.0.12/sales/ https://208.42.0.12/marketing/ Use domain to differentiate context 46

SSL VPN Gateway Network Integration MPLS Integration with VRF New 12.4(15)T Capability Assign specific routes to VRF Separate specific routes from the global routing table Remote Access Public Internet Benefits Transparently integrates with MPLS-based network Increased security; overlapping IP address pools support Service Provider Shared Network Corporate Intranet Telecommuter Virtualization to Integrate with Multiprotocol Label Switching (MPLS) Network VPN A DSL and Cable POP Internet SSL VPN-SG MPLS based Networks Customer A Head Office Mobile Worker POP PE VPN B Dialup and Wireless SSL-VPN Gateway PE PE Customer B Sales on Customer Site Customers Networks Internet VRF VPN A Customer A Branch Office Global VRF VPN C Customer C 47

SSL VPN Gateway Network Integration VRF Configuration ip vrf fvrf_1! rd 100:3 ip vrf vrf_a! rd 100:1 interface FastEthernet1/1.12! encapsulation dot1q 12 ip vrf forwarding fvrf_1 ip address 192.168.122.103 255.255.255.0 interface FastEthernet1/1.13! encapsulation dot1q 13 ip vrf forwarding vrf_a ip address 10.1.1.22 255.255.255.0 webvpn gateway gw_a vrf-name fvrf_1 ip address 208.20.0.71 port 443 ssl trustpoint tp1 inservice webvpn context cxt_a vrf-name vrf_a gateway gw_a domain domain1 48

SSL VPN Gateway Network Integration Authentication and Access Control Robust authentication Digital certificates for SSL authentication RADIUS or AAA to manage users Advanced network access control options IP address, differentiated services code point and type of service (DSCP/ToS), TCP/User Datagram Protocol (UDP) port, per user, and per group 49

SSL VPN Gateway Network Integration AAA Authentication 2 User mapped to context VPN1 The WebVPN context forwards the login information to AAA 3 AAA authenticates user Sends back any attribute AV-pairs to the context for that user session 5 Access internal server Internet Private Network 1 User initiates SSL VPN session https://172.19.217.93/sales Enters the login page: username: ssluser1 password: ********* 4 Authenticated user in session After authentication, a user session is set up with policy group and other context information Attributes pushed down from the AAA server override configured values 50

SSL VPN Gateway Network Integration AAA Authentication: Configuration AAA method list associated with context is used to authenticate the user: Different contexts can have different AAA method lists. Accounting: Create global accounting configuration and within the desired context; Cisco IOS Software supports start, stop, and update accounting records. aaa authentication login webvpn group radius aaa authentication login webvpn1 local aaa accounting network default start-stop group radius! webvpn context c1 aaa authentication list webvpn aaa accounting list default! webvpn context c2 aaa authentication list webvpn1 51

SSL VPN Gateway Network Integration Embedded Certificate Authority Offers standalone certificate-authority server embedded into Cisco IOS Software Allows easy certificate deployment Includes certificate revocation services Enrollment through browser after administrator grants permission 52

SSL VPN Gateway Network Integration Trustpoint and Certificate Authority Setup Each SSL VPN gateway requires a trustpoint to be configured. One trustpoint per WebVPN gateway is recommended. The trustpoint contains the certificate authority that signed the certificate in use by SSL VPN; the SSL key is generated per session during the handshakes. The trustpoint can be shared among multiple gateways. The certificate can be generated using Cisco IOS certificate authority server or downloaded from external certificate authority servers. The SSL VPN gateway can configured with a valid x509v3, issued by a trusted certificate authority (VeriSign, Entrust, Thawte, etc.) or a private certificate authority (OpenSSL, Microsoft Certificate Authority, etc.). 53

SSL VPN Gateway Network Integration Generating Certificates Utilizing Cisco Certificate Authority Server A persistent self-signed certificate is the easiest way to configure a trustpoint and associate it with the gateway. You can generate a persistent self-signed certificate using the following configurations: Router(config)# crypto pki trustpoint local Router(ca-trustpoint)# enrollment selfsigned Router(config)# crypto pki enroll local 54

SSL VPN Gateway Network Integration Trustpoint Configuration aaa new-model aaa authentication login LOCAL local! hostname ios_router ip domain name cisco.com ip name-server 1.1.1.1! crypto pki trustpoint TP-self-signed-1653287141 enrollment selfsigned revocation-check none rsakeypair TP-self-signed-1653287141! interface FastEthernet0 ip address 192.168.10.100 255.255.255.0 description Internet facing interface! ip route 0.0.0.0 0.0.0.0 192.168.10.1 Cisco.com/en/US/products/sw/iosswrel/ps5207/products_feature_guide09186a008040adf0.html 55

Summary: Cisco IOS SSL VPN Advantages Advanced full-network client access Comprehensive endpoint security Easy to set up and manage Gateway network integration for authentication and virtualization Low cost of ownership One device for IPsec, SSL, firewall, IPS, and routing Simple, cost-effective licensing Integrated management for VPN, security, and routing functions (Cisco SDM and Cisco Security Manager) 56

Additional Information Cisco.com Webpage E-mail www.cisco.com/go/ioswebvpn ask-stg-ios-pm@cisco.com Acknowledgments This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). 57

58