Cacher le code php

angelimad Messages postés 44 Date d'inscription lundi 26 mai 2008 Statut Membre Dernière intervention 9 septembre 2009 - 29 juil. 2009 à 22:03
cs_47 Messages postés 197 Date d'inscription mardi 20 janvier 2004 Statut Membre Dernière intervention 20 février 2013 - 30 juil. 2009 à 09:06
bonjour tout le monde,
execusé moi pour le titre, voila ma question: apres developpement de ma solution php, je veux la tester chez une société, les differentes page vont etre deployés dans un serveur dans la société et l acces sera via un LAN, le probleme c'est comment proteger mes scripts php, vu que l'acces est possible a partir du reseau LAN.
c'est la meme idée si j'ai developpé une application web et je veux la vendre, comment proteger mes scripts.
merci d'avance

4 réponses

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
29 juil. 2009 à 23:08
Salut

Utilise un ofuscator de code PHP

Qui supprime les commentaires
Les lignes blanches
Et renomme les variables

Et meme crypte les fonctions en ajoutant des boucles et autre

Attention le code devient des fois plus lent
et de garder le code d'origine pour des maintenances de ton appi.
0
cs_47 Messages postés 197 Date d'inscription mardi 20 janvier 2004 Statut Membre Dernière intervention 20 février 2013 1
29 juil. 2009 à 23:15
Bonsoir,

protégé tes scripts pour éviter qu'ils soient réutilisés par d'autres?

tu peux les encoder grâce à des outils comme Zend Gard ou Source Gardian (payant pour les 2, il doit y avoir une version de démo pour se faire une idée), ils te permettent en plus d'encoder tes scripts, une certaines protections (time limit, limite sur les plages IP d'utilisation, exécutable sur un seul serveur via le host, ....), il te faudra juste rajouter sur le serveur un loader pour pouvoir utiliser les scripts encodés

bonne nuit
0
angelimad Messages postés 44 Date d'inscription lundi 26 mai 2008 Statut Membre Dernière intervention 9 septembre 2009
30 juil. 2009 à 00:12
merci pour vos réponses
bon pour Obfuscator, je pense que c'est juste du javascript.
pour Zend Gard et Source Gardian, je vais tester sa. juste qu'est ce que tu veux dire par looder ??
0
cs_47 Messages postés 197 Date d'inscription mardi 20 janvier 2004 Statut Membre Dernière intervention 20 février 2013 1
30 juil. 2009 à 09:06
bonjour,

le loader va permettre "d'exécuter" le code encodé, sans ca, il y aura un message d'erreur à l'affichage comme quoi le script est protégé et nécessite le loader pour fonctionner
coté performance, utilisant Source Guardian sur des sites à forte charge, je n'ai pas vu de ralentissement notable

bonne journée
0
Rejoignez-nous