nist cftt: testing disk imaging tools james r. lyle national institute of standards and technology...
TRANSCRIPT
![Page 1: NIST CFTT: Testing Disk Imaging Tools James R. Lyle National Institute of Standards and Technology Gaithersburg Md](https://reader036.vdocuments.us/reader036/viewer/2022082710/56649e0c5503460f94af567c/html5/thumbnails/1.jpg)
NIST CFTT: Testing Disk Imaging Tools
James R. Lyle
National Institute of Standards and Technology
Gaithersburg Md
![Page 2: NIST CFTT: Testing Disk Imaging Tools James R. Lyle National Institute of Standards and Technology Gaithersburg Md](https://reader036.vdocuments.us/reader036/viewer/2022082710/56649e0c5503460f94af567c/html5/thumbnails/2.jpg)
DFRWS 7 Aug 02 NIST/ITL/SDCT/CFTT 2
Talk Overview
• Project Background
• Test methodology
• Creating the disk imaging specification
• Testing imaging tools
• Current CFTT status
• Future directions
![Page 3: NIST CFTT: Testing Disk Imaging Tools James R. Lyle National Institute of Standards and Technology Gaithersburg Md](https://reader036.vdocuments.us/reader036/viewer/2022082710/56649e0c5503460f94af567c/html5/thumbnails/3.jpg)
DFRWS 7 Aug 02 NIST/ITL/SDCT/CFTT 3
DISCLAIMER
Certain trade names and company products are mentioned in the text or identified. In no case does such identification imply recommendation or endorsement by the National Institute of Standards and Technology, nor does it imply that the products are necessarily the best available for the purpose.
![Page 4: NIST CFTT: Testing Disk Imaging Tools James R. Lyle National Institute of Standards and Technology Gaithersburg Md](https://reader036.vdocuments.us/reader036/viewer/2022082710/56649e0c5503460f94af567c/html5/thumbnails/4.jpg)
DFRWS 7 Aug 02 NIST/ITL/SDCT/CFTT 4
Goals of CFTT
Problem: Computer forensic investigators need tools that …
• Work well and• Produce results admissible in courtResponse: Establish a testing methodology by
developing for forensic tools …• Specifications• Test procedures• Test cases
![Page 5: NIST CFTT: Testing Disk Imaging Tools James R. Lyle National Institute of Standards and Technology Gaithersburg Md](https://reader036.vdocuments.us/reader036/viewer/2022082710/56649e0c5503460f94af567c/html5/thumbnails/5.jpg)
DFRWS 7 Aug 02 NIST/ITL/SDCT/CFTT 5
Why is NIST involved?
• Mission: Assist federal, state & local agencies
• NIST is a neutral organization – not law enforcement or vendor
• NIST provides an open, rigorous process
![Page 6: NIST CFTT: Testing Disk Imaging Tools James R. Lyle National Institute of Standards and Technology Gaithersburg Md](https://reader036.vdocuments.us/reader036/viewer/2022082710/56649e0c5503460f94af567c/html5/thumbnails/6.jpg)
DFRWS 7 Aug 02 NIST/ITL/SDCT/CFTT 6
Overview of Methodology
• CFTT directed by Steering Committee
• Functionality driven
• Specifications developed for specific categories of activities, e.g., disk imaging, hard drive write protect, etc.
• Test methodology developed for each category
![Page 7: NIST CFTT: Testing Disk Imaging Tools James R. Lyle National Institute of Standards and Technology Gaithersburg Md](https://reader036.vdocuments.us/reader036/viewer/2022082710/56649e0c5503460f94af567c/html5/thumbnails/7.jpg)
DFRWS 7 Aug 02 NIST/ITL/SDCT/CFTT 7
Developing a Specification
After tool category selected by SC …
• Focus group (law enforcement + ITL) develop tool category specification
• Spec posted to web for public comment
• Comments incorporated
• Develop test environment
![Page 8: NIST CFTT: Testing Disk Imaging Tools James R. Lyle National Institute of Standards and Technology Gaithersburg Md](https://reader036.vdocuments.us/reader036/viewer/2022082710/56649e0c5503460f94af567c/html5/thumbnails/8.jpg)
DFRWS 7 Aug 02 NIST/ITL/SDCT/CFTT 8
Tool Test Process
After SC selects a tool …
• Acquire tool & review documentation
• Select test cases
• Execute test cases
• Produce test report
![Page 9: NIST CFTT: Testing Disk Imaging Tools James R. Lyle National Institute of Standards and Technology Gaithersburg Md](https://reader036.vdocuments.us/reader036/viewer/2022082710/56649e0c5503460f94af567c/html5/thumbnails/9.jpg)
DFRWS 7 Aug 02 NIST/ITL/SDCT/CFTT 9
Capabilities to test disk imaging
• Accuracy of copy– Compare disks– Initialize disk sectors to unique content
• Verify source disk unchanged
• Corrupt an image file
• Error handling: reliably faulty disk
![Page 10: NIST CFTT: Testing Disk Imaging Tools James R. Lyle National Institute of Standards and Technology Gaithersburg Md](https://reader036.vdocuments.us/reader036/viewer/2022082710/56649e0c5503460f94af567c/html5/thumbnails/10.jpg)
DFRWS 7 Aug 02 NIST/ITL/SDCT/CFTT 10
Test Case Structure: Setup
1. Record details of source disk setup.2. Initialize the source disk to a known value.3. Hash the source disk and save hash value.4. Record details of test case setup.5. Initialize a destination disk.6. If the test requires a partition, create and format
a partition on the destination disk.7. If the test uses an image file, partition and
format a disk for the image file.
![Page 11: NIST CFTT: Testing Disk Imaging Tools James R. Lyle National Institute of Standards and Technology Gaithersburg Md](https://reader036.vdocuments.us/reader036/viewer/2022082710/56649e0c5503460f94af567c/html5/thumbnails/11.jpg)
DFRWS 7 Aug 02 NIST/ITL/SDCT/CFTT 11
Test Case Structure: Run Tool
8. If required, setup I/O error
9. If required, create image file
10. If required, corrupt image file
11. Create destination
![Page 12: NIST CFTT: Testing Disk Imaging Tools James R. Lyle National Institute of Standards and Technology Gaithersburg Md](https://reader036.vdocuments.us/reader036/viewer/2022082710/56649e0c5503460f94af567c/html5/thumbnails/12.jpg)
DFRWS 7 Aug 02 NIST/ITL/SDCT/CFTT 12
Test Case Structure: Measure
12. Compare Source to Destination
13. Rehash the Source
![Page 13: NIST CFTT: Testing Disk Imaging Tools James R. Lyle National Institute of Standards and Technology Gaithersburg Md](https://reader036.vdocuments.us/reader036/viewer/2022082710/56649e0c5503460f94af567c/html5/thumbnails/13.jpg)
DFRWS 7 Aug 02 NIST/ITL/SDCT/CFTT 13
Disk Imaging Test Parameters
Parameter Value
Functions Copy, Image, Verify
Source interface BIOS to IDE, BIOS to SCSI, ATA, ASPI, Legacy BIOSDst interface
Relative size Src=Dst, Src<Dst, Src>Dst
Errors None, Src Rd, Dst Wt, Img R/W/C
Object type Disk, FAT12/16/32, NT, Ext2
Remote access Yes, no
![Page 14: NIST CFTT: Testing Disk Imaging Tools James R. Lyle National Institute of Standards and Technology Gaithersburg Md](https://reader036.vdocuments.us/reader036/viewer/2022082710/56649e0c5503460f94af567c/html5/thumbnails/14.jpg)
DFRWS 7 Aug 02 NIST/ITL/SDCT/CFTT 14
Evaluating Test Results
If a test exhibits an anomaly …
1. Look for hardware or procedural problem
2. Anomaly seen before
3. If unique, look at more cases
4. Examine similar anomalies
![Page 15: NIST CFTT: Testing Disk Imaging Tools James R. Lyle National Institute of Standards and Technology Gaithersburg Md](https://reader036.vdocuments.us/reader036/viewer/2022082710/56649e0c5503460f94af567c/html5/thumbnails/15.jpg)
DFRWS 7 Aug 02 NIST/ITL/SDCT/CFTT 15
Refining the Test Procedure
• During dd testing some results seemed to indicate that the Linux environment was making a change to the source disk.
• After investigation we found that the problem was actually the test procedure.
![Page 16: NIST CFTT: Testing Disk Imaging Tools James R. Lyle National Institute of Standards and Technology Gaithersburg Md](https://reader036.vdocuments.us/reader036/viewer/2022082710/56649e0c5503460f94af567c/html5/thumbnails/16.jpg)
DFRWS 7 Aug 02 NIST/ITL/SDCT/CFTT 16
Current Status
• Test reports for Linux dd & SafeBack 2.18 in final review
• Developing test cases for software hard drive write protect specification
• Running EnCase tests
![Page 17: NIST CFTT: Testing Disk Imaging Tools James R. Lyle National Institute of Standards and Technology Gaithersburg Md](https://reader036.vdocuments.us/reader036/viewer/2022082710/56649e0c5503460f94af567c/html5/thumbnails/17.jpg)
DFRWS 7 Aug 02 NIST/ITL/SDCT/CFTT 17
Future Tasks
• Deleted file recovery specification
• Hardware hard disk write protect device specification
• Testing other disk imaging tools