white paper
Building web application security into your development processs.
Security as a process
Integrating security throughout the development lifecycle
is a paradigm shift for many development groups.
While many development teams claim that they view
security as a process, in reality they do not give security
the focus it requires. For example, many organizations
limit security needs to the technical requirements section
of a requirements document. The description is usually
broad, such as “Develop the product using IIS.” This
level of detail does not provide developers with the
guidance they need to develop applications securely.
As a result, security requirements do not have high
priority, and they get passed to the operations
department to complete as part of deployment.
Securing web 2.0 are your web applications vulnerable
To secure Web 2.0 applications, you should use the same measures for securing standard web applications However, you need additional measures. Web 2.0 developers must protect users and not trust them at the same time. Because Web 2.0 application logic and functionality are on the client, you can prevent exploitation by adding data validation to the JavaScript. Thisdoes not replace server validation but complements it.
Web application architecture vulnerabilities - is the functionality of your application secure
Architecture web vulnerabilities are inherent vulnerabilities in the design of an application. Attackers can exploit them by using standard functionality in a malicious way. Without proper measures, attackers can use functionality in ways never envisioned by developers. You cannot fix the vulnerabilities with proper input validation as with most security vulnerabilities that exist on the Internet today. Architecture vulnerabilities require that you design security into the application from the beginning.
Web application security - too costly to ignore
This paper details why application security addressed throughout the entire software development life cycle will increase the security of your applications, improve regulatory compliance, while also cutting development costs.
.gif)