Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
CSS exploit a neexistující soukromí na webu

ivitek
ivitek (neregistrovaný)
16. 6. 2008 14:02

Firefox - možná ochrana?

Chápu správně, že pokud ve Firefoxu nastavím v souboru userContent.css
a:visited {background-image: url() !important} čímž by se mělo přepsat nastavení stránky a vypnu JavaScript jsem také chráněn?
Martin Hassman
16. 6. 2008 15:22

Re: Firefox - možná ochrana?

Ne, nebude to stačit např. proti konstrukci :visited + * {background-image:url(track.gif)}
ivitek
ivitek (neregistrovaný)
16. 6. 2008 15:37

Re: Firefox - možná ochrana?

a je tímto způsobem (přes tento soubor) možná ochrana? fungovalo by např. html:visited {background-image:url() !important}?
Martin Hassman
16. 6. 2008 15:48

Re: Firefox - možná ochrana?

Ne, pomohlo by jen kompletní vypnutí obrázků pozadí (společně s vypnutým JavaScriptem), tedy něco jako * {background-image:none !important}, ovšem mělo by to dopad na vzhled nemálo webových stránek (vypnou se všechny obrázky na pozadí, které stránka používá).

Tím se zabrání hromadnému testování, ale stále zbývá malá teoretická skulinka, kdy se využije nastylování :visited odkazu pro upoutání pozornosti uživatele a kliknutí někam, kam by jinak neklikl. Je to sice za interakce uživatele a nepůjde tak detekovat moc adres za sebou, ale ta malá možnost tu pořád je.

.mx.
.mx. (neregistrovaný)
16. 6. 2008 16:14

Re: Firefox - možná ochrana?

preco vypinat bg-image napr. pre taky div, ked nema :visited?
Martin Hassman
16. 6. 2008 16:20

Re: Firefox - možná ochrana?

Protože je pokryje např. selector :visited + *
.mx.
.mx. (neregistrovaný)
16. 6. 2008 17:00

Re: Firefox - možná ochrana?

njn, ale ako je to vyuzitelne?
Mozno mi nieco unika, ale mam pocit, ze div:visited mi je z pohladu spominaneho CSS exploit, resp. ochrany pred nim, nanic. Preto mu nepotrebujem vypinat bg-image => nie je nutne vypinat vsetky pozadia, ale len pozadia liniek. Teda dopad na vzhlad nemala stranok nemusi byt tak dramaticky.
Jirka P
Jirka P (neregistrovaný)
16. 6. 2008 17:11

Re: Firefox - možná ochrana?

Nepochopil jste to. Jde o to, že útočník nemusí použít selektor ":visited" ale třeba ":visited ~ div" (div, který je někde za navštíveným odkazem) nebo ":visited + div" (div, který je hned za navštíveným odkazem).
Zasílat nově přidané příspěvky e-mailem