CyberSecurity Institute logo, security training page
CyberSecurity Institute logo, security training page
 
Home    |    Services    |    Client Listing   |   Student Listing   |   Certifications   |    Mailing List  
Documents   |    Customer Comments    |    Contact Us
Digital Forensic Certifications
  CSFA / CSICI
Training Courses
  Computer Forensics Core Competencies
5 Day
  Computer Forensics for Attorneys 1 Day
  Packet Analysis and Intrusion Detection 5 Day
  Computer Forensics Fundamentals 1 Day
  Windows Forensics Essentials 2 Day
Services
  Litigation Support / Expert Witness
  Businesses
  Individuals
Lists
  Mailing List
  Clients
Documents
  The "Tools Proven in Court" Question
  Getting Started In Information Security / Digital Forensics
  What Is Computer Forensics?

 

 
Information on funding sources, commissioner approved training and worker retraining

Created: Aug 7, 2004
Updated: June 7, 2005
Author: Mike Andrew

John Steinbeck's novel, "Of Mice and Men," is a classic story of how tragedy can come from the best of intentions. The focus of the tragedy is Lennie, a well meaning giant of a man who is mentally handicapped and as gentle as a mouse. In the story he accidentally kills someone because he isn't careful enough about his great strength. It isn't his fault really, he just doesn't know any better. The other main character is Lennie's companion, George. He is much more aware than Lennie and does his best to keep Lennie out of trouble. Now, you are probably asking yourself what this could possibly have to do with computer forensics. The answer is that the story is a good analogy for what's going on today in the field. Two basic approaches have emerged in the science and practice of forensic computing. Appropriately, we will call these two approaches the "mice" approach, and the "man" approach.

The most visible approach seen currently is the "mice" approach. Please understand that this term is purely descriptive, not disparaging. "Mice" stands for computer mouse - meaning forensic professionals who prefer to point-and-click their way through an analysis, trusting their favorite software tool to find data they feel is authoritative. They were taught the tool, and trust the tool implicitly and explicitly. This is perfectly understandable because there are some very good tools available. However, it is not the quality of a particular tool that makes a mouse, it is really the examiner's approach to computer forensics.

There can be many factors that go into the making of a mouse. Sometimes an analyst is forced into becoming a mouse because the work load is large and time is short. Other people become mice because that is all they know. They were told that to succeed they had to learn a particular tool - after all, everyone uses that tool, and it's even been proven in court. When they want to know more about conducting an analysis, they take an "advanced" course in the tool that they learned. And unfortunately, some people become mice because their philosophical approach to forensics is to do the minimum. We prefer to think that this type is rare.

As an alternative to being a mouse, a different standard for conducting forensic investigations has emerged. We will call this other approach the "Man" approach - that's man with a period, as in short for manual. Being a "Man" means the analyst believes it is necessary to know exactly what the software tools are doing behind the scenes - how the software tools work. They know how tools work because they know how to manually duplicate what the software does. This does not mean that they don't use software tools (as we said, there are some very good tools available), it simply means that they know what the strengths and weaknesses of the tools are. They make it a point to know. A man follows the old adage "trust, but verify."

There is only one factor that goes into becoming a man - a deep and compelling need to determine how, and why, things work the way they do. First and foremost, a man is a purist. To a purist, the computing processes that create and store data represent a frontier of discovery that must be explored and mapped. A man recognizes that all things are interconnected in a modern computing environment, so he or she brings knowledge of other disciplines such as networking, information security, and software programming to bear in the process of forensic analysis. They are not satisfied with taking someone else's word about how to interpret what they see during a forensic examination. They feel obligated to prove it for themselves, so they can look someone in the eye and say, "I know because I've done it at least once." And finally, a man realizes that becoming a man is a lifelong process - when you stop learning you stop trying to be as good as you can be.

So which of the above approaches is the best one to use? This question is far from academic for those who require forensic services. Attorneys and other end users of these services know that one issue reigns supreme over all others in forensic analysis - proper interpretation of data that was found. Attorneys can't be overly concerned about the technical aspects of analysis. That's not their job. Their job is to be immersed in how the forensic process plugs into the legal framework. They are concerned with names like Daubert, Frye, Rowe, and Zubulake. Interpretation of the results is left to the forensic expert, and rightly so. After all, isn't that what an expert is for? So in light of the issue of interpretation, let's compare the two approaches.

For the sake of discussion, we'll assume everyone agrees with the idea that interpretation of any complex situation is based on the observer's overall knowledge about what's going on. That just makes sense, right? When faced with the complex situation of a forensic analysis, a mouse says "My tools have found all the secret files in all the secret places, and this report shows what happened." To this, a man would reply "Don't tell me your tools found all the secret files. With proper setup, in five minutes I can create data that those tools won't even know is there. I know, because I've done it." A mouse believes that if the tool he uses finds certain keywords in a certain file, then the achievement of simply finding the keywords in that place is conclusive. A man knows that software is incapable of total interpretation, and that deeper knowledge must be used to determine exactly how the keyword data was created. Do you think this is oversimplified and exaggerated? On the contrary, there are many examples of this kind of misplaced confidence.

We were recently involved for the defense in a civil case where the analysts for the prosecution were using a well known software tool. They registered keyword hits in a certain file. They filed a report that they said was conclusive - the individual in question was guilty. The only problem was, they were incorrect. We were able to show that the keyword hits were not a result of the individual doing what he was accused of. The tool extracted them from a database of search terms that had been created by spyware on the suspect's computer. We proved that if he had engaged in the activity, the keywords would have appeared in a different manner.

In the case above, the tool used by the other analysts worked perfectly. They just lacked the deeper knowledge about computing processes needed to properly interpret what they were seeing. At this point, you might think to yourself, "Well, that's alright then…just an inexperienced mouse that didn't know any better, and the truth won out in the end." However, there's more to this story. Due to an initial misunderstanding about the nature of the case, a second Mouse got involved for the prosecution early on, and stayed involved. That's mouse with a capital "M" - the sort of mouse that has initials instead of a name. They approved the report that declared the individual was guilty. It's always good to remember that mice can come in all sizes.

We don't want to give the impression that defining a computer forensic professional as a mouse or a man is cut and dried. Like most things, there are many shades of grey in between. Remember, what makes a true man is additional knowledge they bring to the analysis about how data is created, transmitted, and stored. These skills are developed by educating themselves about networking, information security, and other technology disciplines. Being a "manual" doesn't mean that the analyst does everything the slow way, it means that they take the time to be absolutely sure they know exactly how something happened.

We also don't want to give the impression that every computer forensic investigation requires a technological super-man to conduct a proper analysis. Not every case is about finding information the terrorists disguised using Steganography, or finding the Swiss bank account number the tech-savvy embezzler encrypted and hid in slack space. Thankfully, these types of cases are not the rule. There may even be some types of cases where a thorough analysis can be done using the pure mouse approach. Maybe. But then again, how can you be certain that your evidence is conclusive if you don't know all the places to look, or what you're really looking at?

In Steinbeck's story, the strength of an ignorant but well meaning individual caused great damage and pain to others. Computer forensics is a presence in two very different worlds - on the one hand it is purely technical, and on the other it can have enormous legal impact on people's lives. Through ignorance, forensic analysts can potentially cause great damage no matter how well intentioned and ethical they may be. We do not suggest that all those who focus on simply mastering a tool are not capable. However, we respectfully offer this solemn caution to attorneys and other end users, and those who want to learn forensics - if you prefer people who are only comfortable playing with mice, someday you're going to run into a real man.

Mike Andrew - VP CyberSecurity Institute

Legal Stuff | Privacy Policy | Contact Us
Copyright © 1999-2005 SP Hailey Enterprises all rights reserved. Reproduction in whole or in part in any form or medium without the expressed written permission of SP Hailey Enterprises is prohibited. CyberSecurity Institute™, CyberSecurity Institute Certified Instructor (CSICI)™, CyberSecurity Forensic Analyst (CSFA)™, Computer Forensics Core Competencies™are trademarks used by SP Hailey Enterprises.