Firewall, Intrusion prevention and Detection System (IDS/IPS) are not enough to protect your Website against today’s application vulnerabilities Introduction
More than four out of every five (85 percent) U.S. businesses have experienced a data breach,according to a recent study by Colchester, Conn.-based law firm Scott + Scott, putting millions of consumers' Social Security numbers and other sensitive information in the hands of criminals.Website owners are vulnerable to unwanted intrusions by malicious hackers and other harmful codes. If a website’s server and applications are not protected from security vulnerabilities, identities, credit card information, and billions of dollars are at risk.
Many companies rely on a firewall to protect their websites from security breaches.Unfortunately, firewalls do not provide enough protection.
Hackers are constantly looking for new ways to compromise systems through unguarded, and sometimes not so obvious, side doors. Firewalls, IDS, IPS Are Not Enough Attackers are well-aware of the valuable information accessible through Web applications, and their attempts to get at it are often unwittingly assisted by several important factors.
Conscientious organizations carefully protect their perimeters with intrusion detection systems and firewalls, but these firewalls must keep ports 80 and 443 (SSL) open to conduct online business. These ports represent open doors to attackers, who have figured out thousands of ways to penetrate Web applications.
The standard security measures for protecting network traffic, network firewalls and Intrusion Prevention Systems (IPS) and Intrusion Detection Systems (IDS), do not offer a solution to application level threats. Network firewalls are designed to secure the internal network perimeter, leaving organizations vulnerable to various application attacks.
Intrusion Prevention and Detection Systems (IDS/IPS) do not provide thorough analysis of packet contents. Applications without an added layer of protection increase the risk of harmful attacks and extreme vulnerabilities.
Extreme Vulnerabilities
Web Application Level Attacks is the Achilles heel. In the past, security breaches occurred at the network level of the corporate systems. Today, hackers are manipulating web applications inside the corporate firewall. This entry enables them to access sensitive corporate and customer data. An experienced hacker can break into most commercial websites with even the smallest hole in a company’s website application code. These sophisticated attacks have become increasingly threatening to organizations.
The standard security measures for protecting network traffic do not protect against web application level attacks.
OWASP’s Top 10 Web Application Security Vulnerabilities 2007
Open Web Application Security Project (OWASP), an organization that focuses on improving the security of application software, has put together a list of the top 10 web application security vulnerabilities.
1. Cross Site Scripting (XSS) 2. Injection Flaws 3. Malicious File Execution 4. Insecure Direct Object Reference 5. Cross Site Request Forgery (CSRF) 6. Information Leakage and Improper Error Handling 7. Broken Authentication and Session Management 8. Insecure Cryptographic Storage 9. Insecure Communications 10. Failure to Restrict URL Access
Web Application Security Consortium Most Common Vulnerabilities Report The Web Application Security Consortium (WASC)â€"an international group of experts, industry practitioners, and organizational representatives who produce open source and widely agreed upon best practice security standards for the World Wide Webâ€"reported the top five web application vulnerabilities by testing 31,373 sites.
According to the Gartner Group, 97% of the over 300 web sites audited were found vulnerable to web application attack,†and “75% of the cyber attacks today are at the application level.â€
Web application vulnerability assessment
From the information above it’s clear that most e-commerce websites are wide open to attack and easy victims when targeted. While the security posture of some industries is stronger than others, the difference is insignificant when it comes to actually preventing a website compromise because intruders need only to exploit a single vulnerability.
A web application scanner, which protects applications and servers from hackers, must provide an automated security service that searches for software vulnerabilities within web applications. A web application scanner should crawl the entire website, analyze in-depth each & every file,and display the entire website structure. The scanner has to perform an automatic audit for common security vulnerabilities while launching a series of simulated web attacks. Web Security Seal and free trial should be available.
Most systems are vulnerable to thousands of known risk factors. A web application vulnerability Assessment should execute continuous dynamic tests combined with simulation web-application attacks during the scanning process.The web application scanner must have the ability to validate security breaches and risks against a continually updated service database provides real-time vital business solutions. A website security test should identify the security vulnerabilities and recommend the optimally matched solution.
The fix or workaround solution should be identified and implemented when you need it - not after it's too late.
GamaSec Web Scanning Vulnerability Executive Report
Once the vulnerability scan is completed, the vulnerability check has to deliver an executive summary report to management and a detailed report to the technical teams. Both reports should list the vulnerabilities found along with the severity levels of each vulnerability.