??? 07/01/04 18:47 Read: times |
#73485 - RE: p89v51rd2 secutity bit - serial number Responding to: ???'s previous message |
Hi Lambros,
I am wondering how critical this concern is. Are you conrcerned with hackers just on principle, or are you really concerned about industrial espionage, loss of IP and the associated profits? I ask for this reason. If you are genuinely concerned about real lost revenues, write your code to take advantage of the API calls and change the code only under the appropriate conditions. Of course, you will have to decide if the added cost is justified by the potential lost revenues. On the other hand, if this is just a pet peeve, that you don't want others poking around in your code, then just obfiscate the code. Put in some blocks that don't do anything. Find ways to make the algorithm as confusing as possible without the source comments. Or just add blocks of random numbers to the code and let someone try to disassemble it. It may or may not prevent someone from hacking your code, but you'll at least get the satisfaction of knowing that it would have been easier for them to just write their own. |