Clickjacking: nebezpečí číhající na uživatele webových aplikací
Jedním z nebezpečí číhajících na uživatele je i clickjacking. Michal Zalewski jej v konferenci WHATWG popisuje:
Zákeřná stránka na doméně A vytvoří iframe směřující na doménu B, do které je uživatel aktuálně přihlášen pomocí cookies. Stránka skryje jinými prvky větší část iframe, až na jedno jediné tlačítko na doméně B, např. „Smazat vše“, „Přidej Boba jako svého přítele“ apod. Může přidat své rozhraní pro oklamání uživatele, který si myslí, že tlačítko patří do domény A a klikne na něj. Ačkoliv jsou uvedené příklady naivní, jedná se o jasný problém pro celou řadu moderních aplikací.
Michal popisuje možná řešení problému (např. pomocí HTTP hlaviček) a navrhuje začlenění některého z nich do specifikace HTML5. Editor specifikace Ian Hickson se o řešení plánuje poradit s výrobci prohlížečů. Zájemci o problematiku, nechť si přečtou celé vlákno konference.
Dále čtěte…
- Rozhovor s Ianem Hicksonem o HTML5 15. 5. 2009 7:07
- Nové značky HTML5 29. 4. 2009 0:00
- Do HTML možná přibude atribut spellcheck 30. 12. 2008 14:20
- Ian Hickson předvádí HTML5 29. 9. 2008 12:13
- Dotýkejte se, prosím, jemněji... 25. 1. 2012 0:00
Nic nového
celé vláknoRe: Nic nového
celé vláknoRe: Nic nového
celé vláknoRe: Nic nového
celé vláknoRe: Nic nového
celé vláknoRe: Nic nového
celé vláknoRe: Nic nového
celé vláknoNejedná se o totéž. Klasická ochrana proti XSRF je na clickjacking krátká, protože v tomhle případě skutečně uživatel klikne na tlačítko správného formuláře na té správné doméně.
U XSRF obvykle odesíláme formulář z naší domény, před čímž se lze u aplikace bránit např. přidáním skrytého formulářového pole s dostatečně dlouhým neohadnutelným hashem. Ovšem u Clickjackingu tohle nepomůže, tam odejte k odeslání formuláře, který toto skryté pole obsahuje, protože to, co bylo "ukradeno" je skutečně jen ono kliknutí uživatele (proto click-jacking).
Re: Nic nového
celé vláknohttp://lab.gnucitizen.org/projects/ui-redress-attacks
Re: Nic nového
celé vláknoi když to už udělali jiní, tak se k nim s radostí připojím:
clickjacking není CSRF (nebo chcete-li XSRF)
chybička
celé vláknoMíchal guláš míchal kozu píchal