Zavřít reklamu

Chyby je možné nájsť nielen v programoch, ale aj v programovacích jazykoch samotných. Aktuálna verzia známeho webového programovacieho jazyka HTML 5 disponuje novou chybou, ktorú objavil len v priebehu uplynulého týždňa programátor Feross Aboukhadijeh. Bug v tomto jazyku môže spôsobiť, že webové stránky prehliadané cez najznámejšie a najrozšírenejšie prehliadače  zahltia počítače návštevníkov gigabajtami zbytočných dát. Jediným prehliadačom, ktorý dokázal užívateľa pred touto chybou ochrániť, je Mozilla Firefox, pomocou ktorého užívateľ získa iba 5MB takýchto dát.

Novoobjavená chyba strpčuje prehliadače Safari (Mac aj iOS), Google Chrome, Internet Explorer, Opera a mnohé ďalšie, ktoré HTML 5 podporujú. Kým v každom prehliadači má užívateľ možnosť sám si určiť obmedzenia, každý z týchto prehliadačov poskytuje aspoň 2,5MB priestoru na užívateľovom počítači. Webstránky však pomocou tohto bugu môžu obmedzenie obísť a vytvorením niekoľkých dočasných stránok, pričom každá z nich má limit odpovedajúci primárnemu, hlavnému webu.

Vývojár pri testovaní tejto chyby používal MacBook Pro s Retina displejom, pričom chyba bola schopná zaplniť 1GB priestoru každých 16 sekúnd. Predtým, ako dôjde k úplnému zaplneniu pevného disku, 32-bitové prehliadače môžu prestať pracovať. Vývojár sa rozhodol vydať kód, ktorým je možné túto chybu opraviť a vytvoril špeciálnu stránku Filldisk, ktorou chce bližšie poukázať na chybu. Potešujúcou správou však môže byť fakt, že chyba v prvku „localStorage“ ešte nebola použitá na úmyselné poškodenie užívateľov.

*Zdroj: AppleInsider.comFeross.org

Dnes nejčtenější

Další články