TCOM 663/CFRS Intrusion Detection and Forensics Department of Electrical and Computer Engineering George Mason University Fall, 2010

Similar documents
IT 341 Fall 2017 Syllabus. Department of Information Sciences and Technology Volgenau School of Engineering George Mason University

Syllabus Revised 08/21/17

Syllabus Revised 03/05/2015

Syllabus Revised 08/15/2018

Syllabus Revised 01/03/2018

Linear Algebra Math 203 section 003 Fall 2018

CASPER COLLEGE COURSE SYLLABUS MSFT 1600 Managing Microsoft Exchange Server 2003 Semester/Year: Fall 2007

Common Syllabus revised

INF 315E Introduction to Databases School of Information Fall 2015

Syllabus: AIT Information Systems Infrastructure Lifecycle Management

Syllabus Revised 7/27/2014

Instructor: Eric Rettke Phone: (every few days)

ESET 369 Embedded Systems Software, Fall 2017

CPSC 4600 Biometrics and Cryptography Fall 2013, Section 0

Instructor: Anna Miller

San José State University Computer Science Department CS49J, Section 3, Programming in Java, Fall 2015

MWF 9:00-9:50AM & 12:00-12:50PM (ET)

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1,2 and 3, Spring 2017

CSC 111 Introduction to Computer Science (Section C)

CoSci 487 SYLLABUS Introduction to Networks

Course Syllabus - CNT 4703 Design and Implementation of Computer Communication Networks Fall 2011

When does RDBMS representation make sense When do other representations make sense. Prerequisites: CS 450/550 Database Concepts

COSC 115A: Introduction to Web Authoring Fall 2014

Computer Science Department CSC 1050 CRN Introduction to Unix and C Programming Fall Term 2016 Main Campus

ESET 349 Microcontroller Architecture, Fall 2018

Web Programming Fall 2011

LSC 740 Database Management Fall 2008

programming exercises.

MORGAN STATE UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING COURSE SYLLABUS FALL, 2015

ISM 324: Information Systems Security Spring 2014

BOSTON UNIVERSITY Metropolitan College MET CS342 Data Structures with Java Dr. V.Shtern (Fall 2011) Course Syllabus

Course and Contact Information. Course Description. Course Objectives

Data Communications & Computer Networks

University of San Francisco Course Syllabus and Outline

CPSC 5157G Computer Networks

San José State University Computer Science Department CS157A: Introduction to Database Management Systems Sections 5 and 6, Fall 2015

TCOM 608 Optical Communications Cross-listed as ECE 590 Optical Communications

Syllabus. ICS103: Computer Programming in C 2017 / 2018 First Semester (Term 171) INSTRUCTOR Office Phone Address Office Hours

Advanced Relational Database Management MISM Course F A Fall 2017 Carnegie Mellon University

INFS 2150 (Section A) Fall 2018

San Jose State University College of Science Department of Computer Science CS151, Object-Oriented Design, Sections 1, 2, and 3, Spring 2018

Course and Contact Information. Course Description. Course Objectives

FIT5044 Network security. Unit Guide. Semester 1, 2010

Welcome. Orientation to online CPS102 Computer Science 2 (Java 2)

CS 200, Section 1, Programming I, Fall 2017 College of Arts & Sciences Syllabus

Dr. Angela Guercio Dr. Natalia Dragan. Spring 2011

Rochester Institute of Technology Golisano College of Computing and Information Sciences Department of Information Sciences and Technologies

CPS352 Database Systems Syllabus Fall 2012

COLLEGE OF DUPAGE CIS 2542 Advanced C++ with Data Structure Applications Course Syllabus

PC Applications IT102 estart Fall 2014

Syllabus:))AIT)671)0)Information)Systems)Infrastructure)Lifecycle) Management)

Computer Information Technology 240 Networking Fall 2013 Sections 1 & 2

CS 241 Data Organization using C

A: 90% - 100% B: 80% - <90% C: 70% - <80% D: 60% - <70% F: < 60% Important Dates:

CS 375 UNIX System Programming Spring 2014 Syllabus

Meetings This class meets on Mondays from 6:20 PM to 9:05 PM in CIS Room 1034 (in class delivery of instruction).

ISA 564 SECURITY LAB. Introduction & Class Mechanics. Angelos Stavrou, George Mason University

Introduction to UNIX

Division of Engineering, Computer Programming, and Technology

Network Fundamentals and Design Fall Semester 2014

Instructor. Description. Learning Objectives. Grading

CHEM 31A (90285): General Chemistry Fall 2013

ECE 4450:427/527 - Computer Networks

Art 645 Introduction to Web Site Design Los Angeles City College

EECE.2160: ECE Application Programming Spring 2017

Database Design and Management - BADM 352 Fall 2009 Syllabus and Schedule

Computer Science Technology Department

San José State University Science/Computer Science Database Management System I

Course Syllabus. Course Information

Object-Oriented Programming for Managers

ESET 369 Embedded Systems Software, Spring 2018

Introduction to Computer Systems

COMPUTER AND NETWORK SUPPORT TECHNICIAN PROGRAM

UNIT OUTLINE. Network Engineering 304. Mr Iain Murray. Department of Electrical and Computer Engineering Curtin Engineering

GET 433 Course Syllabus Spring 2017

Langara College Spring archived

San José State University College of Science / Department of Computer Science Introduction to Database Management Systems, CS157A-3-4, Fall 2017

Page 1 of 10. Instructor. Michael Robinson Office Hours: Available upon request. Description

San Jose State University College of Science Department of Computer Science CS185C, Introduction to NoSQL databases, Spring 2017

Database Security MET CS 674 On-Campus/Blended

MET CS 674 C1/EL Spring 2017: DATABASE SECURITY SYLLABUS

Langara College Spring archived

Course and Contact Information. Catalog Description. Course Objectives

Avi Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concept, McGraw- Hill, ISBN , 6th edition.

CSCI 434 INTRODUCTION TO LOCAL AREA NETWORKS (SPRING 2015)

CSci 4211: Introduction to Computer Networks. Time: Monday and Wednesday 2:30 to 3:45 pm Location: Smith Hall 231 Fall 2018, 3 Credits

University of North Texas ACCT 4100 (3 hours) Accounting Systems. Section Time Place 001 TR 12:30 1:50 p.m. Busi R 6:30-9:20 Busi 231

CFRS : Kernel Forensics and Analysis

Course Syllabus Web Page Design I IMED 1316

Fundamentals of Computer Science CSCI 136 Syllabus Fall 2018

COSC 115: Introduction to Web Authoring Fall 2013

ECE Mixed-Signal Design and Modeling Course Syllabus Fall 2017

Del Mar College Master Course Syllabus. UNIX System Administration Course Number: ITSC1358

CS 3270 Mobile Development for Android Syllabus

COURSE SYLLABUS AND INSTRUCTOR PLAN

Grande Prairie Regional College

Programming 1. Outline (111) Lecture 0. Important Information. Lecture Protocol. Subject Overview. General Overview.

ECE 156A - Syllabus. Description

ISA 564 SECURITY LAB. Introduction & Class Mechanics. Angelos Stavrou, George Mason University

Transcription:

TCOM 663/CFRS 663 - Intrusion Detection and Forensics Department of Electrical and Computer Engineering George Mason University Fall, 2010 Course Syllabus Revised: June. 16, 2010. Instructor Dr. Kafi Hassan Email: khassan1@gmu.edu Telephone: (703) 592-8211 Office Hours: By email, phone or by appointment only Office Location: Engineering Building, Room 3707 Teaching Assisting TBD Location & Time Operation of Intrusion Detection for Forensic - 18340 - CFRS 663-001 Operation of Intrusion Detection for Forensic - 18351 - TCOM 663-001 Location: Fairfax: Innovation Hall 326 Time: Wednesday 4:30 PM.-07:10 PM. Textbooks Title: Practical Intrusion Analysis: Prevention and Detection for the Twenty-First Century Author: Ryan Trost Publisher: Addison-Wesley Professional Pub. Date: June 24, 2009 Print ISBN-10: 0-321-59180-1

Print ISBN-13: 978-0-321-59180-7 Web ISBN-10: 0-321-59189-5 Web ISBN-13: 978-0-321-59189-0 Additional Resources: 1. Bace, Becky. Intrusion Detection. Sams. 1st edition. 1999. 2. Caswell, Brian, Snort 2.1 Intrusion Detection, Second Edition. Syngress. 2004. 3. Rehman, Rafeeq. Intrusion Detection with SNORT: Advanced IDS Techniques Using SNORT, Apache, MySQL, PHP, and ACID. Prentice Hall. 2003. 4. Rash, Mike. Intrusion Prevention and Active Response: Deploying Network and Host IPS. Syngress. 2005. 5. Northcutt, Stephen. Network Intrusion Detection, 3rd Edition. New Riders. 2003. 6. Northcutt, Stephen. Intrusion Signatures and Analysis. New Riders. 2001. 7. Mohay, George. Computer and Intrusion Forensics. Artech House Publishers. 2003. 8. Marchette, David. Computer Intrusion Detection and Network Monitoring: A Statistical Viewpoint. Springer. 2001. 9. Kohlenberg, Toby Snort IDS and IPS Toolkit, Syngress, 2007 10. Archibald, Neil, et. al. Nessus, Snort, & Ethereal Power Tools Customizing Open Source Security Applications Syngress, 2005 Course Description 663 Operations of Intrusion Detection and Forensics (3:3:0) Introduces students to network and computer intrusion detection and its relation to forensics. The class addresses intrusion detection architecture, system types, packet analysis, and products. It also presents advanced intrusion detection topics such as intrusion prevention and active response, decoy systems, alert correlation, data mining, and proactive forensics. Prerequisites TCOM 509, 529, and a working knowledge of computer programming. Course Objectives At the conclusion of this course the student will have learned why and how intrusion detection systems are used and how they are applied in the forensics area. The student will also know how to implement an intrusion detection system, analyze packets, and construct signatures. The student will also have advanced knowledge of prevention and response technologies and other leading areas of research in intrusion detection and forensics. Grading Raw scores may be adjusted to calculate final grades. Grades will be assessed on the following components: Homework: 30% Mid-term: 30% Final Paper: 40% These components are outlined in the following sections.

Homework Homework 1 - Research 3 open source/free intrusion detection products and 3 commercial intrusion detection products. Write 200 words on each product that summarizes how the product operates, the type of attacks it can detect, how you would use this product in your architecture, and any other pertinent information about the product. Because we will be discussing it in class, do not include Snort as one of your products. This is an individual homework please remember the honor code. This homework is due before class on Sept. 22. Please bring 2 copies and be prepared to share your findings with the class in an informal setting. Upload a copy to the blackboard for grading. Homework 2 This home work will be posted on the Blackboard website and will be due by class time on Nov. 10. Homework 3 Prepare and present a short presentation on your research paper topic. This will be around 5-10 minutes. You may prepare PowerPoint slides with talking points or figures if you wish. However, no more than three slides due to time limit. In your presentation please address the following: 1. Summarize the topic of the research. 2. How is this research advancing the science of intrusion detection? What makes this research so great? 3. Any other interesting information about this research. You will not have time to go into the details of the methodology or testing of the research, so just hit the highlights. Please prepare a 1-2 page write-up of your presentation to hand in before class time. This homework is due in class on Dec. 1. If you have a prior commitment and will not be in class on Dec. 1, please discuss with me. Late reports will be assessed a penalty of 25% of the assignment grade for each week or part there of it is late. No homework will be accepted after the third week. Mid-term exams The mid-term exam will be take-home due in Week 7 and will cover material discussed in Weeks 1-6. Students must complete with no collaboration. Final exam Each student should pick a research paper with a focus on intrusion detection and write a response/critique of the paper. Do not just repeat what the authors say, think about what they are saying and what they are possibly missing. Your critique should include the following:

1. A summary of what was done. 2. What are the central contributions of the paper? 3. A summary of related work. 4. What are the principal shortcomings of the technical content of the paper? 5. Other advantages and disadvantages of the technique. 6. Future research that may be done in the addressed area. This is an individual assignment. You are required to complete it on your own without assistance of anyone. 1. Papers must be 5-10 pages in length. 2. Papers may be accessed through the ACM Digital Library accessible through GMU or other search engines. 3. You will present your findings in class. 4. The final paper is due on presentation day. Schedule Date Week Topic Chapters Assignments 1 Sept 1 Course overview and Network Overview, 1 TCP/IP review 8 Sept 2 Monitoring Network-Analysis Tools Packet 2 Sniffing, Packet Analysis Part 1 15 Sept 3 Intrusion Detection Systems IDS 3 Groundwork, Packet Analysis Part 2 22 Sept 4 Lifecycle of a Vulnerability A Vulnerability 4 HW 1 due Is Born FlashGet Vulnerability, Fundamentals of IDS Part 1 29 Sept 5 Proactive Intrusion Prevention and Response 5 via Attack Graphs Topological Vulnerability, Fundamentals of IDS Part 2 6 Oct 6 Network Flows and Anomaly Detection IP Data Flows NetFlow Operational Theory, Introduction to Snort: 13 Oct 7 Mid Term (Covers weeks 2-6) 20 Oct 8 Web Application Firewalls Web Threat Overview, Snort Signatures and Analysis 27 Oct 9 Wireless IDS/IPS Why a Wireless IDS? 8 3 Nov 10 Physical Intrusion Detection for IT Origins of Physical Security Assumed, Yet Overlooked, Advanced Intrusion Detection and Intrusion Prevention Techniques 9 10 Nov 11 Intrusion Detection Current Uses of Geocoding, Alert Correlation for Incident and Forensic Analysis 6 Submit research paper chosen for final exam 7 10 HW 2 due

17 Nov 12 Visual Data Communications Introduction to 11 Visualization, Advanced IDS Methods for Behavior Analysis and Proactive Forensics 24 Nov 13 Thanksgiving Holiday 1 Dec 14 Final Research Paper Student Presentations HW 3 due 8 Dec 15 Final Research Paper Student Presentations 15 Dec 16 Final Exam This schedule is subject to revision before and throughout the course. Call 703-993-1000 for recorded information on campus closings (e.g. due to weather). Attendance Policy Students are expected to attend each class, to complete any required preparatory work (including assigned reading) and to participate actively in lectures, discussions and exercises. As members of the academic community, all students are expected to contribute regardless of their proficiency with the subject matter. Students are expected to make prior arrangements with Instructor if they know in advance that they will miss any class and to consult with the Instructor if they miss any class without prior notice. Departmental policy requires students to take exams at the scheduled time and place, unless there are truly compelling circumstances supported by appropriate documentation. Except in such circumstances, failure to attend a scheduled exam may result in a grade of zero (0) for that exam. Communications Communication on issues relating to the individual student should be conducted using email or telephone. Email is the preferred method for urgent messages, you should also attempt to contact the Instructor via telephone. Email messages from the Instructor to all class members will be sent to students' GMU email addresses if you use another email account as your primary address, you should forward your GMU email to that account. Lecture slides are complements to the lecture process, not substitutes for it. Access to lecture slides will be provided as a courtesy to students provided acceptable attendance is maintained. Honor Code Students are required to be familiar and comply with the requirements of the GMU Honor Code [1]. The Honor Code will be strictly enforced in this course.

All assessable work is to be completed by the individual student. Students must NOT collaborate on the project reports or presentation without explicit prior permission from the Instructor. Office of Disability Services If you are a student with disability and you need academic accommodations, please see me and contact the Office of Disability Services (ODS) at 993-2474. All academic accommodations must be arranged through the ODS. Key Dates * : First day of classes August 30 Last day to add classes September 14 Last day to drop with no tuition penalty September 14 Last day to drop classes with no academic liability October 1 Thanksgiving recess November 24-28 Last day of classes December 11 Exam Period December 14 - December 21 * These Key Dates are from: http://registrar.gmu.edu/calendars/2010fall.html Check on the Web page for more information and latest date information. [1] Available at www.gmu.edu/catalog/apolicies/honor.html and related GMU Web pages.