I have been doing a lot of research and reading lately about web application security.  There are several great resources, products, and services out there that will enable you as a developer to be aware of the common attacks along with best practices to defend yourself from SQL, SSI, XPath, and LDAP injections, XSS (cross-site scripting) attacks, overflows, and format string vulnerabilities, session and cookie hijacking, carraige return line feed (CRLF) attacks, HTTP Response Splitting attacks, command execution, content spoofing, denial of service, and many more.

According to Jeremiah Grossman, WhiteHat security founder and CTO, somewhere between 70% and 90% of web applications have serious vulnerabilities.

So what can you do as a web developer about all these vulnerabilities?

First, learn and understand the common threats and how they can be avoided.

Second, ensure that you apply any patches and fixes for any software that you run on your web site; especially open-source software.  All too often sites are hacked and defaced because of the lack of keeping up on patched and fixes that defend your site from these attacks and vulnerabilities.  Here are some great resources that will help you learn more the various web application vulnerabilities and common attacking methods:

Ivan has a bunch of presentation that you can download from talks that he is given that contain a lot of useful information:

Third, look into investing in a product or service that will help you to discover potential vulnerabilities in your web site and web applications along with tools to detect and prevent attacks.  Here are a couple of services and tools you might want to consider:

There is definitely a lot of great information and resources available to developers and it is the responsibility of a web developer to at least understand the basics behind these security vulnerabilities so we can do our best to prevent successful attacks against our code.

Have a great resource or product that your company or organization uses?  If so, please share!  Anyone had success implementing an existing security framework using ColdFusion?

This entry was posted on Friday, August 31st, 2007 at 2:54 pm.
Categories: Uncategorized.

No Comments, Comment or Ping

Reply to “Web application security”