Home | About | Courses | Research | Search 
Computer Forensics

Home

 

What is Computer Forensics?

Computer forensics is an emerging discipline that focuses on the gathering of evidence (often as part of formal investigations) from computers and computer networks. Such evidence may consist of actual files (e.g. an illegal image) or the traces of a user's activities that are left in the activity logs of operating systems, browsers, databases, web proxies, or network firewalls, etc. The discipline requires a detailed technical knowledge of the relationship between a computer's operating system and the supporting hardware (e.g. hard disks), and between the operating system and system/application programs and the network. Similarly, knowledge of cryptographic and steganographic techniques is needed where data has been encrypted and/or obfuscated to make it inaccessible and/or hidden. Finally, and critically, all evidence gathering must proceed in a manner that ensures that the evidence is admissible in a court of law, and can be documented and presented in an intelligible manner.

To quote Sir Arthur Conan Doyle, author of the famous Sherlock Holmes stories published between 1887 and 1927:

"in solving a problem of this sort, the grand thing is to be able to reason backwards. That is a very useful accomplishment, and a very easy one, but people do not practise it much. In the everyday affairs of life it is more useful to reason forward, and so the other comes to be neglected. There are fifty who can reason synthetically for one who can reason analytically."

 

Computer systems are increasingly complex, and analysing their parts, like the disk or memory image, may not readily reveal all available information. This calls for a new approach (one that removes the expectation of certainty) i.e. to attempt to recreate the computer system and its immediate environment by reproducing the collected images in a controlled way, and observe its behaviour. This has the potential to provide a valuable insight into the dynamic relationship of the investigated system with the outside computer networks, as well as the specific setups and functions of the system itself. The evidence obtained this way is not a physical object, like a hard disk, but resembles more a visit to the crime scene. The advantage is that this process can be repeated any number of times without any further damage to the evidence already collected.

We propose to expand the Computer Forensics definition to include collection of hardware and software details of the investigated computer system with the aim to recreate the environment being investigated as closely as possible. It has to be accepted that it is not possible to copy the computing environment completely, nor to recreate it later in a completely faithful way.

Western Digital Hard Drive

Kruse and Heiser note that “Computer forensics involves the preservation, identification, extraction, documentation and interpretation of computer data.” [from "Computer Forensics: Incident Response Essentials", see Books And Journals page]. In summary, and paraphrasing McKemmish in his report to the Australian Institute of Criminology, computer forensics encompasses four key elements: the identification of digital evidence, the preservation of digital evidence, the analysis of digital evidence, and the presentation of digital evidence.

Broucek & Turner note in Forensic Computing, Developing a Conceptual Approach for an Emerging Academic Discipline that this is a nascent discipline that draws to varying degrees from a number of other disciplines including computer science and law, and to a lesser extent information systems and the social sciences. Most fundamental of these is computer science, with the key technical areas being: Operating Systems, Systems Programming and Administration, Computer Security (including cryptography and steganography), Networking. Concomitant with the above technical base, there exists an essential requirement to be familiar with computer law, investigative techniques, and how digital evidence must be gathered, documented, and presented.

To clarify a few common misconceptions: first, computer forensics is not the use of computers within forensic science. Such use is made up of all those activities where forensic scientists employ computers to assist them in their work. Such tasks include: the processing and analysis of traditional forensic data be it physical, chemical, or biological in nature; the use of computers to support forensic databases; and the use of computers to cross-reference different sources of forensic evidence. Proper term to descibe them is "forensic computing". These are all worthy tasks but are not the focus of this major. Second, though computer forensics is often related to computer security it is none the less distinct. It is quite possible for criminal activity (in the eyes of the law) to require forensic analysis without there having been any breach of traditional computer security. Finally, it is worth noting that a number of synonyms for computer forensics exist, sometimes used incorrectly; these include "forensic computing", "digital forensics", and even "data recovery" in some circles.

See Online Materials section: "Publications About Computer Forensics, General" for more.

 

300447 Computer Forensics Workshop, University of Western Sydney, Australia

University of Western Sydney, School of Computing and Mathematics offers Bachelor of Computer Science degree, This course provides students with a thorough and in-depth technical understanding of modern networked computer systems - how they work and the principles that govern them. Based on this solid foundation students have the opportunity to learn the practical skills needed to design, develop and integrate the networked computer systems required by today's large companies and organisations. In addition to normal studies, students in their final year underake an industrially oriented team project in order to put their knowledge into practice and learn valuable team and project management skills. Graduates of this course are well prepared to enter the IT sector and take on technically challenging roles in a variety of areas including networking and web technologies, application development, systems programming, IT security and computer forensics. The Bachelor of Computer Science degree has been structured to accommodate Computer Forensics Major. A compulsory unit for this major is 300447 Computer Forensics Workshop, which is also available to practising computing professionals as a non-award unit of study. For more details see "Computer Forensics Workshop" link on the top of this page.

To contact the Computer Forensics Group send email to: computerforensics@scm.uws.edu.au



 
 
Modified: 03rd November, 2008 
School of Computing & Mathematics  
© University of Western Sydney, 2008