Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/03/2011, 18h08   #1
Membre Expert
 
Avatar de riete
 
Homme Thierry
NFC & DevWeb
Inscription : avril 2006
Messages : 1 175
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 51
Localisation : France

Informations professionnelles :
Activité : NFC & DevWeb
Secteur : Bâtiment

Informations forums :
Inscription : avril 2006
Messages : 1 175
Points : 1 366
Points : 1 366
Par défaut Micro Sondage Encoder ou non son code

Je travaille sur un gros projet PHP depuis plusieurs années.
Je risque d'être amener à porter ce projet à une échelle bien plus importante. J'ai une confiance toute relative dans le déroulement de ce portage, j'ai donc pensé protéger le code.

J'ai lu divers écrit et testé "SourceGuardian" qui fonctionne. Mais j'ai très peur que ce genre d'obfuscateur

1/ ne me prive de la souplesse de debug que j'aime en PHP.
2/ me rende la vie difficile

J'aimerais avoir votre avis sur ce sujet. Existe t il d'autres méthode ou solutions?

Merci
riete est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2011, 22h56   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Il s'agit juste de chiffrer le code final que tu vas fournir, ca ne change donc rien pour toi.

Il faut juste etre sur que le decodeur pourra fonctionner en production.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2011, 08h27   #3
Membre Expert
 
Avatar de riete
 
Homme Thierry
NFC & DevWeb
Inscription : avril 2006
Messages : 1 175
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 51
Localisation : France

Informations professionnelles :
Activité : NFC & DevWeb
Secteur : Bâtiment

Informations forums :
Inscription : avril 2006
Messages : 1 175
Points : 1 366
Points : 1 366
Ta réflexion est juste si je livre le code, ce n'est pas vraiment le cas ici.

Comme il s'agit d'un code qui est "vivant", vivant dans le sens ou des améliorations ou/et des corrections sont apportées régulièrement. Ceci impose donc une grande prudence pour la mise en prod des patchs.

Ma question serait plutôt, existe t il des solutions alternatives à l'encodage pour éviter le portage du code dans un autre environnement ?
Je pense par exemple à un bout de code qui serait inclus dans tous les scripts de l'appli qui testerait le DNS par exemple, mais qui lui serait illisible.

Suis-je le seul à me poser cette question ? ou avez vous tous adoptés l'encodage au final?

Merci d'avance
riete est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2011, 08h53   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Je ne vois toujours pas le problème : tu fais ta modification, tu rechiffres, tu fournis le code.

Tu peux avoir mix-max des fichiers chiffrés et d'autres non.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2011, 15h45   #5
Membre Expert
 
Avatar de riete
 
Homme Thierry
NFC & DevWeb
Inscription : avril 2006
Messages : 1 175
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 51
Localisation : France

Informations professionnelles :
Activité : NFC & DevWeb
Secteur : Bâtiment

Informations forums :
Inscription : avril 2006
Messages : 1 175
Points : 1 366
Points : 1 366
Décidément, je vais finir par y arriver !
Citation:
Envoyé par sabotage Voir le message
Je ne vois toujours pas le problème : tu fais ta modification, tu rechiffres, tu fournis le code.

Tu peux avoir mix-max des fichiers chiffrés et d'autres non.
J'ai bien compris le principe, je l'ai même testé et ça fonctionne (mise à part une augmentation notable de la taille des sources et une légère augmentation du temps d'exécution).

Je reformule ma question:
Est il possible d'éviter à une entité de copier les sources et de les installer ailleurs et de les utiliser, autrement qu'avec l'encodage?
riete est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/03/2011, 16h04   #6
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Non : ta source est claire, il en fait ce qu'il veut.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2011, 09h02   #7
Membre Expert
 
Avatar de riete
 
Homme Thierry
NFC & DevWeb
Inscription : avril 2006
Messages : 1 175
Détails du profil
Informations personnelles :
Nom : Homme Thierry
Âge : 51
Localisation : France

Informations professionnelles :
Activité : NFC & DevWeb
Secteur : Bâtiment

Informations forums :
Inscription : avril 2006
Messages : 1 175
Points : 1 366
Points : 1 366
Citation:
Envoyé par sabotage Voir le message
Non : ta source est claire, il en fait ce qu'il veut.
Merci, claire comme ta réponse.
riete est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h19.


 
 
 
 
Partenaires

Hébergement Web