Week 4 - Write-Blocking & Hashing Flashcards
What is write blocking?
It is a method that prevents write processes on a disk. It is used to ensure that the data on a disk is not corrupted or changed during investigation.
When is write blocking used?
Whenever a disk (Original copy or perhaps an image) is plugged into investigative machine. It prevents the machines OS from contamenating the disk’s data by only allowing read operations.
Give the 3 types of write blockers.
Hardware write blockers
Forensically sound OS systems
Software write blockers
What is a Hardware write blocker?
A piece of physical hardware that goes in between the machine and the disk, and physically disconnects the write line on the interface to prevent write operations. It basically cannot carry write operations through its connections.
How do forensically sound OSs stop write operations?
They give you extra settings to allow you to disable write operations.
What is the prefered type of write blocker? Why?
Hardware write blockers.
Because they are always forensically certified and reliable.
How are images verified to be exact copies of the original?
A checksum program is used to compare the hash of the image drive to the hash of the original drive. This is done throughout the investigation during multiple stages, not just at the start and end.
What are 2 common checksums?
Md5
Sha1
In MD5 hashing, how long is the checksum?
128-bit
In Sha1 hashing, how long is the checksum?
160-bit
Why is hashing used to compare the image and original?
Because hashing gives a unique value for each file. If two files are the same, they will give the same hash value. If there is even the slightest change, it will be reflected by a big change in the hash value.
What is an advantage that Sha1 has one MD5? Why is it used more than MD5?
Sha1 has a longer hash value, therefore ther is reduced likelyhood of hash collisions (When two different values give the same hash value).
How would you use the MD5 hash on windows?
You would use the MD5 hash program called WinMD5.
How would you run the sha1 command on Linux?
sha1sum -c
How would you run the md5 command on Linux?
md5sum -c