Get a free application, infrastructure and malware scan report - Scan Your Website Now

11 Web Application Security Metrics to Monitor

Posted DateOctober 18, 2017
Posted Time 6   min Read

Measuring web application security metrics is critical to the program’s success. Chief Information Security Officers (CISOs) and other professionals in charge of the program need data intelligence to monitor technologies, processes, and people managing the processes. The metrics also become significant in reporting the efficiency of a web application security program to the senior management members.

However, what is it that you should measure and monitor? What are the key indicators for the success of your web application security program? We bring you the most effective questions within three categories to establish a set of metrics for you and your team.

Number of Current Vulnerabilities and Their Severity

A vulnerability is a weakness that allows a hacker to breach your application.

At any given time, this is the most important piece of application security metrics that you should have. Whether you are using automated testing, penetration testing/ethical hacking or a combination of both, the report should highlight exposure in detail.

A more comprehensive view of these vulnerabilities will also emphasize the risk severity and business risks of each vulnerability.

Application Security Metrics 1

You can start tracking some of these vulnerabilities with Free Website Security Scan.

 Security Metrics Severity

These figures will help you prioritize remediation action and decrease the exposure risks.

Find out about business risks in the OWASP Top 10 Vulnerabilities Playbook

Why: The number of vulnerabilities and their severity is directly proportional to the attack risk.

Age of Vulnerability

According to the Web Application Security Statistics Report, it takes fixing critical vulnerabilities takes 146 days on average. That’s five months for hackers to try different attack methods. Can you really afford that?

Average days to fix vulnerability

If you are missing the age in the vulnerability testing reports, chances are that they will stay there for weeks, even months. How long has it been since a given vulnerability was first discovered? You need to fully understand the business impact of Critical, High and Medium loopholes and ensure that they are remediated or protected through a Web Application Firewall.

Why: Without patching or protection, attackers get time to try out various exploitation methods.

New Vulnerabilities Introduced

The rapid rate of application development and updates often lead to an increase in vulnerability data. While you are struggling to keep up with the old issues, there are chances that new releases bring in new, even more, severe issues within the application.

Top 5 Vulnerabilities

The number of new vulnerabilities is a key application security metric, especially with new releases and updates. It helps security professionals make informed decisions of making the new application version secure.

Why: Number and severity of new vulnerabilities help CISOs monitor recent risks.

Average Time to Fix

It takes 146 days to fix a critical vulnerability. Will the hackers wait to exploit? If your team really pushing the fixes proactively?

For most new-age companies, time to fix reported vulnerabilities is a headache. Even critical ones can stay in the software for weeks. With this app security metric in place, companies can start focusing on lowering the fixing time frame, especially if you are not behind any virtual patching and hack prevention.

Why: High average fixing time highlights open risks days and allows tracking patch development efficiency.

Number of Business Logic Vulnerabilities

Some security loopholes are exclusive to your business. These are business logic vulnerabilities that arise due to logical flaws in the business function or flow. Since no automated tool will know about your business flow, they will not detect these vulnerabilities either.

New-age business and cloud companies should look for comprehensive vulnerability testing, which also deals with the logical flaws of the business. Ideally, it should combine frequent automated testing with manual penetration testing by security experts. Business logic vulnerabilities should be resolved at the earliest.

Why: Business logic vulnerabilities are critical and should be fixed on priority. 

Category: Attack Intelligence

Attacks on Existing Vulnerabilities

An intelligent web application firewall not only blocks the attack but also studies traffic and attack vectors to assimilate patterns and behaviors. For instance, AppTrana is designed to sync data between web application scanning and firewall to learn about exploitation attempts. If a single vulnerability is targeted repeatedly, it not only blocks those attempts, it also alerts the security team and customer about the attempts.

Number of attacks

Why: Frequent attack on a vulnerability denotes that hackers know about the issue and are just finding ways to crack it.

Most Attacked URIs

Do you know which are the most attacked pages of your site? Look at these three pieces of information and tell us which one makes more sense.

a) Your website was attacked 53 times last month.
b) Hackers attempted to exploit vulnerability on Page A (23 attacks), Page B (20 attacks), and Page C (10 attacks).

 

DDoS Attack URL

The second one is, without a question, a more intelligent insight that will lead to actions. For instance, Page C is our payment gateway and requires immediate attention. Keeping an eye on URI metrics is essential in prioritization.

Why: Important URIs take precedence in risk remediation for their business impact.

Attack Origin

Going a step deeper, wouldn’t it help if you have the attack number separated by country and IP addresses? The next generation of attack intelligence will not only tell you about attacks but also where they originate from.

cyber attack countries

Why: Certain IP sets or country can cause huge damage to your business. Identify them proactively.

Zero-day Attacks

Zero-day vulnerabilities have notoriously caused data breaches. A zero-day means it’s zero-days from when anyone knew about it, so no one’s fixed it.

So, if there is no patch, how do you prevent attacks? The only way to consistently prevent such breaches to your web applications is to get into the mind of a hacker, profile their behavior, and track their intent before they’ve attacked.

WAF Blocking

You should have readily available data on how many zero-day vulnerabilities were found on the website and how they were protected. Indusface sends a weekly report to all its customers along with a publicly available zero-day report every month.

Why: No business can prepare against zero-day attacks. Ensure that you have proactive protection.

Category: Threat Analytics and Self Learning

Historic Attack Data

Most security professionals are busy dealing with issues as and when they see them. This includes periodic testing, patching when required and dealing with DDoS when there’s an outage. However, the future of application security is in round-the-clock hack prevention.

Cyberattack IP

Machine-learning and expert intelligence has changed everything. Collecting, monitoring, and analyzing past threats will help your security team develop patterns and to create protection against future threats.

Why: Numbers and patterns from previous attacks help ensure protection in the future.

Ill-reputed Identity (IPs, hacked tracking IDs) Labels

An extensive studied, and the labeled database is the cornerstone of web application security metrics. How difficult would it be to stop the DDoS attack if you already know that the attacking IPs are of ill repute? Would it really take any time to block them all?

While this is a difficult process to manage in-house, managed security providers can help. For instance, AppTrana collects data from its 900+ customers and uses it as a standpoint to define, categorize and label identities based on several red flags.

Why: Studied attack patterns and behavior help build future blocking and protection policies.   

Web Application Security Checklist

Keeping your application security is a team effort. Although it is a long-term process, you can start today by getting the right numbers and asking the right questions.

Build your foundation on these three things.

  • Do you have the number and criticality of all vulnerabilities?
  • Are they patched? If not, are they behind WAF protection?
  • Are you monitoring, collecting and analyzing attack patterns?

Having trouble with these numbers? Sign up for AppTrana for Free to get your own managed security team to help set up continuous hack prevention.

Or you can start with AppTrana Free Plan to at least detect the basic vulnerabilities before hackers discover and exploit them.

web application security banner

Venkatesh Sundar

Venky is an Application Security technologist who built the new age Web application Scanner and Cloud WAF - AppTrana at Indusface as a Founding CTO. Currently, he spends his time on driving Product Roadmap, Customer Success, Growth, and technology adoption for US businesses.

Share Article:

Join 51000+ Security Leaders

Get weekly tips on blocking ransomware, DDoS and bot attacks and Zero-day threats.

We're committed to your privacy. indusface uses the information you provide to us to contact you about our relevant content, products, and services. You may unsubscribe from these communications at any time. For more information, check out our Privacy Policy.

Related Posts

Web Application Security Best Practices
15 Web Application Security Best Practices

Enhance web application security with best practices: threat modeling, vulnerability analysis, patching critical issues, and deploying virtual patching/WAF

Read More
Ways to Protect Website From Attackers
Website Security – 10 Effective Website Protection Strategies

Discover vital website protection strategies like encryption, regular backups, access control, WAF firewall implementation, proactive malware scanning, & more.

Read More
How to Prevent CSRF Attack?
Understanding CSRF Attacks: Risk Analysis, Protection & Anti-CSRF Tokens

CSRF (Cross-Site Request Forgery) exploits authenticated user sessions by tricking web browsers into sending unauthorized requests to targeted websites.

Read More

AppTrana

Fully Managed SaaS-Based Web Application Security Solution

Get free access to Integrated Application Scanner, Web Application Firewall, DDoS & Bot Mitigation, and CDN for 14 days

Get Started for Free Request a Demo

Gartner

Indusface is the only cloud WAAP (WAF) vendor with 100% customer recommendation for 4 consecutive years.

A Customers’ Choice for 2024, 2023 and 2022 - Gartner® Peer Insights™

The reviews and ratings are in!