XSS (Cross-Site Scripting)¶
Cross-Site Scripting (XSS) ist eine Sicherheitslücke, bei der Angreifer bösartigen Code in Webseiten einschleusen, um sensible Informationen zu stehlen oder Benutzer zu täuschen. XSS-Angriffe können in drei Kategorien unterteilt werden: Reflected XSS, Stored XSS und DOM-based XSS. Um XSS-Angriffe zu verhindern, sollten Entwickler Benutzereingaben validieren und sicherstellen, dass sie nicht direkt in HTML eingefügt werden. 1
XSS-Angriffe erfolgen durch das Einfügen von schädlichem Skript in Webanwendungen. dompurify
ist ein Werkzeug zur Bereinigung von HTML, um XSS-Angriffe zu verhindern.2