Existe-t-il une méthode permettant de détecter si un utilisateur utilisant ie8 a activé le filtre XSS? Pour autant que je sache, rien ne change dans l'User Agent ou dans les en-têtes http quand ie8 a activé le filtre XSS et quand ce n'est pas le cas. Cela laisse une certaine détection côté client de l'utilisation du filtre. Serait-il possible d'écrire une page de test qui me dira si le filtre est actif?Détecte si le filtre x8 ie8 est activé
2
A
Répondre
3
Je ne connais aucun moyen de le savoir. IE ne parvient pas à lancer une erreur quand il bloque les communications et il n'a aucun moyen de vérifier quels paramètres (ou quelle zone de sécurité) IE a de javascript. Donc, vous n'avez aucune idée de ce qui se passe. Ce filtre XSS est une menace.
Scott.
Aucune méthode côté client ne permet de détecter si le filtre XSS est activé. Vous pourriez, bien sûr, simuler une attaque XSS pour la détecter, mais cela montrerait l'interface utilisateur à l'utilisateur. Bien sûr, la vraie question est de savoir pourquoi vous voudriez faire cela; Si votre espoir est de vous désinscrire, utilisez X-XSS-Protection. http://blogs.msdn.com/b/ieinternals/archive/2011/01/31/controlling-the-internet-explorer-xss-filter-with-the-x-xss-protection-http-header.aspx – EricLaw