- From: David Lin-Shung Huang <linshung.huang@sv.cmu.edu>
- Date: Tue, 7 Jun 2011 11:24:27 -0700
- To: Giorgio Maone <g.maone@informaction.com>
- Cc: David Lindsay <thornmaker@gmail.com>, Michal Zalewski <lcamtuf@coredump.cx>, sird@rckc.at, public-web-security@w3.org
- Message-ID: <BANLkTikF5+6zQt84iUWJt8zLBAiRcr_Vww@mail.gmail.com>
Timing-related clickjacking might also be worth considering, for example, putting a fully-visible FB like button on the page, and moving it under the mouse cursor right before the user clicks on the page. We've seen interesting solutions in this area: Flash Player's camera access button forces a timeout before allowing user click whenever changing focus or repositioning the element. The idea is close to Michal's original proposal. David Huang On Tue, Jun 7, 2011 at 10:43 AM, Giorgio Maone <g.maone@informaction.com>wrote: > David Lindsay wrote, On 07/06/2011 19.33: > > Also, there can be ui-redressing problems when everything on a page > > gets overlaid *except* the click-target element. > > > > This can be handled by enforcing visibility of a reasonably sized area of > the > owner document, centered on the click element (again, that's what > ClearClick > does). > -- G > > > > On Tue, Jun 7, 2011 at 12:36, Michal Zalewski <lcamtuf@coredump.cx> > wrote: > >>> <style> > >>> #buyButton:hover{ > >>> visibility: forced;/* or something else, I don't know.. */ > >>> } > >>> </style> > >>> <button id="buyButton">Click here to purchase server for > $500.00.</button> > >> > >> I see two potential problems here: > >> > >> 1) What do you do when you have two overlapping "always on top" > >> elements? You can only render one. > >> > >> 2) What if the button is visible (and therefore interactive), but only > >> for a very short period of time before a premeditated click (not > >> enough to give the user a chance to respond)? > >> > >> In general, I had the impression that vendors were very unhappy about > >> implementing any solutions to clickjacking that would involve > >> determining the actual on-screen visibility of a rendered element, > >> because that can be complicated in some settings (my proposal in 2008 > >> was shot down on these grounds). > >> > >> /mz > >> > >> > > > > >
Received on Tuesday, 7 June 2011 18:24:55 UTC