Best Practices for Building a Secure and Scaleable
Download
Report
Transcript Best Practices for Building a Secure and Scaleable
Emory
Network Communications
Building a
Secure & Scaleable
Wireless LAN
Infrastructure
Stan Brooks CWNA, CWSP
Emory Network Communications
[email protected]
AIM-Y!-MSN: WLANstan
Copyright Stan Brooks 2007. This work is the intellectual property of the author. Permission is granted for this
material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on
the reproduced materials and notice is given that the copying is by permission of the author. To disseminate
otherwise or to republish requires written permission from the author.
Emory
Network Communications
Outline
About Emory
Emory’s Wireless Network Today & Yesterday
The “New” WLAN: What We Chose – and Why
How We Deployed the Architecture
Network Usage
Tips, Tricks, Traps, & Best Practices
1
Emory
Network Communications
About Emory & NetCom
Who we are
Network Communications Division supports both
Emory University & Emory Healthcare
Network Scope
Data ~32,700 data ports
Voice ~43,500 voice lines & 17,800 V-Mailboxes
Video – 3000+ Cable TV Drops
Pagers ~ 6800 pagers
2-Way Radios – for Facilities Mgmt & Police
2
Emory
Network Communications
Wireless Network – Today’s Scope
Two Systems
Academic ~1000 Access Points (APs)
Healthcare ~ 525 APs
Total of ~1525 APs
Over 2300 Simultaneous Wireless Users
Spanning 3 Campuses, 3 Hospitals, & 8+ Clinics
Covering 130+ Buildings and Outdoor Areas
3
Emory
Network Communications
Back in Time – Late 2004/Early 2005
Legacy Environment
Autonomous APs with VPN termination capability
Chosen security model
Open Wi-Fi w/VPN authentication & Encryption
No Guest Access
Was the “right” solution at the time (pre-2005)
Deployment: ~75-100 APs in library locations &
some administration areas
“Issues” for the users and network support
4
Emory
Network Communications
Welcome to My Nightmare: Deployment
Autonomous APs, each requiring configuration
and network provisioning
Issues with Defining & Managing:
AP IP addresses, DHCP pools, VPN pools, VLANs
RF channel & power settings
Individual APs as RADIUS clients
Configuring each AP took a long time
5
Emory
Network Communications
Welcome to My Nightmare: Management
DHCP & VPN Pool/ IP subnet management
Authentication Client/Server Management
Client Roaming
Adding an SSID was near impossible because of our
routed network architecture
local IP pools and VLANs were needed at each AP location
Adding different security models were near impossible
WE NEEDED A BETTER SOLUTION!!!
6
Emory
Network Communications
Selection Criteria: Our Wireless Concerns
Security
Wireless is inherently NOT SECURE!
Scalability & Flexibility
Grow to a large number of APs
Support a variety of different groups of wireless users
Manageability
Supportable both during deployment and for ongoing
operations
7
Emory
Network Communications
Wireless Security Concerns
There 3 main areas to address:
Wired Network
1) Protect data as it travels from source
to destination
Eavesdropping
Integrity (tampering)
Denial of Service (DoS)
“Real” Access Point
“Real” Wireless User
2) Protect the network from
unauthorized/compromised users
Rogue APs
Stolen/hacked credentials
Client remediation (NAC/NAP/etc.)
3) Protect the client from unauthorized
access
Security is a PROCESS
MitM/Evil Twin and Ad Hoc attacks
Hacking open hard drive shares
8
Emory
Network Communications
Security
Security is a PROCESS
Apply Security in layers
There is NO single security silver bullet
Different types of data require different levels of
security
A Term Paper vs. Student Grades vs. Financial Aid Data vs.
Health Records
A Business Risk Assessment helps to define requirements
9
Emory
Network Communications
Scalability & Flexibility
Network estimated to grow to around 2500 APs
Ease of Deployment
Limited resources (headcount)
Compressed deployment timelines
Flexible Architecture in order to:
Support our current user base
Grow to other security models
Add SSIDs
Add guest access and move towards WPA
10
Emory
Network Communications
Manageability
Limited staff for supporting WLAN infrastructure
Automated RF channel & power control
Ability to quickly troubleshoot wireless issues
WLAN infrastructure issues
User/client issues (#1 issue with Wi-Fi)
Ability to track users
Ability to easily see the WLAN “Big Picture”
11
Emory
Network Communications
Decision: Aruba Networks
WLAN switch/controller architecture
Ease of
Configurations
Deployment
Management
Scaling
Easily emulated our security model (VPN access)
Easily handled our evolving security model(s)
Redundancy
12
Emory
Network Communications
Aruba WLAN Switch/Controller-based Implementation
The AP attaches to network infrastructure and gets its configuration from the Aruba
WLAN switch/controller
The AP builds tunnel to the Aruba WLAN switch/controller
An Authenticated user associates to AP; all traffic is tunneled to controller where it is
scrutinized and passed or blocked to various destinations including the Internet
A Guest user associates to AP; all traffic is tunneled to controller, scrutinized and
forwarded to the Internet as policy dictates
Using a centralized controller gives a single point of ingress and control for wireless
traffic on Emory’s network
Emory’s Internal Network
Authenticated User
SSID: EmoryUnplugged
“Thin” Access Point
Guest User
SSID: EmoryGuest
Internet
Aruba WLAN Switch/Controller
w/ Built in Firewall and
Per User Access Control
13
Emory
Network Communications
How We Deployed: Site Surveys
We try to do a Site Survey for each location
To get a basic understanding of the “RF Landscape”
To get an idea of deployment densities
Not used for RF channel or power plans
The controllers do that job very well
Some overrides necessary depending on the local
terrain
14
Emory
Network Communications
How We Deployed: WLAN Growth
Deployment Timeline:
Initial deployment of 39 APs in the Law School
(03/05)
Additional deployments from 04/05 to 09/05:
School of Public Health & some outdoor areas
Replaced ~75-100 legacy APs by 08/05
Move-In Weekend ’05 saw a push to get Wi-Fi
in all residence buildings by start of Spring ’06
semester (~5 Months)
~460 APs deployed in 50+ buildings in less than
5 months including surveys & designs
Also deployed Healthcare starting in 08/05
with large deployment summer of 2006
Currently (06/07):
Academic APs
Healthcare APs
1600
1400
1200
1000
800
600
400
200
0
Mar.
05
Aug.
05
Feb.
06
Aug.
06
Nov.
06
Mar.
07
Jun.
07
500 APs in ResNet
500 APs covering the rest of campus
525 APs on Healthcare network
21 Aruba Controllers on both networks
15
Emory
Network Communications
How We Deployed: Installing the APs
Contractors pulled data drops and mount APs
Created a “Best Practices” document for AP mounting
Ensures unified (correct) approach for mounting & labeling APs
16
Emory
Network Communications
How We Deployed: Installing the APs
Emory Mounted APs so they are visible
Ease of locating for troubleshooting
Visual indicates of Wi-Fi availability for
users
Weighed the potential for damaged or
stolen APs
APs are relatively inexpensive
None stolen to date
Have lost 5 due to damage over 2 years
Published an AP “Light Guide”
Users can report problems
17
Emory
Network Communications
If You Build It, They Will Come!
Move-In Weekend 2006 was an eye-opener
Turned off ResNet VPN & guest access to force users to WPA
Implemented NetReg NAC on wireless and wired networks
Users flocked to wireless in droves
Spring Semester ’06 ~835 peak simultaneous users
Move-In Weekend ’06 ~1900+ peak simultaneous users
Incoming freshmen didn’t know (and didn’t want to know)
what an Ethernet cable was
Their mantra: I want my wireless connectivity!
18
Emory
Network Communications
Crunch Time – Dealing w/Unexpected Usage Growth
Subnet Crunch
Wireless Subnets max’ed out
Additional subnets on ResNet controllers needed (and quickly)
Load Balancing
APs were evenly distributed among controllers, but users were not
Developed spreadsheets to estimate # of users/dorm
Aruba’s “VLAN pooling” feature automatically spread users across
multiple subnets
Retained class-C subnet size
Now peaks of 350-400 users/ controller – evenly distributed
19
Emory
Network Communications
Emory’s Wireless Growth
Total Academic Wireless Clients (year)
Total Academic Wireless Clients (month)
VPN Wireless Clients (year)
Total Healthcare Clients (Year)
Guest Wireless Clients (year)
Academic and Healthcare Wireless Traffic as of Oct 2006
20
Emory
Network Communications
Wireless User Graphs (04/07)
Academic and Healthcare Wireless Traffic as of April 2007
21
Emory
Network Communications
The End Result: Emory’s Wireless Networks Today
21 Aruba controllers (05/07)
9 Healthcare controllers
12 Academic controllers
Wireless Footprint continues to grow
Adding APs as departments and schools request them
Adding controllers as APs increase (128 APs/controller)
Adding new functionality
VoIP over Wi-Fi (VoFi) in the hospital and beyond
Addressing “non-standard” applications
Consolidated wireless networks: Now a unified system
Considering merging Academic & Healthcare wireless systems
22
Emory
Network Communications
Some Tips, Tricks and Best Practices
Contractor Documentation
Provide floor plans with AP Placement
Provide best practices documents
Provide forms for contractors to fill out
AP MAC & S/No, Data Jack #, Ethernet switch ID & port
Record AP MACs & S/No’s for remote AP configuration
Preconfigured APs with a “location code”
Contractors record the AP placement, MAC & S/No
check & balance system for installations
Project Management/Workflow
We used project managers to manage contractors and installation
schedules
23
Emory
Network Communications
Some Tips, Tricks and Best Practices (cont)
Manage IP subnets & load balancing
Dorms – use pillows as surrogate for users
Spreadsheets can help plan load balancing efforts
Walk the wireless areas with a tablet/laptop/PDA
to get a feel for coverage and user problems
Ask users about coverage and functionality
Keep an eye out for new things
Wireless exploits, new technology, etc.
24
Emory
Network Communications
Some Tips, Tricks and Best Practices (cont)
Most wireless issues we’ve seen are client based
Drivers, service packs, client configuration, etc.
A good wireless infrastructure will help you
troubleshoot these issues
Our APs let us know of wired infrastructure issues
Constant communication with the controllers let them
act as “canaries in a coal mine”
Indicating wired network health
25
Emory
Network Communications
Recap
The Legacy Wireless Network – and its Problems
The Decision Process – What Criteria We Used
Our Chosen Architecture – Aruba
How We Built Out the WLAN Network
Growth We’ve Experienced
What We Learned – Useful Tips & Tricks
26
Emory
Network Communications
Building a Secure & Scaleable WLAN Infrastructure
Questions
Presenter: Stan Brooks – [email protected]
27