CSCE 517 - Computer Crime and Forensics
 
     
 
Course Syllabus

Description:
This course covers the central topics in detection and prevention of computer crimes. It also covers techniques and tools for the collecting and preservation of evidence of computer crimes. General legal issues such as handling evidence, chain of custody, admissibility, and working with law enforcement will be covered. There will be several hands-on exercises in the security lab examining images from actual compromised machines to give the student experience with each stage of an investigation.

Course Goals:
The goal of the course is to provide a solid foundation to deal with all aspects of computer crimes.

Student Work:
  • Undergraduate: Written exercises will be given to students on a weekly or biweekly basis to be handed in individually. There will be several hands-on exercises in the security lab examining images from actual compromised machines to give the student experience with each stage of an investigation.
  • Graduate: In addition to all the undergraduate requirements, graduate students will be given additional written exercises of a more advanced nature, and will have to do a major project and presentation.
  • Tests: One in-class midterm exam and one final exam (both open book, open notes).
Topics
Week 1: Introduction to Incident Response, Advanced Preparation for Incident Response and Evidence Preservation, Initial Assessment
Week 2: Handling Evidence, Chain of Custody, Admissibility Internet Research, Tracing IP, MAC, E-Mail addresses
Week 3: Windows NT/2000 Registry Basics, File System Structure, Processes, Accounts, Windows NT/2000 Forensics Tools and Toolkits
Week 4: Initial Response to a Windows NT/2000 Incident - Volatile Data Collection; Windows NT/2000 Incident Investigation - Collecting Evidence
Week 5: Investigating a Windows NT/2000 Incident - Case Studies
Week 6: UNIX File System Structure, Inodes, MAC times, Processes, Accounts, Forensics Tools and Toolkits
Week 7: Initial Response to a UNIX Incident - Volatile Data Collection; UNIX Incident Investigation - Collecting Evidence
Week 8: Considerations for Differing Types of UNIX; Investigating a UNIX Incident - Case Studies
Week 9: Review of UDP, TCP, ICMP, and IP and Investigating Routers; Network Forensics - Intrusion Detection
Week 10: Network Forensics - Intrusion Detection (part 2) and HoneyPots
Week 11: Examining Malicious Programs and Code, Analyzing and Interpreting Data
Week 12: Developing Incident Response Procedures and Supporting Policies, Working with Law Enforcement
Week 13: Network Surveillance, Traps and Trace
Week 14: The Honeynet Project; Case Studies

Basic Bibliography
Primary text:
  • Incident Response: Investigating Computer Crime by Kevin Mandia and Chris Prosise. Osborne/McGraw-Hill, 2001, 0-07-213182-9.
Alternative texts:
  • Digital Evidence and Computer Crime: Forensic Science, Computers and the Internet by Eoghan Casey, Academic Press, 2000; ISBN: 0-12-162885-X
  • Hacker's Challenge: Test Your Incident Response Skills Using 20 Scenarios by Mike Schiffman, Osborne/McGraw-Hill,2001, 0-07-219384-0
  • Know Your Enemy: Revealing the Security Tools, Tactics, and Motives of the Blackhat Community, by The Honeynet Project, Addison-Wesley, 2002, 0-201-74613-1
 
 

 

 

This webpage is based upon work supported by the National Science Foundation under Grant No. IIS-0237782.
Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).
This page is maintained by CIAE Webmaster. All contents copyright ©The Board of Trustees of the University of South Carolina.
Last Modified : Thursday, 02-Jun-2005 11:10:32 EDT