Encoder ses sources .php

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

moldak75
Nouveau WRInaute
 
Messages: 1
Inscription: Mar Mar 13, 2007 23:28

Encoder ses sources .php

Message le Mar Mar 13, 2007 23:33

Bonjour,
j'ai developpé un projet commercial en php/Mysql et je vais engager des commerciaux pour vendre ce produit.
Seulement j'ai besoin qu'il possede mon projet sur leur pc portable pour en faire demonstration aux clients mais ca ne me plait pas trop qu'il ait accès aux sources.
Existe t'il une solution pour que les commerciaux disposent de fichier .php crypté mais fonctionnel ? (en gros qu'il ne puisse pas voir mes sources mais qu'ils puissent les utiliser sur un serveur easyphp ?)

Merci d'avance pour vos réponses (s'il y en a :) )
David

Robinson
WRInaute accro
WRInaute accro
 
Messages: 1855
Inscription: Mar Oct 25, 2005 23:10

Message le Mar Mar 13, 2007 23:39

Que craint-tu ?

NextGeneration
WRInaute impliqué
WRInaute impliqué
 
Messages: 425
Inscription: Mer Sep 27, 2006 18:34

Message le Mar Mar 13, 2007 23:48

Oui, ca s'appelle l'obscursification. En gros, un code source imbitable qui a les memes fonctions que l'original.

Méthode : renommer toutes les variables et methodes , classes par des identificateurs completement abscons : _a; _b; _d; etc...

c'est déja un bon début. Ensuite, pour compliquer encore un peu un éventuel reverse engineering, tu peux spaghettiser ton code, avec plein de fonctions aux noms très proches, qui ne font pas grand chose.

Le principal souci est de garder des performances correctes.


Serious
WRInaute accro
WRInaute accro
 
Messages: 2438
Inscription: Lun Nov 21, 2005 18:29

Message le Mar Mar 13, 2007 23:56

obfuscation+bytecode


La Chaise sauvage
WRInaute passionné
WRInaute passionné
 
Messages: 685
Inscription: Lun Avr 11, 2005 10:37

Message le Mer Mar 14, 2007 0:54

une rapide recherche renvoie ça ...
apparemment c'est gratuit - mais j'ai pas testé, et il en existe sûrement d'autres


Monty973
WRInaute accro
WRInaute accro
 
Messages: 1614
Inscription: Mar Mar 21, 2006 4:52

Message le Mer Mar 14, 2007 1:01

ionCube est un encrypteur de code PHP :
http://www.ioncube.com/


sonikbuzz
WRInaute impliqué
WRInaute impliqué
 
Messages: 448
Inscription: Lun Fév 21, 2005 16:58

Message le Mer Mar 14, 2007 2:20

http://www.zend.com/products/zend_guard

PS: il doit exister une version (+ vieille) gratuite


mowmow
WRInaute passionné
WRInaute passionné
 
Messages: 975
Inscription: Mer Nov 03, 2004 9:40

Message le Mer Mar 14, 2007 7:24

Le produit de Zend est le plus efficace, car ca encrypte directement ton script PHP en langage machine (plus d'interpréteur), il suffit alors d'installer un module Zend (je ne sais plus lequel il faut faire quelques recherchers) pour pouvoir exécuter ces fichiers compressés. Tu peux également gérer les licences, je trouve ca franchement bien :)


hebmaster
WRInaute accro
WRInaute accro
 
Messages: 1053
Inscription: Jeu Déc 22, 2005 12:35

Message le Mer Mar 14, 2007 7:37

Et prk ne pas héberger tes sources en ligne ,et donner au vendeur juste l'adresse web de ton script.


Hoho
WRInaute passionné
WRInaute passionné
 
Messages: 515
Inscription: Mar Jan 10, 2006 1:56

Message le Mer Mar 14, 2007 7:37

Dou jesus. Upload tout sa et connecte ton sans fil a ta carte réseau pour un connection internet 56 K.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12167
Inscription: Dim Aoû 08, 2004 20:24

Message le Mer Mar 14, 2007 7:40

Sauf qu'à mon avis, cela va à l'encontre de la licence GPL du PHP.
MySQL propose 2 types de licences : commerciale et GPL mais pas php

Infini Turbulant
Nouveau WRInaute
 
Messages: 32
Inscription: Ven Fév 02, 2007 19:53

Message le Mer Mar 14, 2007 11:27

Bonjour,

Je ne crois pas que ce soit interdit.
On peut aussi, je ne l'ai jamais testé, faire du PHP en standalone, donc sans serveur, qui fonctionne alors comme une application normale.

Voici une petite liste :
-http://www.sourcecop.com/index.php
-http://www.sourceguardian.com/products/php_encoder.htm
-http://www.rssoftlab.com/phpenc.php
et Ioncube, et Zend qui ont déjà été cités.

Le dico du net parle du PHP standalone.
Tu peux aussi regarder
-http://indigostar.com/microweb.htm
-http://www.roadsend.com/home/index.php?SMC=1&pageID=compiler
-http://www.devx.com/opensource/Article/21235/0

ou plus généralement chercher sur google


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités