Zum Inhalt springen

Wissen › Sicherheit

JavaScript-Bibliotheken mit bekannten Lücken

Was wir prüfen

Viele Websites laden fertige JavaScript-Bibliotheken wie jQuery, Bootstrap oder Lodash. Wir erkennen beim Laden der Startseite, welche Bibliotheken in welcher Version laufen, und gleichen sie mit der öffentlichen Datenbank des Projekts Retire.js ab. Wir rufen dafür keine zusätzlichen Dateien auf Ihrem Server ab.

Die Version ist ein Hinweis. Nicht jede Bibliothek gibt ihre Version preis, und Bibliotheken, die nur auf Unterseiten laufen, sehen wir nicht.

Warum das wichtig ist

Die meisten dieser Lücken erlauben es, fremden Code in Ihre Seite einzuschleusen (Cross-Site-Scripting). Ob das bei Ihnen möglich ist, hängt davon ab, wie die Website die Bibliothek verwendet. Alte Bibliotheken zeigen aber auch, dass die Website länger nicht gepflegt wurde, und Angreifer suchen gezielt nach solchen Versionen.

So beheben Sie es

Bitten Sie Ihre Webagentur, die genannten Bibliotheken auf die angegebene Version oder neuer zu aktualisieren. Bei einem Wechsel der Hauptversion, etwa von jQuery 1 auf 3, muss man die Website danach testen. Läuft die Website mit einem CMS wie WordPress, kommen die Bibliotheken oft mit dem CMS, einem Theme oder einem Plugin; dann hilft ein Update dieser Komponenten.

Website checken