CS458/558 - Network Management

advertisement
CPSC 6159
Computer Forensics
Instructor(s): Dr. Jianhua YANG
Office: CCT440
Department phone: (706) 568-2410
Office Hours: TBA
e-mail address: yang_jianhua@ColumbusState.edu
homepage: http://csc.ColumbusState.edu/yang
Office phone: (706) 507-8180
Department FAX: (706) 565-3529
Description of Course:
(Prerequisite:
Basic
knowledge
of
Operating System and Networks). This course is about conducting a
thorough investigation into a Windows network. The course mainly focuses on how to
analyze Windows memory, registry, log files and executable files for incriminating
evidence in a networked environment. The course also explains live data acquisition from
a Windows computer.
Required Textbook(s):
1. Windows Forensic Analysis, DVD Toolkit, 2nd Edition, (ISBN-13: 978-1-59749422-9), By Harlan Carvey
Reference Textbook(s):
2. Mastering Windows Network Forensics and Investigation by Steven Anson
and Steve Bunting
Required platform and other material:
Windows 7/XP and Internet connection (If you use any other OS, you must be
prepared for troubleshooting by yourself).
2. Other necessary materials will be declared later in class.
1.
Course Objectives
1. Students will have an understanding of Microsoft network structure, Windows port
services and some of Windows main vulnerabilities.
2. Students will learn to acquire and analyze live volatile data (i.e., data in RAM)
from a Windows computer.
3. Students will learn how to analyze different sectors of a Windows computer
(mainly Windows 7/XP and older) in a networked environment.
4. Students will learn to effectively search Windows memory and registry for
evidence.
5. Students will learn to analyze different log files and executable files.
6. Students will learn how to detect rootkits and how to prevent rootkits installation.
7. Students will learn how to effectively document the process of investigation along
with the findings.
Course Contents:
1. Data collection and immediate response
2. Volume shadow copies
3. Registry analysis
4. File analysis
5. Malware detection
6. Time line and application analysis
Instructional Methods and Techniques
1. The class will be taught online. Learning sessions will usually be conducted via
lecture notes uploaded in D2L. See
http://cs.columbusstate.edu/Academics/Online/OnlineInfo.asp for information on
taking an online course.
2. Tegrity is also used for Assignment feedback, comments, and lab demonstrations.
Tegrity can be accessed using the same credential as D2L.
How to Access the Course
This course is being offered through D2L.
Once you've entered D2L, you will see a list of courses you have access to. The CPSC
6159 course is listed as "Computer Forensics." If you don't see the course in the list,
please e-mail me immediately.
How This Course Will Work
This course will consist of readings, assignments, “lab” assignments, a final project and
one examination. On a weekly basis, you will need to:
1. review the week's lesson;
2. complete the readings from the textbook;
3. complete the assignments;
Rule of Assignments:
1. An assignment will contain hands-on assignments, questions on those
assignments and other general questions to test your knowledge on that week’s
reading lessons.
2. You do NOT need to attach screen shots of your hands-on work unless you are
specifically asked to do so.
3. You need to write the answers of assignment questions in enough details. Do not
assume I know what you want to mean.
4. No late assignment will be accepted unless there is a medical reason.
5. Assignments must be submitted through D2L drop-box. It is your responsibility to
work ahead of time and ensure timely submission in proper place.
6. If you submit assignments via e-mail, timely grading of those assignments cannot
be guaranteed (unless there is any medical reason). If you submit assignments in
my CougarNet account, assignments may get misplaced. I will not take
responsibility of any lost assignment that was not submitted through assignment
drop-box.
Rule for Examination:
1. You will take one midterm examination.
2. The rules and requirements of proctoring will be published within the first week of
class.
Discussions:
1. There will be threaded discussions to interact with other classmates and the
instructors.
2. The topic of discussion can be anything you want to share with your classmates.
However, the focus of these discussions will be to discuss any problem that you
encounter while taking this course. For example, if you have problem
downloading or installing specific forensic software, you may create a discussion
thread and ask for suggestion from your classmates. If you think there is a wrong
question in an assignment, you may create a threaded discussion. However you
are not allowed to discuss any examination question. Any issue with the
examination will be discussed only via e-mail exchange with the instructor (and
only with the instructor).
3. These discussions will be reviewed by the instructor. But they will not be graded.
Rule for Final Project: Instructions will be provided later.
Student Responsibilities
As a student in this course, you are responsible to:
 manage your time and maintain the discipline required to meet the course
requirements,
 complete all readings,
 complete all assignments,
 decide on and coordinate a final project with the instructor, and
 read any e-mail sent by the instructor and respond accordingly.
“I didn’t know” is not an acceptable excuse for failing to meet the course requirements. If
you fail to meet your responsibilities, you do so at your own risk.
Instructor Responsibilities
As your instructor in this course, I am responsible to:
 post weekly lessons outlining the assignments for the week,
 read all responses to discussion questions and comment if necessary,
 grade assignments, midterm and the final project, and post scores within one week
of the end of the week in which they are submitted, and

read any e-mail sent by the you and respond accordingly within 48 hours.
Course Evaluation (tentative):
Chapter Tests: 20%
Hands-on lab assignments: 40%
Final Exam: 30%
Term paper: 10%
Grades may be determined according to this scale:
A 90% - 100% B 80% - 89%
C 70% - 79% D 60% - 69%
Course Assistance
Student assistants in the Computer Center can help you with basic computer–related
problems (such as logging on to the network, saving your work, etc.), but they are not
trained to help you with your assignments. We have several tutors at the Department of
Computer Science who can help you with programming assignments. Their schedule is
posted at the department office. You can always contact me during the posted office
hours or by appointment. The best way to get in touch with me is by e–mail at
yang_jianhua@columbusstate.edu.
Dropping the Course
We hope that you will complete the course and profit from it. If it is necessary for you to
withdraw from the course during the semester, you must follow all official CSU
procedures for withdrawing. It is not sufficient to notify the instructor; you must use the
ISIS system and withdraw officially. For details on how to withdraw from a course, see
the web page
http://aa.columbusstate.edu/advising/w.htm#Withdrawal%20from%20a%20Course.
I would appreciate it if you were first to consult with me before starting the procedure for
withdrawing from the course. In some cases, we can agree on an arrangement that will
allow you to complete the course with minor adjustments.
Academic Honesty
Academic dishonesty includes, but is not limited to, activities such as cheating and
plagiarism (http://aa. columbusstate.edu/advising/a.htm#Academic Dishonesty/Academic
Misconduct). It is a basis for disciplinary action. Any work turned in for individual credit
must be entirely the work of the student submitting the work. All work must be your
own. You may share ideas but submitting identical assignments (for example) will be
considered cheating. You may discuss the material in the course and help one another
with debugging; however, any work you hand in for a grade must be your own. A simple
way to avoid inadvertent plagiarism is to talk about the assignments, but don't read each
other's work or write solutions together unless otherwise directed. For your own
protection, keep scratch paper and old versions of assignments to establish ownership,
until after the assignment has been graded and returned to you. If you have any questions
about this, please see me immediately. For assignments, access to notes, the course
textbooks, books and other publications is allowed. All work that is not your own,
MUST be properly cited. This includes any material found on the Internet. Stealing or
giving or receiving any code, diagrams, drawings, text or designs from another person
(CSU or non-CSU, including the Internet) is not allowed. Having access to another
person's work on the computer system or giving access to your work to another person is
not allowed. It is your responsibility to keep your work confidential.
No cheating in any form will be tolerated. Penalties for academic dishonesty may include
a zero grade on the assignment or exam/quiz, a failing grade for the course, suspension
from the Computer Science program, and dismissal from the program. All instances of
cheating will be documented in writing with a copy placed in the Department's files.
Students will be expected to discuss the academic misconduct with the faculty member
and the chairperson. For more details see the Faculty Handbook: http://aa.
columbusstate.edu/faculty/FacHandbook0203/sec100.htm#109.14 and the Student
Handbook: http://sa.columbusstate.edu/handbook/handbook2003.pdf
ADA Accommodation Notice
If you have a documented disability, as described by the Rehabilitation Act of1973 (P.L.
933-112 Section 504) and the Americans with Disabilities Act (ADA)and subsequent
amendments and would like to request academic and/or physical accommodations, please
contact the Office of Disability Services in the Schuster Student Success Center (room
221), 706-507-8755, as soon as possible. Course requirements will not be waived, but
reasonable accommodations may be provided as appropriate. It is then your
responsibility to contact and meet with the instructor. It is also your responsibility
to present the instructor with a letter from the Center for Academic Support.
Without this letter detailing the required accommodations, the instructor cannot
help you. The Center for Academic Support can assist you and the instructor in
formulating a reasonable accommodation plan and provide support in developing
appropriate accommodations for your disability. Course requirements will not be waived
but accommodations may be made to assist you to meet the requirements. Technical
support may also be available to meet your specific need. For more information on
services and support available, refer to
http://uc.columbusstate.edu/disability_services.htm.
Download