3

I'd like to protect a PHP app that a client wants to have hosted on their own servers - I know that Zend Guard & Ion Cube do some form of protection but i've also found sites that will reverse engineer this code.

My question is - is there a way to obfuscate the code first, then load it through the Zend Guard to give it a 'second layer' of protection.

Apart from the slowdown of performance of this site what other pros & cons could I expect if this is even at all possible?

Zabs
  • 13,852
  • 45
  • 173
  • 297
  • what do you mean by protect? hiding the code from the client? – Ibu Aug 18 '12 at 08:37
  • Just purely to hide the PHP code as a client is refusing to have the site hosted on my own platform (even though it would be easier for me to setup) - they still want the entire site running on their own server, therefore I would lose total control of the app. – Zabs Aug 18 '12 at 08:39
  • You should have a contract with your client. If they violate the terms of the agreement, take them to court. – Frank Farmer Oct 11 '12 at 17:45

1 Answers1

1

Pretty much any method of protecting code can be reverse engineered. With regards to the question of obfuscation. Zend Guard already obfuscates code as part of the protection that it offers prior too being encoded.

Further information can be found at Zend's project page http://www.zend.com/en/products/guard/

Peter
  • 773
  • 1
  • 7
  • 23