25.12.2013 Views

SLAMorris Final Thesis After Corrections.pdf - Cranfield University

SLAMorris Final Thesis After Corrections.pdf - Cranfield University

SLAMorris Final Thesis After Corrections.pdf - Cranfield University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

structure and behaviour. Winhex provides an analyst with various tools, such as<br />

the ability to create scripts and templates to make working with large files<br />

easier; it also contains a data interpreter which converts selected hex into other<br />

formats [Casey, 2004]. Such tools make working with hex easier and less time<br />

consuming, allowing an analyst to concentrate on their analysis. They are often<br />

particularly useful in analysing unknown binary file structures as they provide an<br />

interface to examine, compare and deconstruct files.<br />

There is significant debate within the forensic community about the relative<br />

merits of open and closed source software. Whilst both have been shown to<br />

meet the requirements for tools used to produce evidence, open source tools<br />

have been shown to do this more comprehensively [Carrier, 2002]. Whilst the<br />

source code is not available for closed source tools any tool used during an<br />

analysis should use documented procedures; the results of a tool should also<br />

be corroborated using another method to provide independent verification.<br />

Creating a new open source method allows analysts the opportunity to explore<br />

the source code used and fully analyse the tools behaviour. Carrier suggests<br />

that this should be accompanied by written documentation on the procedures,<br />

to supplement the analyst’s understanding.<br />

Ensuring that any new tool created uses a layout that is similar to existing<br />

forensic tools will make it easier to train analysts in its use [Richard, 2005]. The<br />

tools interface should also conform to the standard layout of functions used by<br />

the operating system, making it intuitive to use. Providing the analyst with<br />

information about the processes being performed by the software and its status<br />

will ensure they are aware of its behaviour.<br />

Page 19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!