[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [WEB SECURITY] Interview With Jeremiah Grossman on ClickJacking attack



------_=_NextPart_001_01C927C9.7755A5C2
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Clickjacking is not hampered at all by token-based CSRF protections. The =
user is actually clicking on the "Transfer Funds" button then the =
"Confirm" button on the resulting page. To stop that would mean to =
prevent the functionality from working at all. Framebusting across =
current and legacy browsers is the only difficulty here. Here is some =
code from Giorgio Maone:
=20
> try { if (top.location.host !=3D self.location.host) throw "x"; } =
catch(e) { window.open(location.protocol +
> "://" + location.host, "_top") }
=20
Clever code, not sure what the legacy support is but it doesn't look to =
utilize anything new enough to cause problems.
=20
Arshan
=20
________________________________

From: Guy Aharonovsky [mailto:guy@jajah.com]
Sent: Mon 10/6/2008 6:23 AM
To: Sebastian Schinzel; bugtraq@cgisecurity.net
Cc: websecurity@webappsec.org
Subject: RE: [WEB SECURITY] Interview With Jeremiah Grossman on =
ClickJacking attack



Hi Sebastian,

Token based protection in conjunction with framebusting might just work.

Best,
Guy

Call me free at: http://jajah.com/guy
Visit me at: http://guya.net <http://guya.net/>  & =
http://jajahdevblog.com/guy

-----Original Message-----
From: Sebastian Schinzel [mailto:sebastian.schinzel@virtualforge.de]
Sent: Monday, October 06, 2008 8:26 AM
To: bugtraq@cgisecurity.net
Cc: websecurity@webappsec.org
Subject: Re: [WEB SECURITY] Interview With Jeremiah Grossman on =
ClickJacking attack

Hi Robert,

bugtraq@cgisecurity.net schrieb:
> I've just published an interview with Jeremiah grossman on =
ClickJacking.
> Looks as though CSRF token based protections may not be as safe as we
thought...

Thanks for the interview!

In the article you write:
"Does this break protections for flaws such as Cross-Site Request =
Forgery?
Yes. Clickjacking has the potential of breaking CSRF token-based
protections."

It is clear to me that token-based protections were never "academically
strong", but they were efficient in terms of cost-benefit for CSRF
protection.

If token-based protections may be busted soon, what protections should
now be used in today's productive Web applications to prevent CSRF
vulnerabilities?

Regards,
Sebastian

-------------------------------------------------------------------------=
---
Join us on IRC: irc.freenode.net #webappsec

Have a question? Search The Web Security Mailing List Archives:
http://www.webappsec.org/lists/websecurity/archive/

Subscribe via RSS:
http://www.webappsec.org/rss/websecurity.rss [RSS Feed]

Join WASC on LinkedIn
http://www.linkedin.com/e/gis/83336/4B20E4374DBA




*************************************************************************=
*****

 This footnote confirms that this email message has been scanned by =
Jajah Inc. Mail system for the presence of malicious code, vandals & =
computer viruses.

*************************************************************************=
*****





*************************************************************************=
*****

 This footnote confirms that this email message has been scanned by =
Jajah Inc. Mail system for the presence of malicious code, vandals & =
computer viruses.

*************************************************************************=
*****



-------------------------------------------------------------------------=
---
Join us on IRC: irc.freenode.net #webappsec

Have a question? Search The Web Security Mailing List Archives:
http://www.webappsec.org/lists/websecurity/archive/

Subscribe via RSS:
http://www.webappsec.org/rss/websecurity.rss [RSS Feed]

Join WASC on LinkedIn
http://www.linkedin.com/e/gis/83336/4B20E4374DBA




------_=_NextPart_001_01C927C9.7755A5C2
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<HTML dir=3Dltr><HEAD><TITLE>RE: [WEB SECURITY] Interview With Jeremiah =
Grossman on ClickJacking attack</TITLE>=0A=
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dunicode">=0A=
<META content=3D"MSHTML 6.00.6001.18099" name=3DGENERATOR></HEAD>=0A=
<BODY>=0A=
<DIV id=3DidOWAReplyText60898 dir=3Dltr>=0A=
<DIV dir=3Dltr><FONT face=3DArial color=3D#000000 size=3D2>Clickjacking =
is not hampered at all by token-based CSRF protections. The user is =
actually clicking on the "Transfer Funds" button then the "Confirm" =
button on the resulting page.&nbsp;To stop that would mean to prevent =
the functionality from working at all.&nbsp;Framebusting across current =
and legacy browsers is the only difficulty here. Here is some code from =
Giorgio Maone:</FONT></DIV>=0A=
<DIV dir=3Dltr>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial><FONT =
size=3D2><STRONG>&gt;&nbsp;</STRONG>try { if (top.location.host !=3D =
self.location.host) throw "x"; } catch(e) { =
window.open(location.protocol +<BR>&gt; "://" + location.host, "_top") =
}</FONT></FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>Clever code, not sure what =
the legacy support is but it doesn't look to utilize anything new enough =
to cause problems.</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2>Arshan</FONT></DIV>=0A=
<DIV dir=3Dltr><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>=0A=
<DIV dir=3Dltr>=0A=
<HR tabIndex=3D-1>=0A=
</DIV>=0A=
<DIV dir=3Dltr><FONT face=3DTahoma size=3D2><B>From:</B> Guy Aharonovsky =
[mailto:guy@jajah.com]<BR><B>Sent:</B> Mon 10/6/2008 6:23 =
AM<BR><B>To:</B> Sebastian Schinzel; =
bugtraq@cgisecurity.net<BR><B>Cc:</B> =
websecurity@webappsec.org<BR><B>Subject:</B> RE: [WEB SECURITY] =
Interview With Jeremiah Grossman on ClickJacking =
attack<BR></FONT><BR></DIV></DIV>=0A=
<DIV>=0A=
<P><FONT size=3D2>Hi Sebastian,<BR><BR>Token based protection in =
conjunction with framebusting might just =
work.<BR><BR>Best,<BR>Guy<BR><BR>Call me free at: <A =
href=3D"http://jajah.com/guy";>http://jajah.com/guy</A><BR>Visit me at: =
<A href=3D"http://guya.net/";>http://guya.net</A> &amp; <A =
href=3D"http://jajahdevblog.com/guy";>http://jajahdevblog.com/guy</A><BR><=
BR>-----Original Message-----<BR>From: Sebastian Schinzel [<A =
href=3D"mailto:sebastian.schinzel@virtualforge.de";>mailto:sebastian.schin=
zel@virtualforge.de</A>]<BR>Sent: Monday, October 06, 2008 8:26 =
AM<BR>To: bugtraq@cgisecurity.net<BR>Cc: =
websecurity@webappsec.org<BR>Subject: Re: [WEB SECURITY] Interview With =
Jeremiah Grossman on ClickJacking attack<BR><BR>Hi =
Robert,<BR><BR>bugtraq@cgisecurity.net schrieb:<BR>&gt; I've just =
published an interview with Jeremiah grossman on ClickJacking.<BR>&gt; =
Looks as though CSRF token based protections may not be as safe as =
we<BR>thought...<BR><BR>Thanks for the interview!<BR><BR>In the article =
you write:<BR>"Does this break protections for flaws such as Cross-Site =
Request Forgery?<BR>Yes. Clickjacking has the potential of breaking CSRF =
token-based<BR>protections."<BR><BR>It is clear to me that token-based =
protections were never "academically<BR>strong", but they were efficient =
in terms of cost-benefit for CSRF<BR>protection.<BR><BR>If token-based =
protections may be busted soon, what protections should<BR>now be used =
in today's productive Web applications to prevent =
CSRF<BR>vulnerabilities?<BR><BR>Regards,<BR>Sebastian<BR><BR>------------=
----------------------------------------------------------------<BR>Join =
us on IRC: irc.freenode.net #webappsec<BR><BR>Have a question? Search =
The Web Security Mailing List Archives:<BR><A =
href=3D"http://www.webappsec.org/lists/websecurity/archive/";>http://www.w=
ebappsec.org/lists/websecurity/archive/</A><BR><BR>Subscribe via =
RSS:<BR><A =
href=3D"http://www.webappsec.org/rss/websecurity.rss";>http://www.webappse=
c.org/rss/websecurity.rss</A> [RSS Feed]<BR><BR>Join WASC on =
LinkedIn<BR><A =
href=3D"http://www.linkedin.com/e/gis/83336/4B20E4374DBA";>http://www.link=
edin.com/e/gis/83336/4B20E4374DBA</A><BR><BR><BR><BR><BR>****************=
**************************************************************<BR><BR>&nb=
sp;This footnote confirms that this email message has been scanned by =
Jajah Inc. Mail system for the presence of malicious code, vandals &amp; =
computer =
viruses.<BR><BR>*********************************************************=
*********************<BR><BR><BR><BR><BR><BR>****************************=
**************************************************<BR><BR>&nbsp;This =
footnote confirms that this email message has been scanned by Jajah Inc. =
Mail system for the presence of malicious code, vandals &amp; computer =
viruses.<BR><BR>*********************************************************=
*********************<BR><BR><BR><BR>------------------------------------=
----------------------------------------<BR>Join us on IRC: =
irc.freenode.net #webappsec<BR><BR>Have a question? Search The Web =
Security Mailing List Archives:<BR><A =
href=3D"http://www.webappsec.org/lists/websecurity/archive/";>http://www.w=
ebappsec.org/lists/websecurity/archive/</A><BR><BR>Subscribe via =
RSS:<BR><A =
href=3D"http://www.webappsec.org/rss/websecurity.rss";>http://www.webappse=
c.org/rss/websecurity.rss</A> [RSS Feed]<BR><BR>Join WASC on =
LinkedIn<BR><A =
href=3D"http://www.linkedin.com/e/gis/83336/4B20E4374DBA";>http://www.link=
edin.com/e/gis/83336/4B20E4374DBA</A><BR><BR></FONT></P></DIV></BODY><!--=
[object_id=3D#aspectsecurity.com#]--></HTML>
------_=_NextPart_001_01C927C9.7755A5C2--



Brought to you by http://www.webappsec.org
Search this site