/ / comment protéger les codes côté client - php, javascript, html

comment protéger les codes côté client - php, javascript, html

y at-il un outil open source pour chiffrer ou masquer le code côté client .... est-il possible .... ??? j'ai besoin de chiffrer php, html, script java //

Réponses:

4 pour la réponse № 1

PHP n'est pas un code côté client, donc ne vous inquiétez pas.

En ce qui concerne HTML et JavaScript, ne vous inquiétez pas;Pour qu'il soit utilisable côté client, il doit être "déchiffrable" côté client, ce qui rendrait tout cryptage / obscurcissement inutile. Ça n'arrivera pas.

Si vous développez des applications Web, familiarisez-vous avec le fait que tout le monde peut voir votre code HTML, JavaScript, CSS, vos cookies et tout ce qui se charge dans le navigateur.

Essayer de protéger le code de cette manière est finalement un effort inutile, même si cela étaient possible de faire; pour un développeur expérimenté,il est souvent sinon toujours plus difficile de lire le code de quelqu'un d'autre que d'écrire le vôtre. Si quelqu'un veut voler votre idée, alors tout ce dont ils ont besoin de savoir peut probablement être déduit de la fonctionnalité du site (c’est-à-dire l’ingénierie inverse). Le code n'est même pas nécessaire.


4 pour la réponse № 2

Quelqu'un d'intelligent a dit une fois:

"Si vous ne savez pas comment protéger votre code, vous n’avez rien qui vaille la peine d’être protégé."

Vrais mots.


3 pour la réponse № 3

PHP est côté serveur et n'est donc pas accessible. Vous ne pouvez pas masquer ou masquer le code HTML. Vous pouvez obscurcir le javascript côté client en utilisant quelque chose comme le YUI Compressor.

Mais honnêtement, très peu de chance que vous soyezfaire quelque chose en javascript qui est a) un secret commercial, et b) quiconque voudra voler. Et si c'est le cas, vous avez la loi sur le droit d'auteur de votre côté ... si quelqu'un la vole, vous pouvez facilement consulter son code source et prouver qu'il l'a volé et le poursuivre en justice ;-)


0 pour la réponse № 4

Vous pouvez exécuter votre javascript via un obfuscateur ( http://www.javascriptobfuscator.com ), mais il est possible d’inverser cela. Si le navigateur peut le comprendre, il peut être inversé.


0 pour la réponse № 5

Cela dépend de ce que vous entendez par chiffrer. HTML et Javascript doivent pouvoir être analysés par le navigateur, afin que le client puisse toujours les voir. PHP est un langage côté serveur, qui génère le HMTL (et éventuellement le javascript) envoyé au visiteur de la page Web, le visiteur ne voit jamais le php.

Javascript et HTML peuvent être minifiés et obsolètes, pour être déroutant, mais toujours visible.

Si vous transportez des données sensibles et avez besoinpour le protéger, vous devez utiliser HTTP sur SSL, également appelé HTTPS. Il s’agit du même mécanisme que celui utilisé par les banques pour protéger leurs clients lorsqu’ils se connectent pour consulter leurs comptes.