Live data from Hacker News

German Ministry of Education Throws Away PCs For 190,000 € Due To Infection

it.slashdot.org

11–20 of 22 posts

Re: German Ministry of Education Throws Away PCs For 190,000 € Due To Infection

#12
post #10
post #4

Earlier quoted context omitted.

Its even more sad since its not that expensive at all to just run `dd if=/dev/urandom of=/dev/sda1` on 170 computers, thats what, a days worth of work for one skilled sysadmin?

I'm no expert on these things, but my understanding is that simply doing `dd if=/dev/urandom of=/dev/sda1` is not enough to guarantee that the data isn't recoverable. In fact there seems to be some debate if any amount or combination of writes is enough to guarantee that the data is unrecoverable.

Some combination has to be enough. Because otherwise you could use that property (plus error resistance coding) to store arbitrary amounts of data on your hard drive.

Re: German Ministry of Education Throws Away PCs For 190,000 € Due To Infection

#13
post #2

They did clean their servers. The slashdot title/summary are a bit misleading. Perhaps they wanted new PCs already and simply estimated that it might be a good time to upgrade rather than clean them? Still wish they would've donated the PCs instead of throwing them away.

Depends who your donating them too, in my experience it's generally a really bad idea to donate them to staff members or even individuals outside the company. People tend to assume you wont mind helping out and with software installation etc. (even if you explicitly state that they are unsupported).

Sometimes the best thing to do is just give them to IT staff for training, if you can afford to pay someone to do it, put them on ebay or failing that throw them out.

Re: German Ministry of Education Throws Away PCs For 190,000 € Due To Infection

#14
post #9
post #6

Earlier quoted context omitted.

If one PC is missed and some sensitive data is sold to a recycling company, and somehow somebody finds it and reports it, there is hell to pay in the press and potential liability. Why take the risk? There is no incentive to re-use these computers. Plus, let's face it, nobody wants old pc's anyway. I tried putting up a bunch of them for free on our local equivalent of Craigslist last year and nobody wanted them, I en…

OK well fair enough but this is another thing I don't understand, maybe its cause I live in central europe but why the heck would you pay someone to recycle something? I gathered all my old hardware (~10 desktops) and sold it for scrap, theres actually lots of rare earth metals in there. All you have to do is take them apart and drive to your local metal recycling point, they give great prices by the kilo. You won't…

Well, there are many reasons. For once, it might not be legal for companies to take apart and dispose of their own computers without a permit (for safety and pollution concerns). Those permits and regulations might also raise the costs of the recycling company, which may need special equipment or training for its employees. Then there's labor costs, which in Germany are well above the EU-27 average.

Re: German Ministry of Education Throws Away PCs For 190,000 € Due To Infection

#15
post #12
post #10

Earlier quoted context omitted.

I'm no expert on these things, but my understanding is that simply doing `dd if=/dev/urandom of=/dev/sda1` is not enough to guarantee that the data isn't recoverable. In fact there seems to be some debate if any amount or combination of writes is enough to guarantee that the data is unrecoverable.

Some combination has to be enough. Because otherwise you could use that property (plus error resistance coding) to store arbitrary amounts of data on your hard drive.

The size of the error resistance coding you'll need will quickly dominate the size of your data. Also the argument is a probabilistic one. It's not that certain data will be recoverable, only that there may be a non-zero probability that some data may be recoverable.

Re: German Ministry of Education Throws Away PCs For 190,000 € Due To Infection

#16
post #9
post #6

Earlier quoted context omitted.

If one PC is missed and some sensitive data is sold to a recycling company, and somehow somebody finds it and reports it, there is hell to pay in the press and potential liability. Why take the risk? There is no incentive to re-use these computers. Plus, let's face it, nobody wants old pc's anyway. I tried putting up a bunch of them for free on our local equivalent of Craigslist last year and nobody wanted them, I en…

OK well fair enough but this is another thing I don't understand, maybe its cause I live in central europe but why the heck would you pay someone to recycle something? I gathered all my old hardware (~10 desktops) and sold it for scrap, theres actually lots of rare earth metals in there. All you have to do is take them apart and drive to your local metal recycling point, they give great prices by the kilo. You won't…

The issue was mostly the CRT's - they're like 20 or 25 kg each, I would've had to lug all of them down 3 flights of stairs, plus I would've had to hire a van to bring them away or drive 5 times or so with my car. Plus there are hardly any metals in the monitors, so I wouldn't have gotten paid for them anyway. We were moving offices at the time, I had other things on my mind. I made a deal where everything including the CRT's and a bunch of really old stuff like old ink-jet printers etc. were taken away. Maybe I would've gotten paid a bit had I sold just the PC's - even then it would've been so little that it wouldn't have been worth my time, plus I would've had to pay more for the rest.

Regardless of whether it's possible to get some pocket change for old pc's, the point is: it's not cost effective, when you count the hourly salary of a professional, to do anything more than the absolute minimum to dispose of old computers. Especially for a government organization - bureaucracies are not designed for cost-effectiveness, but for predictability and accountability. That is not a value judgement, just an observation, but one that immediately dispels of 50% of whining about 'governments wasting money'.

Re: German Ministry of Education Throws Away PCs For 190,000 € Due To Infection

#17
post #2

They did clean their servers. The slashdot title/summary are a bit misleading. Perhaps they wanted new PCs already and simply estimated that it might be a good time to upgrade rather than clean them? Still wish they would've donated the PCs instead of throwing them away.

Apparently they estimated 130.000€ for cleaning vs 187.300€ for upgrading. They decided to only clean the servers and upgrade the workstations. The actual problem was the lack of an "IT security concept".

german source: http://www.heise.de/newsticker/meldung/Schwerin-Virus-verseu...

Re: German Ministry of Education Throws Away PCs For 190,000 € Due To Infection

#18
post #12
post #10

Earlier quoted context omitted.

I'm no expert on these things, but my understanding is that simply doing `dd if=/dev/urandom of=/dev/sda1` is not enough to guarantee that the data isn't recoverable. In fact there seems to be some debate if any amount or combination of writes is enough to guarantee that the data is unrecoverable.

Some combination has to be enough. Because otherwise you could use that property (plus error resistance coding) to store arbitrary amounts of data on your hard drive.

If you are able to get at the entire physical media then a certain combination of high and low bit writing is necessary or one can read some previous bits with specialized hardware. There is a DoD standard for writing enough combinations.

But with modern drives you are not getting at the physical layout. The drive may detect an error and remap surrounding data for you. Consequently, some data surrounding some badblock(s) in the past will potentially never be overwritten by your process. Someone with separate hardware or an alternate firmware could always retrieve it.

Re: German Ministry of Education Throws Away PCs For 190,000 € Due To Infection

#19
post #10
post #4

Earlier quoted context omitted.

Its even more sad since its not that expensive at all to just run `dd if=/dev/urandom of=/dev/sda1` on 170 computers, thats what, a days worth of work for one skilled sysadmin?

I'm no expert on these things, but my understanding is that simply doing `dd if=/dev/urandom of=/dev/sda1` is not enough to guarantee that the data isn't recoverable. In fact there seems to be some debate if any amount or combination of writes is enough to guarantee that the data is unrecoverable.

With modern drives, the problem isn't that you can recover data from "under" an overwrite. The problem is that hard drives have reserved sectors that are only visible to the drive controller itself, used as spare space in case of a bad sector elsewhere on the disk. (SSDs are even worse since they spread data across the "extra" space all the time, to extend the life of the drive.)

The only way to tell the drive to erase everything is to send the ATA Secure Erase command. This tells the controller to wipe the drive in a secure way. It is the only NIST-approved way to securely erase a drive. Lots of info from this discussion http://security.stackexchange.com/questions/5749/how-can-i-r...

Post reply on HN