Qondio
Front
Intel
IntelMart
Shares
My Qondio
Account
antranetworks > Intel > Web Security Isn't Scary!

qondio.com/EfrD PRINT EMAIL

Web Security Isn't Scary!

Security is the lifeblood of any web application and every online business. No matter how hard you work designing a great site, creating high-end content, building a lively traffic stream, and improving every aspect of your online business, it can easily be stolen away if you aren’t protected.

Protecting your web presence seems like a daunting task, but there are simple solutions that any webmaster can do to increase security of their applications.

One of the most common and easy to exploit security braches is XSS attacks. Rather than targeting the actual server, these attacks target you website visitors. The attackers use vulnerabilities in Applications to add malicious code (usually JavaScript) to change the visitors experience on your site. Some common examples of malicious code include redirecting traffic to another site, changing browser settings and/or downloading ad/spyware, stealing cookie data, and about anything that can be accomplished with JavaScript.

Sometimes a hacker won’t even have to manipulate your code to exploit your scripts. It is vital that application developers scrub all their data and ensure that every piece of data that will be outputted is validated, checked, and sanitized. And while that might seem like a chore, again, it’s fairly simple to ensure your data is safe. Here’s a quick list of things to check in every Application.

1. Validate all input parameters: When you are asking for data on a form, you are expecting a certain type of data. If you aren’t validating your data using you are not only leaving a huge security risk, but you are getting “dirty data”. There are hundreds of tutorials on validating forms. If you don’t know how, go out and figure it out. Note: Don’t only rely on JavaScript validation, especially for applications that allow lots of interactivity. JavaScript is easily broken. Look into isValid() for an easy way to validate data.

2. Another very important element is not allowing HTML to be added in your forms. Allowing HTML to be added opens up numerous security holes. The htmlEditFormat() function should be used on all input parameters to prevent HTML attacks.

3. Be sure to use error handling. Have every error that the script produces be logged and sent to the administrator, especially for your interactive elements of the site. If someone is attempting to break your script, this will allow you to know what they are doing, when they did it, and give you insight on how to keep your site web applications secure.

4. Encrypt your data. Most platforms have built-on encryption tools. USE THEM! There’s really no reason not to, especially for sensitive data like credit cards, social security numbers, and passwords.

While this isn’t a comprehensive list, it does give you a great start and gives you a new outlook on internet security. Remember, it’s up to you to keep your applications safe. Spend the extra few minutes ensuring that your hard work isn’t wiped away.

Contributed by antranetworks on August 3, 2008, at 9:28 AM UTC.

PLEASE VISIT THE CONTRIBUTOR'S WEBSITE
Web and Graphic Design Blog/Forum
Reencoded is a web and graphic design blog
www.reencoded.com

Reactions

No reactions yet.

Rate This Intel

Please login or sign up to rate this intel.

Comments

Please login or sign up to add a comment.

Share

Copyright Notice

The copyright for this content entitled "Web Security Isn't Scary!" has been specified by the contributor as:

All Rights Reserved

This content may not be copied, distributed or adapted by anyone under any circumstances.

Login Here with
Any Email Address
Any Password
No account? Sign up.

Intel Contributor
This intel was contributed by antranetworks

Qondio Archive
May, 2012
123456
78910111213
14151617181920
21222324252627
28293031


2008
January, February, March, April, May, June, July, August, September, October, November, December
2009
January, February, March, April, May, June, July, August, September, October, November, December
2010
January, February, March, April, May, June, July, August, September, October, November, December
2011
January, February, March, April, May, June, July, August, September, October, November, December
2012
January, February, March, April, May

Sign Up
Not a member yet? Qondio is a powerful network for making it online. If you have a website to promote, we can help. Sign up and get in on the action.

About Qondio
Welcome to Qondio! Discover the awesome power this network can deliver by going to our About page. Or you could skip straight to the Sign Up form.

ABOUT
SUCCESS GUIDE
FEATURES
FAQ
ADVERTISE
CONTACT
USAGE POLICY
PRIVACY POLICY


TWITTER
FACEBOOK