DigitalForensics 05 NOV2010
DigitalForensics 05 NOV2010
HAPPY 1ST
BIRTHDAY!
ForensicS
/ magazine
ISSUE 05
1 NOVEMBER 2010
INSIDE
/ Scott Zimmerman on
Chain of Custody
/ Survey Results
/ Criminal Profiling
/ Ethics In Computer COMPETITION!
Forensics Bundles of goodies for
our Anniversary Issue!
TRAINING &
EDUCATION
ISSUE
LAW ENFORCEMENT
TRAINING
Bev Nutter analyses the digital forensics challenges 04
The SANS London Experience - BE PART OF IT! • Forensics 508: Computer Forensic Investigations and
Nov. 29–Dec. 4, 2010 MORE INFORMATION:
Incident Response
[Link]/london-2010/
• Forensics 558: Network Forensics
To learn more about the 3 forensics courses coming up at
the largest information security training event in Europe, emea@[Link]
• Forensics 610: Reverse-Engineering Malware: Malware
visit [Link]/london-2010 Analysis+44
Tools(0)203 384 3470
and Techniques
EDITORIAL
Digital Forensics Magazine is a quarterly magazine, published by
TR Media Ltd, registered in the UK. It can be viewed online at:
[Link]
Editorial Board
W
Tony Campbell, Sharon Campbell, Roy Isbell, Moira Carroll-Mayer,
Alastair Clement and Angus Marshall
hat an interesting year it has Acquisitions
been since we launched DFM. The Roy Isbell
response to the first 4 issues has
Editorial
seen our membership rise significantly Sharon Campbell, Tony Campbell
and more of you are joining every day.
News Desk
We have listened to the feedback and Matthew Isbell
we have made changes to the way that
Sales & Marketing
DFM is delivered both digitally and in
Matthew Rahman
print form and have added new features
Production and Design
and sections to provide more of the content you want to read. A
Matt Dettmar (Loud Vision Ltd)
perfect case in point is the addition of the Mac Forensics section
Contributing Authors
and I want to offer a warm welcome to Sean Morrissey, who will
Scott Zimmerman, Frazer Lewis, Christa Millar, Ross Patel,
be looking after this section for us. We also welcome Rob Lee,
Moira Carroll-Mayer, Bev Nutter, Darshan Karia, Lucas Donato,
who after his inaugural article in Issue 4 is now taking care of Matt Davis, Sean Morrissey, Ron Tasker, Rob Lee, Tim Watson,
the training section, as well as providing many insightful articles Gary C. Kessler, Harry Parsonage and Angus Marshall
about our profession. Our aim as ever is to bring you good Technical Reviewers
content from the best and brightest in our industry. Tony Campbell, Tim Watson, Roy Isbell, Sean Morrissey and
This issue is also the first of the “themed” issues where we will Moira Carroll-Mayer
be taking a particular topic and concentrating a percentage of the
magazine to allow a wider and deeper analysis of the subject. We Contact Digital Forensics Magazine
have chosen training as the first theme allowing us to discuss all Editorial
aspects from education and training, both vendor provided and Contributions to the magazine are always welcome; if you are
vendor neutral, as well as looking at the skills and qualifications interested in writing for Digital Forensics Magazine or would
required by the modern day digital forensics practitioner. like to be on our technical review panel, please contact us on
As a profession we have seen a widening of the skills and editorial@[Link]
capabilities required of a practitioner. As an industry we Alternatively you could telephone us on:
have moved from the original computer forensics post event Phone: +44 (0) 844 5 717 318
analysis (which is still highly relevant) to adding mobile or News
other electronic devices, where artefacts may be recovered If you have an interesting news items that you’d like us to cover,
including engine and building management systems. We also please contact us on: news@[Link]
have seen the development of skills and tools used to analyse Advertising
and investigate incidents in eDiscovery and eAudit cases, If you are interested in advertising in Digital Forensics Magazine
along with real time scenarios such as security operations. In or would like a copy of our media kit, contact the marketing team
recent discussions with Rob Lee, he used the phrase ‘intrusion on: marketing@[Link].
Attending a Review
Seminar online
CONTENTS
/ DIGITAL FORENSICS MAGAZINE ISSUE 05
REGULARS
/ NEWS 06
12
/ 360° 09
/ COMPETITION 17
/ BOOK REVIEWS 78
/ IRQ 82
FEATURES
/ IDEAL DF COURSE 12
How to design a fit-for-purpose DF curriculum
/ TRAINING IN LAW ENFORCEMENT 23
An analysis of the challenges and training requirements
faced by law enforcement today
/ DFM TRAINING SURVEY RESULTS 38
Your opinion towards training and qualification
/ MEET THE PROFESSIONALS 44 53
Sean Morrissey – The man behind Mac forensics
/ MAC FORENSICS TRAINING 48
Comparing vendor neutral and tools based training
/ ETHICS IN COMPUTER FORENSICS 53
Darshan Karia talks about ethics
/ ALPHABET SOUP 58
Certifications and their role toward professionalisation
/ CRIMINAL PROFILING
Modus Operandi and signatures in digital investigations
63
30 32
/ SHEEP & HEAP 69
Are we placing too much faith in the operating system?
/ hide and seek 74
The effectiveness of public domain anti-forensic tools
LEGAL
/ RIPA
Examining the regulation of Investigatory Powers Act
/ CHAIN OF CUSTODY
30
32
23
What happens to evidence as it is collected and stored
NEWS
SANS Inaugural EU Summit
6 Digital / ForensicS
• Infrastructure Revolution
• Data explosion
• Always-on, always connected world
• Future Finance
New features such as the ability to create reports in • Tougher Regulations and Standards
multiple languages, time-stamps and the ability to attach • Multiple Internets
• New identity and trust modules
samples of malware code enable the reports to be consistent
and will allow for faster reaction times upon identifying new The results of this report show that developments in Security over
malicious attacks. the next decade look to have a wide impact on all organisations.
The hope for the new format is that organisations
Iran’s strife with the Stuxnet Worm
which are hit by cyber attacks and Internet crime will
The Stuxnet Worm has become the most infamous piece of
be able to look into a central database that houses the malware in our modern age over the past few months. The
IODEF e-crime reports. The database can be queried to windows-specific worm was first discovered by VirusBlokAda,
find the IP addresses used for the offences and to see if in Belarus, in June 2010 and was written to attack and
reprogram Supervisory Control and Data Acquisition systems
similar attacks from the same addresses have hit other used to monitor industrial processes.
organisations. Patterns can then be identified and the The worm is the first in its class, as it is the first to include a
information forwarded to ISPs so that actions can be taken Programmable Logic Controller (PLC) rootkit.
to stop the abuse. Iran was the target of the attack and more specifically, its
nuclear facilities are Natanz and the Bushehr Nuclear Power
A trial of the new format within certain organisations is Plant. An official report from Iranian Intelligence Minister Heidar
to be run by the Anti-Phishing Working Group to see how Moslehi on 11th October states that the Stuxnet worm affecting
the information is shared. A main objective of the trial is the start up of the Bushehr Plant has been put under control.
to discover whether one organisation can use reports from The current suspicion is that the Stuxnet worm was programmed
in either Israel or the United States but, more importantly, the
another organisation without further communication. In the complexity of the worm could spark a new era in cyber warfare and
past, communication has hovered around small details such could start a new kind of arms race, unique to the modern age.
as the time of an event due to differences in time zone.
DF5_08_Ad.indd 8
Ad_A4_DigitalForensics_Apress_AugIssue.indd 1 20/10/10
6/29/10 [Link]
1:01 PM
360°
Your chance to have your say …
T
This issue represents the first year of the subscribed
DF magazine and during that year your feedback has / PRINT ISSUES
played an important part in how the magazine has
I have a recent print and online subscription to the magazine
developed in style, content and layout, as well as how we but haven’t received a print copy of the current issue – can you
provided the online version of the magazine. To improve the let me know if/when I’ll receive it?
way we deal with your problems we have added a technical Jonathan Krause
support facility to the website, allowing users to register the
I have checked the system and your order was received on the
problems they are experiencing. If you have a problem and 16th August 2010. This was after the 1st August when Issue 4
need technical support, please click on the Support menu was released.
item on the left hand side of the DFM website “Home Page” When orders are received we start sending the subsequent
print issues and your first print issue will be the November
and follow the simple submission process.
Issue of the magazine and your annual subscription entitles
you to 4 issues from the date of purchase. You do, however, get
Send your letters and feedback to: instant online access to all issues. Issues that are required prior
360@[Link] to the date of invoice are sold as back issues.
We do it this way to simplify the order management process,
if we were to send you the previous issue we would have to
reset the date of the annual subscription to a date prior to
Flash trouble the previous issue. If we did not do this date reset you would
I am a subscriber but I cannot download to my iPad, which is receive 5 issues instead of the 4 for your annual subscription.
The system is set up in this way to minimise manual input,
why I subscribed in the first place. How can I download the which subsequently keeps our costs down and the price of the
PDF file without being forced through flash? magazine at exceptional value for money.
Matthew Jett Hall
iPad
First we tried the magazine using Safari, however, they have
not resolved the authentication issues yet. We tested using
iBooks and GoodReader. We found that the experience with
GoodReader, especially in being able to browse directly into
your DFM account from within the application and download
directly to the iPad, into a DFM specific folder, made the
experience seamless. The page turning in both iBooks and
GoodReader was nice, but the experience of reading in
iBooks, we thought, was slightly better than in GoodReader.
Logging in
The following email trail led to the solving of an issue that
has plagued a number of subscribers and with a little help
from Keith we got to the bottom of it.
10 Digital / ForensicS
THE IDEAL
practical experience dealing with hardware either inside
or outside of their courses – much less hands-on practical
experience with computer forensic examinations. This is to
some degree, a chicken and egg situation where candidates
DF COURSE
can’t get practical experience because nobody will give them
a job for lack of experience; the obvious answer is for them to
get it during their education.
Yet students are at university for an education: to learn
the concepts underlying the tools. Too much practice and
the programme becomes little more than training; too much
How to design a Fit-for-Purpose theory, and the student’s education becomes irrelevant to the
Digital Forensics Curriculum industry. The right mix creates practitioners who understand
by Christa M. Miller, Tim Watson, Gary C. Kessler enough of their discipline to respond to change when it
and Harry Parsonage happens – if not anticipate it beforehand.
At De Montfort University in Leicester, UK, the balance is
/ ENTRY split about 50/50. The first two years of a four-year course use
N
theory combined with practical work to prepare students for the
o one disputes the growing need for digital forensics second two years: a third-year placement, or internship, and a
experts and services. Cybercrime and digital forensics final year at the university that includes a year-long project.
topics appear daily in mainstream news. Each story During the first two years, students learn computer science
highlights a trend or single high-profile case in which digital forensics-focussed classes that show them how applications,
forensics played a prominent role. databases, operating systems, networks and websites (among
Demand for digital forensics expertise is high, and in a push to other elements) work. It is a generalised curriculum tracked to
supply it, many colleges and universities have created courses, the students’ needs, and prepares them for the “field” work
certificates, and degree programmes. In doing so, however, they they will do in their third year.
may be focusing on the wrong thing: the popularity of digital A placement can be in the public or private sector, with
forensics. This is evident in the way that many of them merely students going to law enforcement agencies or working for
replace or adapt existing computer science courses. private consultants, forensic accountants, or any related role.
To remain competitive in the long run – to continue to profit
from digital forensics curricula – academic institutions must
be able to graduate properly educated and trained examiners
who fulfill the need for their expertise. Thus digital forensics
curriculum designers must answer a number of critical questions:
/ EXPERT TIP
Students at the University of De Montfort-Leicester do not
have a “required reading” list. Professors have found that
often, the intensity of some courses require students virtually
to eat, sleep and breathe the subject matter – so that it is
usually enough for them to “gently suggest” that the book list
would help their studies go much more smoothly.
12 Digital / ForensicS
13
14 Digital / ForensicS
15
Computer
forensics
Audio
visual
Questioned
documents
Mobile
phone
forensics
DF5_16_Ad.indd
LGC_Digital 16 - [Link] 1
A4 Ads-v5 20/10/10 [Link]
07/04/2010 [Link]
COMPETITION
/ To celebrate our 1st ANNIVERSARY in style, we’ve got a
grand first prize plus four runners up prizes!
1st prize: Archos Player, books from O’Reilly and software from Kuiper Forensics
4 runners up prizes of software from Kuiper Forensics
1P ST
RIZE!
17
VOLATILE RAM
ANALYSIS
An introduction to RAM capture and analysis
by Ron Tasker
/ INTERMEDIATE
O
nly in the last few years has the practice of immediately are commonplace in the modern internet connected world,
powering a target PC off at the scene of a crime become but how does an investigator actually know if malware was
viewed as less than best practice. In the UK, the present on a target machine at the point of seizure if RAM is
Association of Chief Police Officers (ACPO) did not officially not captured? Some malware may leave traces or even copies
recognise the necessity of volatile data capture until 2009 of itself on hard media, however there is a category of memory
(ACPO 2009). Unfortunately, there are no statistics for the resident malware, which is growing. This malware loads onto
seizure of volatile data captures recorded by first responders, the target machine every time the machine connects to the
however the lack of prosecutions relating to evidence from source (usually the internet) and leaves no trace of itself on
volatile RAM capture may suggest that volatile data is rarely hard media. In this situation, how can investigators prove
captured at the scene of seizure, regardless of whether the the guilt of a suspect who claims the ‘Trojan Defence’? More
target machine at point of seizure is powered on or off. It importantly, how can examiners exculpate an innocent suspect
would seem that in many cases, first responders are too where memory resident malware has been responsible? RAM
zealous to comply with ACPO principle 1 which states that, capture at the point of seizure and its subsequent analysis
“No action taken by law enforcement agencies or their agents could be the only way to eliminate memory resident malware as
should change data held on a computer or storage media the cause of any malicious activity.
which may subsequently be relied upon in court.” (ACPO Given the seemingly obvious benefits of RAM capture at the
2009; pp4), whilst not understanding that ACPO principle 2 point of seizure, it is judicious to examine some of the reasons
which states that, “In circumstances where a person finds it RAM capture is not performed by first responders by routine,
necessary to access original data held on a computer or on where possible.
storage media, that person must be competent to do so and It could be the fear of ‘tainting’ evidence. This is based on
be able to give evidence explaining the relevance and the the Locard’s exchange principle, which states that when two
implications of their actions.” (ACPO 2009; items come into contact with each other, there will always
High profile cases such as those of Aaron Caffrey and Julie be an exchange of evidence. In terms of RAM capture, this
Amero have highlighted a new risk for investigators, that of means that first responders may alter primary evidence, based
the ‘Trojan Defence’. In simple terms, this is where the suspect on their interaction with it (in this case target machine RAM
blames their actions on the target machine. More specifically, and hard media) risking the inadmissibility of any evidence,
malware loaded on the target machine, which performed subsequently discovered, in court. ACPO guidelines, however,
malicious acts without the knowledge of the user. This, of are clear on what investigators may do to target machines in
course is entirely feasible. Virus payloads, Trojans or Keyloggers a powered on state (ACPO 2009; pp18). The prescribed list
includes running a list of processes and capturing a binary
dump of RAM. Given the pressing argument for collecting
/ 5 things you should know RAM based evidence and as long as principle 2 (ACPO 2009)
about RAM is adhered to, it may seem that RAM should be captured in all
• RAM may be the only place where relevant evidence exists
cases. However RAM is captured in very few cases.
• Most modern RAM capture tools for MS Windows will image One potential reason for this is that the ACPO guidelines
• RAM from Windows 2000 onwards, including 64bit versions. (ACPO 2009) contain references to the performance of a
• RAM captures will be of better use later in analysis if the page ‘risk assessment’:
file can be captured simultaneously, look for tools that do this. “Perform a risk assessment of the situation – Is it
• RAM is often temporarily dumped to hard media slack file
space in MS Windows.
evidentially required and safe to perform volatile data
• Most modern RAM capture tools can work with most modern capture?” (ACPO 2009; pp19).
RAM capture analysis suites. This is not always true, though, As first responders are often non-technical, it is possible
so make sure that you check. that they often do not feel that they are qualified to make
such a judgement. It could be argued that there should be
18 Digital / ForensicS
19
/ Tangential Topic
Why don’t non technical (in the IT sense) first responders
capture RAM? It is easy, procedural, straightforward and
logical if implemented correctly. The steps for RAM capture
are few and the training required would be minimal. The same
principles of evidence handling apply to RAM captures that
Figure3. output from the ‘ident’ command
first responders such as SOCO’s are extremely well versed
with and no IT technical knowledge is required.
Shouldn’t first responders be trained to capture RAM if
a computer is found powered on at the scene of a crime or
evidence seizure? Are we dealing with ‘Technofear’ or are their
real reasons why a rigorous, documented simple RAM capture
procedure should not be adopted by first responders?
I am sure that everyone will have their own opinions on this
subject, but what is difficult to deny is the potential loss of
evidence and leads that might occur if RAM is not routinely
captured and examined.
/ ‘Ident’
Running the volatility ‘ident’ plugin will give a basic initial picture
of the memory image. The command is run using the syntax:
Figure 5. output for ‘[Link]’ from ‘files’ python volatility ident -f targetout Figure 3 shows the output
The name of the image file is shown, in this case ‘targetout’,
IT COULD BE ARGUED THAT THE along with the image type, XP Service Pack 3. In addition
the VM type is shown as ‘pae’. In this context, a VM type of
DESTRUCTIVE PROCESS IS NOT THE PAE shows that at the time that the image was created, the
RAM CAPTURE, BUT POWERING operating system was set to ‘Physical Address Extension’ type.
This means that the operating system was able to access more
OFF THE TARGET MACHINE than 4Gb of virtual memory space.
20 Digital / ForensicS
/ ‘pslist’
The ‘pslist’ command will produce a list of the processes that
would have been produced had the ‘[Link]’ command (or
task manager) been run while the target machine was switched
on. In other words, those processes that Windows can see by
following the Active Process Links in the EPROCESS objects.
The command is run using the syntax: python volatility pslist
-f targetout. Figure 4 shows the output from this command.
Figure 4 shows that all processes were created at
approximately 10:33, with the exception of [Link] (PID 532)
and mdd_1.[Link] (PID 408). This could be explained if 10:33
was the boot time of the computer. In this case, the examiner Figure 7. a section of the output for output from ‘dlllist’ for [Link]
created [Link] and [Link] and they match Figure 1 above.
NB., the time is in GMT and does not take into account daylight
savings time. This accounts for the 1-hour difference between
THE PYTHON INTERPRETER WAS
the mdd_1.[Link] time in Figure 4 and the screenshot in Figure 1. INSTALLED INTO C:\PYTHON27
/ ‘files’
AND THIS DIRECTORY WAS
Once a Process ID (PID) has been identified which may be of ADDED TO THE %PATH%
interest, the ‘files’ command allows us to list what files were in
use for a particular process. This may help when subsequently
ENVIRONMENT VARIABLE
investigating hard media. Figure 18 shows the output of the
command: python volatility files -f targetout -p 1748 as can be
seen from Figure 17 above, PID 1748 corresponds to ‘[Link]’
There is quite a lot of information here, most of it of limited
use to investigators. However, towards the end of the listing,
the file locations of the history and ‘[Link]’ files that were
in use at the time of capture are clearly shown. This could give
an excellent pointer to the whereabouts of any evidence when
later looking at hard media.
Not all processes are as complex. Figure 6 shows the
output from the command: python volatility files -f targetout
-p 408 process PID 408 ids the mdd_1.[Link] process run by
the investigator.
/ ‘dlllist’
‘dlllist’ is a command which allows the investigator to view
which dll’s are loaded in memory by any particular process.
One common way of subverting a process or acquiring access
rights on a Windows machine is to change the DLL file in a way
that compromises its intended functionality. This is known as
‘injection’. In addition, the process itself could be changed
to load DLL files, of which there is no intention to be used by
the original process. This concept is known as ‘hooking’, by
examining the DLL files loaded for a given process, suspicious
DLL files could be identified for later examination of hard
media. Figure 7 shows a section of the output from the
command: python volatility files -f targetout -p 1748 process
PID 1748 is [Link].
Figure 8. an extract from the output of ‘regobjkeys’
21
Figure 7 shows all the DLL files that have been loaded
for [Link] and has been used as an example. The / 5 Tips for RAM analysis
important thing is that, in this test, no obvious suspicious
• Try to understand the memory structures of the operating
DLL files were found. system version of the RAM capture under analysis. For MS
Windows, learn about EPROCESS and ETHREAD objects as
/ ‘regobjkeys’ a minimum.
This test shows us what registry objects are open in RAM. • Study rootkits and other malware. When performing RAM
analysis, many ‘tell-tale’ signs can be easily spotted if you
The purpose of this test is to identify suspicious processes know what to look for and easily missed if you don’t.
or registry keys in use at the time of RAM capture. Figure 8 is • Use a suite of RAM capture analysis tools that you feel
an extract from the output of the following command: python comfortable with. It might be your job later to explain to the
volatility regobjkeys -f targetout court exactly how your tools work!
• Automated reporting in all forensic tools is useful, but don’t
The section shown is simply an example; every running forget to take notes. It’s often the crucial information that
process shown by the pslist command has its own entry in the becomes evidence that is lost in automated reporting. This
output. As can be seen in the pslist above, PID 192 relates to is particularly important when analysing RAM captures, as
the evidence is frequently open to interpretation.
[Link], which is the Java Update Scheduler.
• Remember, when looking at RAM captures, chances are
The full listed output from ‘regobjkeys’ in our example that the first responder made changes to RAM in the capture
shows nothing suspicious and the PID’s listed match with process. Always understand the changes and ensure they
those listed in pslist. are properly documented.
/ ‘connscan 2’
The command ‘connscan2’ scans the target RAM capture
(targetout) and prints any outgoing TCP or UDP connection made Figure 9. output from the ‘connscan2’ command
at the time of the RAM capture. Figure 22 shows the output from
running the command: python volatility connscan2 -f targetout
As can clearly be seen, there were no outgoing connections
from the target machine at the time of the RAM capture.
22 Digital / ForensicS
TRAINING IN
LAW ENFORCEMENT
An analysis of the challenges and training requirements faced by law enforcement today
By Bev Nutter
/ INTERMEDIATE
D
igital forensics as a profession is still comparatively 2. Cost – Technical training is costly (often £1,000 for a
new. Only in the last ten years has the industry really 3-day course) and in the current financial climate, there is
grown in size, fuelled by the increase in technology pressure on training budgets in both public and private sector
available to the general public. Within law enforcement, every organisations. An often forgotten additional cost is that of lost
UK force has some digital forensics capacity, but this differs productivity while staff are out of the office attending courses,
greatly between forces with regard to staff levels, resources and this can easily mount up.
and organisation.
Training needs for digital forensics have some obvious 3. Evaluation of individual courses – In the digital forensics
differences from those in the ‘traditional’ forensics arena field, there are a large number of different courses, some
(e.g. fingerprints, DNA or firearms analysis). The techniques of which are more popular than others, but no method for
of traditional forensics do not change at the same speed, evaluating the quality of different courses other than by
as digital forensic analysis must. A new technique could be attending them. This will inevitably receive more attention
developed to examine a version of a smartphone operating in the current financial climate, where bids for training will
system that will only work for three months until a new be scrutinised closely and an applicant expected to clearly
operating system version is released. As a result, it is demonstrate the benefits of a particular training course.
difficult to maintain up-to-date knowledge and competency
in the field of digital forensics and this creates unique
demands on training. UNIVERSITY COURSES
Adequate and ongoing training of digital forensic staff GENERALLY DO NOT HAVE THE
working in law enforcement is crucial for three reasons.
Firstly, to ensure quality work is done, and that the best VOCATIONAL CONTENT WHICH IS
possible evidence is provided to the justice system. Secondly, NEEDED FOR A PRACTITIONER TO
to ensure staff have the skills to research and document
new technology, to make sure that as soon as new devices BE FULLY COMPETENT IN THE USE
are released the agencies have the ability to examine OF DIGITAL FORENSIC TOOLS AND
them. Thirdly, to enable digital forensics to be considered
as a forensic science, equal to other forensic disciplines, TECHNIQUES IN THEIR NEW JOB
staff working in this area must undertake the appropriate
professional development. One point that is worth emphasising again is that the function
However, the current state of digital forensics training in of training in this area is twofold, not only to share knowledge,
many agencies is ripe for improvement. There are a number of but also to give a level of accreditation. For practitioners in
challenges to overcome. the law enforcement field, a judge and jury will usually not
have enough technical knowledge to evaluate whether the
/ Challenges to training evidence that is given is correct. They will be influenced by the
1. Different backgrounds – Digital forensics staff often come qualifications and experience that the practitioner has, and this
from different professions with varying levels of knowledge. is a key factor in the need for training.
They may be IT professionals, recently qualified in computer Even if a practitioner comes to a role with academic
science, electronic engineering or even digital forensics itself, qualifications in the area, they will still require some specialist
or investigators who are moving into a technical arena. Some professional training, as university courses generally do not
forces employ only police officers; others may employ only have the vocational content which is needed for a practitioner
civilian staff or a mixture of both. Tailored training must account to be fully competent in the use of digital forensic tools and
for these different starting points to ensure that employees techniques in their new job. In addition, different companies
complete the training to a common level of competence. will use different tools and have different working practices,
23
and ongoing advancements in technology will almost certainly is – needs a more in-depth understanding of the fundamentals
mean that further training will be required. of digital forensics. This is potentially a very wide area and
Academic qualifications are almost a separate issue on includes the operation of hardware, the intricacies of file
their own, partly because the majority of on-the-job forensic systems and potential aspects such as the technicalities of
training will be short courses and so academic courses are video encoding or the way in which mobile networks operate.
mainly of relevance before beginning on a digital forensics Not all vendors training will include a full explanation of the
career. (Although of course there are exceptions – for example, theory behind the tools.
staff engaged in research may be studying for a postgraduate A further issue with vendor training is that it is usually not
qualification.) Greater collaboration between employers and assessed, and so it is possible for anyone to attend and be
universities enables course content to be tailored to ensure trained. Therefore, attendance of a vendor-training course
the course is relevant, and is mutually beneficial to both. does not necessarily mean that the person is competent in
With the recent increase in the number of digital forensics the techniques shown on the course and un-assessed vendor
degrees being offered, it is vital for employers to engage with training, alone, cannot be used to demonstrate competency.
universities to ensure that students are being taught what On the other hand, non-vendor training – both academic
they need to know from an employer’s perspective. With that and non-academic courses – are often less effective at
said, it is important to realise that a degree must teach the teaching the practical aspects and will not give a practitioner
theory as well as the practical aspects – after all, a practitioner a full understanding of the capabilities – and quirks – of the
with a good grasp of the theory should be able to apply this forensics tools which he or she uses. This, of course, cannot
using a number of different tools or techniques. A practitioner only increase a practitioner’s capabilities but also the accuracy
who is only taught the use of a tool will find it difficult to of his or her results (e.g., by knowing that a particular tool
transfer this and may not have the understanding necessary to cannot handle a certain type of file) and the speed of his or
explain the significance of his or her results. her work (as he/she can select the most effective tool for
the job). Academic courses, in particular, have proliferated
in recent years and as many of these are new courses, it is
Academic courses, in difficult for employers to assess the quality of the course
particular, have proliferated content and teaching. Some digital forensics degrees are
computer/IT courses effectively re-branded with an
in recent years and as many extra module in digital forensics, whereas some
of these are new courses, provide a much better grounding in the subject.
But without having direct knowledge it is very
it is difficult for employers difficult for an employer to judge the value of a
to assess the quality of the particular qualification.
24 Digital / ForensicS
25
members who have attended a course then pass on the and academic courses and research are still in their infancy
knowledge to their colleagues on their return, is one way compared to many other disciplines. Public awareness of
to bring the knowledge gained into an organisation. That digital forensics is still relatively low.
of course relies on the course attendee gaining a sufficient This matters for a number of reasons but one of the primary
grasp of the content not just to use it but to teach it to others, ones was alluded to earlier in this article. The culmination of
and it is likely that the quality of training will not be as high. a digital forensic investigation, for law enforcement, is the
There is also a hidden cost to cascade training, of staff time, presentation of the evidence in court. The judge and jury
which means that while a staff member is training others, he must evaluate this evidence, and in the majority of cases they
or she isn’t working on forensic casework. The accreditation will not have the technical expertise to fully understand a
aspect of training is also not fulfilled by cascade training – it complex examination. The evidence itself should of course be
doesn’t carry as much weight as attendance on a formal understandable, when presented by a competent practitioner,
course, though this can be partially addressed by competency but the judge and jury are unlikely to be able to challenge
assessment afterwards, if cascade training can be shown to any assertions or assumptions the practitioner has made. A
allow a staff member to achieve the same level of competency. practitioner who says that the presence of particular files and
artefacts indicates intention on the part of the computer user
to hide activity may be correct, but there is also the possibility
Digital forensics needs to that he or she may be unaware of his/her own limitations and
operate in a way that allows so may fail to give the court the complete picture.
Digital forensics needs to operate in a way that allows the
the judge and jury to make a judge and jury to make a more informed evaluation of the
more informed evaluation of evidence rather than by how convincing a practitioner sounds
or how long a list of qualifications and experience he or she
the evidence rather than has. For example, there need to be standard ways of assessing
by how convincing a and demonstrating competence, so that when a practitioner is
assessed as competent that has a meaning not just within his/
practitioner sounds her own organisation but also throughout the profession. There
is a need for a career structure, so that a practitioner at a certain
Another option is to negotiate with training providers to level is recognised as qualified to conduct particular types
provide training internally, for larger forces. This generally of investigations. There needs to be an increase in academic
can be done at a lower cost and saves staff time in travelling involvement and research activity, to create an environment
to a course, and expenses of travel and accommodation. where forensic techniques are peer-reviewed and shown to be
For smaller forces, if they cannot provide enough internal robust in a more formal way than is currently in place.
candidates to justify this, then a course could be opened up All of this requires investment in the key components
to nearby forces and cross-charged to recoup costs. This is of the digital forensic profession – which is, of course, the
obviously dependent on individual training providers being practitioners themselves. Training them in an appropriate way
prepared to offer training in this way. and to an appropriate level helps to create the environment
Forces could also look at tailoring training to their own where all of this can take place. It will be difficult but is
requirements – for example, if there is a common training undeniably necessary to ensure digital forensics continues to
pathway and core content which all staff require, or mature as a profession and is able to meet the challenges that
alternatively if there is a specialist area where little training future developments in technology will present. /
is currently available then it could make sense to develop
this as a custom training course. This also requires more
work on the part of the force itself though, so whether it is an / Author Bio
option depends very much on an individual force’s situation. Bev is a senior technologist at the
Generally this will only be worthwhile if economies of scale Metropolitan Police’s Digital and
Electronics Forensic Service (DEFS), which
can be achieved, so is only appropriate either in larger forces handles the forensic examination of
or with collaboration between forces. digital devices in all types of crime. She
The final requirement is perhaps the one least often has a background in computer forensics,
considered and that I believe deserves more attention. Digital having worked in the DEFS computer lab
for more than four years.
forensics has come a long way from its original beginnings and During that time Bev coordinated a national project that
when this is compared to the history of traditional forensics, it tested available triage tools to examine their suitability for
is clear that the speed of its development has been extreme. triaging at crime scenes. She continues to provide technical
The capabilities of digital forensics have been well developed assistance to the Association of Chief Police Officers (ACPO)
eCrime triage project.
– for example, the techniques that are now available in areas In her current role Bev is responsible for developing DEFS’
such as memory (RAM) forensics and data recovery from flash technological capability as well as coordinating the delivery of
memory chips – but the supporting infrastructure is not yet training within the unit.
established. There is no clear career path for digital forensics,
26 Digital / ForensicS
LEGAL EDITORIAL
Welcome again to DFM’s legal section
by Moira Carroll-Mayer
I
t’s the coldest morning of the winter so far folks, the log
fire is roaring and all is well; I hope this finds you just as
comfortable and ready to break open the latest edition
of Digital Forensics Magazine. This time around from Scott
Zimmerman, his legal section article has some very practical
and indispensible information. This article considers the
practicalities of preserving the chain of custody in digital
forensics. Even in the age of computer software for this, that
and everything else, we are reminded of the role played by
the good old paper notebook, in ensuring the admissibility
of hard-won evidence in a court of law. During my first
school days Mrs Taylor would warn against scribble and
unexplained gaps; I obey her to this day. Similarly, Scott
takes us through what to do and not to do, in and upon
evidential notebooks, quaint and simple, his advice too will
resonate as persistently throughout the career of the good
investigator. But that is not all; immutability lies at the heart
of the admissibility of digital exhibits and Scott describes
how this state of grace is attainable for mutable media using
a somewhat surprising device!
The Regulation of Investigatory Powers Act 2000 (RIPA)
32
is the scourge of many an investigation, where evidence
floating temptingly near the surface of the murky pool is
rendered near and yet so far by the niceties of the Act. At
every stage, from interception, acquisition to disclosure CHAIN OF CUSTODY
perils lurk; in his succinct piece Rob Lee describes the
importance of due authorisation and warrants for obtaining People’s Court. Meanwhile, in Thailand the application of the
electronic evidence under RIPA. From there he moves to country’s Computer Crime Act appears to have entered a new
data encryption issues under the Act and to associated dawn, as its focus seems set to switch from issues Royal to
issues of disclosure. Rob alludes to a central absurdity that those threatening Thai economic sustainability. If gaps are
hazards the outcome of many an investigation – a prison widening in Europe the opposite is apparent in Africa, as many
sentence of up to two years under section 53 for failure governments there unite with the UN in the fight against cyber
to disclose encryption keys palls into significance where crime through the inauguration of the African Center for Cyber
revelation would uncover crimes with sentences measured Law and Cybercrime Prevention in Kampala, Uganda. Finally,
in many multiples of that. The reader is given a real-life feel there is an amusing aside involving the US Secret Service.
for the consequences of RIPA as Rob enlivens his tale with That’s it for this issue all – I’m off to the fireplace and a mug of
illustrative and instructive case law. hot coffee! /
The Legal News section gives you your usual whizz around
the world with the latest updates from places near and far.
The gap in Europe approaches to Privacy versus the rights / AUTHOR BIO
of investigators to trawl social networking sites is widening, Moira Carroll-Mayer, Digital Forensics Magazine’s Legal Editor,
as Germany invokes legislation limiting those rights, learn is a lecturer in Procedural and Substantive Law of Forensic
about the delicate balancing act now necessary in Germanic Computing with published articles on Communication Ethics,
forensics. From Canada, we hear the latest in the saga of Identity Management & the Implications for Criminal Justice,
the Ethical Implications of Nanotechnology, and Digital
revisionary rules of civil procedure for expert witnesses with Crime & Forensic Science in Cyberspace. Moira is currently
the emergence of Beasley and Scott [Link]. As China conducting research into the ethical and legal implications of
gets its act together on the question of digital evidential advanced autonomous weapons systems.
integrity, we peer through the curtains of the Supreme
29
RIPA
AN INTRODUCTION FOR E-INVESTIGATORS
/ INTERMEDIATE
A
n investigation into people trafficking across European
borders, a requirement to tap and listen in on the
conversations of a known drug baron, intercepting
emails within a paedophile ring, attempting to crack a
terrorist’s encrypted drive containing plans for attacks. What
does each of these scenarios have in common?
They all require the support of a legislative tool known as
the Regulation of Investigatory Powers Act (RIPA).
The RIP Act, commonly referred to as RIPA, was introduced
in the year 2000 in order to establish much needed protocols
concerning communications data. The act covers interception,
acquisition and disclosure of communications, surveillance
and human intelligence sources, as well as the investigation
of electronic data protected by encryption. From a digital
investigator’s point of view, the most relevant of these topics
are information encryption and acquisition/disclosure issues.
/ Obtaining Communications Data or other forms of electronic media are discovered, procedures
Section 22 with due authorisation and a warrant, any must be followed in accordance with RIPA.
public authority can obtain communications data from a Under section 49, an authorised person must impose a
Communications Service Provider (CSP), such as T-Mobile or disclosure requirement if suitable grounds for doing so are met.
AOL. The definition of a public authority covers government In terms of encrypted information, a disclosure requirement must
bodies, the police, as well as local councils or enforcement be used when there is reasonable belief or evidence to suggest
departments such as Trading Standards. that a person has the key to decrypt communications data. Again,
Communications related data might be seized on request by threats to national security and crime can help provide further
a public authority for several reasons or in different scenarios. need for measures to decrypt protected information.
The most immediate of these would be a threat to national Disclosure requirements must describe the encrypted data
security, public health, prevention of injury to a person’s for which the requirement has been created; on what grounds
mental or physical health and the prevention of a crime. it has been issued, the time allowed to comply with the notice
However, the RIP Act also covers less serious circumstances and information regarding the authorised person providing
where charges may need to be collected or assessed by the notice. Total secrecy surrounding a disclosure notice must
government and for any issues relating to the general well be adhered to under section 54 of the RIP Act. Any ‘tipping off’
being of the United Kingdom economy. Authorisation will can result in a person facing imprisonment or a fine.
be valid for one month and no further data can be legally If a person knowingly fails to comply with a disclosure
collected after this time period without further authorisation. requirement and does not provide the necessary authority
with the key to encrypted data, that person may be subject
/ Collection and Investigation of Encrypted Data to two years imprisonment or a fine under section 53 of
Encrypted data can be a significant hurdle to digital forensics RIPA. This is commonly a difficult area in digital evidence as
and can bring an investigation to a total standstill. In the event encrypted communications may have the potential to imprison
that encrypted documents, drives, e-mails, conversation logs a suspect for more than the two years for not providing a key.
30 Digital / ForensicS
/ Summing Up
Those who do not comply with the RIP Act when intercepting, The RIP Act is a significant piece of legislation governing
obtaining or otherwise dealing with evidence will be liable to procedures relating to digital evidence and complex issues
criminal or civil proceedings. such as encryption. Specific protocols must be adhered to,
both when requesting and collecting digital communications
/ Legislation in practice & case law evidence or legal proceedings may be carried out against
During 24th November 2008, a man only known as ‘JFL’ was those who do not comply with the act. It is thought that RIPA
arrested under the counter terrorism act and several hard disk will become of more use as increasing amounts of people
and USB drives were seized. Upon examination, it was found and companies utilise encryption techniques for their own
that the exhibits had been encrypted with Pretty Good Privacy personal security. /
(PGP) and the suspect was cautioned that Police would be
issuing him with a disclosure requirement. Several months after
the caution, the suspect was found after fleeing to another / Author Bio
location in the UK and refused to comply with the disclosure Director of e-Evidence at AFENTIS
requirement based on his ‘right to silence’. As a result, he was FORENSICS and vetted member of the
‘UK Register of Expert Witnesses’ (Law
sentenced to thirteen months and later sanctioned under the
Society / Sweet & Maxwell), Mr Patel
Mental Health Act upon diagnosis of schizophrenia. holds the CISSP, CISA, CCNA and MCSE
In the case of George Liddell (founder of Demon Internet technical qualifications. A specialist in
and Redbus) and Clifford Stanford (former employee of murder, complex drug conspiracies and
Redbus), both men were charged under RIPA for illegal terrorism, he is regularly instructed in the most high profile
criminal matters on the court circuit. He is a representative
interception of e-mails. The e-mails involved in this case
on the prestigious Home Office ‘Internet Crime Forum’ (ICF)
belonged to the victim John Porter – a former chairman of and member of Executive Council at the ‘British Academy of
the Redbus Company. During the investigation it was found Forensic Science’ (BAFS).
that Liddell had set up a hotmail account that received
31
CHAIN OF CUSTODY
THE FOURTH PART IN SCOTT ZIMMERMAN’S SERIES ON PLANNING AND PREPARATION
In this part of his planning and preparation series, Scott focuses on examining what
happens to any piece of forensic evidence as it is collected and stored
by Scott Zimmerman
/ INTERMEDIATE
T
he chain of custody describes in detail what happens to Sometimes a complete machine will be seized from a location,
any piece of evidence as it is collected and stored. For particularly if the machine belongs to a suspect who was
example, a hard disk containing valuable log information placed under arrest. In this case the hard drive would not be
is removed from a suspect’s system, and is subsequently placed removed on-site, but would most likely be removed from the
in a safe. In order to demonstrate a verifiable chain of custody system later at a law enforcement facility.
for this piece of evidence, the organization must maintain an
uninterrupted account of the item’s whereabouts and condition
from the time of the intrusion until the item is presented in
court. A suitable guideline for creating this record is to use what
the media call “The 5 Ws”: Who, What, When, Where, and Why.
Using “The 5 Ws” in conjunction with the Rules of Evidence, we
can create a list of questions that should be answered for the
hard drive in the example:
Was the drive removed from the system in the location where
the system was found? If not, at what location (address, room
number, etc.) was it removed? Why?
32 Digital / ForensicS
33
Of course, not everyone is familiar with or comfortable glue the item thoroughly and securely to its own page.
with the concepts of evidence and evidence handling. A more Explain in detail what the item is, and draw lines through
[familiar parallel] would be the actions taken by an inventor as any remaining blank space on the page.
he creates new and interesting devices: in order to apply for a • Have a reliable and trustworthy witness sign and date
patent, the creator must record when and how he came up with each entry.
his idea. He must also describe the idea in detail, and sign and
date the entries so they can stand up in court if necessary. Here / Personnel
are some guidelines used in the patent application process that As mentioned in the example earlier in this article, the
are relevant to maintaining the chain of custody. evidence gathering process should be conducted by two
members of the team: one will do the required work and one
• As mentioned above, use a notebook with a stitched binding. will serve as a witness. This two-party approach can help keep
• Keep a detailed record of activities, ideas, and observations. mistakes and other variations to a minimum. Once the two-
• Sign and date each entry; write the date longhand, for party quota has been met, the number of personnel involved
example June 11, 2010, instead of 6/11/10. should be kept to a minimum. As in a traditional crime scene,
• Write everything in permanent ink; do not use a pencil or a unnecessary personnel can complicate a situation, and
pen with erasable ink. complications can lead to oversights in a normally rigorous
• Draw a single line through mistakes, and re-write the entry. process. These oversights can undermine an otherwise
Do not overwrite or obscure the original entry. effective case by casting doubt on the quality and veracity of
• Fill as much of the page with text as possible. Draw lines the evidence.
through empty areas when a page is finished. Organizational policy on post-intrusion procedures must
• Do not leave blank pages. If a page is skipped or otherwise clearly identify the tasks to be performed and the personnel
left blank, draw a diagonal line across the page and annotate that will be performing them. The individuals need not be
the page as being blank (not containing text or diagrams). identified by name; the position or the job title should be
• Explain all figures and diagrams in detail and in writing. sufficient. For example, the Senior System Administrator will
• If an item such as a sticky note must be added to an entry, perform tasks A and C; the Information Assurance Officer will
Interested in Cybercrime?
Want to work in a profession with long-term job security?
Here at the University of Bedfordshire our Here at the University of Bedfordshire we offer a
graduates are in constant demand to overcome wide variety of Computing courses, including:
security issues that organisations face on a daily
Undergraduate:
basis. By studying at Bedfordshire you can
benefit from: • BSc (Hons) Computer Security & Forensics
Courses taught by leading experts – both academic Postgraduate:
and industry-based • MSc Computer Security & Forensics
State-of-the-art facilities – including a dedicated Security • MSc Computer Security & Forensics (Part-time, 7-Safe)
and Forensics lab, a Biometric lab with 3D face recognition, • MSc Information Management & Security
palm vein and other biometric authentication tools
• MSc by Research in Computer Security & Digital Forensics
Internationally excellent research – recognised in the • PhD/MPhil in the field of Computer Security & Digital
latest Government’s Research Assessment Exercise (RAE) Forensics
Each of the Master’s courses have start dates in October
and February to fit around your requirements. They can also
be studied part-time at our Luton campus.
To apply for the MSc Computer Security & Forensics (part-
time, 7 Safe) pathway please visit 7Safe: [Link].
For all other courses, please contact the University directly.
34 Digital / ForensicS
• Hard drives
• Floppy diskettes Reputation and integrity
• USB Flash, Secure Digital (SD) cards and other removable are extremely important
media items
• CD-R/RW (Compact Disc – Recordable/Re-Writable) and a single finding of fault
• DVD-R (Digital Versatile Disc – Recordable) by a judge can dash all
Because mutable media can be rewritten, it is not career prospects
particularly well suited on its own to preserving evidence.
Immutable media, on the other hand, may be written once / On Evidentiary Requirements
but not subsequently rewritten. This one-way process Evidence that is collected for a criminal trial must meet the
makes the use of immutable media more suitable for highest standards for integrity and for the chain of custody.
recording evidence, but also a bit more resource-intensive: Evidence intended for use in a civil trial may need to meet these
media cannot be re-used. This means organizations will same stringent requirements, or the bar may be a bit lower.
be need to purchase new media more frequently, and Evidence used in an in-house investigation, on the other hand,
additional secure storage space will be required for may only need to meet the standards of the security staff.
new and used media. Note that media such as magnetic However, what if a preliminary investigation leads to the arrest
tape that has a write-protect feature is not considered of an employee on the suspicion that he committed a crime? The
immutable, even if the write-protect option is enabled. purely internal investigation has suddenly become a criminal
One way to address this issue is to use a small amount proceeding. Will the evidence in hand hold up in court? Perhaps it
of strong adhesive to hold the write-protect tab in place will, but it is likely that the exacting standards mentioned earlier
after the information has been stored on the tape. This will have not been met. To cover instances like these, an organization
prevent casual modification of the tape’s contents and will that intends to prosecute offending individuals [must] be inclined
provide visual indication of tampering, but may not deter a to gather and preserve evidence consistently and completely in
motivated interloper. accordance with Federal requirements. Later articles will describe
Currently there are three forms of immutable media in how technical personnel can do just that. /
common usage:
35
36 Digital / ForensicS
37
DFM TRAINING
SURVEY RESULTS
Matthew Rahman and Roy Isbell analyse the results of the DFM training survey
T
hrough July 2010 we hosted a survey that explored We also have to deal with rapidly changing technology
attitudes among the digital forensics community and investigation methods that are involved in the field of
towards training and qualification, within the trade. computer security.
What follows is a report on the results obtained. If you took It is therefore no real surprise that results showed that 40%
part in the survey, we’d like to thank you for your time and for of respondents are self-taught. This figure rises to over 60%
helping us to get a better understanding of the growing area of respondents who have been involved in digital forensics for
of digital forensics training. more than 10 years. See figure 2a for a chart that shows the
The survey was a self-completion online survey hosted via length of time involved in digital forensics by those self taught.
Survey Monkey. Respondents were invited to complete the
survey via email (using a sample from the DFM database) and / Figure 2a. Self-taught respondents vs.
other online promotional mechanics, e.g. via the DFM website length of involvement in digital forensics
and posts on blogs and other social media sites. What is a little surprising is to see is that those relatively new
In total there were 75 completed surveys between the 4th to the business are also self-taught. In times when we see
and 29th July; sadly not enough for us to drill down into too university courses in digital and computer security admissions
much detail for fear of losing statistical rigour, but enough at an all time high, the number of self-taught newcomers
to give us a flavour of the research objectives we were seems high. This may well be worth exploring further in
exploring. We hope to bring another survey to our readers future research. One suggestion as to why this may be is the
soon and hope that you will all take part (and encourage change of pace of the industry and it is ahead of education
others to as well). establishments and those that provide the courses. If those
The objectives of the research were to provide an insight at the cutting edge of digital forensics need to develop a new
in to what our readers and visitors to the website thought way of solving a problem, they get on and do it, rather than
about training and qualifications in our industry. It was wait for a course to emerge and leave themselves open to a
created with three distinct elements: allowing us to learn potential threat.
about those taking the survey; their views on education and The more mature respondents being self-taught can be
training; and finally their thoughts and views on the future of more easily explained by the fact that a wide range of courses
our profession. were simply not widely available more than 10 years ago, so
The survey was split into 5 areas of questioning. Firstly we self-taught was the only way.
looked at where respondents are from, what they do and how
long they have been involved in digital forensics. Figures 1 – 3 / Figure 3. Where are you based?
give the top level results. We already know that digital forensics is a truly global
industry and this was demonstrated when asked where
/ Figure 1. How long have you been involved in respondents were based. What was surprising was the large
digital/computer forensics? contingent (over 38%) of respondents from Western Europe,
We see that the majority of respondents (over 70%) have been with USA close behind with the UK and Africa following up.
involved in the field for 5 years or less. This suggests that we This potentially demonstrates that a lot of research and work
are involved in a relatively new discipline, and with 40% of is not centred in the USA as expected, but in other areas of
respondents involved in the profession for 2 years or less, this the world. This is not conclusive evidence of such but is an
is confirmed. interesting development to watch.
When we look at how long people have been involved in
/ Figure 2. How did you get started in digital forensics against their location, we see a clear split
digital forensics? between North America and Western Europe, with those
Digital forensics is a young and emerging field that is still involved longer in forensics more likely to be coming from
learning and finding its way as it establishes itself. As we deal the new world. This can be explained by the fact that digital
with all the normal things that a new industry has to deal with, forensics is a more mature discipline in America and more of a
such as establishing standards, processes and qualifications. recent development in Europe. See table 1.
38
39
One comment was received about career enhancement; UK and 64% of European respondents selected ‘None’ in the
“More than training, you need to let others know your skill above question. This should hopefully pave the way for more
by putting them in the development of tools or techniques to European-based training event. In fact, since the survey was
share with the community.” conducted there has been the SANS European Summit held
We then asked what training and/or vendor courses in London.
people have attended in the past 12 months, most people When asked if respondents believed there should be a
hadn’t been on any. This may be a result of financial recognised international qualifications framework for DF
restrictions biting or just a result of timing and course Investigators, the response was an overwhelming “Yes”, with
availability. See Figure 8 below. 80% of votes being affirmative.
40
/ The Future
When asked what you consider to be the major challenges Figure 6
facing digital forensics over the next 2 to 3 years, some really
interesting comments were received. Several people talked
about the Cloud and the degree of virtualisation to come that
will present a unique set of challenges.
Others talked about a lack of international frameworks
or governing bodies, including a “lack of international
jurisdiction” for digital forensics
This was supported by another respondent who comments:
“…there are many places that do not recognise digital
forensics as a science on its own and keep trying to bundle
it with other professions. Legislation both locally and Figure 7
internationally needs to look at digital forensics and be better
defined and acted upon.”
Some comments picked up on the lack of decent courses
available at university level, including “Universities are not
doing mobile phone forensics as an independent discipline,
just a short module and no real degree that works through
electronics, programming, reverse engineering within UK, in
one course.”
Figure 8
/ In Summary
Training and qualifications within our world of digital
forensics is obviously an emotive one, as even our little
survey would indicate. And as a relatively new discipline,
there are areas that still need to be smoothed out. We also
work in an very dynamic environment where the traditional
method of compiling a suitable university degree course
simply cannot react in time to technological advances.
However, these university courses can be designed
to give a thorough and good base knowledge in the
numerous skills that are required, e.g. legal frameworks,
evidence collection, report writing, etc. it is then up to the
business to ensure that it polices and allows the share of
knowledge and skills to ensure that new techniques and
methodologies are shared quickly enough to allow for the
safe, legal and productive practice of digital forensics in
years to come.
Figure 9
41
CM
CMY
[Link]
CM
•Operational views on logs and events Create dynamic dashboards with no layout restrictions.
MY
•Service related views (SLA, KPI) Quick filters, drill down capabilities and the
CY
•Risk related views (KRI) WYSIWYG dashboard configuration set no limits to
CMY
•Lookup and mashup views visualise information in an easy understandable and
K role specific look and feel;
By putting relevant data into a data warehouse and
adding additional intelligence data (e.g. CVE or Intelligently use the information to:
GeoIP), Pharos is able to generate a comprehensive
status overview of any organisation’s IT infrastructure. Reduce costs in systems management and monitoring,
making the right decisions with the right prioritizations;
Pharos is the �irst dedicated Security Business
Intelligence system. It helps you to make the Provide a service, risk- and event-related view on the
right decisions at the right time by turning data into IT environment
meaningful information, easily understood.
Reduce risk by having the right information at the right
time for the right people.
Web: [Link]
MEET THE DF
PROFESSIONALS
Sean Morrissey – The Man Behind Mac Forensics
Interviewer: Roy Isbell
T
he number of disciplines and roles within Digital
Forensics is many and varied; as a way to demonstrate
this we have identified a number of
individuals who either practice or research
Digital Forensics, who have either influenced,
are influencing or plan to influence this diverse
profession. Our hope is that by highlighting their
work it will inspire others to do likewise.
44 Digital / ForensicS
45
APPLE AUTOPSY
Welcome to our new Editorial Section that will
detail forensics specific to Mac, OS X and iOS
I
by Sean Morrissey
47
MAC FORENSICS
TRAINING
Comparing the merits of vendor neutral and tools based training
by Sean Morrissey
/ INTERMEDIATE
I
n 1996 Apple was on death’s door until the return of Steve then look at two such training programs that actually follow this
Jobs who drove the company to surpass Microsoft as the concept, and two vendors who provide training courses.
number one technology company. The Mac has come a In order to forensically analyse any Apple based product,
long way and with the stewardship of Steve Jobs. Macs are one must understand the operating system and file systems
no longer just a cult, but gaining worldwide exposure and that are found on Macs. The training should give the student an
acceptance as a home and work platform. A lot is accredited understanding of the Apple Partition Map and GUID partitioning
to the present line of the big cat named operating system, schemes that are found on modern Macs and external devices.
OS X. It is not really apparent how much the failure of Students should be exposed to the range of all the Apple
Microsoft’s Vista has had on the upward surge of Mac sales, products from its inception to today’s powerful Macs. From the
but it is quite evident that it had a lot to do with the way Mac ability of the Operating system’s capabilities of partitioning and
is today. Apple also had the greatest advertising campaign erasing, to the use of RAIDS, that is now possible within the
“I’m a Mac” which drove people to Apple Stores and Apple’s operating system and the hardware that it’s attached to.
online store to purchase its hardware and the venerable The next item on the agenda should be the evolution of the
OS X operating system. Over time Apple products became HFS file system. Students should walk away from the training
known for durability and rock solid performance. The rise of with an understanding of how data is placed and organised on
the Power PCs had people looking at their devices more and a disk. One should know the differences between HFS, HFS+
more. The Macs started with plastics and evolved to brushed and HFSX. Knowing the Mac, understanding the operating and
aluminium cases that just gave them the look of quality files systems is just the beginning.
craftsmanship. But with the introduction of Intel Processors, Training should develop into imaging of Macs. There are a
the craftsmanship was now merged with power. With brilliant lot of people, who are afraid to take apart a Mac, take out the
advertising, awesome hardware, and an operating system hard drive and image the drive traditionally. One should be
known for performance and stability, Mac sales began to drive exposed to FireWire Target Disk mode, and the use of some
upwards and are still like that today. Therefore the prevalence free tools that are on the market like Raptor and Paladin, that
of Macs in forensic cases will also grow exponentially. are Linux based boot disks. These free options can easily
image a Mac without taking it apart. The instructor should be
/ Macintosh Training Guide able to advise students, which Macs are easy to remove the
There are many places to get trained in Mac Forensics, from hard drives and image normally, and, those that aren’t and use
Vendor tools like SubRosaSoft, Blackbag, Access Data/MFI a boot disk or target disk mode. Training should also include
etc. Then there are some private training companies that offer the concept of File Vault and it’s impact on imaging.
Mac training as well. Vendor neutral training is the best way to So, the Mac is setup, and image is created, then what?
receive any forensic training. Any good training should be on This is where the rubber meets the road. Here is where a lot
the process, not on how an automated tool can do the thinking of training fails. If one tells you that you can
for you. So one would ask, what makes good Mac Forensic learn the Mac and do
training? Firstly, we will look at some things to take into an Investigation in less
consideration when one looks to find good quality training and than 5 days, that’s just not
possible. When I was doing
Mac forensics training our
/ MAC FACTS course was 2 weeks long. First
• First Apple Computer – Macintosh XL also known as “Lisa”. week was all lecture and theory.
Introduced in 1983 at a price of $9995. How to find, locate, and report all
• The most powerful and cheapest Macs, both released in 2010
• The 16 Core Mac Pro at a price of $4999
the various artefacts found on a modern Mac. The next week
• The Mac mini Core Duo at a price of $699 is all hands on, with multiple practical exercises that made the
student proficient in doing a complete Mac Investigation.
48 Digital / ForensicS
49
50 Digital / ForensicS
51
/ Cyber terrorism
/ Law from the UK and rest of the world
/ Management issues
/ Investigation technologies and procedures
/ Tools and techniques
/ Hardware, software and network forensics
/ Mobile devices
/ Training
/ eDiscovery
/ Book/product reviews
CHECK OUT
[Link]
for all the latest news and views on the world
of digital forensics (special feature articles are
available for registered users).
ETHICS IN
COMPUTER
FORENSICS
Computer forensics is an integral part of the
widely increasing field of digital forensics,
as with any investigative field there comes a
time when ethical issues will arise, here we
look at some of the ethical issues associated
with computer forensics
by Darshan Karia
/ ENTRY
C
omputer forensics is the art of collecting, analysing,
preserving and presenting digital evidence collected off
a computer in a legally acceptable manner. The process
of computer forensics is thus quite complex and involves
various activities. Due care must be taken that the evidence
is not altered or tampered with in any way. The role of the
investigator is therefore crucial and any mistake on their
part may put the whole investigation in jeopardy. To counter
this problem the forensic investigator must follow the basic
guidelines and rules suggested by ACPO and / or NIST.
The rules and guidelines provided by ACPO and NIST
address the legal and technical issues but not the Ethical and
Moral issues. These issues are not published but they form an
integral part of professional life. Like every other profession,
computer forensic investigations must also be conducted
under an ethical framework.
Ethics in general is considered as “Behaviour of an individual
with relation to something”. The legal dictionary [2] defines ethics
as “The branch of philosophy that defines what is good for the
individual and for society and establishes the nature of obligations,
or duties, that people owe themselves and one another.”
The digital world has its own view of the term ethics, [3]
“Ethics in computer forensics is a set of moral principles
that regulate the use of computers; some common issues of
computer forensics include IPR, Privacy Concerns and how
computers affect society.”
Thus, almost all the definitions of ethics revolve around
the principle of morality. By morality I mean the degree of
conformity to moral principles. However, with respect to
computer forensics, the definition provided by the digital
world looks more relevant as it not only covers ethical and
moral issues but digital issues as well. Therefore, some
53
important areas in computer forensics must be identified In an eDiscovery case it’s an imperative that the sole
where ethical and moral codes should be followed. objective of the investigation is to discover the evidence
defined in the court order.
/ Honesty
In any professional field, keeping up to date with / Competence
contemporary technology and thinking is imperative. However, As stated previously, the examiner must be honest enough to
in a field such as computer forensics where new developments state his or her level of expertise and competency. The examiner
are offered regularly, it becomes difficult for an investigator must also be competent enough to testify as an expert witness in
to keep pace with all the latest developments. To understand a court of law. Any failure on his or her part in giving a satisfactory
all aspects of the field the investigator may require some explanation to the court may result in a lost case. Expertise in
‘time out’ to experiment and gain expertise. By the time the a variety of domains might be involved and the investigator
investigator feels competent to call him or herself an expert, must be competent enough all domains being considered. The
things may have moved on again. Similar is the case with examiner must therefore evaluate his or her personal levels of
the products available for conducting computer forensic competency in the subject matter before accepting the case.
investigations; with new versions being launched all the time
it might not always be possible for the examiner to keep up. / Integrity
For any investigator, taking on a new case is a challenging job.
The examiner must always However, some additional challenges make the work even
more complicated. There might be a case where a relative
keep in mind the sole or friend may be involved; hence there may be a ‘conflict of
objective of his investigation interest’ that needs addressing. This could lead to a bias in the
investigation. There could also be a scenario where a criminal
and stick to it has approached the investigator to effectively take the
investigator’s services as a customer. In this kind of situation
In this scenario it is responsibility of the forensic it becomes a difficult decision as to whether to accept or reject
investigator to be critical of his or her personal level of the case as the investigator may not be sure whether the
expertise before accepting a case. An examiner should never customer has actually committed the crime.
misrepresent or claim competency where little exists – this will A forensic investigator must always remember that their
always fall down under courtroom scrutiny. The examiner must sole objective is to present the facts. It is up to the court or
always give a fair account of competency and convince any concerned authority to decide whether the convict is guilty or
prospective client of efficacy based on past successes. not. Thus the investigator must have strong integrity and ethical
values to justify decisions under these difficult situations.
/ Legality
The process of conducting a forensic investigation must be / Confidentiality
aligned with any legal requirements imposed on it. Therefore, During any investigation an investigator may recover personal
the issue of legality becomes an inevitable part of the whole or private data. The Data Protection Act defines personal data
investigation. In several countries it might be necessary to and sensitive personal data and states explicit ways to treat,
have certain permissions, court orders, or principles to follow
etc. before you can conduct investigations. Due care must be
taken to ensure that all principles are followed.
A contract should always be signed, in case of private
investigations, explicitly stating the purpose, scope and extent of
the investigation. The authority for conducting investigations and
the person to whom the investigation answers must be clearly
mentioned in the contract. No change in this documentation
should be permissible after both the parties duly sign it. Police or
law enforcement must be involved wherever required.
/ Objectivity
From a digital forensics investigation standpoint, the whole
objective of the investigation is to discover incriminating
evidence. This objective should be unambiguously defined
in order to ensure accuracy. Any other information that might
look attractive that is not directly relevant to the investigation
must not be used or exploited in any way. The examiner must
always remain attuned to the objectives of the investigation
as per the agreement in the contract.
54 Digital / ForensicS
/ Responsible Publication
After the completion of the analysis, the investigator may be
required to create a report of the work that is subsequently
delivered to the appropriate authority. After the report is
delivered, the investigator cannot control the distribution of
that report. It may change hands and people may interpret
this information in different ways. Thus, it becomes important
for the investigator to frame or publish the report such that all
important issues are considered. It is an ethical issue for the
investigator to publish the report stating only the facts and
findings of the investigation relevant to the case without any
ambiguity or personal bias.
55
/ Responsible Mentoring have strong ethical values to safeguard the human subject in
In computer forensics, the investigating officer may also play the case of doubt during the proceedings of the investigation.
role of a mentor. The investigator has to guide the investigating
team and help legal advisers to present the case in an effective / Conclusion
manner. This means that the entire process from safe retrieval, Ethics form the basis of the human character and thus it is
analysis, storage and presentation of the data, through to very important to have the right set of ethics considered for
helping the lawyers execute the case, the investigator has to be a the role you perform. Computer forensic investigation is a job
mentor. It may become an ethical requirement on the part of the where stress and pressure are high, and working under such
investigator to mentor throughout the entirety of the case to both pressure, bearing in mind all the statutory issues etc. could
technical and legal teams. well be tough. When it comes to decision making in this kind
of workplace, the investigator must be able to justify decisions
Only things that are legally, in a manner that is acceptable to a court of law. Only where
evidence and reporting is legally, ethically and morally correct
ethically and morally can it be fully justified to a court of law. A strong set of ethical
correct may be justified in values can certainly assist an investigator through the course
of any case and protect him or her from committing any errors
the court of law or unethical activities, setting high standards for the whole
community of computer forensics professionals. /
/ Social Responsibility
The examiner must not forget that the convict is not guilty References
until proven so. Therefore, the suspect must be given the 1.[Link]
chance for fair trial. It should also be ensured that the family 2.[Link]
members of the convict are not involved or put in harms way 3.[Link]
during an investigation. Care must be taken to ensure that 4.[Link]
external parties are not disturbed as part of this investigation. 5.[Link]
Other scenarios may arise in the case of private computer 6.[Link]
forensic investigations. It must come under the ethical code Computer%20Forensics
of investigator to inform law enforcement agencies if traces
of criminal activity are discovered during a civil investigation.
In event of finding special categories of pornography, for / Author Bio
example, it becomes statutory for the investigator to stop the Darshan Karia is an ‘Ad-hoc’ Lecturer
investigation and inform the police. for UG and PG levels at Dr. Ambedkar
Institute of Management Studies and
Research, Nagpur. Subjects taught include
/ Human Consideration Software Product Project Management,
There might be a situation where ‘hacked’ wireless Software Development Methods,
Management Information Systems and
connections or automated malware was used to commit a
Information Technology. He has an MSc in
crime using someone’s IP address or system. An innocent Computer Forensics, Master in Computer Management, PG Dip
system could be used to attack a target (the subject’s machine in Computer Commercial Applications, an Advanced Diploma
might be used as one of the ‘bots’ for an attack) and the user in Cyber Law and a certificate in Ethical Hacking.
Darshan is currently studying for a PhD, the topic being ‘the
may be totally unaware of it. In such a scenario, it becomes scope and limitations of Cyber Laws and Cyber Crimes’, which
the moral responsibility of the forensic investigator to is keeping him busy.
evaluate and understand the situation on its merits. He should
56 Digital / ForensicS
COMING SOON…
Some of the great content coming up in Issue 6, out 1st February 2011
T
he team here at DFM is already working on what looks to be an
exciting special issue on Operational Forensics for Issue 6 and
here is just a taster of what we are looking at for you:
/ BotNet Forensics
Jonathan Rajewski investigates “what role does digital
forensics play in BotNet investigations?”
57
ALPHABET
data found on these devices, are increasing. The amount of
knowledge an investigator must have to meet this challenge
is immense. Certification helps ensure that professionals
have the knowledge needed to analyse the variety of complex
SOUP
evidentiary sources.
Over the past 15 years, certifications have become the
standard way all computer professionals have accredited
their skills. From the MCSE, CCNA, CISSP, and A+ there is a
certification for every professional and skill. Digital forensics
DIGITAL FORENSIC CERTIFICATIONS AND THEIR is no different. We have multiple certifications in our industry
ROLE TOWARD PROFESSIONALISATION as well. Some argue that it is difficult to distinguish one
from another, but each certification has its place and many
individuals hold multiple certifications. Not everyone who
Digital Forensic Examiners who are seasoned performs digital forensics becomes certified. In fact, it looks
and new are facing the question. Should as though less than 25% of all digital forensic practitioners
I become certified in digital forensics? carry any type of certification. This leads to an obvious
Stepping through why certifications question: Why certify at all?
are needed, this article will explore the / Why certify at all?
relationship between certifications and the Certifications are not intended to rate an individual’s talent for
profession. We will answer the questions digital forensics. Certifications help ensure professionals pass
as to why there are so many certifications, the minimal qualifications for someone in the field. Much like
what to look for in a good certification and basic training teaches you the basics to fight in combat, but
hardly makes you qualified for Special Forces in the military.
discuss the future of certifying digital forensic For too many years, professionals can simply claim they
professionals in the long term. know the core tenants of digital forensics without having to
by Rob Lee demonstrate that they have indeed mastered that knowledge.
Anyone off the street who uses a mouse can download a
/ INTERMEDIATE program and then claim they are now a “subject matter expert”,
E
as they have used computers since they were teenagers.
verywhere around you, you can find a digital storage You cannot fly a plane without passing flight exams and
device within arm’s reach. We have “electronic attention screening. You cannot drive a car without a road test and
deficit disorder:” our concentration being pulled from exam in most countries. Many can drive a car without taking
one device to another. them, but exams are geared to show you understand the
You use a mobile device to make your phone calls, send text basics of road safety and vehicle control. Digital forensic
messages, post on Twitter, all while surfing the web. You use certifications will set apart a true professional from the
a computer to communicate, pay bills, order groceries or even untrained amateur. From doctors, to lawyers, to teachers,
watch television. You probably also use one or more of the most professions need to pass a qualification in order to
following devices on a daily basis: GPS, video game system, practice their profession. Due to the in-depth competency
eReader, MP3 player, digital video recorder and more. requirements of a digital forensic specialist, a true
professional will desire to show that they have had their skills
tested and accredited.
SOME FORM OF DIGITAL
FORENSIC LICENSING WILL BE / Professionalisation for Digital Forensics
Unfortunately, some form of digital forensic licensing will be
BARRELLING DOWN ON OUR barrelling down on our profession faster than most think,
PROFESSION FASTER THAN MOST for everyone in both information security and computer
forensics. There are proposed bills in U.S. congress, as well
THINK, FOR EVERYONE IN BOTH as legislative actions that are taking place in many states and
INFORMATION SECURITY AND countries around the world, that will begin to regulate the
digital forensic profession and ensure a common standard
COMPUTER FORENSICS that all must attain in order to perform their jobs. In many
countries, you need a license to cut hair1, be a plumber2 or to
For better or worse, our lives—our personal/private simply babysit3. In addition, an alarming trend has developed
data—are recorded on these devices moment-by-moment. in several states regarding legislation of licensing of digital
As a result, we are seeing the rise in crimes, civil litigation forensic specialists as private investigators, without regard to
cases and computer security incidents that exploit your digital forensics qualifications.
58 Digital / ForensicS
59
/ Benefits of Certification
1. Expert Equalizer
2. Increased Demand for Certified Professionals
3. Professional Acceptance in Commercial and
Government Organizations
Forensic Specialists their testing methodology ensures the integrity and fairness
behind the exam. Without personnel certification accreditation,
The Consortium of Digital Forensic Specialists (CDFS) is a
certifications will not be worth the paper they are printed on.
global alliance of organizations and individuals committed to
advancing and professionalizing the practice of digital forensics.
/ The Path Toward One Certification
Consortium Objectives One certification will in all likelihood, eventually, occur for
CDFS was founded on the core philosophies of consensus and
the profession. However, if one certification is backed too
inclusiveness. Together, the members of CDFS will:
soon, creativity and ingenuity will begin to languish at a time
• Develop minimum standards for digital forensic procedures. when it is needed most. Certifications need to continue to
• Develop minimum standards for digital forensic academic evolve, create better testing mechanisms, and push limits.
and training programs.
Competition among the certifications will help accomplish that
• Develop minimum standards for digital forensic certifications.
• Promote and develop an enforceable ethical framework for for the digital forensic community. Even though competition
digital forensic practitioners. exists, all the certifications should understand that it is in the
• Promote the international cooperation of digital forensic industry’s best interest to cross promote all certifications.
practitioners.
There are those who feel that too many certifications are
• Advocate on the behalf of digital forensic specialists.
diluting and hurting the profession. To the contrary, the digital
CDFS is already involved with a diverse collection of forensic field needs competition among the certifying bodies to
individuals and organizations: improve the testing methodology. An enterprise intrusion forensics
professional needs different, but related skills, compared to an
• Global Information Assurance Certification (GIAC)
• High Tech Crime Consortium (HTCC) individual that performs traditional host-based digital forensics for
• High Technology Crime Investigation Association (HTCIA) potential litigation. A single certification will probably not be able
• International Association of Computer Investigative to cover everything that is necessary. However, all the certifications
Specialists (IACIS)
should at least have a common base. This is where the CDFS will
• International Society of Forensic Computer Examiners
(ISCFE) potentially help focus the certification market. CDFS will attempt
• SANS Institute to create a standard common body of knowledge that every
certification should test, regardless of niche focus.
60 Digital / ForensicS
62 Digital / ForensicS
CRIMINAL MINDS
MODUS OPERANDI AND SIGNATURES IN DIGITAL INVESTIGATIONS
This feature article proposes an instrument to interpret digital evidence through the employment
of criminal profiling. As part of a study that emphasizes that human nature leads criminals
to commit mistakes and leave cyber trails, this article focuses on the analysis of a computer
criminal’s modus operandi and his signatures aspects, suggesting to the reader that traditional
investigative techniques can be translated to the digital investigation and effectively provide
new ways to extract more from the digital evidences that we see everyday.
by Lucas Donato
/ ENTRY
F
rom shopping online to checking stock quotes in the / A LITTLE BIT ABOUT CRIMINAL PROFILING
comfort of our houses, technology is fully embedded Being a scientific discipline that has been employed in
in our lives. With this growing dependence, it is with no traditional criminal investigation since the end of XIX Century
surprise that we watch cyber crime rates rising in our society. [Innes], criminal profiling consists of the identification and
Unfortunately, despite all the advances that technology offers
to fight this phenomenon, the anonymity offered by computer
networks (e.g., the Internet) still presents many obstacles.
Obtaining an IP address or even a username is often useless
when we face a public Internet cafe – without cameras or written
records – or a workstation compromised by a backdoor or, still,
the usage of a pair of stolen credentials. Who is the criminal?
In this scenario it becomes essential to review our
foundations and to revisit the literature and traditional
methods of investigation, in order to allow us to extract
more from digital evidence in addition to a cold analysis
over bits and bytes.
Crime follows humanity since immemorial times
[Innes]. Weapons, tools and techniques used to
commit a crime evolve with time, so technology is
just one more instrument in this process. Motivations,
in turn, continue to be rooted in the human being.
According to [Reik], the – imperfect – human being
is confronted with interesting mental conflicts:
to proclaim to the world that he was able to
commit a crime or to protect himself from
any punishments. This conflict, taking place
in the deepest levels of our mind, manifests
itself in the actions: the criminal will commit
mistakes and leave traces. Always.
So, our first question is: Is it possible to consider
the aspects above in an attempt to get more from the
interpretation of digital evidence? If our answer is “Yes,
we should try”, then a serious candidate that deserves
our attention to support investigations is criminal
profiling. In this article we will explain why. So, lets try
and apply what Agent Starling from Silence of the Lambs
or Dr. Reid from the series Criminal Minds did to a computer
crime scene?
63
examination of criminal evidence in order to elaborate and don’t re-evaluate them during the investigation, you can
a profile of a person responsible (or persons) for a develop an investigation following the wrong track.
crime [Turvey]. Features like personality traits, physical WHEN? After identifying what happened, we ask: When
characteristics, habits and activities are included in this did the events related with the attack take place? We need
set of characteristics. The proposal of criminal profiling to see since the events that motivated the attack, passing
is straight forward: to be of support to the investigation, through the phase of first contacts and footprinting, until the
allowing [Douglas02] the reduction of the pool of suspects, last actions. The intrusion is only one detail among many. Try
the correlation of the crimes apparent distinctions and the to develop a complete time line. Do not forget to know the
definition of a strategy for interviews. It is essential that we context in which the target belongs (e.g., a defaced website
do not rely solely on criminal profiling in a investigation; it is of a company that was going through a period of dismissals).
designed to be a support activity. Also, please try to resist and Through searching for public information and interviewing key
don’t point a finger to the middle of a crowd and say, “you’re people related with the victim, you can obtain very valuable
guilty!” It does not work that way. information. Technical analyses, in turn, can be concentrated
According to [Blau], in a review of 193 cases where criminal in log entries, timestamps of files, information stored in
profiling was applied as a support activity, investigators related systems (IDS, Firewalls…). Care must be taken with
claimed that 77% of the cases studied showed that this regard to any time or time zone discrepancy among systems!
had been of significant assistance in the investigation. It WHERE? We have more than one angle to analyze:
is very interesting to see if we could get the same results the environment where the target was located and the
for Computer Criminal Profiling. In order to make the most environment from where the attack was launched. First angle:
of the advantages of criminal profiling, we will use the What is the physical location of the victim? What company it
same approach used by most of the profilers: a hybrid one, belongs to? What department? What is its logical location?
consisting of a combination of the deductive line (strong Where was it located, inside an IP range? Second angle: Was
emphasis in the collection and analysis of evidence and this attack launched from inside the corporate network or
the construction of a unique profile for the given case) and from an external environment (e.g., Internet)? Was this system
the inductive line (strong emphasis in statistics derived a specific target of the attack or was it just a victim of an
from a database of known crimes, allowing the inference of attack that targeted an IP address range? These answers will
personality traces of the criminal) [Turvey, Rogers01]. influence the resolution of the motive.
HOW? To investigate the Modus Operandi of a criminal
is one of the keys to elaborate his profile. According to the
THE – IMPERFECT – HUMAN equation of [Douglas01], HOW + WHY = WHO. Therefore we
BEING IS CONFRONTED WITH will delve deeper in to Modus Operandi in this article, since
the technical analysis is strongly based on this point.
INTERESTING MENTAL CONFLICTS: WHY? The other piece of the puzzle. Try to resist and don’t
TO PROCLAIM TO THE WORLD go straight into analyzing log files. Just ask: Why? Why this
happened? Is there a clear reason? Was the intention to harm
THAT HE WAS ABLE TO COMMIT A someone? Was the intention to benefit anybody? Was this target
CRIME OR TO PROTECT HIMSELF offering something valuable to someone? If these questions are
answered early, the investigation will evolve significantly.
FROM ANY PUNISHMENTS TO WHOM? What system was attacked? If somebody were
harmed, who would that person be? (Or group of people)? Did
/ INITIATING THE PROCESS: TRANSLATING this attack target a person, a company or just the technology?
CONCEPTS TO COMPUTER HACKING SCENE... Victimology needs to consider these different possibilities
Based on the standard approach, our process to use (person X machine) [Donato02]! Was this target a specific one
criminal profiling in digital investigations, and specifically or was it randomly chosen (e.g., a mass attack)?
in this article in computer hacking crimes, we will start by WHO DID NOT? It’s not different in the virtual world. Like
proposing a translation of key questions regarding general a wife that messes up her house to simulate a robbery with
aspects of a crime [Donato01, Rogers02]. These questions death instead of a homicide, “Staging” can be present in the
have been applied in traditional crime investigations for a digital crime scenes too.
long time. We will need to adjust them in order to help us in
a digital crime scene. After understanding these key concepts, we can now
go deeper into our analysis. As curious people, we can’t
WHAT? Like in a traditional crime investigation, it is wait to know how we can identify the main elements in a
reasonable that this is also the first question to be answered psychological analysis of a crime scene that could allow us
here. What happened? What type of attack was realized? What to, effectively, build a profile and support our investigation.
is the scope, depth and damage? Also what did not happen? According to the extensive literature (e.g., Douglas), the
Eliminate false positives! They seem to be simple questions, answer is: in the analysis of Modus Operandi and Signature
but if you don’t ask them at the beginning of the investigation of a criminal.
64 Digital / ForensicS
Table 1
/ MODUS OPERANDI phase will be the second step of an attack (after the choice of
Modus Operandi (M.O.), an expression in Latin that means a target) or, in well-elaborated scenarios, it will be the phase
“method of operation”, has the function of a guarantee that following the fingerprinting/target recognition. Although
the correct execution of all activities to commit a crime and this phase can employ tasks like services enumeration (port
to permit a safe escape of the offender. It consists of several scanning) and fingerprinting,
different actions, like the way that a criminal bypasses After open ports are identified, the attacker will want to
defences, penetrates a house, immobilizes his victim and know what services are vulnerable. There are a plenty of
kills them [Innes]. As a set of practical steps, M.O. is a tools to do that (e.g., Nessus, Retina, N-Stalker, Acunetix).
method that is learned and evolved with time, being based While doing the vulnerability scanning, these tools will leave
on previous experiences. traces as network/services requests (which can be observed
We will see M.O. in a computer hacking crime scene in through system logs, IDS, network traffic analysis…). Do you
the way that an attacker chooses, recognizes and explores remember that identifying tools and techniques are essential
his target (just to name a few steps – there are even more), to comprehend the M.O. of the offender? Great. So each tool
beginning with the first steps of the footprinting and ending has some features that can be distinct and so it can now be
in how he cleans his traces when leaving a system. To perform used to identify them, as the enumeration below:
these actions, we know that he employs distinct tools and
/ Case Study:
techniques. Fortunately, it is exactly with this kind of choice
and how they are employed, that it will be possible to obtain
some information about the offender. A Web Defacement
To do that, we need first to organize all actions that an offender A company had its main website defaced. An analysis of
can take in our case, as proposed below – as attack phases: the content of the new web page had revealed feeling of
anger against the company owners. An initial investigation
identified that the company was passing through a period of
• The process to choose a target
dismissals and the message seemed to be related with this
• Target’s public information gathering (footprinting) [increasing the chances that our offender was an employee,
• Target recognition and fingerprinting an ex-employee or somebody close to these ones]. A signature
• Vulnerability identification (nickname) was found in the end of the message [the same
type used in some underground circles]. The analysis of the
• Vulnerability exploration
exploit used, a local and outdated exploit [limited access to
• Privilege escalation resources or the attacker chose the easiest way to attack],
• Actions with the target had showed that the attacker had a knowledge enough in
• Access maintenance programming to modify the tool to allow it to work properly
[technical knowledge in programming]. The command history
• Traces removal
(not deleted) [lack of caution and knowledge] showed a
subject that was exploring directories like it was his first
Note that not all of these phases are mandatory. Some time logged in the system [the attacker is likely new on that
attackers can go straight and employ a mass router tool to try system or he was staging]. Some log entries were not erased
[lack of caution, lowering the chances of staging] although
to compromise as many hosts as possible. Others, in turn, will
a machine was used as a bridge [minimum of caution]. The
dedicate efforts and time to plan every step of their action, first steps of the attack (e.g., port scanning) were identified
with a very specific objective, against a very specific victim. and conducted three days before the attack [the attack was
Of course, we cannot detail all these phases in this short planned, the motivation had begun at least three days earlier
than the attack], from the attacker’s original workstation [lack
article. But to point out some advantages of this approach,
of caution, again]. This machine had a single user account,
we can discuss a very interesting phase, called here the shared among three users. One of these users fits the profile
“Vulnerability Identification”. In this context, unless the and a correct strategy of interrogation conducted him to
attacker is already aware of a specific and useful vulnerability confess the crime.
on the target, in most of times the vulnerability identification
65
• The set of directories and files searched on the target kiddie launching a mass router tool, we rarely will see him trying
• The user-agent (although this information can be altered) advanced manual SQL Injections or Cross-User defacements.
• Strings sent to test input validation flaws But besides these metrics, our analysis can focus on how
• The capacity to conduct parallel scannings the attacker employs a tool. For the Vulnerability identification
• The capacity to test a specific vulnerability (e.g., only the phase, Table 1 will enumerate some interesting points.
vulnerability scan “ABC” is currently able to test While identifying different techniques and tools, it is
CVE-2010-XXXX) fundamental to differentiate where an automated tool
• The capacity to cause a DoS or code execution on the target generated a trace and where it was generated by a manual
• Names of files created while testing permissions or upload interaction. The below example shows excerpts of a log file
functions on the target (e.g., “[Link]”) where we can see both of the cases
• The set of user accounts tested in password cracking An automated inspection of a web server, using Nikto Web
(brute force or dictionary) Server Scanner:
Some features that can help us in this task are the interval
between probes and the probes per se. Although useful, the
difference between manual and automatic interactions are still
a challenge.
/ SIGNATURES
After understand the role played by M.O. in our analysis
and what its limitations are, we need to address Signatures
aspects. A signature is a more individual manifestation of the
criminal [Douglas02]. While the method to commit a crime is
practical and evolves with time, a signature is a behaviour that
seems to be consistent and is directed to satisfy a necessity
that’s uses to be unique for the offender (e.g., a psychological
need) being even unnoticed to him in some cases. They are
not necessary to commit a crime, in practical terms, but they
used to be very linked with what drives him. [Reik] An example
is the way that a murderer mutilates his victim after the death.
The study of Signatures is essential when we are dealing with
multiple victims (e.g., murder victims in a traditional crime;
multiple websites in a mass defacement attack). It is clear that
a mass defacement can occur – in technical terms – without
the use of a signature (e.g., a nickname written on the page).
As we understand that motivations in a computer hacking
crime follow its expression like traditional crimes, it is
66 Digital / ForensicS
While M.O. will be linked with the HOW in Douglas’ equation / Author Bio
[Douglas01], Signature – as it is more intimately related with Lucas Donato, BS in Computer Science,
the criminal – will be linked with the WHO. CISSP, is a Senior Information Security
Analyst and Project Leader of Sicredi,
one of the biggest Brazilian financial
/ CONCLUSIONS institutions. He has extensive experience
This article tried to address a possible gap in the current digital as senior consultant in risk analysis,
investigation, by offering a proposal to translate criminal vulnerability assessments, penetration
testing and digital investigations, participating in projects
profiling concepts to computer hacking investigations. in more than dozen different sectors, like Finance, Energy,
It seems to be clear that human nature plays a significant Government, Gas and Oil and others (including Fortune 500).
role in the execution of a crime, including how the criminal
67
BACK ISSUES
/ Anatomy of a Web Request / Android Forensics / Interpreting Email Headers / Preservation of Evidence
/ Data Erasure – / Counter-Forensic Techniques / Proactive Computer Forensics / You’ve Been Framed
Fact or Fiction? / Introduction to Forensics / The Facebook Murder / Psychosocial Forensics
/ Forensic Examination of a / Who Needs Cofee? / A Digital Forensics Lab by / Digital Forensics in
Computer System / Forensics Modelling any other Name Law Enforcement
/ Backup Tape Forensics is / Data Retention Act / Dissecting Malicious Malware / iPhone Forensics
Here to Stay / Faraday Bag Test / Modelling for / Exclusive Interview
/ Brief Introduction to / Mobile Phone Practitioner Operational Forensics
Counter-Forensics / Data Integrity / It’s Not About Prevention
/ Expert Witness Reporting / Forensic Evidence Collection / Time for Forensics
/ Impact of Federal Rules / Introduction to
/ The Diary of a PDF Book Steganography
/ The Fourth Amendment
ORDER ONLINE
[Link]
I
n other words, the dynamic memory allocated during
an application’s runtime, as often the case, is internally
maintained as a combination of the memory allocator
used (glibc’s malloc, jemalloc [4], etc) and the operating
system. However, the developer
is still responsible for
managing the chunk
of memory returned
from this OS+allocator
combination.
Heap analysis comes
as an aid to forensic binary
analysis, which can aid in the
detection of heap attacks. Such
attacks as heap-overflows or heap-
sprays provide a vector for exploiting
an application and compromising the
system running the binary. The aforementioned
are not the purpose of this stroll down the good ‘ole lane of
“dynamic” memory, but be for certain the good ‘ole Wikipedia
can provide a much cleaner explanation of heap-overflow and
sprays than this sheep can provide.
This article discusses a relatively simple way of analysing a
binary’s heap at runtime, without even having the source code
to that executable. Likewise, this executing binary can also
be inspected without having to manipulate the binary in any
specific way.
69
least the size requested by the user/application. The allocator or stack. Placement new allows a memory area to be specified
takes note of the memory it is pimping out, and makes sure when ‘new’ is called. The memory returned from that call is
not to divest that same chunk of memory to other pieces of returned from the application specified region. The following
the application, unless that chunk has been previously freed example illustrates such a concept (remember to #include
by the application. By managing the chunks of memory it <new> for this alternate ‘new’ syntax):
gives out, a memory allocator can reduce system memory
fragmentation and increase performance, as returning char foo[757];
memory segments closer together can reduce paging of the Object *obj_pointer = new(foo) Object;
operating system. Such paging can decrease the system
performance, since having the operating system reach out to This example creates an Object instance using the memory
disk for a chunk of memory that is not available in RAM can from the character array of foo. Such functionality can be
require many cycles of CPU time. It is much more efficient to desired if, for instance, the application needs memory placed
return memory that is close together and not necessarily out at a specific location, as is often the case in the embedded
on Planet Disk. So, with that said, it is useful for an efficient computing world [1].
memory allocator to manage the chunks it spits out to be
spatially close together, or even contiguous. And where does / Turn Your Head and Cough
Mr. Memory Allocator obtain the chunks of memory to manage With a quick one-two of the allocation process mentioned,
and spit out to the user application? He gets it from his John, let us suppose we want to analyse how an allocator is using
aka the operating system. A system call, such as in the GNU/ memory at runtime. Where are the chunks of memory coming
Linux world to ‘brk’ and ‘sbrk’ can increase a process’ heap from, and are the returned addresses of those memory
size. Often, the headache of efficiently managing the heap chunks suggesting that the system is becoming fragmented?
is left to the memory allocator, thus the application is only Therefore, a quick trick to observe the heap and allow a user
responsible for what data it puts in that memory. Also, the to analyse it follows.
application is responsible for releasing the memory back to We can analyse the heap of a process in a GNU/Linux
the allocator when that memory chunk is no longer needed. based system, even though we might not have the source
If the memory is improperly managed by the application, code of the binary that is being executed. Further, we might
such as not freeing the chunks when they are no longer not want to manipulate the binary in any fashion, as that
needed, memory leaks can arise, thus draining the system might either bork the binary (screw it up), or it might hint
of resources. To summarise, the allocator manages the giant to someone who checksums/hashes all their binaries that
heap of memory that the operating system allows the process something has been changed. Alternatively, the analysis
to have, and the application uses the chunks from the region of an unmodified application might be desired, thus the
that is distributed by the memory allocator. Thus, the allocator following approach can be taken. Since one must run the
and application are both “sheep” to the operating system. application to obtain the analysis from the method discussed
More often, the application is sheep to the memory allocator below, the application will then be running at the executing
used. The size of the runtime executable grows based on the user’s permission level. Therefore, this is not necessarily an
heap. The heap is dynamic, meaning it grows in size based immediate security flaw.
on the memory that the application requests. By utilising To analyse runtime heap data of an application using a
the brk() and sbrk() routines the binary’s runtime image can malloc system call and a corresponding free call (signaling
increase (or decrease) in size to make room for more dynamic to the memory allocator that the application has finished
memory that the application can use. using the previously malloc’d chunk of data) we instrument a
wrapper to malloc and free. This method will only work with
applications that use a malloc and free and not necessarily
DURING AN APPLICATION’S a C++ written application that uses the respective ‘new’ and
LIFETIME, IT IS OFTEN NECESSARY ‘delete’ calls.
The wrapper approach can also be used to wrap the malloc
FOR THE APPLICATION TO MAKE and free calls from other allocators aside from the one studied
A REQUEST TO THE OPERATING here (glibc’s malloc aka ptmalloc2). It is important to mention
that certain applications can use alternative allocators, such
SYSTEM FOR MEMORY as jemalloc, by including their respected libraries at link time,
and thus overriding the system’s default malloc. The result
With that said, the user can write their own memory is an ambiguous call to malloc and free in the source code
allocator, and call ‘brk’ or ‘sbrk’ to talk with the operating that can be swapped with whatever malloc implementation
system, in an effort to modify the heap size and get values desired, given they the calls have the same malloc/free
from that region. However, it is probably easier and safer prototype and identical routine names. This is a good trick,
to use a memory allocator that’s tried-and-true. Other if one might be writing your own memory allocator and need
techniques, such as C++ and its ‘placement new’ syntax, can a way of testing the allocator in a real-world application. The
be used to allocate memory from a certain portion of the heap linking phase of the application’s build process resolves which
70 Digital / ForensicS
71
are other analysis techniques for determining such. The to look at the data that is located one ‘size_t’ size before the
field of forensic analysis is concerned with just such a returned chunk. Where the type ‘size_t’ is either 32 or 64 bits,
concept. Essentially, the feds, err whomever, try to determine and architecture dependant.
what the unknown data might be. Strings of text might Recall that ptmalloc2 actually uses the first three low-order
be easy to decipher, but there are other techniques that bits of that size for encoding maintenance hints or flags.
such analysis can provide, which might aid in figuring-out Therefore, we can infer that ptmalloc2 only manages chunks
what the unknown data really represents. Consider the of data larger than 2^3 or 8 bytes of data. Also note that if you
work of analysing binary data visually, which tries to make want your wrapper to spit out somewhat more accurate size
sense of unknown information by visually representing the data, these three bits will need to be set to ‘0.’ As mentioned,
“intercepted” data [7]. the preceding is for ptmalloc2 and is not the same for other
malloc implementations. Therefore, if you try the same trick on
/ Glibc Malloc another allocator unspecified behaviour might result.
The glibc 2.7 malloc implementation is that of efforts from
Doug Lea and Wolfram Gloger [5]. This brings us to the / ret
interesting question: How does the memory allocator keep Wrapping can extend to other symbols, and not just that
track of the heap memory it distributes? In the ptmalloc2 of malloc or free. I hope this article has been somewhat
case, when the application requests memory from malloc, enlightening. Before I finish this up, one can learn more about
the malloc routine actually looks for blocks of data in its pool memory allocation via Jonathan Bartlett’s article over at IBM’s
or bins. As long as the memory it returns is of the requested Developer Works [6]. I do realise that many of the readers
size, it does not necessarily matter how big of a chunk is understand dynamic memory, and it was not my intent to insult
distributed. In essence, this distributing of fixed-sized chunks any intelligence. I hope that the information provided here can
aids in reducing memory fragmentation. By not merely spawn off ideas to aid people in analysis and other actions.
returning the requested size, but that of a predefined-size While useful in analysis, the memory wrapper can also be used
chunk, system performance can be preserved if not increased. as a man-in-the middle for watching and manipulating data.
Consider that it is probably easier to replace or locate free However, the data one might be manipulating is from a process
chunks of fixed sizes via a nicely maintained heap rather than run at the executing user’s permission level. But who knows,
one riddled by holes of non-deterministic sizes. maybe we sheep can mangle things to aid our efforts, whatever
those efforts might be.
An implementation of this is available as Free and Open
AS LONG AS THE MEMORY IT Source Software at [Link]/wiki/Projects/libsheap /
RETURNS IS OF THE REQUESTED
REFERENCES
SIZE, IT DOES NOT NECESSARILY [1] Marshall Cline. “What is ‘placement new’ and why would I use it?’
MATTER HOW BIG OF A CHUNK <[Link]
[2] Checkers. StackOverfl[Link] Answer Reply.
IS DISTRIBUTED <[Link]
function-for-malloc-and-free-in-c>
To aid this maintenance, the chunks returned by ptmalloc2 [3] Linux ld Man Page. LD(1) GNU Development Tools.
actually have an attached header and footer. The header binutils-[Link].2. March 17, 2009.
specifies the true size of the returned chunk, and not just [4] Jason Evans. jemalloc. <[Link]
the user requested size. The header also uses the first seven jemalloc/>
bits of the size field to encode flags which ptmalloc2 can use [5] Doug Lea and Wolfram Gloger. glibc 2.7 malloc implementation:
internally for maintenance. The application never sees this ptmalloc2.
header, but if daring, one can try to obtain the data from it. <[Link]
The memory chunk looks as follows: [6] Jonathan Bartlett. “Inside Memory Management.”<[Link]
[header][user data][footer] ptmalloc2 returns a pointer just [Link]/developerworks/linux/library/l-memory/>
after the header segment (at the beginning of [7] Conti, Dean, Sinta, and Sangster. “Visual Reverse Engineering
‘user data’ where the application can start putting data of Binary and Data Files.” <[Link]
into). Therefore, if the application were to peek back a few cfm?id=1431914>
bytes the header information can be obtained: [8] Linux Programmer’s Manual: sbrk() man page.
/ Author Bio
void *data = malloc(user_request_size);
size_t true_size = *(size_t *)(data – sizeof(size_t));
Matthew Davis is currently pursuing his Doctorate in Computer
The “true” allocated size is encoded as a ‘size_t’ word and Science after taking educational leave from his software
engineering employment in the ‘757 area’ of Hampton Roads,
located just before the returned data in “data.” Therefore, to Virginia, USA.
obtain the true size recognised by the allocator, we just need
72 Digital / ForensicS
Computer Forensics
> State of the art, fully equipped computer forensics lab
in a security vetted building.
> Expert examination service
to support backlogs and
outsourcing requirements.
> Ex law enforcement
investigators.
> Fully compliant with ACPO
standards (presently
working towards
ISO 17025).
> Developers of unique
forensic software
including VFC and Forensic Analyser.
01924 220999
or e-mail: sales@[Link]
/ INTERMEDIATE
R
ecovering deleted data goes hand in hand with forensic holiday snaps or important email from work. The uptake of
computing. It is difficult to imagine an investigative data recovery tools continued to spread.
scenario whereby the information recovered in deleted On the flip side, a few clicks of a pretty GUI were worrying.
data does not play a key role when drawing final conclusions. The comfort and security a user had once felt when “emptying
Historically, anti-forensic or secure delete tools were the bin” had gone. Paranoia spread in environments with
somewhat “underground” executables. These applications shared computers, particularly in the workplace. It is of
were shared between the paranoid computer enthusiasts course unnerving when thinking about what a computer
or those who “had something to hide”. Today, there exists a reveals about a user – what has been searched for, websites
wide variety of secure delete tools that no longer carry such a visited, personal email etc. In fact, through recovering deleted
dubious stigma. How and why did such tools get so popular? documents one can not only deduce the actions taken during
Only a few years ago the average user believed that a specified period of time, but often also accurately speculate
the process of securely deleting a file consisted of merely as to what a user was thinking. People began to desire for
“emptying the bin” – and why wouldn’t they? There was no the security they once felt, thus application developers of
button for the user to get the file back. Many (if not, still most) established recovery applications responded with secure
people believe the same today, though a growing number delete functionality. This functionality soon earned the right to
are becoming more aware that deleted files are not exactly go mainstream in dedicated tools.
what they seem. Day-to-day computer operators are gradually Free tools are everywhere, but do they really work? The
gaining more education as to the implications of “non-secure” following popular free applications on both Windows and
delete operations, though it is unlikely that this knowledge Linux operating systems were tested for effectiveness against
has emerged via a direct public interest in forensics. User standard forensic investigatory software and procedures:
awareness of secure deletion began not because people
were looking for a way to hide data from prying eyes; rather, Microsoft Windows 7 (NTFS):
that people were looking for a way to recover the holiday Piriform Recuva [Link]
snaps they accidentally deleted, or the important email sent Eraser (Open Source) [Link]
from their boss. With this growing demand for data recovery,
applications began to emerge providing the functionality Ubuntu Linux (EXT4):
which the mass market was looking for. Some companies were Shred (Standard Unix Command)
quick to cash in on the success, though in today’s world the SRM (Open Source) [Link]
average user has a wide choice of free offerings. Wipe (Open Source) [Link]
74 Digital / ForensicS
75
76 Digital / ForensicS
77
BOOK REVIEWS
Digital Forensics For Network, Internet, and and complete reference section, but quite a few chapters
Cloud Computing: A Forensic Evidence Guide had no reference section at all, yet it was quite obvious
for Moving Targets and Data that they required a reference section. Poor screen shots
and lack of reference sections just seems to be laziness on
Authors: Terrence V. Lillard, behalf of the publisher.
Clint P. Garrison, Craig A. Schiller, Because of the above problems with the book I only gave it
James Steele a score of 3. However it would not have taken much to give a
Publisher: Syngress score of 4.
Date of Publication: 2010 Despite having said all the above, for a digital forensics
Price: £42.99 (UK), $69.95 (USA) investigator totally unfamiliar with virtualization technology,
ISBN: 978-159749-537-0 it is a good introductory book into this world. It does contain
Reviewer: John Hughes a balanced mix of describing the technologies, how to
Verdict: investigate virtualized environments and then finally the
challenges (current and future). However for me I would have
appreciated more technical forensics information.
Another book that has in its title a theme of virtualization or
cloud computing network forensics, and in my opinion it does
a reasonable job. Virtualization and Forensics:
The book consists of 368 pages, divided into 6 parts A Digital Forensic Investigator’s Guide to
with a total of 13 chapters. Part 1 sets the scene. Part 2 Virtual Environments
then goes on to describe how to capture network traffic
and evidence. In particular it describes a number of the Authors: Diane Barrett,
keys tools in networking analysis, including tcpdump, Greg Kipper
wireshark, fiddler and Snort. Part 3 shows how to analyze Publisher: Academic Press
evidence with open source software. However, and quite Date of Publication: 2010
bizarrely, the first chapter in this section describes the TCP Price: £36.99 (UK),
protocol. Surely one should describe this before delving $59.95 (USA)
into the intricacies of wireshark? Part 4 goes on to describe ISBN: 978-1597495578
a number of commercial network forensics applications, Reviewer: John Hughes
namely NetWitness Investigator and SilentRunner. Part 4 Verdict:
provides guidance to the forensics investor on how to make
a case. This includes incorporating network forensics into
incident response plans and admissibility requirements. As an experienced user of a number of VMware virtualization
Part 6 finally concludes by looking at the future of network technologies, as well as working with the technologies for
forensics. Chapter 12 in this section is about the future of several clients, I was really looking forward to receiving
cloud computing, a total of 20 pages. One has to ask oneself a copy of this book to review. I have to say I was a touch
whether having 20 pages on this subject deserves “Cloud disappointed. Having read the excellent article “Ghost in the
Computing” to be in the title! Machine” in Issue 2 of this publication I was expecting more of
So what of the shortfalls? Given that many of the network the same. This is not what this book contains.
attacks are web based I wished it would have provided an The book is split into three parts, with only Part 2
overview of the HTTP protocol and the various techniques being of real use to a digital forensics investigator. Part
in session management (e.g. cookies) and attacks against it 1 contains four chapters. The first chapter describes the
(e.g. XSS). It did quite a good job in providing an overview main categories of virtualization, the other three chapters
of TCP/IP, but the book would have been so much better then going on to describe in more detail server, desktop
if it included an overview of HTTP as well as some of the and appliance virtualization. Part 1 does provide a good
web attacks one could encounter. The quality of the book summary of the technologies and products present in the
in places was not to the level I would have expected. There market place, but it’s certainly not complete. I found it
were a number of screen shots that were unreadable. surprising that VMware’s Thinapp technology (an application
In addition the book was very inconsistent in having a virtualization product) is not mentioned. Part 2 contains
reference section. A number of chapters had a very long three chapters. The first looks at how to investigate “dead”
78 Digital / ForensicS
79
81
IRQ
In competence…
I
’ve just returned from another “fitness for purpose” visit When I was designing and reviewing academic
to a police High-Tech Crime Unit. Invariably, these visits programmes, the justification for content always required
are instigated by managers who want to know just how some sort of justification – usually in the form of a
much they’re going to have to do to meet the requirements statement from one or more major employers that the
of ISO17025 and the regulator’s codes, aside from the usual syllabus was appropriate for the sort of graduates who we
issues of good people doing good things without being able to were going to employ. It would be disingenuous to suggest
show that they are doing them consistently to a plan prepared that, since production of these statements depends on
in advance (standard operating procedures are almost never personal contacts, it is possible to manipulate them a little
written down), the major stumbling block is around the dem- so that the course is the one the designer wants to run, not
onstration of “competence” of the people involved. necessarily the best possible choice for the student or
If one considers this issue for a little while, it becomes fairly the employer.
obvious that there are two elements required to demonstrate Even if training or education courses are appropriate and
are of a good standard, knowledge in our field degrades at a
Even if training or education rate of approximately 20% per year. How then can we show
that someone who has been educated and trained to a good
courses are appropriate level is still competent?
and are of a good standard, There really is only one answer – independent definitions
of competence, combined with independent accreditation
knowledge in our field of courses, and properly planned and assessed Continuing
degrades at a rate of Professional Development.
Anything else is the hallmark of a well-meaning amateur.
approximately 20% per year Their results may be good and significant, but they always
face the challenge of proving their competence in the absence
competence – one is a definition of what someone should be of independent validated evidence.
able to do, and the second is evidence that they can do it. If Mind you, with a slew of organisations competing with
the first is present, the second can be achieved by getting each other to offer the various parts of this system, we should
the people to undertake training, education or testing that never forget Admiral Grace “COBOL” Hopper’s opinion that
allows them either to acquire, or simply to demonstrate that “The wonderful thing about standards is that there are so
they already have the necessary knowledge and skills for the many to choose from”. /
job they are going to undertake. However, who should be
responsible for defining the “what”? Disclaimer: the fact that I’m involved in the CPD system of, and
In my career, I have been told (by a major tool vendor) that writing some course accreditation standards for, the Forensic
I must do the manufacturer’s training course in order to be Science Society has not influenced my view of which body
considered an expert witness. Strangely, I have never been provides the “best” mechanisms at all.
asked to provide any certificates from any company by any
judge, barrister, solicitor or police officer with whom I have
worked. The problem with these manufacturer or tool-specific / Author Bio
courses is that they tend to concentrate on showing users how Angus Marshall is an independent digital forensics practitioner,
to drive the tool, without worrying too much about developing author and researcher, currently working on the ‘fitness for purpose’
a deeper understanding of what the tool actually does. challenge. In a past life he was an academic course leader in Digital
Forensics & Forensic Computing and still retains strong links with
Principles of operation are often sacrificed in favour of getting academia, professional bodies and regulators. He can be contacted
fast results in a controlled environment and ensuring future through his company, n-gate ltd. ([Link]
sales of tools & courses.
82 Digital / ForensicS
Forensic Computing
12-month student placements
Undergraduates: Postgraduates:
August 2010–July 2011 June 2010–May 2011
Ma
April
2010y
Virtualization and Forensics Phone Forensic Analysis
By Diane Barrett, Greg Kipper By Sean Morrissey
9781597495578 9781597495554
$59.95/£32.99/€40.95 $69.95/£37.99/€47.95
Ma
Order Today!
AvaiNow
2010y
lable
!
Windows Forensic Analysis Digital Forensics for Network,
DVD Toolkit, 2nd Edition Internet, and Cloud Computing
By Harlan Carvey By Clint P Garrison
20/10/10 [Link]