Existe-t-il un équivalent Javascript de bibliothèques comme HTMLPurifier, qui supprime le code XSS des chaînes?Y at-il une bibliothèque javascript qui peut être utilisée pour filtrer les chaînes pour les attaques XSS?
2
A
Répondre
7
De manière générale, au moment où le code Javascript est en cours d'exécution, il est trop tard pour vous protéger contre une attaque XSS. Vous devez protéger contre le serveur, pas le client.
0
Google-caja projet devrait vous aider.
Ceci n'est pas strictement vrai: il peut y avoir un cas où une application ajax accepte l'entrée d'une zone de texte et injecte du contenu dans le DOM, auquel cas vous voudriez certainement l'assainir. –
C'est une bonne règle que le serveur analyse strictement chaque entrée de l'utilisateur pour s'assurer que les attaques sont empêchées à un niveau profond. –
@Jed, quel est le vecteur d'attaque là-bas, autre que l'utilisateur qui attaque elle-même. Je ne vois pas vraiment de problème de sécurité avec ça. –