BRKSEC-2697 - Clintless VPN
BRKSEC-2697 - Clintless VPN
BRKSEC-2697 - Clintless VPN
BRKSEC-2697
Hkan Nohre
Consulting Systems Engineer
New in 2697
Agenda Comparison
Big Overlap
BRKSEC-2697 (Clientless) vs BRKSEC-3033 (AnyConnect)
Introduction Basic
Configuration AAA
Network Design
DAP Customization Licensing
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
The Scenario : Labrats
*
Pharmaceutical Research Conglomerate* Conglomerate
run by Rats and Cats * two or more corporations engaged in
entirely different businesses that fall
Using Corporate Devices under one corporate group
Windows, MAC, iPADs
Wikipedia definition
Embracing BYOD
Heavy use of Consultants
Key Requirements :
Security
Easy to Use
IPv6
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
The Scenario : Labrats
Network Design and Versions Used
Windows 7
ASA 5510
Windows 8 Resources:
(active- Web Server
MAC OS X
standby) File Server
iOS ASA 9.1(4) Citrix Xenapp
IPv4 ASDM 7.1(4)
Internet
IPv4/IPv6
Intranet
IPv6
Internet
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Agenda
Basic
Configuration AAA
Introduction
Network Design
DAP Customization Licensing
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Choosing Clientless SSL VPN or AnyConnect?
Clientless SSL VPN AnyConnect
Network ACL:
Access Control Granular at URL level
IP and TCP/UDP port
*
Installation of client SW No, uses browser. Yes, Thick Client
New versions of
Maintenance browsers, java, Once setup works fine
applications
* Features may depend on OS, browser, Java, Active-X, endpoint security settings.
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Clientless SSL VPN : Key Takeaways
It is not completely Clientless
It is not easier to implement than AnyConnect
User experience will be different from in-the-office
Clientless SSL VPN still has a role to play for remote access
With ASA 5500 we can combine Clientless with AnyConnect!
Key Objective of this breakout:
What we can do with Clientless SSL VPN
Limitations
How we configure it
Helping to choose wisely: When to use clientless
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Important Web Protocols and Mechanisms
HTML
Hypertext Markup Language : Defines the
structure of web page
CSS
Cascading Style Sheets : Defines the look and
feel of web page
JavaScript
Script run inside the browser Javascript is NOT the
Java Applets same as Java/Java
Java code compiled to independent machine Applets
language downloaded to client
Runs inside Java Sandbox
ActiveX
Flash
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Secure Sockets Layer (SSL) Overview
A Secure Protocol developed by Netscape for secure e-commerce.
SSL2.0 released in 1994, but had flaws and was replaced by SSL 3.0.
Transport Layer Security (TLS) was published after that and continued to
evolve.
Creates a tunnel between web browser and
web server
Authenticated and encrypted (RC4, 3DES, DES, AES)
https://
Usually over port :TCP/443
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
The TLS Handshake
Client Server
ClientHello
Client Version, ClientNonce ServerHello,
SessionID, Ciphersuites ServerCertChain,
ServerHelloDone
Server Version, ServerNonce
ClientKeyExchange, Selected Ciphersuite, CertificateChain
(Option: CertRequest)
ChangeCipherSpec,
ClientFinished ChangeCipherSpec,
Encrypted pre_master_secret
PRF computation ServerFinished
PRF computation
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
SSL Fundamentals : ASA Server Certificate
ASA certificate should be trusted by clients
Public (well-known) Certificate Authority (e.g. Verisign, Thawte)
Enterprise Certificate Authority, e.g. Microsoft Active Directory
Self-Signed (need to import certificate to all clients)
FQDN in Subject Name : roddy.labrats.se
Internet Intranet
Public
CA
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Clientless SSL Fundamentals : IPv4 and IPv6
ASA can proxy between IPv4 or IPv6
management/control servers (CA, AD, RADIUS) IPv4 only
web
IPv4 fileshare
IPv4
Internet
IPv4/IPv6 DNS
Intranet
IPv6 IPv6
Internet
CA, AD, RADIUS
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
HTTPS Proxy to HTTP(S), CIFS and FTP
ASA proxies HTTPS to HTTP(S), CIFS or FTP
ASA publishes bookmarks (collection of links to click) to access service
http://catserver.labrats.se
https://roddy.labrats.se
intranet
internet
cifs://catserver.labrats.se
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
HTTP(S) Proxy and Content Transformation Engine
ASA Content Transformation Engine Rewrites HTML, Javascript, Flash, CSS...
Required, since internal names and IP addresses are not visible on the outside
https://roddy.labrats.se http://catserver.labrats.se
internet intranet
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
HTTP(S) Proxy and Content Transformation Engine
ASA Content Transformation Engine Rewrites HTML, Javascript, Flash, SVG, CSS...
Required, since internal names and IP addresses are not visible on outside
https://roddy.labrats.se http://catserver.labrats.se
internet intranet
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Agenda
Introduction
AAA
Basic
Configuration
Non Web Apps
Posture SSO
Citrix
Network Design
DAP Customization Licensing
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
How to configure Clientless SSL VPN
Command Line Interface
Not really feasible : a lot of configuration in
XML files
ASDM
Easiest Option, used in this breakout
Cisco Security Manager
For configuring many ASAs
but does not support 100% of features
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
We could use the Wizard but Man or Mouse?
Use
Wizard!
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Fundamental Settings : ASA DNS Client
ASA needs to resolve DNS
It is a Proxy!
(not configured by Wizard) DNS server IP
v4 or v6
Default Domain
Enable DNS
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
ASA needs a certificate
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Enable Clientless SSL VPN on Interface
Specify Certificate
Allow Clientless SSL
on interface
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Group Policy
Group Policy
The Group Policy defines Authorization, what the client can do, when and how
Bookmark List, Allowing URL Entry, Timeouts, Look-and-feel etc.
DfltGrpPolicy defines default Policy, that can be overridden by more specific
Policy
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Bookmark List
List of URLs to publish to the end user
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Web ACLs
URL based ACL
Can be assigned per Group Policy (or DAP, covered later)
Limits user to certain path on specific servers
Group Policy
- cats
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
CLIENTLESS SSL VPN
USER EXPERIENCE
Agenda
Introduction Basic
Configuration AAA
Posture SSO
Citrix
Network Design
DAP Customization Licensing
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Authentication and Authorization by RADIUS
User can be authenticated and authorized by RADIUS.
RADIUS attribute IETF 25 (Class) is used to assign the group policy.
Default
Group Group Policy Group Policy
Policy Rats Cats
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Authentication by RADIUS Authorization by LDAP
User authenticated by RADIUS (typically strong authentication, OTP)
Username used for LDAP lookup
LDAP attributes are mapped to a Group Policy AAA Server Group
RADIUS
Connection Profile
"SMS"
AAA Server Group
LDAP
LDAP
map
Default
Group Group Policy Group Policy
Policy Rats Cats
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Connection Profile defines how to Authenticate
Connection
Profile
Alias : Shown as drop-
down selection to user
AAA, Cert or Both?
AAA server group
Group-Policy used
unless overwritten by
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved.
Authorization Server
Cisco Public 32
Connection
Connection Profile defines how to Authorize Profile
Possible to define different AAA server group for authorization (if not specified,
the same group is used for authentication and authorization).
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
User Selection of Connection Profile
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
User Selection of Connection Profile (2)
Several Servers in
a Group for
redundancy
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
RADIUS Server Definition
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
LDAP Server Definition (Active Directory)
Domain is labrats.se
memberOf
CN=ITsupport,CN=Users,DC=labrats,DC=se
CN=Cats,CN=Users,DC=labrats,DC=se
sAMAccountName=scratchy
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Using Active Directory memberOf
A user in Active Directory can be a member of many groups
But can only belong one Group Policy in ASA
A group may be a member of another group in AD
ASA will not do recursive lookup
Mammals
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Mapping memberOf to Group Policy
Map memberOf to ASA Group Policy with an LDAP attribute map
Beware: First match will apply (many memberOf one Group Policy)
Warning
Beware: No support for lookup of nested groups (group in group)
DAP (covered later) allows for more flexibility in handling "many memberOf"
LDAP
map
CN=Rats,CN=Users,DC=labrats,DC=se : RatsBYOD
CN=Cats,CN=Users,DC=labrats,DC=se : CatsBYOD
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Troubleshooting AAA server
Test that AAA server works
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Troubleshooting AAA
Checking that the right Group Policy has been assigned
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
LOGIN WITH OTP
USER MAPPED TO GROUP POLICY
Agenda
Posture SSO
Citrix
Network Design
DAP Customization Licensing
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Smart Tunnel
Downloads a Java (or Active-X) component that relays/tunnels application over
https session
Works for Windows and MAC (x86 and 64 bit)
Works for TCP based applications (example : Remote Desktop)
Does not require administrative privileges on client
SSL
ASA
internet labrats
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Configuring Smart Tunnels
Process
Group Policy
Name
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Plugins Deliver the Application from ASA
Plugins are java apps downloaded from ASA to end system
Remote Desktop, VNC, SSH/Telnet, TN3270. and Citrix Receiver
Downloaded Application tunneled over SSL connection to server
Windows and MAC OS
SSL
ASA
internet labrats
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Download plugins from CCO
the most difficult step. Where do I find them?
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Uploading Plugins
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Configuring URLs for Plugins
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
The Java Problem
Plugins and Smarttunnels require
Java
Java Runtime Environment needs to
be enabled on the client
Not installed by default OS installation
Java has a recent history of
serious security issues
Many Enterprises disable Java
Apple, Mozilla etc. have also
disabled Java
No guarantee that Java will work http://www.theregister.co.uk/2013/12/10/fire
on unmanaged remote clients fox_26_blocks_java/
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Tomorrow Starts Here : HTML5 and WebSockets
Widely supported in different OS and Browsers
Full-duplex and asynchronous communication between client and server
Ideal for very dynamic user interface experience, like games and VDI
GET /path
200 OK
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Tomorrow Starts Here : HTML5 and WebSockets
Widely supported in different OS and Browsers
Full-duplex and asynchronous communication between client and server
Ideal for very dynamic user interface experience, like games and VDI
GET /path
Upgrade:websocket
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Tomorrow Starts Here : HTML5 and WebSockets
Widely supported in different OS and Browsers
Full-duplex and asynchronous communication between client and server
Ideal for very dynamic user interface experience, like games and VDI
Data
Websocket
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
ASA Support for WebSockets New in
9.1.4
SSL HTTP(S)
ASA
internet labrats
WebSocket
Application
Server
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
RDP JAVA PLUGIN
HTML5 WEBSOCKETS
Agenda
Basic
Introduction Configuration AAA
Posture SSO
Citrix
Network Design
DAP Customization Licensing
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Citrix Integration
Citrix provides application and desktop virtualization with XenApp and XenDesktop
Both use the ICA protocol that transfers keyboard/mouse events and screen
update between a client receiver and the XenApp/XenDesktop servers
Many possible ways to integrate Cisco Remote Access with ASA and Citrix
Cisco AnyConnect tunneling Citrix receiver to the Citrix Servers
Cisco ASA as a proxy between Citrix mobile receivers and XenApp/XenDesktop
Citrix Plugin
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
Citrix Mobile Receiver
This feature provides secure remote access for Citrix Receiver applications
running on mobile devices to XenApp and XenDesktop
ASA acts as proxy for ICA protocol
Supported Mobile Devices
iPad Citrix Receiver version 4.x or later
iPhone/iTouch Citrix Receiver version 4.x or later
Android 2.x/3.x/4.0/4.1 Citrix Receiver version 2.x or later
Citrix
ASA Xenapp
Citrix
XenDesktop
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
Citrix Mobile Receiver Implementation Details
Fixed in
Only default connection profile is supported 9.1.4
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
Citrix Mobile Receiver ASA configuration
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
Citrix Receiver Client Configuration
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Citrix Receiver Client Configuration: ASA FQDN
FQDN of ASA
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Citrix Receiver Client Configuration (3)
Enter Username
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Connecting to ASA with Citrix Mobile Receiver
Enter Password
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Every day experience
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Every day experience (XenDesktop)
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
Agenda
Posture
Citrix
SSO
Network Design
DAP Customization Licensing
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Single-Sign-On to Internal Applications
Auto Sign-On
Leverages Username/Password entered by user to authenticate against ASA
Kerberos Constrained Delegation
Leverages Kerberos but only works for Kerberized Applications
Also works if no static password given (e.g. client certificates, RSA OTP)
External SSO Servers (SAML 1.1 only)
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
Auto Sign-On: Known Protocols
Many applications, including Microsoft IIS, Microsoft Remote Desktop, can
leverage protocol (HTTP, RDP, SSH) built-in authentication methods:
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Configuring Auto Sign-On for Known Protocols
For http:// and cifs:// specify
the network/prefix and
authentication type in Group
Policy
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Auto Sign-On : HTML Form Based Authentication
Many custom Web Applications use
their own HTML authentication forms to
authenticate user.
<form>
First name: <input type="text" name=uname"><br>
Last name: <input type=password" name=passwd">
</form>
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
Configuring Auto Sign-On : Form based Authentication
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
Configuring Auto Sign-On: Form based Authentication
Change for
CSCO_WEBVPN_INTERNAL_PASSWORD
If necessary
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
Kerberos Constrained Delegation - KCD
Allows for SSO when ASA has no access to the users AD password
Client certificates
OTP systems that does not prompt for AD password
Require support by application (i.e Microsoft IIS)
ASA is member of
Domain with
permissions for
KCD
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
Agenda
Introduction Basic
Configuration AAA
SSO
Citrix
Posture
Network Design
DAP Customization Licensing
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Posture : Do the Clients Meet Requirements?
Possible to check that client meets Posture Requirements : OS, Anti-Virus,
Personal Firewall, Registry Keys, Open Ports etc
Used in combination with Dynamic Access Policies (DAP) to grant access to
clients depending on their posture status
Depends on working Java on the Client
Microsoft Firewall ON,
but No Antivirus...
and he is a RAT!!!!!
VPN Connection
Internet
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 79
Agenda
Introduction Basic
Configuration AAA
Posture SSO
Citrix
Network Design
Customization Licensing
DAP
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Dynamic Access Policies (DAP) : Granular Access
Control
DAP allows granular access to resources based on authentication method,
AAA parameters and Posture
Very flexible, allowing policies set by Data Owners access to Data :
"to access my data you must be member of AD groups Cats and ProjectX, you must
be logged in with strong authentication and you must have Antivirus on a corporate
machine"
Microsoft Firewall ON, Antivirus
ON,
memberOf Cats AND projectX
PERMIT
Internet
DENY
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
How DAP relates to AAA
AAA Server Group SMS
(RADIUS)
Default
Group Policy Group Policy memberOf
Group
Cats Rats Cats
Policy
memberOf
DAP-1 DAP-2
+
Dynamic Access Policies
DAP-N ProjectX
and Policy is
If member of Cats and Corporate Windows
ProjectX Registry Key is
logged on with OTP Antivirus Updated...
Bookmarklist and
WebACL
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 87
Default DAP (DfltAccessPolicy)
DfltAccessPolicy Action=
Terminate
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
DAP Grows On You! (DAP accumulates)
RDP to everything
Rats Website
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
The Power of DAP
Very flexible mapping to multiple "memberOf"
Example : 4 groups in Directory A B C D
n
A user may be a member of 0 to 4 groups : 16 combinations (2 )
A B C D A B A C A D B C B D
A B C D B C D A C D A B D A B C C D
Quiz : How many DAP policies do you need to cover the 16 combinations?
Introduction Basic
Configuration AAA
Posture SSO
Citrix
Network Design
DAP
Licensing
Customization
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Customizing the Web Portal
Login Portal, Portal and Logoff Portal can be completely customized
Images, Icons, Text, Font, Background Colors
Full Customization with HTLM and Javascript
Possible with different customizations per Connection Profile and Group Policy
Possible to include external web page in portal
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 92
Configuring Customization (1)
Specify Connection
Profiles where to apply
this customization
Specify Group Policies
where to apply this
customization
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 93
Configure Customization (2)
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 94
Agenda
Posture SSO
Citrix
DAP Customization
Network Design
Licensing
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Clientless SSL VPN Platforms and Performance
Performance more related to number of simultaneous users and transactions
per second than throughput
Figures below are maximum
Platform Max Users
ASA 5585-X (SSP20,SSP40,SSP60) 10.000
ASA5555-X 5.000
ASA5545-X 2.500
ASA5525-X 750
ASA5505 25
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 96
Cisco SSL VPN Premium Licenses
Required for Clientless SSL VPN (and AnyConnect with premium features like
hostscan, Always-On)
Eternal license (one-off purchase)
Counts simultaneously connected endpoints
Cannot be combined with AnyConnect Essentials on same ASA
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
Clientless SSL VPN with Failover
SSL VPN supports failover between 2 ASAs in Active-Standby
Since ASA 8.3, Licenses only required on primary
Stateful failover (sessions are synchronized)
Exceptions :Smart Tunnels, Plugins, all IPv6 Clientless, Citrix
Configuration data is synchronized
CLI, DAP, Certificates with public and private keys
internet labrats
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 98
Clientless SSL VPN with RA VPN Clustering
Cluster of up to N ASAs sharing the load
ASAs must be on same LANs
Client connects to virtual ip owned by master, redirected to least loaded member
SSL VPN Premium licenses required on all members
No synchronization of sessions or configurations
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 99
Global Deployment with Shared Licenses
Several ASA (typically active-standby) deployments around the world
License sharing through common pool of shared licenses
One ASA is license server (keep track of license pool)
Participant license ASAs only have participants license (cheap)
License
pool sharing
Participant Shared License
License Server
internet
License
Participant
License
pool sharing
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 100
Conclusion
Clientless SSL VPN offers
Very granular access control, depending on authentication, AD membership, posture
Support for many applications apart from web applications
Clientless is not always Clientless
No guarantee that all features will work on any unknown device (java, privileges etc)
Use AnyConnect (BRKSEC-3033) for more transparent in-the-office experience
Clientless SSL VPN can be a complement to AnyConnect
To access resources where granular access control is required
For specific use cases where AnyConnect Installation not desirable
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 101
Call to Action
Visit the World of Solutions:-
Cisco Campus
Walk-in Labs
Technical Solutions Clinics
Meet the Engineer
Hkan Nohre, Jeff Fanelli, Thorsten Rosendahl
Recommended Reading: For reading material and further resources for this
session, please visit www.pearson-books.com/CLMilan2014
BRKSEC-2697 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 102
Complete Your Online Session Evaluation
Complete your online session
evaluation
Complete four session evaluations
and the overall conference evaluation
to receive your Cisco Live T-shirt
Presentation_ID 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 103