web-dev-qa-db-fra.com

Comment puis-je protéger mon code source PHP d'un client lorsqu'il est installé sur un serveur client?

J'ai créé une application Web PHP et la demande de mon client de l’héberger sur leur serveur. Comment puis-je protéger mon code PHP afin qu'il ne soit pas visualisé, étudié ou utilisé à d'autres fins par mon client?

5
user1995781

Vous pouvez encoder votre code en utilisant ionCube et des produits similaires. Votre client ne pourra pas le voir, l’étudier ou le prendre.

Cependant, tout peut être inversé, ce qui signifie que, peu importe la façon dont vous encodez votre code, celui-ci peut être décodé. Par exemple, ionCube peut être décodé avec decry.pt . Cela fonctionne, je peux le confirmer.

Ainsi, vous ne pourrez jamais vraiment sécuriser votre code, mais c'est un bon début.

Bien sûr, après avoir codé le script, assurez-vous que le client n'est pas autorisé à le visualiser, l'étudier ou le prendre. Choisissez une licence appropriée pour votre script.

Assurez-vous que vous avez un contrat écrit signé entre vous et le client énonçant les conditions d'utilisation de la licence afin que celle-ci soit exécutoire devant un tribunal.

9
William Edwards