Home > Security Threats > 5 Security Threats in HTML5
5 Security Threats in HTML5
Posted on Thursday, August 18, 2011 by Arman Zulhajar
Now, with the nearly-complete standard for HTML5 being implemented (at least in part) in the latest or beta versions of all the major browsers, including Internet Explorer, Firefox, Safari, Chrome and Opera, many of the advanced Web app features developers need will be available in native HTML..

1. Cross-Document Messaging
In an earlier effort to promote security on the Web, HTML4 does not allow pages from one domain to pass or access data in pages from another domain. For example, if a page loaded from domain1.com contains JavaScript code that reads the position of the mousepointer after a click, it cannot pass that data to a page loaded from domain2. com, which may be in another window (a pop-up spawned by the frst page, for example).
2. Local Storage
New to HTML5 is offine storage, a client-side SQL database that can be accessed by JavaScript in a Web page. Like many other HTML5 features, local storage is something that has existed by virtue of third-party development (Google Gears), but is now being adopted into the HTML standard.
3. Attribute Abuse
In addition to providing many new tags, HTML5 also introduces new attributes, some of which apply to familiar tags and may be subject to abuse. A particular threat is when attributes can be used to trigger automatic script execution.
For example, the new HTML5 attribute “autofocus” will automatically switch browser focus to the specifed element a trick that is sometimes useful for user interface design and previously had been implemented using JavaScript. But a malicious site could use the autofocus attribute to steal focus unwittingly from the end user, possibly giving focus to a window that is rigged to execute malicious code when active.
4. Inline Multimedia and SVG
HTML5 is signifcantly more multimedia-savvy than its predecessor. Until now, browsers needed to rely on third-party plug-ins (such as Flash) to embed most major media formats, including MP3 audio and MP4 video.
5. Input Validation
Web developers have had to rely on server-side processing to implement rigorous input validation, but this method provides a poor user experience, even though AJAX practices have improved the situation. HTML5 provides rich client-side input validation, empowering Web developers to defne input boundaries alongside the forms themselves, with instant feedback provided to users.
Additionally, hackers may be able to exploit client-side validation for example, fawed regular expression (regex) syntax in page code to, for example, create a Denial of Service (DoS) attack by sending the browser into an infnite loop
Category Article 5 Security Threats in HTML5, HTML, Security Threats
Random Posts
-
Rainbow Web 3 [FINAL] GAME » Match3 The dark Sorcerer Spider has risen to power again, and you are the only one who can stop this villain! ...
-
Halo: Combat Evolved Anniversary is an amazing remastered version of the original "Halo" campaign, created in celebration of the ...
-
CreaVures ( PLATFORM ) [FINAL] Restore the light and help five different CreaVures work together as they save the dying forest in this fun A...
-
Fashion Forward(DASH) [FINAL]| 98 MB finds all is not smiles and sunshine in Fashion Forward, a fun time management adventure from Sandlot G...
-
askutiniu metu vis pataikau žiūrėti liūdnus filmus. Vakarykštį vakarą praleidome keturiese prie "The road" . Vis dar kelia smalsum...
Powered by Blogger.
Blog Archive
-
▼
2011
(3255)
-
▼
August
(237)
- Google Alert - FrontierVille Cheats Videos
- Deus Ex Human Revolution System Requirements
- Google Alert - Farmville Cheats
- Play Angry Birds on PC - Download Now!
- Things People Do Not Tell You
- My collection of vases is growing
- Find Your Personal Computer's Gender
- Download Update Angry Birds for PC Version 1.6.2
- Angrey Birds Game and Walkthrough
- Types of Computer Games
- What is a Migraine Headache? Causes, Symptoms and ...
- Angry Birds Golden Egg Locations
- Google Alert - FrontierVille Cheats Videos
- Google Alert - CityVille Cheats
- The Secrets Of Arcelia Island [FINAL FIXED]
- The Secret Order [BETA]
- Crime Solitaire [FINAL]
- Rainbow Web 3 [FINAL]
- A couple of sparrows
- For the Health Benefits of Tomatoes
- Benefits of Bananas and It works for the Health
- Google Alert - FrontierVille Cheats
- Madden 12 Release Date
- Coffee for Health Benefits
- Google Alert - Facebook Games News
- Make Your Firefox Look More Like Chrome
- Handling Security of the WAP Site Log-in Form
- An oyster-catcher
- 6 Good Fat Foods
- Xbox 360 Live Subscription Gold Card - Best Price!
- Google Alert - Facebook Games News
- A new painting
- Hair Length Checks and Your Sanity
- Too Salty Milk Cow for Baby
- You Being Able To Drink Coffee Or Cappuccino Whene...
- Krups KP 2100/YY 1448FD Dolce Gusto Black
- Battlefield 3 Release Date - Order Now!
- Age Of Enigma: The Secret Of The Sixth Ghost [FINAL]
- Sonya Collector's Edition [FINAL]
- Haunted Halls 2: Fears from Childhood [BETA]
- Fairway Solitaire 2 [BETA]
- Spirit Soup: The Queensbury Curse [FINAL]
- Bomb Squad New York: Duke And I [BETA]
- Dream Chronicles: The Book Of Water Sammleredition...
- Unsolved Mystery Club Ancient Astronauts Collector...
- Murder Mystery: Who Killed Linda Neuman? [FINAL]
- Twisted Lands Insomniac Collectors Edition V1.0.0....
- HdO Adventure Around The World In Eighty Days The ...
- Cory's Lunch Rush [FINAL]
- Das Spukhotel (Gegen-Die-Zeit) [DE]
- Build-A-Lot 6 On Vacation [BETA 3]
- Aranjas 3 [Deutsch]
- Homesteader [BETA]
- Verbatim Store 'n' Go Pin Stripe USB Drive
- Health Benefits of Ginger
- Vector characters
- Download Dota 6.72f Map
- Google Alert - CityVille Cheats
- Things people do not tell you
- Efficacy and Benefits of Vegetables Kale
- Reply automatically messages with “Txt Msg Away Me...
- Google Alert - FrontierVille Cheats
- Drivers Ed 2 Online Game - Play Now!
- Cervical Cancer Killer Many Women
- Hide your Facebook Profile From Search Engines
- Bluetooth Security with Link Key Generation
- New plants and old plants
- Bluetooth Security Features
- Is it safe Food We Eat? and Making Food Safe
- Drivers Ed Online Game
- Venus plant becoming fat
- Blow Drying Reduces Moisture in Hair (even with lo...
- Bluetooth Technology Characteristics
- Bluetooth Architecture
- Google Alert - FrontierVille Cheats
- Angry Birds 3-21 Poached Eggs Walkthrough
- Overview of Bluetooth Technology
- Benefits of Watermelon for Health
- Angry Birds 3-20 Poached Eggs Walkthrough
- Angry Birds 3-19 Poached Eggs Walkthrough
- Blow drying DOES dry out your hair
- How to Set Any Picture as Wallpaper on your iPhone
- Web Search on your Iphone: Google or Yahoo!? It's ...
- Double Tap Home Button for Favorites, Music Contro...
- iPhone’s Keyboard Tips & Tricks
- Discover the iPhone’s Hidden Goodness
- Google Alert - FrontierVille Cheats
- Home cinema
- Self esteem improvement - Start now before it is t...
- 10 Myths of Safe Web Browsing
- My Life Story 2: Adventures [FINAL]
- Pahelika Revelations (BETA)
- Haunted Past: Realm of Ghosts [BETA]
- Break the Curse: The Black Pearl Necklace [BETA]
- True Fear: Diamond Queen [BETA]
- 5 Security Threats in HTML5
- Angry Birds 3-18 Poached Eggs Walkthrough
- Google Alert - FrontierVille Cheats
- How to build Your Child's Self Esteem
- How to remove redness on your skin ?
-
▼
August
(237)