15
1
It's a topic that interests everyone. How can I protect my software against stealing, hacking, reverse engineering?
I was thinking: Do my best to protect the program for reverse engineering. Then people will crack it and seed it with torrents. Then I download my own cracked software with a torrent with my own torrent-software. My own torrent-software has then to seed incorrect data (bytes). Of course it has to seed critical bytes.
So people who want to steal my software download my wrong bytes. Just those bytes that are important to startup, saving and loading data, etc... So if the stealer download from me (and seed it later) the stealer can't do anything with it, because it is broken.
Is this idea relevant? Maybe, good torrent-clients check hashes from more peers to check if the packages (containing my broken bytes) I want to seed are correct or not?
3I've read the RIAA has already done this for music files. – None – 2010-06-09T15:17:52.197
26you are wasting your time, you aren't losing any money from thieves, by definition they would never buy your software to begin with. – None – 2010-06-09T15:20:02.680
It would fail for the reason I give below. What I believe the RIAA (or rather MediaSentry) did was seed random data with the filename of popular music (Madonna?) - hiding the signal amongst the noise. – graham.reeds – 2010-06-09T15:20:49.893
27Discarding the fact that it wouldn't work due to CRC checks etc, I'd suggest that it might be a bad idea for another reason. The people who steal the software probably won't pay for it anyway, but if it doesn't work they might tell their friends or bosses that your software is bad quality so that they don't buy it either. – ho1 – 2010-06-09T15:25:45.857
@fuzzy: While it's not as definite as you make it seem, it's true that such people would be much more likely to not purchase the software in the first place. – None – 2010-06-09T15:30:10.533
9In most cases, a pirated copy is not a lost sale. – None – 2010-06-09T15:58:36.733
13Whatever you do, make sure you don't make it hard for paying customers to use your software – user6863 – 2010-06-09T17:00:44.210
I would suggest putting in the time to make sure that the software won't easily work when copied. – Paul Nathan – 2010-06-09T17:11:05.513
2Chances are you are going about this all wrong. First, is your software really worth pirating? If not, then why are you worried? If it is not already on Bit-Torrent, it probably isn't worth pirating. If it is, you're too late. – Warren P – 2010-06-09T17:23:17.183
2
See the Streisand effect(http://en.wikipedia.org/wiki/Streisand_effect).
Being a dick about your software will engender more ill will and bad publicity than your lost sales will ever be worth.