Hlavní navigace

Webová stránka vám může zaplnit disk

Daniel Dočekal 4. 3. 2013

Chybička v technologii Web Storage, která je součástí HTML 5, stačí k tomu, aby zlomyslná stránka zaplnila váš disk.

Feross Aboukhadijeh upozorňuje v Introducing the HTML5 Hard Disk Filler™ API na chybu v implementaci Web Storage technologie v HTML 5 v dnešních prohlížečích. Pokud to bez čtení budete chtít zkusit v praxi, nabízí www.filldisk.com, který vám v těch méně příznivých případech prostě zaplní disk obrázky koček.

Web Storage standard je nutný k vytváření webových aplikací, umožňuje webové aplikaci ukládat data na disku lokálního počítače v rozsahu větším, než bylo doposud možné (cookies, doposud používané, umožňují 4 KB dat). V praxi to znamená, že lze uložit od pěti do 10 MB. Lépe řečeno, mělo by jít uložit. Nedostatky v implementaci ale znamenají, že některé prohlížeče nijak neomezují horní limit. A je tak možné kompletně zaplnit disk – Google Chrome by přitom teoreticky mělo velikost omezovat na 2,5 MB, Firefox a Opera na 5 MB a Internet Explorer na 10 MB.

Omezení velikosti uložených dat je vázáno na doménu – a jak Feross Aboukhadijeh uvádí, stačí poměrně jednoduchý „trik“. Začít používat subdomény – ačkoliv by (podle standardu) omezení mělo platit „na doménu“, v některých prohlížečích tomu tak není – Chrome, Safari a IE považují subdomény za samostatné a umožňují tak prakticky ukládat „neomezeně“ data.

Našli jste v článku chybu?

4. 3. 2013 12:36

Kolemjdoucí (neregistrovaný)

Je zajímavé pozorovat, jak se technologie původně sloužící ke vzdálenému přístupu k prostředkům serveru neodvratně transformuje na technologii sloužící ke vzdálenému přístupu k prostředkům klienta. S přihlédnutím k současnému rozšíření právě v tomto možná probíhá jeden z největších přesunů moci v dějinách lidstva...

5. 3. 2013 15:30

To je jedno (neregistrovaný)

Co si přesně představujete pod takovým "samotným tagem HTML5"?

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

DigiZone.cz: Česká televize mění schéma ČT :D

Česká televize mění schéma ČT :D

Podnikatel.cz: EET zvládneme, budou horší zákony

EET zvládneme, budou horší zákony

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Podnikatel.cz: Víme první výsledky doby odezvy #EET

Víme první výsledky doby odezvy #EET

Vitalia.cz: To není kašel! Správná diagnóza zachrání život

To není kašel! Správná diagnóza zachrání život

DigiZone.cz: Digi CZ výrazně zlevnila balíček HBO

Digi CZ výrazně zlevnila balíček HBO

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

120na80.cz: Rovnátka, která nejsou vidět

Rovnátka, která nejsou vidět

120na80.cz: Rakovina oka. Jak ji poznáte?

Rakovina oka. Jak ji poznáte?

Podnikatel.cz: K EET. Štamgast už peníze na stole nenechá

K EET. Štamgast už peníze na stole nenechá

Root.cz: Vypadl Google a rozbilo se toho hodně

Vypadl Google a rozbilo se toho hodně

Podnikatel.cz: Přivýdělek u Airbnb nebo Uberu? Čekejte kontrolu

Přivýdělek u Airbnb nebo Uberu? Čekejte kontrolu

Měšec.cz: Vklad na cizí účet je draze zpoplatněn (přehled)

Vklad na cizí účet je draze zpoplatněn (přehled)

Vitalia.cz: Naučí vás péct kváskový chléb bez lepku i s lepkem

Naučí vás péct kváskový chléb bez lepku i s lepkem

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Podnikatel.cz: Babiše přesvědčila 89letá podnikatelka?!

Babiše přesvědčila 89letá podnikatelka?!

Lupa.cz: Google měl výpadek, nejel Gmail ani YouTube

Google měl výpadek, nejel Gmail ani YouTube

Podnikatel.cz: 3, 2, 1..EET startuje. Na co nezapomenout?

3, 2, 1..EET startuje. Na co nezapomenout?