47
#airheadsconf 1 Access Management ClearPass Access Management Basics Derin Mellor 5 th June 2013

Clear passbasics derinmellor

Embed Size (px)

Citation preview

Page 1: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!#airheadsconf!1!

Access Management ClearPass Access Management Basics

Derin Mellor 5th June 2013

Page 2: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Network Manager’s Desires!

•  Control who can access what, where and when •  Wired Lockdown •  Profile connecting devices

•  MAC spoofing prevention •  Simple Guest access •  Seamless BYOD •  Posture compliance

•  NAP, Persistent, Dissolvable •  TACACS •  Network audit

Page 3: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!#airheadsconf!

CPPM Operation!

Page 4: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Service Processing!

Page 5: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Services Match!Processed top down – first match!If no match: Reject!

Disabled!

Matched on RADIUS parameters – first packet!

NOTE: EAP type exchanged later RADIUS dialogue!

Page 6: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!#airheadsconf!

Simple Corporate Service!

To differentiate between a Machine and User authentication

Page 7: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Corporate 802.1X Authentication!

Assign appropriate role!

Page 8: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Define Basic Wired 802.1XCorporate Service!

Use generic 802.1X Wired template

Service: Match these RADIUS attributes

Page 9: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Define Basic Wired 802.1XCorporate Authentication!

Allows known (Endpoint Repository) and unknown MAC addresses!

PEAP Inner EAP methods MSCHAP, TLS, GTC!

If in [ ] can’t be edited!

TLS details!!!!!!!

Page 10: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Define Basic Wired 802.1XCorporate Enforcement Policy!

NOTE: Roles are not being used!

Page 11: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Testing!

Instant! Instant!

Machine Login! User Login!

Machine power-on

User Login

User Logoff

Page 12: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!#airheadsconf!

Guest Access!

Page 13: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Guest Login Sequence!Client NAS CPPM Server

1 Unknown PC connects!

Learns MAC!

MAB Service: Verifies MAC!Device=Unknown!

Assigns role with HTTP !Redirect to CPPM!

2 User Browses!HTTP www.any.com!HTTPS Redir !

to CPPM/guest!

Presents Guest portal!3 User Login!HTTPS Post MAC/User/IP!

PreAuth Service: Checks credentials!HTTPS !Redirect to NAS!

HTTPS CPPM/guest!

Converts to RADIUS Auth!HTTPS Post MAC/User/IP!

Guest Service: Checks credentials!Device:=Known!

RADIUS Req User!

RADIUS Accept !Guest Reg Role!

DHCP Req!

RADIUS Req MAB!

Assigns Guest role!RADIUS Accept!

Guest Role!4 User on as Guest !

Page 14: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Guest Services!

•  Three Guest services 1  Guest/Device who have already logged in

•  Known: MAC Caching •  Unknown: Guest Registration portal

2  PreAuthentication check: Verifies user credentials •  Correct: HTTP Post redirect •  Incorrect: Provides suitable portal page

3  Guest Registration •  RADIUS Request from NAS

Page 15: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

MAC Caching - 1!

MAC Authentication!RADIUS Request from NAS!

MAC Authentication”!RADIUS CallingStationID = RADIUS UserName!

Allow known and unknown MAC addresses!

Page 16: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

MAC Caching - 2!

Unknown device: Guest Reg portal!

MAC Spoof!

Guest MAC cache!

Contractor MAC cache!

Page 17: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

PreAuth Check!

This service checks the HTTP Post user credentials. If correct redirect HTTP Post to NAS. If credentials are in correct sends back suitable error !

Just a RADIUS Allow: Does not cause HTTP Post redirect!

Page 18: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Guest Registration - 1!

RADIUS Request from NAS!Basic RADIUS

Authentication!

Page 19: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Guest Registration - 2!

Guest Session Timeout!Guest Bandwidth Limit!Guest Session Limit – number of allowed devices!Guest MAC Caching – cache device![Update Endpoint Known] – make device known in CPPM’s Endpoint repository!Aruba Guest WiFi profile – assign VLAN!

Page 20: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

CPG Configuration!

Enable PreAuth check!

Record MAC address in CPPM!

Page 21: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

•  Account creation •  Receptionist, Bulk (Conference),

Sponsored, Self-service •  Infrastructure redirects to guest portal

•  Simple registration process •  Receipt

•  Sponsor confirmation •  Guest notification

•  Web portal, email, SMS •  Totally customizable

Guest Access!

Page 22: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Controlling Guests!

Page 23: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!#airheadsconf!

Profiling Devicesand

MAC Spoof Prevention!

Page 24: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Profile Network Devices!•  Most Common Mechanisms

•  Relay DHCP Requests to CPPM •  Login at Guest portal

Page 25: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

MAC Spoof Detection!•  Original DHCP Request recorded as genuine

•  DHCP Fingerprint = MAC+Hostname+ DHCP Option fields

•  MAC Spoof Attack: Attempt to get enhanced privileges •  Set PC to another device’s MAC

•  Subsequent DHCP Requests compared with original •  If different CPPM generates a “Conflict”

Page 26: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!#airheadsconf!

BYOD!

Page 27: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Enrollment and Provisioning Workflow

Active Directory!Access Network!

ClearPass Policy Manager!

1. Authorize BYOD

enrollment based on AD credentials!

2. Register device type &

ownership!

Provision device private key and

certificate for that user & device!

3. +!

Revoke certificate (and access) for

devices that are lost, stolen or expire!

5. Limited

Access Zone!

4.

Page 28: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Onboard iOS! BYOD - 1!

Install CPPM’s certificate on device

Page 29: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Login

BYOD - 2!

Device uses Profile’s certificates to automatically connects to the

secured SSID using TLS

Device creates private key and pushes CSR to CPPM

CPPM’s CA creates the Cert this is pushed to the device

Page 30: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

CPPM Certificate Authority!

Page 31: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!#airheadsconf!

Posture Compliance!

Page 32: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Posture Compliance Options!

•  Proactive v Report only •  Agents

•  Microsoft NAP •  Supported from XP SP4 upwards •  Not supported on MAC OSX

•  Persistent Agent •  Continually scans •  Communicates with CPPM on

•  Pulls policy on HTTPS •  Maintains connectivity status in CPPM (TCP6658)

•  Must be installed as a Administrator •  Dissolvable Agent

•  User browses to CPPM captive portal •  Runs once

Page 33: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Typical Scans!

•  OS version/Service packs/Patches •  Firewall running •  Non/Running service/application •  AntiVirus/AntiSpyware operational with up to date

signatures and recently run •  Bridging disabled •  Prevent second interface connection

•  Split tunneling •  Patch management system

Page 34: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Posture Compliance!

Page 35: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Posture Compliance!

Page 36: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Look at Posture Events - 2!

Page 37: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!#airheadsconf!

Reports!

Page 38: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Insight Reports!

Page 39: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!#airheadsconf!

Licensing!

Page 40: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

CPPM Sizing!

Devices (unique MAC addresses) per 24 hours!Size ! !Name! ! ! !MAC ! ! !Profiled!! ! ! ! ! ! ! !addresses !devices!

Small ! !CP-SW-500 ! !500 ! ! !2000!Med ! !CP-SW-5K ! !5000 ! ! !20K!Large ! !CP-SW-25K ! !25K ! ! !100K!!

Page 41: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

License Usage!

Guest! ! !Number of guest devices that are connected !! ! ! !over a 24 hour period!

BYOD! ! !Total number of Onboarded devices!OnGuard ! !Total number of OnGuard devices (per week)!Enterprise !Can be any of above!!Averaged over 7 day period!If the Average exceed the license count !Warning in the WebUI!

If exceeds license count for 4 out of 6 months: !WebUI is locked!!System will continue authenticating users!

Page 42: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!#airheadsconf!

Simple Designs!

Page 43: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

Resilient Guest!

NOTES:!Safely scales to 25K devices!Cluster Traffic: HTTPS, SQL (TCP port 5432) and VIP (TCP port 224.0.0.18)!

Page 44: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!

MPLS

Large NAC CPPM!

A2 CPPM-25K Subscriber

Data  Centre  -­‐  A   Data  Centre  -­‐  B  

   Remote  Sites  

NAS RADIUS PriA/BckB

NAS RADIUS PriA/BckB

A3 CPPM-25K Subscriber

A4 CPPM-25K Subscriber

B2 CPPM25K Subscriber

B3 CPPM-25K Subscriber

B4 CPPM-25K Subscriber

RTR AD AD

A1 CPPM-25K Publisher

B1 CPPM25K Desig-Pub

NOTES:!Safely scales to 75K devices!Pub and Desig-Pub dedicated to mgnt & log!Cluster Traffic: HTTPS, !

!SQL (TCP port 5432)!

Page 45: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!#airheadsconf!45!

Q & A!

Page 46: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!#airheadsconf!46!

Thank You!

Page 47: Clear passbasics derinmellor

CONFIDENTIAL © Copyright 2013. Aruba Networks, Inc. All rights reserved! #airheadsconf!#airheadsconf!47!