IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Protéger mon code


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Inscrit en
    Octobre 2007
    Messages
    209
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 209
    Points : 120
    Points
    120
    Par défaut Protéger mon code
    Bonjour,
    Un client semble se refuser à nous payer certaines prestations
    Comment protéger notre code ?
    A savoir que la plupart des outils de protection ne fonctionnent pas sur des serveurs mutualisés ce qui est le cas en l’occurrence.
    Existe-t-il des solutions ?
    Rendre les classes php illisibles (cryptage ?) ?
    Une autre astuce pour que le déplombage coûte plus cher que de s'acquitter de ses dettes ?
    Merci

  2. #2
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Salut,

    cela m'étonnerait que quelque chose soit faisable en mutualisé (à part la bidouille).

    Les solutions qui tiennent la route comme ZendGuard ou PHP Encoder nécessitent que tu aies la main sur le serveur.

    Après, l'autre moyen presque infaillible c'est de mieux choisir ses clients

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 241
    Points
    20 241
    Par défaut
    C'est possible avec bcompiler mais je doute que les hébergements mutualisés le supporte.

    A part fournir les hébergements à ses clients, ou être sur un dédié et pouvoir utiliser des outils du type de zend guard / bcompiler ... y'a pas vraiment de solution.

  4. #4
    Membre régulier
    Inscrit en
    Octobre 2007
    Messages
    209
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 209
    Points : 120
    Points
    120
    Par défaut
    Merci pour vos réponses.
    J'ai la main sur un serveur.
    Puis-je facilement transférer le site sur ce serveur en ne laissant que l'index.php sur celui du client qui renvoie les entrées et les sorties vers mon serveur.
    L'application est développée selon l'architecture (design pattern) MVC.
    Ainsi le fichier index.php ne sert qu'à rediriger les flux vers le "Contrôleur.php" qui est charge de transmettre les flux entrée sortie.
    Puis-je installer ce dernier sur mon serveur et en indiquer l'adresse dans l'index ?
    Merci

  5. #5
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 692
    Points : 20 241
    Points
    20 241
    Par défaut
    Citation Envoyé par JLC83 Voir le message
    Merci pour vos réponses.
    J'ai la main sur un serveur.
    Puis-je facilement transférer le site sur ce serveur en ne laissant que l'index.php sur celui du client qui renvoie les entrées et les sorties vers mon serveur.
    L'application est développée selon l'architecture (design pattern) MVC.
    Ainsi le fichier index.php ne sert qu'à rediriger les flux vers le "Contrôleur.php" qui est charge de transmettre les flux entrée sortie.
    Puis-je installer ce dernier sur mon serveur et en indiquer l'adresse dans l'index ?
    Merci
    C'est possible mais ça me parait compliqué , ne serait ce que parce qu'il y'a peux de chance que l'hébergement mutualisé autorise les inclusions distante. Sans compter que les temps de réponses risque d'être horrible.

    Si tu as accès au serveur du client , tu enlèves ce qu'il à pas payé et puis voilà

    Sinon un accident est vite arrivé dans une ruelle sombre

  6. #6
    Membre régulier
    Inscrit en
    Octobre 2007
    Messages
    209
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 209
    Points : 120
    Points
    120
    Par défaut

    Bon je vais commencer par lui fermer les accès.
    Merci de l'humour c'est toujours un +

Discussions similaires

  1. Comment protéger mon code source ?
    Par Morrio dans le forum C++/CLI
    Réponses: 2
    Dernier message: 30/08/2013, 12h20
  2. Protéger mon code php
    Par pelloq1 dans le forum Langage
    Réponses: 15
    Dernier message: 06/07/2009, 19h41
  3. Comment protéger mon code ?
    Par cjpneros dans le forum VBA Word
    Réponses: 1
    Dernier message: 21/01/2009, 15h31
  4. Mon code n'est pas interprété !
    Par korriganez dans le forum Langage
    Réponses: 3
    Dernier message: 31/05/2006, 15h46
  5. [langage] algo de bissection dans mon code
    Par killy dans le forum Langage
    Réponses: 5
    Dernier message: 19/01/2004, 18h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo