Messages - Gothi[c] [ switch to compact view ]

Pages: prev1 ... 31 32 33 34 35 [36] 37 38 39 40 41 ... 160next
176
Living Room / Re: Interesting Discovery Involving Rented Servers
« on: April 29, 2009, 10:26 AM »
Didn't know it happens in server-land. You'd think people would have half a clue...

Most people assume the hosting company wipes the drive before reusing it. Obviously they don't. Most just do a simple format, which leaves all the data intact.

eg: mk2fs -j /dev/sda1 - which is what your typical GNU/Linux distro install cd runs to format the hd, does not null the hd. It only creates the inodes table to hold the links of files to the raw data. (like the file allocation table in fat16/32 or the master file table on ntfs)

Most people, including hosting companies, just figure that when they delete the partition, and reinstall another OS, all old data is gone.

177
Living Room / Re: Intresting discovery involving rented servers
« on: April 29, 2009, 09:13 AM »
It's quite a disturbing discovery with some serious implications.

Hollow's server is a GNU/Linux server, and he was able to tell, just from looking at the raw harddrive data (which is a simple oneliner command on GNU/Linux: eg: strings /dev/sda), that the previous user ran windows on it. He was able to retrieve pieces of registry data, emails, and other data.

What this means:
  • Say you decide to move hosts, or discontinue a server, the next person that gets your hard drive (hosting companies recycle a lot, of course), also gets all of your data, if you don't properly wipe your hard drive before discontinuing the server.
  • When you get a new server, all the old data is still floating around on the hard drive, just invisible to your OS.
    This means that if your server were ever subjected to an investigation by authorities for whatever reason, and the old owner had illegal material on it, they could easily think it's data you deleted.
    Thus it is a good idea to not only wipe the hard drive when leaving a host, but also when getting a new server.

How to properly wipe data:

Obviously, if the data survives a reformat, it will also survive when you simply delete the files.

The only way to be certain the data is gone, is by actually overwriting the physical data on the disk with random data.

On GNU/Linux there is an utility called 'shred' which offers a secure way of removing files by overwriting the physical data multiple times with random data, unlike 'rm' which only removes the links to the physical data, so the file 'appears' gone.

Alternatively you can use dd to overwrite the entire harddrive like so:
dd if=/dev/urandom of=/dev/sda
(where sda = the harddrive to erase of course)

Perhaps someone can give some tips on what to use on windows servers to properly wipe data.
The problem on windows is that the OS typically stops working when it's erasing itself :) (which is not the case on *nix when you use a statically linked application that can run from memory, like dd).

I have always been aware that data is not removed after a reformat or after removing a file. Though I must admit I never connected the dots, thinking about the implications when it comes to server hosting.
I think this practical experiment hollow did, clearly illustrates that the dangers of not wiping data are real!
Thanks hollow!

178
How about making viewing easier, but still allow for sorting.

Keep what you have, but add buttons on top for 'sort by'...

I don't see why you would all of a sudden have to lose your sorting ability using this UI approach...

And yes, great post :)

179
wow! kinda harsh...
I don't know :) My initial idea was making it black-on-black so nobody can read it! (without selecting the text or viewing it in a text browser)

Maybe I should do a browser detection. If javascript is enabled:
" Error. Javascript is enabled. Please use a browser without javascript support. "

(Like the reverse of what some sites do)

180
Developer's Corner / Re: Panda3d - nice looking new 3d game engine
« on: April 21, 2009, 02:20 AM »
Correcting my ancient previous post here...

Panda is 100% open now and making great progress.

It's really great to use, both in python and C++.

The new maintainer of the FOSS release is putting more effort in the C++ documentation.
I am currently using the C++ side of things in a project, and it's been great to work with.
They just released 1.6.0 which has a lot of nice additions.

This is a really great engine. Whether you're wanting to make the next great mmorpg or you're just learning to code. (Disney's pirates mmorpg was made using this engine)

Pages: prev1 ... 31 32 33 34 35 [36] 37 38 39 40 41 ... 160next
Go to full version