JavaScript Security

See how you can tighten security gaps using JavaScript and practices such as the Same Origin Policy, Data Tainting, and Signed Scripts.

In your evolution as a web developer, you'll run into some security problems eventually. The makers of JavaScript have identified and solved most of the really glaring security holes; the browser vendors have plugged up some the holes themselves, along with adding a certain measure of guaranteed security through browser operations. There are several different approaches to security inherent in JavaScript. Each has its own pros and cons, but as a whole they work pretty well. Some of the security procedures are within the JavaScript interpreter, and some are within the browser itself. As you begin to develop, you (or your employer) will no doubt insist on the implementation of some measure of security. Not taking security considerations into account will lead to tampering. It's a fact, so you have to deal with it. Leaving out security in your development will open your creation (and your company) to tampering. Your site users will not use your offered content when word gets out that they are vulnerable due to your security holes.

The browser runs off of the operating system itself; this means that the file system of the user's machine is a potential target for malicious users. It is entirely possible to access a user's directory listing through JavaScript. Hackers know this, and exploit it on a regular basis. Security starts with your servers, because it is there that the user downloads—and executes upon their machine—your code. Your servers must be tightly controlled and regularly monitored. Your code must be clean, leaving no threads open to outside access. This is the developer's responsibility...

Read full article on Developer.com
Related Article
- JavaScript Security
See how you can tighten security gaps using JavaScript and practices such as the Same Origin Policy, Data Tainting, and Signed Scripts.
Regional Articles
- JavaScript Security Alabama
- JavaScript Security Alaska
- JavaScript Security Arizona
- JavaScript Security Arkansas
- JavaScript Security California
- JavaScript Security Colorado
- JavaScript Security Connecticut
- JavaScript Security DC
- JavaScript Security Delaware
- JavaScript Security Florida
- JavaScript Security Georgia
- JavaScript Security Hawaii
- JavaScript Security Idaho
- JavaScript Security Illinois
- JavaScript Security Indiana
- JavaScript Security Iowa
- JavaScript Security Kansas
- JavaScript Security Kentucky
- JavaScript Security Louisiana
- JavaScript Security Maine
- JavaScript Security Maryland
- JavaScript Security Massachusetts
- JavaScript Security Michigan
- JavaScript Security Minnesota
- JavaScript Security Mississippi
- JavaScript Security Missouri
- JavaScript Security Montana
- JavaScript Security Nebraska
- JavaScript Security Nevada
- JavaScript Security New Hampshire
- JavaScript Security New Jersey
- JavaScript Security New Mexico
- JavaScript Security New York
- JavaScript Security North Carolina
- JavaScript Security North Dakota
- JavaScript Security Ohio
- JavaScript Security Oklahoma
- JavaScript Security Oregon
- JavaScript Security Pennsylvania
- JavaScript Security Rhode Island
- JavaScript Security South Carolina
- JavaScript Security South Dakota
- JavaScript Security Tennessee
- JavaScript Security Texas
- JavaScript Security Utah
- JavaScript Security Vermont
- JavaScript Security Virginia
- JavaScript Security Washington
- JavaScript Security West Virginia
- JavaScript Security Wisconsin
- JavaScript Security Wyoming
Related Article
- JavaScript Security
See how you can tighten security gaps using JavaScript and practices such as the Same Origin Policy, Data Tainting, and Signed Scripts.

Rss   Delicious   Digg   Add To My Yahoo   Add To My Google   Bookmark   Search Plugin

Topics:
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML