Short Course: IP Network Security
COURSE DESCRIPTION:
This course provides an introduction to current and upcoming issues in IP network security. During the course, we will outline current IP network vulnerabilities and review technologies that aim to fix these problems. At the end of the course, you will have a comprehensive understanding of the issues facing IP network security and should be able to design and critically review security issues with respect to a network architecture.
PREREQUISITE: An understanding of IPv4 networking protocols.
HIGH-LEVEL COURSE OUTLINE AND TIMETABLE:
DAY 1:
- Review of IPv4 network protocols with respect to security issues
- Address spoofing
- ARP protocol
- ARP cache pollution
- UDP/TCP
- Packet format errors
- SYN floods
- Scanning
- ICMP
- Fishing for responses
- Static routes
- Source-based routes
- Dynamic routing
- RIP
- BGP
- Firewall Technologies
- Duties
- Access control
- Address translation
- Protocol verification
- Architectures
- Proxies
- Packet filtering
- Hybrid architectures
- Tunnels
- What purpose do tunnels fulfill?
- Protocols
- IPSec
- GRE
- SSL/TLS
- VLAN
DAY 2:
- Identity or AAA Servers
- Tracking users in the network architecture
- Protocols: Radius, TACAS+, Diameter
- IPv6
- How does it differ from IPv4?
- What security problems does it solve?
- What security problems does it introduce?
- Intrusions
- Denial of Service
- Basic attacks
- Distributed Denial of Service
- Privilege attacks
- Trojans
- Replays
- Social engineering
- Detection techniques
- Host-based
- Network-based
- Signatures
- Statistical anomaly detection
- Detection control
- Ask for user direction
- Log and allow
- Drop or reset
- Redirect and/or isolate
- Enterprise network architectures
- Templates for designing a securable network
- Review a couple of industry standards
- Cisco SAFE
- Symantec Enterprise Architecture
Instructor Biographies
Dr. Carl A. Gunter received his BA from the University of Chicago in 1979 and his Ph.D. from the University of Wisconsin at Madison in 1985. He worked as a postdoctoral researcher at Carnegie-Mellon University and the University of Cambridge in England before joining the faculty of the University of Pennsylvania in 1987. In 2004, he joined the University of Illinois at Urbana-Champaign, where he is a professor, Director of the Illinois Security Lab, member of the Arms Control, Disarmament and International Security executive committee, and member of the Information Trust Institute Steering Committee. He does research and teaches at UIUC in his areas of technical expertise: security, networks, programming languages, and software engineering. His work includes contributions to the foundations of programming languages, the design of functional and object-oriented programs, languages and models for networks and security, and software engineering. He has published over 70 papers in scientific forums, advised 7 Ph.D. theses, and authored an MIT Press textbook on the semantics of programming languages. Dr. Gunter has acted as a technical consultant for a number of companies, including AT&T, Oki Electric, Lucent Technologies, and Intertrust. He has also provided legal advising and acted as an expert witness in the areas of fraud, contract, patent, and copyright. He has acted as a principal investigator on numerous research grants, including grants from the Army, Navy, DARPA, NSF, Cisco, Microsoft, NEC, and SAIC. In 2000, he founded Probaris Technologies, a security technology company in Philadelphia, where he served as director, chief scientific advisor, and software architect. He is the author of a number of pending patents.
Dr. Susan Hinrichs is a visiting assistant research professor with the Information Trust Institute and a visiting lecturer with the Computer Science Department at the University of Illinois. Until recently Dr. Hinrichs was the product architect for security management products at Cisco Systems, Inc. While there she was on the teams that developed and designed Centri Firewall, Cisco Security Policy Manager, and Management Center for Firewalls. She also worked in the area of multi-level secure operating systems as an employee of Addamax developing a B2 secure Unix, and she was also involved in conducting a feasibility study of Windows NT for MISSI to determine how easily it could be refactored to be B level secure. She earned her BS from the University of Illinois in 1988 and her PhD in Computer Science from Carnegie Mellon University in 1995.