34
Open Source Digital Forensics Conference 2012 1 Autopsy 3.0 Brian Carrier VP of Digital Forensics Basis Technology

Autopsy 3.0 - Open Source Digital Forensics Conference

Embed Size (px)

DESCRIPTION

Autopsy 3.0 is a complete rewrite from Autopsy 2.0, and this talk will cover all of the things that are new about it. Multi-threaded ingest, triage, embedded databases, web artifact analysis, and indexed keyword search are just some of the new and exciting features. This talk is targeted towards both users and developers. Users will learn about the tool, and how they can use it. Developers will learn the basics of where they can incorporate their tools into the Autopsy workflow as modules. View more slides from the Open Source Digital Forensics Conference 2012 here: http://info.basistech.com/osdf-2012-slides

Citation preview

Page 1: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 1

Autopsy 3.0

Brian Carrier

VP of Digital Forensics

Basis Technology

Page 2: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 2

Autopsy 2

Page 3: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 3

•  Didn’t run natively on Windows •  Slow UI and analytics •  Old-school HTML

– Couldn’t right click •  Didn’t allow much at the application level

Why it had to go

Page 4: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 4

•  Open Source Graphical Platform / Framework •  Automation •  Fast Results / Triage •  Easy to use •  Appeal to large audience

Autopsy 3 Goals

Page 5: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 5

Autopsy 3

Page 6: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 6

•  Started with the Netbeans Platform – Java. – Designed to build apps like this.

•  Designed with lots of internal frameworks. – Places where modules can be dropped in.

•  Writing lots of docs to help developers build modules.

Graphical Platform

Page 7: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 7

•  Ingest Modules •  Run on each image as it is added.

–  In background –  In parallel – Saves previous settings

Automation

Page 8: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 8

Ingest Modules

MD5/SHA1 Hash

CalculationHash

Lookup Add Text to Keyword

Index...

Web Browser Analysis

E01 File

MBOX Thunderbird

EXIF Extraction

Registry Analysis

Page 9: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 9

Ingest Manager in Wizard

Page 10: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 10

•  Can configure ingest modules based on available time: – Process unallocated space? – Search for orphan files? – English-only strings extraction?

•  Results from Ingest modules are shown as they are found. –  Ingest Inbox gives updates.

Fast Results / Triage

Page 11: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 11

Ingest Inbox Screen Shot

Page 12: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 12

•  Scheduler focuses on user content: 1.  User folders 2.  Program Files folder 3.  Windows folders

•  Scheduler will be modular to allow for different approaches.

Fast Results / Triage

Page 13: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 13

•  Wizards to create cases and import data. •  Single navigation tree to find ingest module

results. – Modules post results to blackboard. – More details will be given in the framework

talk. •  Common navigation concepts:

– Back and Forward buttons – Search bar in upper right

Easy To Use

Page 14: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 14

Easy To Use

Page 15: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 15

•  Focused first on Windows. •  Installer •  Auto-update •  Basic features

–  Keyword Search –  Hash Databases –  File System Browsing –  Registry Analysis –  E-mail Analysis

Appeal to Large Audience

Page 16: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 16

•  Index-based search •  Extracts text from documents:

– Better for non-English PDF and HTML files •  Uses Lucene SOLR (open source) •  Can support more advanced text analytics. •  Searches are done as image is indexed. •  Can save and export keyword lists.

Keyword Search Module

Page 17: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 17

Keyword List Manager

Page 18: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 18

Keyword List Chooser

Page 19: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 19

•  Can calculate MD5 and SHA-1 hashes of all files.

•  Looks up hashes in: – NSRL (known files) – EnCase hashsets (notable / known bad) – Md5 hashsets (notable / known bad)

•  Identifies known bad files as they are found.

Hash Database Module

Page 20: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 20

•  Focuses on user activity •  Browser artifacts:

– History, cookies, downloads, bookmarks – Firefox, Chrome, Safari, IE

•  Recent user docs •  Recent devices •  Uses:

– RegRipper – Pasco2

Recent Activity Module

Page 21: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 21

Recent Activity Results

Page 22: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 22

•  MBOX / Thunderbird – Parses into individual messages

•  Exif – Extracts dates, GPS, and device information

•  More to come

Other Ingest Modules

Page 23: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 23

•  Allows for different file types to be viewed differently.

•  Standard modules: – Hex – Strings extraction (4 or more printable

characters) – Extracted Text from index – Media (pictures / video)

•  gstreamer

Data Content Viewer Framework

Page 24: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 24

Content Viewer: Hex

Page 25: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 25

Content Viewer: Strings

Page 26: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 26

Content Viewer: Media

Page 27: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 27

Other Content Viewer Uses

•  Finds  names  of  people  and  places.  •  Translates  from  Arabic  to  La6n  Characters  •  Looks  names  up  in  watch  lists.  

Page 28: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 28

•  Results can be saved to HTML or XML. •  Other modules can be created in the future.

Reporting Framework

Page 29: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 29

•  Available from sleuthkit.org:

http://www.sleuthkit.org/autopsy

How do you get it?

Page 30: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 30

•  Writing modules will make your life easier: – We deal with file access. – We deal with displaying results – …

•  We’re polishing up the module writer’s guide: www.sleuthkit.org/autopsy/docs/api-docs

For Developers

Page 31: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 31

•  Give us feedback. •  Bug the developers of your favorite tools to write

them as modules.

For Users

Page 32: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 32

•  Partly funded by US Army Intelligence Center of Excellence (USAICoE). – Partnered with 42Six Solutions

Additional Credit For This Work

Page 33: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 33

•  Framework Enhancements •  Linux / OS X support •  More modules •  Tighter integration with TSK Framework.

Next Steps

Page 34: Autopsy 3.0 - Open Source Digital Forensics Conference

Open Source Digital Forensics Conference 2012 34

Thank you!

For more information: Visit www.basistech.com

Write to [email protected]

Call 617-386-2090 or 800-697-2062