note 82572 deleted from intro.bcompiler by thiago
| From: | thiago@php.net | Date: | Mon, 28 Nov 2011 11:53:54 +0000 |
| Subject: | note 82572 deleted from intro.bcompiler by thiago | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-184719@lists.php.net to get a copy of this message | ||
Note Submitter: Anonymous
----
The paragraph on code protection is somewhat misleading. While it is correct that the exact source
code can not be recreated this does not offer anything in terms of code protection and lures people
into a false sense of security. The same was thought of machine code until backward-engineering
became so advanced that programs were "rewritten" to change the behaviour of functions or
enable/disable them and the same is true for classes.
Overconfidence and "impossibilities" are what people looking for a challenge thrive on.
Encryption and obfuscation are ways to make it more difficult but not impossible. As a general rule
if it can be executed it can be modified so if you don't want it to be put under the microscope
then don't release it in the first place.