2013-08-29 2 views
0

Est-il possible de modifier le code source javascript sur une connexion https avant qu'il ne soit exécuté par le navigateur. Cette modification ne doit pas nécessairement provenir d'un homme au milieu. Il peut également provenir du destinataire prévu du script. En outre, existe-t-il un type particulier de requête qui ne peut pas être effectué sur un serveur PHP utilisant cURL? En d'autres termes, quelles sont les limites de cURL?Modification Javascript au navigateur Interface

+0

Je pose cette question parce que j'ai l'intention de cacher quelque chose dans une variable javascript et pour ce faire, j'ai enfermé le code entier dans une fonction anonyme. Je crains que le destinataire prévu puisse essayer de changer la fonction anonyme en une fonction nommée avant l'exécution du code de sorte que lorsque le code s'exécute, la variable qui détient le secret peut être accessible via la console du navigateur. –

Répondre

0

Si vous avez des secrets à cacher, ne les incluez pas dans votre Javascript.

Oui, c'est tout à fait possible. Avec quelque chose comme Greasemonkey, ou un plug-in de navigateur, l'utilisateur pourrait certainement transformer la source avant de l'exécuter. De plus, puisque votre source est finalement livrée en texte brut, même si elle est obscurcie, l'utilisateur peut la désosser pour trouver le secret, et souvent le faire assez rapidement.

Questions connexes