drone forensics - dfrws · 2019-05-30 · digital forensic techniques logical and physical...

36
An update on a U.S. Department of Homeland Security R&D Project Steve Watson, Principal Investigator Drone Forensics

Upload: others

Post on 15-Feb-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

An update on a U.S. Department of Homeland Security R&D Project

Steve Watson, Principal Investigator

Drone Forensics

Page 2: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Acknowledgement & Disclaimer

This material is based on research sponsored by the United States Department of Homeland Security (DHS) Science and Technology Directorate, Cyber Security Division (DHS S&T/CSD) via contract number HHSP233201700017C.

The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the Department of Homeland Security.

Page 3: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Team Profile

• VTO is a recent technology startup focused digital forensics, data recovery, and cyber security.

• Small team of industry veterans with deep experience in hardware analysis and hardware deconstruction to access data.

• Principal Investigator chairs SWGDE Forensic Committee and NIST OSAC Working group on Mobile and Embedded Device Forensics.

Page 4: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical
Page 5: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Drone Forensics

Page 6: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Customer Need

• At the time of project proposal, no industry tools existed to retrieve data from consumer and professional drones.

• Limited research focused on logical data acquisition.

• Drones continue to fly and land in places they should not with no processes to identify evidentiary data.

Page 7: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Approach

Device Analysis

• Complete physical analysis of interrogated consumer and professional drones including teardown.

• Identification and consolidation of existing technical information online.

Page 8: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Approach

Data Acquisition

• Identification of data acquisition methodologies available against interrogated devices.

• Logical acquisition methods. Serial/JTAG/debug acquisition. Chip-off acquisition against flash storage and microcontrollers on devices.

•Acquisition methods and sample data will be made available to community for further research.

Page 9: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical
Page 10: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical
Page 11: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Goals

1. Establish base scientific research regarding the application of existing digital forensics techniques against consumer and professional level drones.

2. Identify procedures and practices that can be utilized by digital forensics service providers (gvt/le/mil/pvt) for the successful extraction of data from drone/suas systems.

3. Share results with the community to support and strengthen law enforcement efforts against these devices.

Page 12: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Scope

Twenty 30 consumer and professional drones.

Available to anyone for purchase.Identify data artifacts of evidentiary value.

Identify methods and process to extract data.

Share results with digfor community.

Page 13: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Manufacturer Model

1 DJI Phantom 3

2 DJI Phantom 4

3 DJI Spark

4 DJI Inspire 1

5 Yuneec Typhoon

6 Parrot Disco

7 DJI Mavic Pro

8 Parrot Bebop 2

9 DJI Inspire 2

10 Yuneec Q500 4K

11 Yuneec H520

12 DJI Matrice 600

13 DJI Agras MG-1

14 DJI S1000

15 SenseFly eBee

16 SenseFly Albris

17 DJI Mavic Air

18 Ryze Telo

19 DJI Phantom 4 Pro V. 2.0

20 Aion Robots R1 Rover

21 Skydio R1

22 Handbuilt Ardupilot

23 Skyviper V2450 GPS

Page 14: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Process

1.Procure devices

2.Salt devices with data

3.Interrogate devices in lab

4.Apply digital forensics techniques against devices

5.Publish results

6.Support DigFor community

Page 15: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Process - Procure Devices

• Identify industry penetration of consumer and professional level drones.

• Procure devices.

• Twenty (20) Thirty (30) device models in scope for program.

• Three (3) devices of each model

• Sixty (60) Ninety (90)drones total

Page 16: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Process - Salt Devices

Control the variables

• All 60 devices are flown at same location

• 1,800 acre ranch in the mountains of Colorado

• Geofenced location

• Time/date identified

• Geolocation/time/date variables critical for parsing unknown data systems.

Page 17: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Process - Lab Interrogation

1.Documented teardown of each device.

• DSLR and microscope photographs

2.Identification of data storage areas on device.

3.Investigation of every integrated circuit package.

Page 18: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Process - Application of

Digital Forensic Techniques

Logical and physical acquisitions attempted against every drone.

1. Logical acquisitions of file systems

2. Physical acquisitions of intact media and integrated circuit packages

3. Serial attempts against devices for data acquisition and device compromise.

Page 19: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Process - Publish Results

1.Results published at www.droneforensics.com.

2.Publication of papers to journals to establish baseline scientific research.

Page 20: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Process - Publish Results

NIST CFReDS Project

CFReDS – computer forensic reference data sets

Drone datasets added as an official reference set by NIST.

Page 21: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Process - Reports

Complete reports will be available on each model.

Three reports completed.

Eight more to drop soon.

Page 22: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Slick Sheets

1. Non-Technical First Responder

2. Technical First Responder

3. Digital Forensics Lab Team

Page 23: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Interesting Information So Far

Successful data acquisitions on all devices attempted so far

• 23 models, 69 drones

• Over 1.3TB of data acquired so far.

Interesting data on drones, controllers, connected mobile devices.

1 security vulnerability discovered.

Page 24: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

microSD Cards

Glued onto Circuit Board

• DJI Models typically have an internal microSD card glued onto the circuit board

• Carefully remove the glue to loosen the microSD card

• Image the microSD per normal physical acquisitions processes

Page 25: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical
Page 26: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical
Page 27: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Conformal Coatings

• Immature conformal coatings identified on drones manufactured by chinese companies

• Obfuscates and complicates chip removal

• Industry standard - IPC-7711/7721 .

Page 28: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical
Page 29: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical
Page 30: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical
Page 31: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Custom Asics

• Custom integrated circuit packages designed specifically for the manufacturer for this purpose.

• Difficult to identify adapters to read data.

• Will be challenges to parse unknown structures.

Page 32: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Surprises in Plain View

Parrot SkyController 2

Page 33: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical
Page 34: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

Further Research Questions

• More drones.

• Different firmware versions – future and historical.

• Drone swarms.

Page 35: Drone Forensics - dfrws · 2019-05-30 · Digital Forensic Techniques Logical and physical acquisitions attempted against every drone. 1. Logical acquisitions of file systems 2. Physical

www.droneforensics.co

m