A Term Project for a Course on Computer Forensic
●
3
ACM Journal of Educational Resources in Computing, Vol. 6, No. 3, September 2006.
Knoppix environment that does not impact the host computer or its drives in anyway.
●
recognize and maintain a chain of custody of electronic evidence.
Any evidencethat ultimately makes its way to judicial review must demonstrate tight controlsover its access, commonly referred to as a “chain of custody.” At any given point in time, it should be possible to identify who had possession of theevidence, where it was, and what it was accessed for. Students need tounderstand the importance of, as well as become accustomed to, enforcing achain of custody.
●
follow a documented forensics investigation process.
Students regularly reportthat when they perform their first forensic analysis, their approach to identifyingevidence is very much “hit-and-miss.” Often times they could not evenremember the strings for which they had already searched from session tosession. Ultimately, this leads to an inefficient, unrepeatable ad-hoc process.Investigators should plan their investigation
before
attempting a forensicanalysis of the evidence disk.
We wanted students to have an opportunity to exercise each of these skills, and weviewed the term project as the ideal vehicle to provide it.
3. THE ROLE OF THE PROJECT IN A COMPUTER FORENSICS COURSE
Our course was designed for a 10-week quarter. When designing the class, we had theoption of using either a set of weekly graded exercises, or a major project spread over 7of the 10 weeks in which students could exercise the skills and knowledge being coveredin class. While in theory, we could have selected
both
the graded exercises and the term project, we were reluctant to overwhelm the students with what might be consideredredundant activities.Our view of the “exercise option” was that it would revolve around the traditionalevidence discovery, recovery, and related activities; for example, imaging drives,recovering deleted files, keyword searches, and hashing and hash utilization. On the other hand, our vision of a term project was an exercise that would closely emulate a realinvestigation involving digital evidence. This would entail not only the discovery andrecovery of evidence, but also planning the investigation, distinguishing between relevantand nonrelevant evidence, articulating probable cause, and observing the bounds of asearch warrant.We decided to select a term project over weekly exercises because we felt weeklyexercises would emphasize the
technician
aspect of computer forensics too much. Wewanted students to understand the context within which a digital investigation exists,since this is important for the computer forensic
professional
.While we had not originally anticipated it, we also found that the use of a project gavestudents the time and opportunity to investigate tools and techniques that would not have been encountered in preplanned weekly exercises. For example, even though Helix wasthe
de facto
tool kit discussed in class (and used in in-class hands-on exercises), weinvited students to investigate other open source forensics tools and tool kits as theycarried out their project (e.g., http://www.opensourceforensics.org/).
4. PROJECT CHARACTERISTICS
The project needed to possess a number of important characteristics because our focuswas split between the technical aspects of evidence discovery and recovery, as well as the
Add a Comment