Maison > interface Web > tutoriel CSS > La porte dérobée JavaScript invisible

La porte dérobée JavaScript invisible

Lisa Kudrow
Libérer: 2025-03-17 09:20:10
original
153 Les gens l'ont consulté

La porte dérobée JavaScript invisible

Un exploit intelligemment déguisé (et effrayant) presque indétectable. Wolfgang Ettlinger pose la question: que se passe-t-il si une porte dérobée est littéralement invisible, en évitant même les critiques de code les plus approfondies?

L'image ci-dessous met en évidence l'exploit dans le code. Même avec une inspection étroite, il est facile de négliger. En effet

La méthode d'exécution est subtile: les commandes codées en dur, ainsi que tous les paramètres fournis par l'utilisateur, sont passés sous forme d'éléments dans un tableau à la fonction exec . Cette fonction exécute ensuite les commandes OS.

La solution proposée par l'équipe de Cambridge aborde cette vulnérabilité: restreindre les caractères Unicode bidirectionnels. Cependant, comme le montre cet exemple, les attaques d'homoglyphes et les personnages invisibles présentent une menace en cours importante.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal