Zum Inhalt springen
uencoder

Clickjacking

Clickjacking ist ein Angriff, bei dem ein transparentes iframe über eine Köderseite gelegt wird, sodass das Opfer unbemerkt auf Schaltflächen der Zielseite klickt.

Zweck

Verhindern, dass Angreifer die Klicks des Opfers missbrauchen, um sensible Operationen auszulösen.

Mechanismus

Die Angreiferseite enthält <iframe src="target.com/delete" style="opacity:0"> über einem Köder-Button. Ein Klick auf den Köder klickt tatsächlich den Zielbutton im iframe. Abwehr: X-Frame-Options: DENY oder CSP frame-ancestors, um das Einbetten einzuschränken.

Anwendungsfälle

  • Klick-Täuschung auf Löschen-/Überweisen-Buttons
  • Like-Jacking in sozialen Netzwerken
  • Entführung von Berechtigungen
  • Werbe-Klickbetrug

Beispiele

  • Eingabe
    <iframe src="target/delete" opacity=0>
    Output
    Clickjacked deletion

    Transparent iframe

Häufige Fehler

No X-Frame-Options or CSP frame-ancestors set
Set DENY or SAMEORIGIN

Verwandte Begriffe

References