Cross Site Scripting in CSS-Stylesheets
Cross-Site-Skripting (XSS) sind eine Technik, die einem Angreifer in einen böswilligen Code in einen böswilligen Code einfließen kann Webseite, die dann von Benutzern ausgeführt werden kann, die die Seite besuchen. CSS -Stylesheets werden normalerweise verwendet, um das visuelle Erscheinungsbild einer Seite zu definieren, aber es ist möglich, sie auch zu verwenden, um böswilligen Code zu injizieren. &&&]
Es gibt einige Möglichkeiten, einen CSS -Stylesheet in einen böswilligen Code zu verleihen. Eine Möglichkeit besteht darin, die Ausdrucksrichtlinie (...) zu verwenden, mit der Sie willkürliche JavaScript -Anweisungen bewerten und ihren Wert als CSS -Parameter verwenden können. Eine andere Möglichkeit besteht darin, die Richtlinie der URL ('JavaScript: ...') für Eigenschaften zu verwenden, die sie unterstützen. Schließlich können Sie auch Browser-spezifische Funktionen wie den -moz-Bindungsmechanismus von Firefox aufrufen, um böswilligen Code zu injizieren. &&&]xss in CSS -Stylesheets können verwendet werden, um eine Vielzahl von Angriffen auszuführen, darunter:
stehlen BenutzeranmeldungenBenutzer zu böswilligen Websites
umgeleitet werden
Defacing websitesstarten denialent-service-Angriffe
zusätzliche Ressourcen
[Browser Sicherheitshandbuch: JavaScript -Ausführung aus CSS] (https://www.owasp.org/index.php/browser_security_handbook#javascript_fomc.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3