اشکالات ذخیره سازی در HTML5 می تواند ظرفیت هارد دیسک شما را پر کند.
یک دانشجوی علوم کامپیوتر از دانشگاه استانفورد یک خطای جدی در مرورگرهای وب (Chromium, Safari, Opera, MSIE) را کشف کرده است. فروس ابوخدیجه نشان داده است که این مرورگرها اطلاعات محلی را بدون محدودیت ذخیره سازی می نمایند. استاندارد ذخیره سازی HTML5 برای اینکه به مرورگرها اجازه دهد فایل هایی با ظرفیت بالاتر (بین ۵ تا ۱۰ مگابایت) را ذخیره کنند، طراحی گردید. در حالی که قبلا این عدد برای ذخیره سازی اطلاعات کوکی ها ۴ کیلوبایت بوده است.
محدودیت های کوکی در حال حاضر ۵/۲ مگابایت در گوگل کروم، ۵ مگابایت در فایرفاکس و اپرا و ۱۰ مگابایت در اینترنت اکسپلورر اعلام شده است. حال اگر ما زرنگی کنیم و زیر سایت های بیشتری از یک دامنه مانند ۱٫filldisk.com, 2.filldisk.com, 3.filldisk.com و … را استفاده کنیم چه خواهد شد؟
آیا برای هر زیر سایت باید ۵ مگابایت فضا استفاده گردد؟ استاندارد می گوید: نه؛ در حالی که…
به هرحال Chrome, Safari و IE اکنون هیچ محدودیتی را در زمینه ذخیره سازی اطلاعات محلی سایت هایی نظیر affiliated (یک سیستم بازاریابی مجازی)، پیاده سازی نکرده اند. ابوخدیجه در مورد Chromium و اپل این خطا را مشاهده و لاگ کرده است؛ اما در مورد IE به دلیل دریافت پیام خطای “صفحه خراب است (the page is broken) ” نتوانسته کاری انجام دهد. پیاده سازی فایرفاکس در زمینه ذخیره سازی اطلاعات محلی HTML5 نیز به دلیل آسیب پذیر بودن، کارامد نمی باشد.
ترجمه: علیرضا بسیج
منبع: http://it.slashdot.org/story/13/02/28/1534259/html5-storage-bug-can-fill-your-hard-drive