Session Storage similar to cookies but with much more information.
Local Storage, similar to session storage but available to all browser windows and persistent after a window is closed.
Database Storage: Structured data saved in a real local SQL database
The most obvious security risk that springs to mind is data leakage left after an application is closed but there are also other possibilities such as cross domain request forgery and perhaps even local SQL injection!
The article also highlights that the scope for cross domain communication by JavaScript is increased with HTML 5 which allows for more powerful applications but also opens up abuse possibilities.
A little extra research seems to suggest that the above features can be implemented securely but as ever it depends on the developer’s ability to understand the technology and to be aware of how to code in a secure manner.
No comments:
Post a Comment