HTML5 Web Storage je mimo jiné implementovaný v Google Chrome, Internet Exploreru a Apple Safari. Standard umožňuje webovým stránkám ukládat uvnitř prohlížečů více dat, než bylo dříve možné za využití cookies, kde byla maximální velikost omezena na 4KB. Prvek localStorage ve Web Storage API umožňuje webovým stránkám ukládat v závislosti na používaném prohlížeči 2,5MB až 10MB dat z jedné domény. Google Chrome má limit 2,5MB, Mozilla Firefox 5MB a Internet Explorer 10MB. Samotní tvůrci Web Storage však varují, že se webové stránky mohou pokusit ukládat ze svých subdomén do systému uživatele velké množství zbytečných dat - a zmíněné webové prohlížeče zatím tento problém nijak neřeší.
Jelikož vlastníci webových stránek mohou generovat nespočet subdomén, lze jednoduše zahltit počítač uživatele. Aboukhadijeh vytvořil testovací webovou stránku, se kterou byl schopen u prohlížečů Chrome 25, Safari 6, Opera 12 a IE 10 na disk uživatele zapsat z MacBooku Pro každých 16 sekund 1GB dat. U Firefoxu se to nepovedlo, neboť dle Aboukhadijeha je "implementace localStorage v tomto prohlížeči chytřejší." Podle tvůrců Chrome však není zmíněný problém vůbec jednoduché vyřešit, neboť omezení velikosti dat by u některých webových stránek mohlo vyvolat velké problémy.
Zdroj: PCW
Bývalý redaktor Maxiorla. Pokrýval novinky z oblasti IT a napsal také řadu návodů. Momentálně se věnuje jiné činnosti.
Přidat komentář