de licence et de protéger script php
Je suis intéressé utiliser http://www.phplicengine.com pour protéger mon code php et la licence de mon script php, mais n'ont aucune idée de comment il est bon. est ici un PHPLicengine utilisateur qui peut m'aider s'il vous plaît?
- Pour de meilleurs résultats, faire semblant que vous êtes en Danger, et la phrase de votre post dans la forme d'une question. Quel genre d'aide que vous recherchez?
- découvrez: ioncube.com ils ont une façon de le faire
Vous devez vous connecter pour publier un commentaire.
Code PHP ne peut pas être chiffré, car à un certain point, vous devez eval() la chaîne qui produit la sortie.Donc, il n'y a pas un moyen d'empêcher les gens de voler votre code si vous le laissez descendre votre serveurs.
Pour la plupart, en essayant de protéger le code est inutile. Les gens font de l'argent hors de code en soit Un) de Travailler pour quelqu'un, B) Fournir des mises à jour/support pour valable uniquement à payer les clients, ou C) de faire en Quelque sorte les données, le logiciel utilise passent par leurs propres serveurs afin d'obtenir pour le client.
Toute autre tentative de protéger le code exige que le conseiller juridique et d'action.
Par lui-même, un système comme PHPLicengine est inutile. Votre script PHP sera toujours un texte simple script PHP, si quelqu'un peut simplement enlever la licence de code (ça va prendre 1/10ème, aussi longtemps qu'il vous a fallu pour intégrer), et de faire ce qu'il veut avec.
Script PHP encodeurs (comme IonCube, Zend Encoder) ont la possibilité de pré-compiler des scripts PHP dans le bytecode. Ils exigent le serveur web pour avoir une extension PHP pour décoder et exécuter les scripts compilés.
En gros, ils font la même chose que obfuscators en Java /.NET - créer une obscure version binaire qui fonctionne toujours, mais est plus difficile à décompiler ou à le modifier.
Il y a des problèmes avec cette approche - pas tous les hébergeurs de sites possèdent l'extension PHP installé, et chaque script encoder a besoin de son propre. Même ceux qui n'ont généralement qu'une seule (IonCube et Zend sont les plus courants). Généralement, vos clients ne seront pas en mesure d'installer les extension PHP, car ils n'ont pas de posséder ou de contrôler leur serveur web, de sorte que seul le fait d'avoir une obscure version disponible pourrait empêcher certains clients de l'aide (et donc acheter) votre logiciel.
À en juger par la Faq sur le PHPLicengine site web, l'octroi de licences à des portions de leur système de licence sont encodage à l'aide d'IonCube de toute façon, donc c'est à peu près vous oblige à utiliser IonCube.
Vous pouvez compiler le code php. Il n'est pas un processus simple si. Jetez un oeil à Bcompiler ou octet compilateur sur l'php.net site.
http://us.php.net/manual/en/intro.bcompiler.php
je suggère que Vous pouvez utiliser cron pour vérifier la licence à chaque heure, si un système de fausses clé de licence plugin pour le code détruit.
mais si vous la vente de votre plugin à 20000 utilisateur il y a de difficile à gérer...
Je n'ai jamais entendu parler de PHPLicengine - pour le cryptage/protection, j'ai l'habitude de compter ni sur la Zend Guard ou ionCube. J'ai aussi entendu de bonnes choses sur PHPAudit.
Cependant, alors que ces (surtout Zend), tous les "grands noms" dans le script PHP, la protection de l'entreprise, ils ne peuvent pas protéger votre script à l'encontre de vraiment sérieux craquelins (je sais que les deux Zend et IonCube ont été rompus avant: cependant, c'était il y a plusieurs versions et sa sortie a été dissimulé, de toute façon, car les deux systèmes, pour la vitesse, la réduction des variables/les noms de fonction à la longueur minimale et supprimé les commentaires).
Vous pouvez protéger votre code avec ioncube
Je ne l'ai pas utilisé, mais je sais qu'un hôte qui prend en charge: mittwald
Salut à tous, vous pouvez essayer avec eux pour chiffrer avec la clé de licence de votre code php/source/script
Que j'ai trouvé sur internet ce service, vous pouvez essayer, c'est pas cher
https://www.facebook.com/pages/Encrypt-with-License-Key-any-PHP-Code/1408496709369712