Everyone is concerned about information security, data breaches, malware, and cyberattacks, but how do you actually measure an organization’s cybersecurity? How can you quantify the current state of cybersecurity and track improvements? Every cybersecurity program needs carefully defined cybersecurity metrics – performance indicators that provide meaningful and comparable values. This article shows how to define useful cybersecurity metrics, examines the benefits they can bring, and suggests a starter set of metrics for web application security.
Cybersecurity has become a full-fledged item on the agenda of organizations worldwide and everyone is concerned about information security, data breaches, malware, and cyberattacks. But when it comes to improving an organization’s security, how do you actually measure it? How can you quantify the current state of security and track improvements? Any worthwhile cybersecurity program needs carefully defined performance indicators that provide meaningful and comparable values – your cybersecurity metrics. This article shows how to define useful cybersecurity metrics, examines the benefits they can bring, and suggests a starter set of metrics for web application security.
The Chief Information Security Officer, or CISO, is fast becoming an obligatory and important role in large organizations, often reporting directly to the CEO rather than the CSO. One of a CISO’s main tasks is providing C-suite management with information about the current cybersecurity status, trends, and requirements to support decision making. To deliver clear and actionable reports, you need meaningful performance indicators that can be compared across various dimensions. Cybersecurity metrics provide such key performance indicators (KPIs) for the organization’s cybersecurity posture.
Every organization has its own unique operational and technical needs, so there is no one-size-fits-all set of cybersecurity metrics. A security metrics program to develop and maintain a suitable set of indicators should be a fundamental part of any cybersecurity program and – more broadly – any risk management program that includes cybersecurity.
Preparing a tailored set of cybersecurity metrics requires a lot of time and effort, so let’s start by looking at the advantages they can bring. Because they are high-level indicators, cybersecurity metrics are most useful in the strategic role. Here’s how they can help in the boardroom:Â
Apart from the strategic role, metrics also bring practical benefits on the operational and organizational level:
With so many information sources and data points already available and so many more easily added, selecting the right metrics is vital to ensure they are relevant and actionable. Here are 7 key requirements for any effective security metric:
When it comes to web application security, your core cybersecurity metrics will likely focus on vulnerabilities and availability. Chances are you already have a lot of data sources for both these areas, including logs, dashboards, and reports. For maximum benefit, data gathering should be automated as much as possible, and leading vulnerability scanners provide enterprise-class visibility and reporting features to help you. Here’s a starter set of cybersecurity metrics for web applications:
Each of these indicators should be customized to suit your environment and business needs and can be extended across various dimensions for more complex analysis. For example, you might take the total number of incidents per application per month and extend it by adding “per severity” or “per location”. Of course, beyond these core metrics, you will also need to add your own to build a set of cybersecurity performance indicators that provides the best results for your organization.
To measure web application security, you need to start with detailed and reliable vulnerability data, so let’s see how Invicti’s scan reports can be used for this purpose. In addition to providing built-in reports and report templates, Invicti Enterprise can also generate customizable statistical reports to provide data for cybersecurity metrics. After specifying the required time period, website group, vulnerability classes, and other parameters, you can generate custom reports including:
Depending on your requirements, you might use these results as standalone metrics or incorporate them into more general cybersecurity reports. By combining custom reports with with issue resolution data from your vulnerability management processes, you can get a complete picture of your vulnerability status in terms of numbers, severities, trends, and time to fix, obtaining much of the essential information for your web security metrics program.