Web 2.0 applications are quickly taking over traditional activities on the Internet. Web sites are becoming interactive as they offer multiple function applications. This, in turn, is creating greater security risks for both consumers and network operators. One of the biggest concerns is the need for Web 2.0 developers to build their applications with total security in mind from the ground up.