cryptage code source

Eléphant du PHP | 66 Messages

07 août 2006, 09:33

Bonjour
Est ce que qq1 connais comment crypter le code source de mon site web, une solution comme IonCube ou Zend Encoder mais gratuite !!!
Mess With Best or die With the Rest

Administrateur PHPfrance
Administrateur PHPfrance | 3131 Messages

07 août 2006, 10:08

Aucun gratuit à ma connaissance. Zend encoder me paraît plus approprié que IonCube cependant, car son moteur de décodage est plus facilement intégré au serveur, ce qui n'est pas le cas de celui de IonCube.

Edit : Une solution open-source d'accélérateur/encodeur multi-plateforme (c'est important pour favoriser la distribution des programmes ainsi encryptés) : turck mmcache

Eléphant du PHP | 66 Messages

07 août 2006, 10:32

Donc il faut absolution que je changer le httpd.conf ou le PHP.ini :? le prblm c que c hébergé chez un autre hébergeur concurent
Mess With Best or die With the Rest

Administrateur PHPfrance
Administrateur PHPfrance | 3131 Messages

07 août 2006, 11:19

Concurrent de qui ? :shock:
C'est surtout le fait que tu sois sur un mutualisé qui va te bloquer, pas que ce soit un concurrent de qui que ce soit ;)

Je pense qu'on pourrait refléchir à un système de cryptage via mcrypt, et de décryptage des sources au dernier moment genre "eval(decrypt($masource))" mais ça signifie que tôt ou tard la source transitera en clair dans la mémoire et sera donc récupérable, ne serait-ce qu'en modifiant le script d'exécution en "fputs(fopen("monfichier-en-clair.php","w"), decrypt($masource))" ;) Dans tous les cas, quelque soit la méthode, il y aura toujours la possibilité de copier-coller le contenu du fichier et de le décrypter avec les outils adéquats.

Il faut donc nécessairement passer par un module externe (une extension PHP idéalement, comme le fait "microcode") qui "cachera" la méthode de décryptage mais ça n'est pas beaucoup plus efficace. Ou bien par un convertisseur en bytecode et un module du moteur zend (choix de zend, et de turck). Aucune autre méthode ne sera "secure".

Eléphant du PHP | 66 Messages

07 août 2006, 14:04

notre concurent :oops: lol
Merci pour la conseille je ferais le nécéssaire :p
merci encore une fois
Mess With Best or die With the Rest

Eléphant du PHP | 197 Messages

22 août 2006, 01:19

à lal limite expose nous ton projet, il y a surement des solutions alternatives

Petit nouveau ! | 2 Messages

01 déc. 2006, 22:27

J'ai développé une extension PHP pour crypter des scripts PHP exécutables par le serveur Web.
Va voir sur mon site http://crypto.lsps.info[/url]

Petit nouveau ! | 2 Messages

29 déc. 2006, 05:06

excusez moi mais quel est l'interet de crypter un code source PHP ?
de toutes facon ce code est normalement inaccessible à moins d'une faille d'include ou autre non ?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

29 déc. 2006, 09:19

L'intéret est de pouvoir vendre l'applicatif sans risquer de voir apparaitre des petits freres moins cher dans les semaines suivantes ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 1885 Messages

29 déc. 2006, 16:12

Invision Power Services le fait pour quelques unes de ses applications.

Je ne vois absolument pas de mal à faire ça puisque c'est payant. En autant qu'un API intéressant soit proposé pour son intégration et que le support soit efficace. (puisque c'est payant)
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

29 déc. 2006, 16:29

C'est même très compréhensible ...

Quand on achète un logiciel on a généralement un .exe, pas la liste des sources ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

ViPHP
fab
ViPHP | 2657 Messages

29 déc. 2006, 21:48

Je peux comprendre qu'on distribue les sources cryptés sous une seule condition que l'éditeur s'engage à tout mettre en oeuvre et tres rapidement pour corriger les failles de sécurités découvertes par comme microsoft quoi !

Cependant c'est moi choix personnel mais je préfère utilisait un produit dont les sources sont disponibles c'est toujours plus praitques en cas de problème et même en cas de souhait d'évolution...
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }