Learning Objective

This course provides an in-depth study of various network attacks techniques and methods to defend against them. A number of threats and vulnerabilities of the Internet will be covered, including various vulnerabilities of TCP/IP protocols, denial of service (DOS), attacks on routing, attacks on DNS servers, TCP session hijacking, and so on. This course will also cover defense mechanisms, including intrusion detection, firewalls, tracing the source of attacks, anonymous communication, IPsec, virtual private network, and PKI. To make it easy for students to understand these attacks, basics of the TCP/IP protocols will also be covered in the course.

The course adopts the "learning by doing" principle. Students are supposed to learn the attacks by performing them in a restricted environment or a simulated environment. They will also play with a number of security tools to understand how they work and what security guarantee they provide. The experiments will be conducted in the virtual machine environments and/or in minix environments. Students are expected to have a solid foundation in C and Unix programming.

TA Office Hours

  • Monday - Friday: 4:00pm - 5:00pm
  • Location: CST 0-121

Final Exam

Time: Tue, May 05, 3:00pm --­5:00pm
Location: Life Science 105
See SU's official schedule.

Professor

Kevin Du

Professor: Kevin Du
Office: CST 4-285
Phone: 443-9180
Office hours: 2:00 - 3:00 (Tuesday) or appointment.

Teaching Assistant

Amit Ahlawat
Email: aahlawat@syr.edu