Slides

Links will become valid after the scheduled class.
  • Class 1.  Introduction to course. 01/09.
                       
  • Class 2.  Basic notions of host security. 01/11.
                       
  • Class 3.  Unix vulnerabilities. 01/16--01/18.
                       
  • Class 4.  Unix vulnerabilities and password attacks. 01/23.

  • Class 5.  Access race conditions in UNIX. 01/30.

  • Class 6.  The Windows NT Security Framework. 02/01
                       
  • Class 7.  Windows Vista Security Framework. 02/06

  • 02/08, 02/13: Revisit of password cryptanalysis (class 4) and midterm preparation.

  • 02/15: Midterm
  • Class 8.  Concepts of networking and firewalls.
  • Class 9.  Firewall system architecture.                 
  • Class 10.  Introduction to NIDS.
                       
  • Class 11.  Using IPTables for packet filtering (example).                    
  • Class 12.  Using Snort for IDS (example).
  • Class 13. Syn Cookies and Mutant Exploits.
  • Class 14. Stack smashing attacks
                       
  • Class 15. Automated reliability testing tools applied to discovery of security vulnerabilities.
                       
  • Class 16. Database security: The privacy threat of statistical queries.