Results 1 to 10 of 19
Hi,
I'm wondering if anyone has suggestions as to how to protect a system from cloning?
I understand it's near impossible to stop someone cloning a drive, but anyone have ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 09-19-2011 #1Just Joined!
- Join Date
- Sep 2011
- Posts
- 3
Protecting Data From Cloning
Hi,
I'm wondering if anyone has suggestions as to how to protect a system from cloning?
I understand it's near impossible to stop someone cloning a drive, but anyone have suggestions how to make it impossible to use the data?
If I were to rent out a computer system for a specific task, what would be the best way to ensure no one could just copy everything on the drive and duplicate what I've created?
Hope this makes sense
- 09-19-2011 #2
Welcome to LinuxForums!
Simple answer...If I were to rent out a computer system for a specific task, what would be the best way to ensure no one could just copy everything on the drive and duplicate what I've created?
There is no way to guarantee security. Especially if physical access is involved.
Once I have a machine in my possession, data and cloning could be just a LiveCD away.
Encrypting a drive will help, but it's really just an obstacle.Jay
New users, read this first.
New Member FAQ
Registered Linux User #463940
I do not respond to Private Messages asking for Linux help. Please, keep it on the public boards.
- 09-19-2011 #3forum.guy
- Join Date
- May 2004
- Location
- arch linux
- Posts
- 18,733
Hello and welcome!

I agree with jayd512 that encryption is probably your best option, unless you want to stay right beside the renter and personally watch everything that he/she does with the machine.oz
- 09-19-2011 #4Just Joined!
- Join Date
- Sep 2011
- Posts
- 3
That's what I thought.
A padlock + encryption might be the best solution.
If nothing else, a padlock would be a visual reminder.
- 09-20-2011 #5Just Joined!
- Join Date
- Dec 2010
- Location
- Naguabo, Puerto Rico
- Posts
- 3
1. A padlock securing the computer chassis is an excellent solution. You may have the customer who rents the computer sign a contract with a clause reading that he/she must pay an Extra Fee if the padlock is broken (Example: $200.00 to cover most of the cost of the Operating System License).
2. Optical Drives must be disabled in the Boot Sequence in the CMOS Settings. This would help to avoid booting from Live CD's.
3. The Hard Drive must be the First Option in the Boot Sequence.
4. Booting from Additional Devices must be disabled in the Boot Sequence. This would help to avoid booting a Live Operating System from a USB Disk
5. The CMOS Settings would must be password protected so no one could change the Boot Settings, or the Boot Secuence.
Also, you may search on the Internet for software that may protect the System Files from being cloned or copied to external storage.
- 09-20-2011 #6Linux Newbie
- Join Date
- Oct 2008
- Posts
- 150
You could also change the hard drive; give the renter one that has nothing on it. When you get it back, overwrite it with badblocks a bunch of times to get rid of whatever they did on it. You could even have them provide their own drive(s).
- 09-20-2011 #7Just Joined!
- Join Date
- Jul 2006
- Location
- localhost
- Posts
- 26
Well I guess you could have an encypted drive with the key locked by some hardware parameter (like an ethernet MAC address), but anything beyond encryption would just be security by obscurity which is known to not work in the long run.
I personally would open source the solution, but consider copyrighting it and leave it at that, if it's a good way of doing something it will get out eventually anyway so you might as well make sure you get credit for it.
- 09-20-2011 #8Linux Newbie
- Join Date
- Nov 2009
- Posts
- 117
Hello Brandoo,
I am not sure if this is in any way the right direction for what you eventually want but there is a GNU/Linux & Unix command "hostid" that was useful in nailing which particular box a software should run on. They can clone the disc and put it on their own machine but if your software is built to run on a specific value of "hostid", that might be enough to thwart them.
I have just run the command on two different GNU/Linux boxes. Got "6f0axxxx" on one but "00000000" on the other.
- 09-21-2011 #9Linux User
- Join Date
- Jan 2005
- Location
- Saint Paul, MN
- Posts
- 396
I have run it on three other Linux machines and each returned "00000000". All of them were assembled not purchased pre-assembled with Microsoft stuff on them.I have just run the command on two different GNU/Linux boxes. Got "6f0axxxx" on one but "00000000" on the other.
- 09-21-2011 #10Linux Newbie
- Join Date
- Nov 2009
- Posts
- 117
Hello again.
I have been looking at a lot of stuff to do with this hostid and there is an awful lot of inconsistency out there - even in the Solaris world.
How about tieing the software to the actual disc?
hdparm -I /dev/sdx will give a ton of info about sdx and, what's more, will get it from the actual drive. Build your target software in such a way that it incorporates say, the serial number of the disc. This software, or a checker program that runs as soon as the filesystem becomes available, can then see if the right disc is being used.
The checker would give you good privileges to do some very irritating stuff indeed.
If they clone your disc and replace yours with the clone, you can detect that as soon as you get your kit back by booting it up in same way as the thieves have to.
I'd be interested to know what you finally implement.
Cheers - VP


Reply With Quote

