decodedscience
  • オンラインカジノ
  • 私たちについて

HTML 5 Loophole: Get Ready for Mass Data Dumps on Your Computer

March 14, 2013 by Alexandria Ingham Leave a Comment

Share11
+1
Share
Pin
Tweet
Shares 11

Thanks to HTML 5, your computer could soon become full of junk. Image by Tim Sheerman-Chase

A loophole in browser implementation of the new HTML 5 language used for coding means that websites can start dumping large amounts of data on your computer. Storing data on the computer is normal for all websites, even in the language’s predecessor HTML 4, but a loophole in the new code means that hard drives could soon become full of junk data that simply takes up space. Browsers have refused to comment, but the web developer who found the problem sheds some light on the subject for Decoded Science readers.

What Is HTML 5?

HTML is the coding language used to create websites. It also defines everything that a website can do, including storing data on computers through the use of Cookies. Different web browsers allow different amounts of data to be stored. Firefox will allow 5MB while Google Chrome only allows 2.5MB.

HTML has constantly been changing since its first development in the 1990s; HTML 4 has been the the most up to date since 1997. While HTML 4 has been great, HTML 5 answers some of the shortfalls of the earlier code, including eliminating the requirement for a third-party application such as Adobe Flash to play music and watch videos..

Websites Store Data Through Cookies

All websites store data – HTML 4 used cookies to help to store data on your computer and track information about you, including your location, age, and the type of websites you visited. It allows websites to make the experience more personal by tailoring ads to suit the type of things you search for or which are in a location close to you. HTML 5 does the same but wants to store more data – 5MB worth. Not a big change from HTML 4, right?




However, a web developer and computer science student, Feross Aboukhadijeh stumbled across the loophole allows for more than that to be stored; and not necessarily useful information. When asked how he found it, he said, “I usually don’t spend my time actively looking for security bugs – I just frequently run into them while programming. In the case of the localStorage bug, I found it while working on a project that utilizes localStorage. I was curious if there was some way to store more than 2.5-10 MB using the API, and using multiple site “origins” by creating tons of subdomains was the first thing that came to mind.”

This happens on PCs and Macs and in browsers Internet Explorer, Chrome, Safari, and Opera. The only web browser that is safe is Firefox, so until this loophole is fixed, it may be worth switching over. According to Mr. Aboukhadijeh, Microsoft Explorer is currently looking into the issue but Apple has not yet responded. Chrome developers have responded to their bug report, after 903 people commented, and are currently working to close the loophole.

Click to Read Page Two: How Websites Get Around the Cap

© Copyright 2013 Alexandria Ingham, All rights Reserved. Written For: Decoded Science
Share11
+1
Share
Pin
Tweet
Shares 11
Pages: 1 2

Filed Under: Computing, Headlines

Decoded Everything is a non-profit corporation, dependent on donations from readers like you. Donate now! Your support keeps the great information coming!

Donation Information

I would like to make a donation in the amount of:

 $500 $200 $100 $50 $20 $10 $5 Other
Other:

I would like this donation to automatically repeat each month

Tribute Gift

Check here to donate in honor or memory of someone
Check here if this is a memorial gift
Name of person to be honored:
Send acknowledgement via email
Send acknowledgement via postal mail
Email Name:
Email:
Name:
Address:
City:
State :
Province:
Country:
Postal Code:

Donor Information

First Name:
Last Name:
Email:
Please do not display my name publicly. I would like to remain anonymous
Add me to your mailing list

Leave a Reply Cancel reply

Connect with:
Facebook

Your email address will not be published. Required fields are marked *

About the Author

Alexandria Ingham

Alexandria Ingham graduated from Aston University in 2009 with her BSc in Computer Science. Alexandria has worked in Systems Testing with Exasoft PLC in Coventry, as well as in website design and development, while currently … Read Full Profile

Follow Decoded Science

  • Facebook
  • Google+
  • Twitter
  • Pinterest
signupheredailydosedecsciv2


Science Everyone’s Talking About

  • What is a Metal? Chemistry, Metals, and the Periodic Table of the Elements What is a Metal? Chemistry, Metals, and the Periodic Table of the Elements Metals are often confusing. Let’s explore the definitio… under Ask the Expert
  • Climate Change Checkup, June 2017 Climate Change Checkup, June 2017 May was warm, but not a record. Decoded Science explore… under Headlines
  • Chemistry of the Giant Hogweed: A Macabre Cloud with a Silver Lining? Chemistry of the Giant Hogweed: A Macabre Cloud with a Silver Lining? The Giant Hogweed is a hot topic in the U.S., U.K. and… under Chemistry
  • As Condensation Droplets Form and Combine, What Forces are at Work? As Condensation Droplets Form and Combine, What Forces are at Work? Moisture condenses onto glass, forming condensation dro… under Ask the Expert
  • How Do Helicopters Fly? How Do Helicopters Fly? Helicopters fly by the same aerodynamic principles as a… under Aviation

Today’s Most Popular Science Articles

  • Red Ants Reaction and Treatment: What is a True Allergic Reaction to Red Ants? Red Ants Reaction and Treatment: What is a True Allergic Reaction to Red Ants?
  • Stomach Flu Cramps: Is There Anything You Can Do For Norovirus Symptoms? Stomach Flu Cramps: Is There Anything You Can Do For Norovirus Symptoms?
  • Which Chemical Bond is Stronger: Ionic vs. Covalent Bonds Which Chemical Bond is Stronger: Ionic vs. Covalent Bonds
  • Introducing the Factorial: the Exclamation Mark of Math Introducing the Factorial: the Exclamation Mark of Math
  • Introducing Math Symbols for Union and Intersection Introducing Math Symbols for Union and Intersection
  • Cross Multiply to Solve Equations with Fractions Cross Multiply to Solve Equations with Fractions
  • Practical Uses of Matrix Mathematics Practical Uses of Matrix Mathematics

© 2026 DecodedScience

MENU
  • Home
  • Headlines
  • General Science
  • Applied Science
    • Calculations
    • Economics
    • Engineering
      • Aviation
      • Civil Engineering
    • Medical Science
      • Health
      • Neuroscience
      • Oncology
      • Veterinary Science
    • Political Science
      • Polling
    • Mathematics
    • Technology
      • Artificial Intelligence
      • Computing
      • Electronics
      • Gadgets
    • Social Science
      • Cognitive Science
      • Psychology
      • Sociology
      • Anthropology
        • Linguistics
  • Physical Science
    • Archaeology
    • Astronomy
    • Chemistry
      • Materials Science
    • Geoscience
      • Climate Change
      • The Environment
      • Geology
      • Meteorology
      • Oceanography
    • Life Science
      • Biology
        • Botany
        • Zoology
          • Marine Biology
          • Entomology
          • Microbiology
        • Paleontology
        • Ecology
    • Nuclear Science
  • Theoretical Science
    • Physics
    • Math Theory
  • About Us
    • Contact Decoded Science
    • Ask the Expert
    • Meet Our Experts
    • Meet Our Sponsors:
    • Browse All Articles
    • Subscribe
    • Privacy Policy
    • Terms of Use Agreement
  • Support Decoded Science