Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01men
01Business
Logiciel
Matériel
FAI
Sécurité
Médias
Droit et conso
Techno
Société
Vu sur le Web
Business
Chat

Une fonction HTML5 mal implémentée sature nos disques durs en quelques secondes

La plupart des navigateurs populaires sont victimes de cette mauvaise implémentation d’une fonction HTML5. Elle permet d’allouer de l’espace disque à un site, dans une certaine limite, sauf quand le navigateur gère mal les sous-domaines.

laisser un avis
Un disque dur plein, c’est un système qui plante, des applications instables et une machine inutilisable. Aussi, quand un développeur découvre que la plupart des navigateurs actuels gèrent mal une fonction HTML 5, permettant ainsi de remplir le disque dur, l’inquiétude est de mise.

Firefox au dessus du lot

Seul Firefox, qui gère la chose « plus intelligemment », sauve sa peau. Les autres navigateurs connus : Chrome, Internet Explorer, Opera, Safari (version iOS et Mac OS), souffrent à plein d’une mauvaise implémentation d’une fonction de HTML5 appelée localStorage.
Lorsqu’elle est mal cadrée, cette fonction permet n’y plus ni moins de remplir le disque dur de la machine en l’espace de quelques secondes ou minutes. Feross Aboukhadijeh, le découvreur de cet exploit, qui a créé un site preuve de concept pour démontrer la véracité de ses assertions, indique que cette faille a empli 1 Go d’espace de stockage toutes les seize secondes sur sa machine. Même avec plusieurs TeraOctets libres, la saturation point rapidement.

Bien la faute des navigateurs

Pourtant, le W3C, qui travaille à la standardisation des technologies du Web, a prévu ce risque et recommande que les navigateurs limitent la quantité d’espace que peut occuper un site Web ou demandent l’autorisation à l’utilisateur d’en occuper plus de 5 Mo. Et d’ailleurs Chrome fixe une limite à 2,5 Mo par domaine, Firefox et Opera atteignent 5 Mo, Internet Explorer monte jusqu’à 10 Mo, etc. Mais alors où est le problème ?

Le souci survient quand, comme Feross Aboukhadijeh, on s’interroge sur ce qui se passe si on multiplie les sous-domaines, par exemple, a2.example.com, a3.example.com, etc. ?
Une fois encore, les spécifications du W3C ont prévu ce cas et conseillent de faire attention aux sites qui utilisent des sous-domaines pour stocker plus de données et de limiter l’espace de stockage qu’ils peuvent utiliser. Pourtant, « ni Chrome, ni Safari, ni Internet Explorer n’implémentent actuellement une limitation de l’espace de stockage pour les « sites affiliés », écrit Feross Aboukhadijeh.

Dès lors, tant que cette fonction HTML 5 ne sera pas mieux gérée par les navigateurs utilisés au quotidien, le risque existe que des personnes mal intentionnées développent des sites qui satureront vos disques et feront planter vos machines, sans l’ombre d’un virus ou d’un cheval de Troie…

Sources :
Le blog de Feross Aboukhadijeh
via The Verge
envoyer
par mail
imprimer
l'article
@01net sur
à lire aussi
SUR LES MÊMES THÈMES
Avec Firefox 25, le navigateur de Mozilla connaîtra de gros changements en octobre
Navigateurs : en Europe, Chrome talonne Internet Explorer
Firefox 21 : plus de réseaux sociaux et moins de bogues
Un logiciel espion se fait passer pour Firefox pour tromper ses victimes
Mozilla annonce un nouveau moyen de paiement en ligne pour Firefox OS
Firefox 22 bloquera les cookies tiers par défaut le 25 juin
Firefox 20 simplifie l’usage de la navigation privée
Mozilla transforme votre navigateur en plate-forme de jeu grâce à l’Unreal Engine 3
Au sein du W3C, Google et Microsoft travaillent à faire des DRM un standard du Web
Google facilite la recherche… des Gif animés
Mozilla refuse de porter Firefox sur iOS
Mega : une extension pour Firefox et un outil de synchronisation en approche
Mozilla présente deux smartphones destinés aux développeurs
Firefox 18 prêt au téléchargement
Navigateurs : Chrome se rapproche de plus en plus de Firefox
HTML5, le nouveau langage du web, est enfin prêt
Navigateur Web : Chrome talonne Firefox en Europe
Firefox : regardez confortablement les vidéos sur le Web
En version 17, Firefox s’intègre avec Facebook