CSC 5991 Cyber Security Practice Winter PERN M W 11:00 A.M. 12:20 P.M.

Similar documents
Department of Computer Science

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

CSC 4992 Cyber Security Practice

CSC 5991 Cyber Security Prac1ce

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

Instructor: Eric Rettke Phone: (every few days)

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

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

Advisory: Students should have already taken MICROCOMPUTER APPLICATIONS II - 431

Syllabus of ENPM 691: Secure Programming in C

Division: Computer Science Information Technology Course name: CS913 Apple Adminstration Section: 0712 / Semester Fall 2013

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. ITNW 2313: NETWORKING HARDWARE Online Course Version COMPUTER TECHNOLOGY DEPARTMENT

Cleveland State University

Computer Technology Division. Course Syllabus for: COMT Spring Instructor: Joe Bolen

South Portland, Maine Computer Information Security

SYLLABUS. Title: Unix Network Administration II

Computer Science Department

SYLLABUS. CODE: NETW 243 TITLE: Computer Repair & Maintenance. DIVISION: Business and Technology DEPARTMENT: Engineering & Technology

EC-Council Certified Network Defender (CND) Duration: 5 Days Method: Instructor-Led

GET 433 Course Syllabus Spring 2017

The Linux Command Line: A Complete Introduction, 1 st ed., by William E. Shotts, Jr., No Starch Press, 2012.

Network Security

ISATI 231: Windows Client (4 credits) Spring 2018 Mon, Tue, Wed, Thu, 13:10-14:40, MTB 105

CASPER COLLEGE COURSE SYLLABUS ELTR 2920, Section 01 Small Computer Repair Techniques. Lecture Hours: 2 Lab Hours: 2 Credit Hours: 3

ISM 324: Information Systems Security Spring 2014

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

Updated: 2/14/2017 Page 1 of 6

South Portland, Maine Computer Information Technology. Web Site: blackboard.smccme.edu. Course Syllabus

CoSci 440 SYLLABUS Programming in C++ INSTRUCTOR Mari Rettke cell SECTION : and 13345

ITSY Information Technology Security Course Syllabus Spring 2018

Advanced Ethical Hacking & Penetration Testing. Ethical Hacking

IT443 Network Security Administration Spring Gabriel Ghinita University of Massachusetts at Boston

Class Hours: Saturday Monday Address: 9000 Overland Ave., Culver City, CA :00 p.m. 4:15 p.m. Location: Building and room number

Oklahoma State University Spears School of Business Department of Management Information Systems

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

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

CTS1134C Network Essentials (3 Credits), Fall 2018

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

BIO 139 HUMAN ANATOMY AND PHYSIOLOGY II LABORATORY SYLLABUS

Syllabus for HPE 451 Directed Study 1-3 Credit Hours Spring 2014

CPSC 5157G Computer Networks

Common Syllabus revised

INFS 2150 (Section A) Fall 2018

Syllabus for CIT 442 Information System Security 3 Credit Hours Spring 2015

BIO 139 HUMAN ANATOMY AND PHYSIOLOGY II LABORATORY SYLLABUS

Cyber Security CYBER SECURITY

ITSY 2330 Intrusion Detection Course Syllabus

CS 241 Data Organization using C

Network Fundamentals and Design Fall Semester 2014

IST 451: Network Security

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

COURSE NUMBER: ISS 214 COURSE NAME: Connecting Networks - Cisco 4 SEMESTER CREDIT HOURS: 4.

BIO 139 HUMAN ANATOMY AND PHYSIOLOGY II LABORATORY SYLLABUS

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

EEL DATA NETWORKS, SYSTEMS, AND SECURITY Fall 2016

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411

HOUSTON COMMUNITY COLLEGE SOUTHWEST. Local Area Networks Design and Protocol Cisco 1 ITCC 1002

Computer Science Technology Department

Course Title: Computer Networking 2. Course Section: CNS (Winter 2018) FORMAT: Face to Face

BIO 139 HUMAN ANATOMY AND PHYSIOLOGY II LABORATORY SYLLABUS

Syllabus Revised 01/03/2018

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

EECE.2160: ECE Application Programming Spring 2017

BIO 139 HUMAN ANATOMY AND PHYSIOLOGY II LABORATORY SYLLABUS

CoSci 487 SYLLABUS Introduction to Networks

SINGLE COURSE. NH9000 Certified Ethical Hacker 104 Total Hours. COURSE TITLE: Certified Ethical Hacker

ITT Technical Institute. IT360 Networking Security I Onsite Course SYLLABUS

Ethical Hacking and Prevention

I. PREREQUISITE For information regarding prerequisites for this course, please refer to the Academic Course Catalog.

CISN 340 Data Communication and Networking Fundamentals Fall 2012 (Hybrid)

Curso: Ethical Hacking and Countermeasures

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

Syllabus Revised 08/21/17

Nashville State Community College Computer and Engineering Technologies Division Computer Information Systems. Master Course Syllabus

CSC 111 Introduction to Computer Science (Section C)

BIO 139 HUMAN ANATOMY AND PHYSIOLOGY II LABORATORY SYLLABUS

MGMT 4336 Networks & Data Communication Section D10

CONCORDIA UNIVERSITY DEPARTMENT OF CHEMISTRY AND BIOCHEMISTRY CHEM 293 SPECTROSCOPY AND STRUCTURE OF ORGANIC COMPOUNDS. SYLLABUS Winter 2018

IS316 Fundamentals of Network Security, Firewalls and VPNs [Onsite and Online]

ISDP 2018 Industry Skill Development Program In association with

New Undergraduate Course Proposal Form

CS 3030 Scripting Languages Syllabus

INST Database Design and Modeling - Section 0101 Spring Tentative Syllabus

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WINDOWS PROFESSIONAL CSIT 2700

Syllabus for HPE 099 Aerobic Proficiency 1 Credit Hour Spring 2015

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX ADVANCED SYSTEM & NETWORK ADMINISTRATION CSIT 2475

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

DIS10.1 Ethical Hacking and Countermeasures

Syllabus. Computer Science Information Technology 975. Information Storage and Management for Computer Networks

Training for the cyber professionals of tomorrow

Biochemistry I: Biomolecules and an Introduction to Metabolic Energy MBIO2360/CHEM2360: A01 Summer 2015: 3 credit hours

ITP454 Enterprise Resource Planning, Design, and Implementation

CS/WEB 2350 Client Side Web Development

5. Execute the attack and obtain unauthorized access to the system.

ETHICAL HACKING & COMPUTER FORENSIC SECURITY

CSCD 330 Network Programming Spring Lecture 1 - Course Details

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. ITNW 1354: IMPLEMENTING AND SUPPORTING SERVERS Previously ITMC 1341 and then ITMT 1340

Oklahoma State University Oklahoma City ITD 1113: Windows Expert User Syllabus Fall, 2014

IST659 Spring2015 M001 Wang Syllabus Data Administration Concepts and Database Management

Syllabus for HPE 120 Dance Aerobic Proficiency 0.0 Credit Hour Spring 2012

Transcription:

Computer Science Department CSC 5991 Cyber Security Practice Winter 2016 0000 PERN M W 11:00 A.M. 12:20 P.M. http://www.cs.wayne.edu/fengwei/16sp-csc5991/index.html Instructor: Name: Dr. Fengwei Zhang Office location: 5057 Woodward Ave; Suite 14109.3 Phone: 313-577-1648 Email: fengwei@wayne.edu Office Hours: Monday, Wednesday 12:20 PM - 1:20 PM Course Description: This course provides hands-on experience in playing with security software and network systems in a live laboratory environment, with the purpose of understating real-world threats. The course will take both offensive and defense methods to help student explore security tools and attacks in practice. It will focus on attacks (e.g., buffer overflow, heap spray, kernel rootkits, and denial of service), hacking fundamentals (e.g., scanning and reconnaissance), defenses (e.g., intrusion detection systems and firewalls). Students are expected to finish intensive lab assignments that use real-world malware, exploits, and defenses. Credit Hours: 3 Credit Hours Perquisite: CSC 4290 (Introduction to Computer Networking), CSC 4420 (Computer Operating Systems), and CSC 5270 (Computer Systems Security); or permission of the instructor. Dr. Fengwei Zhang - CSC 5991 Cyber Security Practice 1

Text(s) Book: No textbook is required for this course. We will cover these topics using the provided slides, papers, and online material. Computer Programs: You should have your own computer to take this class, on which you will install either VMware Workstation for Windows or Linux, or VMware Fusion for Mac. Course contents: Weeks Topics Readings Slides & Labs Week 1, 01/11 Course overview VMware software and Microsoft products through Dreamsp WSU. [Link] Kali Linux with nmap, Wireshark, and Metasploit. [Link] Week 1, 01/13 Lab 1: Packet Sniffing and Wireshark Wireshark: Network protocol analyzer. [Link] TCPDump and LibPCAP. [Link] Packet Sniffing Basics. In Linux Journal. [Link] Week 2, 01/18 No Class Holiday -- Martin Luther King Day Week 2, 01/20 Lab 1: Packet Sniffing and Wireshark Week 3, 01/25 Lab 2: Buffer Overflow Smashing the Stack for Fun and Profit. Aleph One. In Phrack Volume 7, Issue 49. [Link] Local Stack Overflow (Basic Module). [Link] Debugging Under Unix: gdb Tutorial. [Link] Week 3, 01/27 Week 4, 02/01 Week 4, 02/03 Week 5, 02/08 Week 5, 02/10 Lab 2: Buffer Overflow Lab 2: Buffer Overflow Lab 2: Buffer Overflow Lab 3: Scanning and Reconnaissance Lab 3: Scanning and Reconnaissance Nmap: the Network Mapper - Free Security Scanner. [Link] Nmap man page. [Link] OpenVAS: Open Vulnerability Assessment System. [Link] Setting up OpenVAS on Kali Linux. [Link] NESSUS: Vulnerability Scanner. [Link] ZMap: Fast Internet-Wide Scanning and its Security Applications. Zakir Durumeric, Eric Wustrow, and J. Alex Halderman. In UsenixSecurity'13. [Link] Souce Code. [Link] Week 6, 02/15 Lab 4: Metasploit Framework Metasploit Framework Project Page. [Link] Metasploitable2 (Linux). [Link] Armitage: Cyber Attack Management for Metasploit. [Link] Week 6, 02/17 Week 7, 02/22 Week 7, 02/24 Lab 4: Metasploit Framework Lab 4: Metasploit Framework Lab 4: Metasploit Framework Dr. Fengwei Zhang - CSC 5991 Cyber Security Practice 2

Week 8, 02/29 Week 8, 03/02 Week 9, 03/07 Week 9, 03/09 Week 10, 03/14 No class Holiday -- Spring Break Week 10, 03/16 No class Holiday -- Spring Break Week 11, 03/21 Lab 6: Denial of Service (DOS) Understanding the Linux Kernel, 3rd Edition. Daniel Bovet and Marco Cesati. [Link] Windows Internals, 6th Edition. David A. Solomon. [Link] SPECTRE: A Dependable Introspection Framework via System Management Mode. Fengwei Zhang, Kevin Leach, Kun Sun, and Angelos Stavrou. In DSN'13. [Link] Heap Taichi: Exploiting Memory Allocation Granularity in Heap-Spraying Attacks. In ACSAC'10. [Link] Understanding Denial-of-Service Attacks. US-CERT. [Link] Low-Rate TCP-Targeted Denial of Service Attacks (The Shrew vs. the Mice and Elephants). Aleksandar Kuzmanovic and Edward W. Knightly. In ACM SIGCOMM'03. [Link] Week 11, 03/21 Week 12, 03/28 Week 12, 03/30 Week 12, 03/21 Week 13, 03/21 Week 14, 04/06 Week 14, 04/11 Week 15, 04/18 Week 15, 04/20 Week 16, 04/25 Lab 6: Denial of Service (DOS) Lab 6: Denial of Service (DOS) Lab 7: Wireless Exploitation & Defenses Lab 7: Wireless Exploitation & Defenses Lab 7: Wireless Exploitation & Defenses Lab 8: Firewalls & Intrusion Detection Systems (IDS) Lab 8: Firewalls & Intrusion Detection Systems (IDS) Lab 8: Firewalls & Intrusion Detection Systems (IDS) Final Project Presentations Final Project Presentations How to Hack Wi-Fi: Cracking WPA2-PSK Passwords Using Aircrack-Ng. [Link] Security of the WEP Algorithm. [Link] The Snort Project. Users Manual. [Link] The Linux Firewall iptables [Link] [Link] Course Learning Objectives: Dr. Fengwei Zhang - CSC 5991 Cyber Security Practice 3

This course offers an in depth experience of real-world threats and defenses. Upon successful completion of this class, the student will gain experience in: Understanding on real-world security vulnerabilities, exploits and defenses. Having hands-on labs in network and system security experiments. Learning knowledge of practical security problems and their solutions. Assessment: Topics Grade Class Participation 100 Lab 1: Packet Sniffing and Wireshark 80 Lab 2: Buffer Overflow 80 Lab 3: Scanning and Reconnaissance 80 Lab 4: Metasploit Framework 80 80 Lab 6: Denial of Service (DOS) 80 Lab 7: Wireless Exploitation 80 Lab 8: Firewalls & Intrusion Detection Systems (IDS) 80 Team Project 260 Total 1000 Grading Scale: The grades for the course will be based upon the percentages given below A 90-100% C 70-73% A- 87-89% C- 67-69% B+ 84-86% D+ 64-66% B 80-83% D 60-63% B- 77-79% D- 57-59% C+ 74-76% F 0-56% Religious Holidays: Because of the extraordinary variety of religious affiliations of the University student body and staff, the Academic Calendar makes no provisions for religious holidays. However, it is University policy to respect the faith and religious obligations of the individual. Students with Dr. Fengwei Zhang - CSC 5991 Cyber Security Practice 4

classes or examinations that conflict with their religious observances are expected to notify their instructors well in advance so that mutually agreeable alternatives may be worked out. Student Disabilities Services: If you have a documented disability that requires accommodations, you will need to register with Student Disability Services for coordination of your academic accommodations. The Student Disability Services (SDS) office is located in the Adamany Undergraduate Library. The SDS telephone number is 313-577-1851 or 313-202-4216 (Videophone use only). Once your accommodation is in place, someone can meet with you privately to discuss your special needs. Student Disability Services' mission is to assist the university in creating an accessible community where students with disabilities have an equal opportunity to fully participate in their educational experience at Wayne State University. Students who are registered with Student Disability Services and who are eligible for alternate testing accommodations such as extended test time and/or a distraction-reduced environment should present the required test permit to the professor at least one week in advance of the exam. Federal law requires that a student registered with SDS is entitled to the reasonable accommodations specified in the student s accommodation letter, which might include allowing the student to take the final exam on a day different than the rest of the class. Academic Dishonesty - Plagiarism and Cheating: Academic misbehavior means any activity that tends to compromise the academic integrity of the institution or subvert the education process. All forms of academic misbehavior are prohibited at Wayne State University, as outlined in the Student Code of Conduct (http://www.doso.wayne.edu/student-conduct-services.html). Students who commit or assist in committing dishonest acts are subject to downgrading (to a failing grade for the test, paper, or other course-related activity in question, or for the entire course) and/or additional sanctions as described in the Student Code of Conduct. Cheating: Intentionally using or attempting to use, or intentionally providing or attempting to provide, unauthorized materials, information or assistance in any academic exercise. Examples include: (a) copying from another student s test paper; (b) allowing another student to copy from a test paper; (c) using unauthorized material such as a "cheat sheet" during an exam. Fabrication: Intentional and unauthorized falsification of any information or citation. Examples include: (a) citation of information not taken from the source indicated; (b) listing sources in a bibliography not used in a research paper. Plagiarism: To take and use another s words or ideas as one s own. Examples include: (a) failure to use appropriate referencing when using the words or ideas of other persons; (b) altering the language, paraphrasing, omitting, rearranging, or forming new combinations of words in an attempt to make the thoughts of another appear as your own. Other forms of academic misbehavior include, but are not limited to: (a) unauthorized use of resources, or any attempt to limit another student s access to educational resources, or any attempt to alter equipment so as to lead to an incorrect answer for subsequent users; (b) enlisting the assistance of a substitute in the taking of examinations; (c) Dr. Fengwei Zhang - CSC 5991 Cyber Security Practice 5

violating course rules as defined in the course syllabus or other written information provided to the student; (d) selling, buying or stealing all or part of an un-administered test or answers to the test; (e) changing or altering a grade on a test or other academic grade records. Course Drops and Withdrawals: There will be no in-completes given for the course. In the first two weeks of the (full) term, students can drop this class and receive 100% tuition and course fee cancellation. After the end of the second week there is no tuition or fee cancellation. Students who wish to withdraw from the class can initiate a withdrawal request on Pipeline. You will receive a transcript notation of WP (passing), WF (failing), or WN (no graded work) at the time of withdrawal. No withdrawals can be initiated after the end of the tenth week. Students enrolled in the 10th week and beyond will receive a grade. Because withdrawing from courses may have negative academic and financial consequences, students considering course withdrawal should make sure they fully understand all the consequences before taking this step. More information on this can be found at: http://reg.wayne.edu/pdf-policies/students.pdf Student services: The Academic Success Center (1600 Undergraduate Library) assists students with content in select courses and in strengthening study skills. Visitwww.success.wayne.edu for schedules and information on study skills workshops, tutoring and supplemental instruction (primarily in 1000 and 2000 level courses). The Writing Center is located on the 2nd floor of the Undergraduate Library and provides individual tutoring consultations free of charge. Visit http://clasweb.clas.wayne.edu/writing to obtain information on tutors, appointments, and the type of help they can provide. Class recordings: Students need prior written permission from the instructor before recording any portion of this class. If permission is granted, the audio and/or video recording is to be used only for the student s personal instructional use. Such recordings are not intended for a wider public audience, such as postings to the internet or sharing with others. Students registered with Student Disabilities Services (SDS) who wish to record class materials must present their specific accommodation to the instructor, who will subsequently comply with the request unless there is some specific reason why s/he cannot, such as discussion of confidential or protected information. Other issues Foods and drinks are not allowed during the lecture or lab hours. Cell phones and other two-way communication devices: Students are expected to turn off their devices or turn them to the silent mode when they come to the lecture or to the lab. If a device is used in any way in the lab, you will receive a verbal warning first and then you will be asked to leave immediately. Dr. Fengwei Zhang - CSC 5991 Cyber Security Practice 6