Search
Lori MacVittie - Two Different Socks
You are here: DevCentral > Weblogs

posted on Monday, July 23, 2007 8:29 AM

Over the past few weeks we've examined the issues inherent with Web 2.0 and in particular AJAX-based applications. These issues need to be dealt with, but they should not be considered "show stoppers" to moving ahead with your Web 2.0 initiative. Consider the security ramifications of the design, implementation, and deployment of your new application carefully. Build security into your new application up front and you'll certainly be able to decrease the potential risks associated with this growing technology.

Consider the following methods to CUT the RISK associated with deploying Web 2.0 applications:

Check VA tools for AJAX support. Validate that the assessment and test tools you use to verify the security of your applications are capable of:

  • Interpreting and evaluating dynamic URLs from JavaScript
  • Creating (or capturing at a minimum) requests in the appropriate markup languages
  • JSON, XML, D/HTML

Understand the application. Document and examine regularly:

  • Scripts associated with the application
  • Data sources accessed
  • Access patterns
  • Cookies used

Trust no client. Implement policies that assumes the request is coming from an attacker

  • Validate input
  • Validate request
  • Validate client

Reduce the number of scripts. If possible, reduce the number of scripts/applications to reduce the entry points through which attackers can gain entry/access to the application

Invest in a web application firewall. Web Application Firewalls mediate between client and server and provide:

  • Application security through request verification
  • Client security through response verification
  • Not a panacea, but a first line of defense
  • Cannot stop logic layer attacks

Secure sensitive data using SSL.

  • SSL for transport layer encryption
  • Cookie encryption

Kick back suspicious data. Data Integrity should be validated on both request and response

  • Stop sensitive data from leaving the organization
  • Stop malicious data and code from entering the organization
  • Choose from one or more options: code (custom), software, hardware

Imbibing: Coffee


Posted In: Web 2.0, Security,

Feedback

12/13/2007 7:03 AM
Gravatar Useful information,thanks for participating.
hicivler

Let Me Know What You Think


Please use the form below if you have any comments, questions, or suggestions.

Title:
 
Name:
 
Email: (so we can show your gravatar)
Website:
Comment: Allowed tags: blockquote, a, strong, em, p, u, strike, super, sub, code
 
Please add 4 and 6 and type the answer here:

Blog Stats

Posts:979
Comments:1685
Stories:0
Trackbacks:583
  

Image Galleries

  

Application Delivery

  

Cloud Computing

  

Random

  

Security

  

Chat Catcher

82,243 Members in 102 Countries and Growing!

Join DevCentral Today!

About DevCentral

DevCentral has been a successful, thriving community for many years. We have always strived to bring you the best technical documentation, discussion forums, blogs, media and much more that we can.

So dive in, get familiar with DevCentral. We hope you like it, we hope it makes your job easier, and lets you get that much more power out of the community. To learn more, make sure to check out the Getting Started section. And if you have any problems, or think something could be easier to use, drop us a line to let us know.

Got It !

We've received your comment and transmitted it directly to DevCentral HQ.

Thanks for taking time to let us know what's on your mind. At DevCentral | Community Matters!

Get In Touch With Us

Have questions, suggestions or just want to get something off your chest?

Use our handy form below to Direct Connect with DevCentral Mission Control.

Send Us Feedback       or