Forensic Computer Targets Digital Crime
coondoggie writes "A European consortium has come up with a high-speed digital forensic computer dedicated to the task of quickly offloading and analyzing computer records. The TreCorder is a rugged forensic PC able to copy or clone up to three hard disks simultaneously, at a speed of up to 2 Gb/min., far faster than alternative equipment. The PC not only provides a complete mirror image of the hard disk and system memory — including deleted and reformatted data — but also eliminates any possibility of falsification in the process, meaning that the evidence it collects will stand up in court."
I have to wonder, after how many overwrites can this system detect data? The last I checked, the FBI can see data that has been overwritten 12 times.
The game.
Don't buy a computer with a Firewire port
System memory too? Sounds like Torrentspy could use one of these.
2gb/min isn't that fast.
Standalone devices like the Logicube Talon copy twice as fast. They also hash the drives and store audit trails to a CF card.
I can see the potential benefit to creating 3 mirrored drives at once, but it is extremely limited.
-R
I'm thinking zero overwrites. From the article it appears that the system is a portable solution that only plugs into hard drives, and not a reader of the platters themselves. Software alone can analyze deleted files and a reformated file table, but it cannot use the orignal drive to read information that was overwritten.
"The TreCorder is a rugged forensic PC able to copy or clone up to three hard disks simultaneously, at a speed of up to 2 Gb/min. The same transfer would take 30 to 60 minutes using alternative equipment said Martin Hermann, general director of MH-services..."
And, don't forget this gem:"...eliminates any possibility of falsification in the process."
Although, I must be honest... A pre-configured dual-boot XP/Linux forensics box, 4GB RAM, 2TB internal HD, and a 3TB external backup system, seems like a fairly capable system to drop into the hands computer forensics persons. The article mentions this being chose over sleuthkit, which makes me wonder just how much better (if at all) the software internals are on the TreCorder.
- DaftShadow
I read the article, and it sounds like its "marketing" - we all know that system memory can't be read the way they claim - by plugging into the hard drives. Sure, you'll pick up what was in swap, but if a person is smart and worried about security, they don't have swap - turn it off, and all memory goes bye-bye.
You cannot read data overwritten even once unless you disassemble the hard drive. If you use a disk copy utility, any of them, you get nothing more than the current layer of data. That is simply all a hard drive reads. As such if you wished to get any overwritten data you'd have to take the platters out and put them under some other kind of analysis equipment.
As for the feasibility of that, well, there isn't. Sorry. Even if you have a setup to do that, the chances of getting anything useful are extremely low. What you are talking about doing is reading off the data in an analogue format. The theory is that the whole reason we use digital equipment is because of imprecision in storage. So rather than try to detect subtle changes, we simply say "Anything over magnetic level X is a 1, any thing under is a 0." Thus the drive head just mess with the state to change it, not caring about the precise state it is in. Well the theory is also then that there will be a residual of the last data written. If I have a 1 and make it a 0 it will be slightly higher than a 0 that was again made a 0. By analysing the analogue waveform, you are able to guess at what the previous data was.
Ok but there's two major problems with this, especially as applied to law enforcement:
1) You are, in fact, guessing. You are looking at imprecise data and trying to figure out what was there. Any competent defense attorney would tear such a thing apart. Just because the technician assumes a string of bits corresponds to a given waveform, doesn't mean they are right.
2) The amount of data on a modern hard drive is staggering, and the encoding extremely complicated. To try and do something like this, even for one level, could take months if not more, and that's assuming you had a streamlined process down. This isn't simple like "Just read the data." As I said it is "Look at the actual waveform and try to decode older pieces from small fluctuations below the normal 1/0 threshold."
Well this is the kind of stuff intelligence agencies likely dabble in, as they've got the resources and there's no standard of proof. They might well be willing to pour over a drive for years if it gets them information. Even if there are assumptions on the part of the analysts, that's ok. After all that's how code breaking was largely done back in the day: You made assumptions based on the language and known plain texts and such and started guessing at the rest.
However that isn't the kind of shit that flies in court, and not the kind of thing that they've got time for. You'll notice how they talk about copying the data and the importance of maintaining the evidentiary chain. You don't get that when it's some guy with an oscilloscope making guesses.
It may make for good movies and TV, but once something has been overwritten it's done basically. I fyou have evidence to the contrary, I'd love to see it but "I heard," or "Some guy who worked for the FBI said," isn't it. Show the product/method that is used. If it is something that is used in court, it has to be known.
If only it had an ethernet port :( I could copy the internet.........infinite pr0n, yeah!
Seriously, copy 2GB within the confines of your own PC. See how long it takes. This is like saying "I can travel up to 200MPH on my own power (if I'm falling)"
That is a standard forensic operation nowadays.
However, some people have already postulated, if not actually implemented, protections against that sort of attack. The idea is that the host can reprogram the PCI bus controller to route all DMA requests from the firewire controller off into some user-specified range of memory. In theory the forensic tool could detect that the PCI controller has been programmed to do that, but it could not do anything about it.
When information is power, privacy is freedom.
The guy that ninja'd my loot went that a-way!!
does it create a read only image that can never be tampered with? Given the fact that anyone can do just about anything, most digital evidence always leaves me lacking.
The actual site for the Trecorder doesn't make any claims about making a copy of RAM, that seems to have appeared in the article by spontaneous generation.
But I wonder if it would be possible over a Firewire connection, given that Firewire allows direct memory access.
I'd enjoy seeing (recent!) references on this, since hard drive technology has moved quite a bit since the Gutmann paper (the epilogue to which says "with the ever-increasing data density on disk platters and a corresponding reduction in feature size and use of exotic techniques to record data on the medium, it's unlikely that anything can be recovered from any recent drive except perhaps a single level via basic error-cancelling techniques").
The two best arguments I've seen among the speculation are
AGAINST: if it were possible to read under 12 layers of overwriting, wouldn't the drive manufacturers boost density by writing the same spot 12 times?
FOR: a read head in a lab doesn't have to be light, may not need to be fast, and definitely doesn't have to cost less than a good dinner. In other words, it's not subject to the limitations of the drive's read head.
But how can it read reformatted data? I was always of the impression that to read more than the most recent data required removing the platters and using special equipment on the naked disc surface. If the original disc heads were reading all these previous layers, they'd never be able to accurately read the current data on the hard drive.
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
This makes the argument for keeping all your important data on a drive with an interface so old and obscure that this new box can't interface to it.
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
I wish I had one of those, but not "secure" (and so much cheaper) that can just clone one existing HD I'm replacing onto a larger one with which I'm replacing it. Even 1Gbps would be good.
/etc), from the old one.
Maybe there's a dead-simple Linux app that will do this across a Gb-ethernet. Not just "network tar", but which reloads a new drive that's got only a new install of the OS (eg. Ubuntu) with only the non-OS data, plus OS configs (eg.
--
make install -not war
Seriously, like some kind of bullet that shoots the hard drive (Maybe 22round, aimed toward the ground) and can be activated at a press of a button?
If it's like everything else in that space it generates a secure hash of the source material as it's being acquired. Write that down and store it someplace, and you can prove later that the data haven't changed, barring a mathematical breakthrough or the most amazing coincidence in world history.
Ahh just in time then is Seagates announcement of FDE series of drives, they use a small linux based boot sector to allow or disallow access to the drives decoding hardware, of course without that hardware enabled and with the right key it will all be useless :)
As for the people talking about "safe methods for wiping drives", the only place I (personally) know of that has such requirements is DIGO http://www.defence.gov.au/digo/ they use a furnace, works damn well. The moral of the story is, new drives are cheap, why fuck around with "maybe".
...
That was Joanna Rutkowska herself:t kowska-ppt.pdf
http://i.i.com.com/cnwk.1d/i/z/200701/bh-dc-07-Ru
Google "Rutkowska DMA" for more discussion (one of my blogs is the third hit).
lets see their nifty device copy shit then.
If you mod me down, I will become more powerful than you can imagine....
Or you could just print the data out and drive the defense lawyers insane. Nice and low tech. Not digital at all.
Faster! Faster! Faster would be better!
Use an IBM Deskstar hard drive:
http://www.astro.ufl.edu/~ken/crash/index.html
Seriously, though, if you use a _power_ sander to sand a platter, it will die. Just like wood, just like metal. Once you get rid of the shine, nothing will be recovered -- assuming you got rid of it mechanically/chemically and not just by covering it.
-DrkShadow
Can overwritten data on a flash hard drive be recovered? I suppose if you're really paranoid you could store data in ram and have it set to randomly overwrite it self if it were about to be compromised.
Easy enough to foil - don't format your drive. Run it through a degausser a few times; that data's unreadable and the drive can never be used again
From post-Soviet Russia, digital crime targets you !
Forget magic. Any technology distinguishable from divine power is insufficiently advanced.
The Curie point of modern magnetic media is higher than the melting point of aluminum.
...if they copy my hard drive (after they have managed to get pass the hard drive password) if they find most of the partitions encrypted with 256bit AES and the swap partition with 64bit blowfish? Anything usefull there for them?
Cheers,
- Martin
Discovery of the FW exploit from several years ago.
Recent commentary:
I am seeing mention around the web that this kind of access can be done with a PCI card (plugging it into a live system??).
I guess the theory was that if you do this a few times with random sources, the magnetic characteristics (shadows) have not all been changed by the same amount, so you can't apply a logarithmic algorithm to figure out the possible states that the disk could have been in and see if they make any sense.
I'm pretty sure that magnetic shadows work on an inverse square equation, where you are left with 1/2^n (where n is the iteration) of the original images strength after each iterative change. Meaning that if I know that the bank destroys hard drives from their computers with 10 iterations of straight 0s then straight 1s, I could 'play back' the formatting. I'm just pulling that out of thin air, but I think I've heard it somewhere. Please correct me if I'm wrong, along with the corresponding wiki link ;).
If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.
http://searchsecurity.techtarget.com/columnItem/0
You may notice that Windows has a "quick" and normal format. The difference? About an hour on a large drive. So why the time difference? Well a quick format goes and just writes to disk what is needed for the partition, which is an empty MFT more or less. Takes little time. All sectors are marked as blank and usable, but aren't touched. A full format then goes and zeros all the sectors.
It's actually not for security, but for reliability. During the full format, if there's a sector that's problematic to write to, the drive will mark it as bad and remap to another sector (all drives have extra sectors for that purpose). No data loss occurs since you are just writing zeros. Thus by doing this there's a fairly good chance that all your sectors are good as all of them have been touched.
The side effect, however, is you won't be recovering data with data recovery tools as the drive was well and truly overwritten.
re: live RAM acquisition - http://it.slashdot.org/comments.pl?sid=291981&cid= 20526915
Maybe the older HDs of under 32gig, but todays high density drives use such modern writing and its so tiny that there is no overlap or
micro leaks to look for. Besides you would need a damn $100m machine to do it.
Liberty freedom are no1, not dicks in suits.
THAT is the question!
So how would they deal with folks who have their data on RAID?
load "linux",8,1
Interesting how that is a standard forensic operation if firewire is not really present on so many PCs at all.... Does this work over USB as well?
molmod.com - computing tips from a molecular modeling
TFA talks about cloning disks and "system memory" - so it's unlikely the reporter actually knows what he's talking about (also note that there's a squillion links in the text but not one to a source reference).
On old drives, with, like, one bit per square inch of disk surface, it might have been possible to recover data after a few writes.
With today's data densities (eg. 250Gb per square inch) it's a joke to suggest that they can get it back after 12 random writes (or seven... or whatever) via a "cloning machine".
At these densities a single molecule is enough to tip the balance.
Nope, this is just police FUD and scare-tactics (if it's even true).
No sig today...
Ooooh! He used some fine sandpaper on the platters after he carefully disassembled it!!!
Sorry, your "destructive" methods weren't actually very destructive.
No sig today...
Let me see, that is 33Mb/sec, i.e. 4.2MB/sec. This strikes me as exceedingly slow. I can do about 5 times that on my three year old laptop.
Also, since when did shalshod strories just copy the marketing blurb?
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
Note that nobody is actually using this device, it's still in the "attracting interest from {unnamed government agency}" phase.
IOW it's bullshit.
No sig today...
Skimmed TFA, and noted the little typo in the summary. And with that it mind, this thing nothing more than souped-up external FireWire drive.
"You know you're narcissistic when you quote yourself in your sigs." -- PRoPAiN!
>what about Flash memory blocks: is it even possible to restore, even theoretically, previous state there. Since the Flash chip interface only reports the last recorded value, and you can't really read the Flash chip in any other way except the standard interface on the chip, I'd say no.
Ross Anderson's group at Cambridge has done some interesting work on this. If a cell is stuck between a 0 and a 1, all you need to do to read the hidden value is to drop the power supply voltage. Conceptually, if the old value was 0 and you wrote a 1 and got an analog value of 0.6, then you could lower the voltage enough that it would read as 0.4, which would round to 0 and show you the old value.
If memory serves they found that erasure did less to change the physical value of a bit than overwriting did.
Security is fun.
Use a small thermite charge. You can use a commercially available mixture of copper thermite, a mixture of copper oxide with aluminium, with included electrical igniter, used for the "cadwelding" process for welding copper. Except that instead of welding two copper bars you will be thermally decomposing a piece of resin with a sliver of silicon inside. For the purchase, to be on the safe side, prepare a cover story about e.g. installing a lightning rod system. Get several packs and test the assembly before actual deployment to be fully confident about its use. You may also put the whole disk-thermite-igniter assembly into a bed made of chamotte or other refractory ceramics, in order to prevent it chewing its way through the floor, and cover it with some spark guard so it won't be spewing fire around.
But i work in data forensics. We currently have all the capabilities specified by the device in the article with the exception of the speed. We currently work at about 30 mb/sec copying. But we also rip out the hard drives to prevent spoliation. Only thing special about the device is the speed, everything else is common practice.
Is it sad that I am more likely to recognize you and your posts by your sig than your name or UID?
There's a big difference between collecting the data and analyzing it. I've seen the results by ISEC Partners in fooling forensics software, (For example, if you want to hide your pr0n, put it on the 26th partition on your hard drive), and it deals with the inability of forensics analysis software to deal with analyzing targeted malicious files. You are going to have these issues with any software that processes files that previous were under the complete controll of a malicious user. In a non-computer forensics example, suppose your friend gives you a cd with a trojan .jpeg file on it. You can make an exact copy of that file to your computer no problem, but when you view the .jpeg file it installs a back door on your computer. Forensic software has to deal with the same issues.
That's where this article is misleading. Their solution does not solve that problem. In fact, it runs Encase right on the box for analyzing the hard drives, (which is one of the tools ISEC Partners looked into breaking). As far as collecting data securely goes, anyone can do that as long as they have a writeblocker, and they do a bitwise copy, (vs a file copy).
What they really needed to say in this review is that Trecorder is a one box solution to both collect and analyze forensics data that was specifically configured for that task. That way you don't have to spend the extra 2 minutes to disconnect a the copy of a hard drive from the duper and connect it to your analysis computer.