View
2
Download
0
Category
Preview:
Citation preview
1Marcus Niemietz, Internet Security Days 2017 1
One Click to Rule Them All:Warum ein Mausklick Schaden anrichten kann
Marcus NiemietzCEO / Co-Founder
Hackmanit GmbHwww.hackmanit.de
2Marcus Niemietz, Internet Security Days 2017 2
Marcus Niemietz
• Horst Görtz Institute für IT-Sicherheit
• Hackmanit GmbH
• Buch über UI-Redressing
• Sprecher auf Black Hat, BlueHat, PHDays, Zeronights, OWASP, ...
• Twitter: @mniemietz
• mail@mniemietz.de
3Marcus Niemietz, Internet Security Days 2017 3
Mit einem Klick zum Erfolg?
4Marcus Niemietz, Internet Security Days 2017 4
Mit einem Klick zum Erfolg?
4
5Marcus Niemietz, Internet Security Days 2017 5
Pop-Up in Firefox
<script>
window.open(
'http://rub.de', null,
'height=200, width=400');
</script>
6Marcus Niemietz, Internet Security Days 2017 6
Pop-Up in Firefox: Trusted Events
Button A Button B
7Marcus Niemietz, Internet Security Days 2017 7
Pop-Up in Firefox: Script Events
Button A Button BJavaScript
8Marcus Niemietz, Internet Security Days 2017 8
Pop-Up in Firefox: Benutzer / Script
Button A Button BJavaScript
9Marcus Niemietz, Internet Security Days 2017 9
Flooding via Trusted Events
10Marcus Niemietz, Internet Security Days 2017 10
Evaluation von „Pop-Up“-Fenstern
11Marcus Niemietz, Internet Security Days 2017 11
Mehr Klicks, mehr Schaden?
12Marcus Niemietz, Internet Security Days 2017 12
Clickjacking
13Marcus Niemietz, Internet Security Days 2017 13
Clickjacking
14Marcus Niemietz, Internet Security Days 2017 14
Clickjacking
15Marcus Niemietz, Internet Security Days 2017 15
Clickjacking
16Marcus Niemietz, Internet Security Days 2017 16
Clickjacking
17Marcus Niemietz, Internet Security Days 2017 17
Clickjacking
<h1>Funny pictures</h1>
<img src="lol.gif">
<button>Click me</button>
<img src="lol.gif">
<iframe style="position:absolute;
opacity:0.0; filter:alpha(opacity=0);
left:-120px; top:95px;" width="300"
height="200“
src="http://www.bing.com"></iframe>
18Marcus Niemietz, Internet Security Days 2017 18
Drag-and-Drop
19Marcus Niemietz, Internet Security Days 2017 19
OWASP: X-Frame-Options
• Eingeführt von Microsoft in 2008
• Seit Oktober 2013: RFC 7034
• Drei Werte
– DENY
– SAMEORIGIN
– ALLOW-FROM URI
• Example:<?php header ("X-Frame-Options: DENY"); ?>
20Marcus Niemietz, Internet Security Days 2017 20
Cursorjacking
21Marcus Niemietz, Internet Security Days 2017 21
Double Clickjacking
22Marcus Niemietz, Internet Security Days 2017 22
Clickjacking
• Defacto standardisierte Gegenmaßnahmen mildern Angriffe
– Helfen nicht vollständig: es bleibt kompliziert
• Neue Standards und Features verschärfen die Problematik
• Content-Security-Policy ist kein Allheilmittel
23Marcus Niemietz, Internet Security Days 2017 23
Hackmanit GmbH
• Web Security, Single Sign-On, Applied Crypto
• OAuth, OpenID Connect, SAML, SOAP, XML, REST, SSL/TLS
• https://www.hackmanit.de
Penetrationstests
Schulungen
Gutachten
24Marcus Niemietz, Internet Security Days 2017 24
Vielen Dank für Ihre Aufmerksamkeit.Fragen?
marcus.niemietz@hackmanit.de
Recommended