Cross Site Scripting in CSS Stylesheets
Scripting inter-site (XSS) est une technique qui permet à un attaquant d'injecter un code malveillant dans un code malveillant dans un code malveillant en un Page Web, qui peut ensuite être exécutée par des utilisateurs qui visitent la page. CSS Stylesheets est généralement utilisé pour définir l'apparence visuelle d'une page, mais il est possible de les utiliser pour injecter également du code malveillant.
Comment XSS est-il possible dans une feuille de style CSS?
Il existe plusieurs façons d'injecter du code malveillant dans une feuille de style CSS. Une façon consiste à utiliser la directive Expression (...), qui vous permet d'évaluer les instructions JavaScript arbitraires et d'utiliser leur valeur comme paramètre CSS. Une autre façon consiste à utiliser la directive URL ('javascript: ...') sur des propriétés qui le prennent en charge. Enfin, vous pouvez également invoquer des fonctionnalités spécifiques au navigateur, telles que le mécanisme de liaison à Firefox -moz, pour injecter du code malveillant.
Quels sont les risques de XSS dans CSS Stylesheets?
XSS dans CSS Stylesheets peut être utilisé pour effectuer une variété d'attaques, y compris:
Comment pouvez-vous empêcher XSS dans CSS Styleshets?
Il y en a quelques-uns Les choses que vous pouvez faire pour empêcher XSS dans CSS Stylesheets, y compris:
[Browser Security Handbook: JavaScript Exécution de CSS] (https://www.owasp.org/index.php/browser_security_handbook#javascript_exection_from_css))
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3