Rolling Meadows, Ill. — Nov. 14
The use of Web applications has soared recently due to the significant value they can add to enterprises by providing innovative ways to interact with customers. However, along with the benefits of these capabilities come security vulnerabilities that create dangerous risk and exposure.
ISACA — a global association of 95,000 IT security, assurance and governance professionals — has issued a white paper titled “Web Application Security: Business and Risk Considerations,” which outlines the causes of Web application vulnerabilities, examines the associated risk and impacts and provides advice to mitigate risk. The guidance applies to all types of software development activities.
New Web applications are client-server based and platform independent, require less computing power and can be seamlessly integrated with online resources and services. Their use can result in time and cost reduction of processes, increased customer satisfaction and increased revenue. However, Web application vulnerabilities open the door to the exploitation of sensitive corporate information, disruption of service and theft of intellectual property.
Some common vulnerabilities identified in the white paper include:
• SQL injection.
• Cross-site scripting.
• Insecure direct object reference.
• Information leakage.
• Insufficient anti-automation.
“Even though we are seeing more and more Web-based breaches reported, there is a large number that are never reported or even detected, and many enterprises do not yet take steps to address vulnerabilities,” said Salomon Rico of Deloitte Mexico, chairman of ISACA’s project development team. “Web applications must have security integrated every step of the way.”
Included in the white paper are the following strategies for addressing Web application risk:
• Security measures must be mandatory components that are included early in the process.
• Programmers must be trained in secure coding techniques.
• There must be a robust quality assurance process in place to enforce continuous, controlled quality testing.
• Deployed applications must be continuously monitored for newly discovered vulnerabilities.
• Decisive action must take place to address any vulnerabilities found.
“Enterprises can take advantage of the many benefits of Web applications if they have a systematic approach,” Rico said. “These new technologies can be successfully integrated with caution, which can result in improved value and reputation, and increased support from the overall enterprise and stakeholders.”