802.1x + LLADP + Radius
802.1x + LLADP + Radius
802.1x + LLADP + Radius
1X AUTHENTICATION
Hermawan - 20118081
CNSL - LAB
Partner/Vendor
Airport
Library
One physical network, must accommodate multiple logical networks (user groups) each with own rules.
CNSL - LAB
CNSL - LAB
Unauthorized Users/Devices
Authorized Users/Devices
Equivalent to placing a Security Guard at each Switch Port Only Authorized users can get Network Access Unauthorized users can be placed into Guest VLANs Prevents unauthorized APs
CNSL - LAB
CNSL - LAB
IEEE Terms
Supplicant Authenticator
Authentication Server
AAA/RADIUS Server
CNSL - LAB
802.1x Header
EAP Payload
CNSL - LAB
WHAT IS RADIUS?
RADIUS The Remote Authentication Dial In User Service A protocol used to communicate between a network device and an authentication server or database. Allows the communication of login and authentication information. i.e.. Username/Password, OTP, etc. Allows the communication of arbitrary value pairs using Vendor Specific Attributes (VSAs).
UDP Header RADIUS Header
CNSL - LAB
EAP Payload
CNSL - LAB
Actual Authentication Conversation Is between Client and Auth Server Using EAP; the Switch Is Just a Middleman, but Is Aware of Whats Going on
RADIUS acts as the transport for EAP, from the authenticator (switch) to the authentication server (RADIUS server)
RADIUS is also used to carry policy instructions back to the authenticator in the form of AV pairs.
CNSL - LAB
VLAN 10
Active Directory
Login and Certificate Services
CNSL - LAB
User logon
User credentials available (use user credentials) User authentication success
CNSL - LAB
User logoff
Why do we care?
Pre-802.1x this worked under the assumption that network connectivity was a given. Post-802.1x the blocking of network access prior to 802.1x authentication breaks the machine based group policy model UNLESS the machine can authenticate using its own identity in 802.1x .
CNSL - LAB
Same for wired and wireless Provides control over computer and guest authentication EAP method setting
CNSL - LAB
WHAT IS EAP?
EAP The Extensible Authentication Protocol A flexible protocol used to carry arbitrary authentication information.
CNSL - LAB
EAP
PEAP
MS-CHAPv2 TLS
TLS
MD5
IKE
GSS_API
Kerberos
method layer
EAP
EAP layer
PPP
802.3
802.5
802.11
Other
media layer
CNSL - LAB
EAP-TLS (Transport Level Security) default setting for 802.1x client in Windows
PEAP (Protected EAP) allows inner methods
TLS (certificate based)
Microsoft Challenge Handshake Authentication Protocol v2 (MSCHAPv2) (password based)
CNSL - LAB
cleartext password
cleartext password
Random challenge
R = MD5(password,challenge)
The user store (for a current user) is only available after a successful user logon
CNSL - LAB
CNSL - LAB
User must enter PIN to access the certificate on the smart card.
PIN input is not required again on subsequent reauthentication tries like session time-out or roaming on wireless networks. When roaming out of range and back in range, user will be re-prompted for PIN.
Managing user certificates stored on local hard drives can be difficult, and some users may move among computers.
CNSL - LAB
CNSL - LAB
CNSL - LAB
Solaris
7920
Apple
Windows XP Yes Windows 2000 Yes (SP3 + KB) Linux Yes HP-UX Yes Solaris - Yes HP Printers Yes Windows 98 Limited Windows NT4 Limited Apple yes IP Phones yes WLAN APs yes .
IP Phones
WLAN APs
Pocket PC
CNSL - LAB
802.1X
PORT BASED NETWORK ACCESS CONTROL
Falls under 802.1 NOT 802.11 This is a NETWORK standard, not a wireless standard Is PART of the 802.11i draft Provides Network Authentication, NOT encryption
CNSL - LAB
CNSL - LAB
CNSL - LAB
CNSL - LAB