Key Performance Indicators (KPIs)
- measure progress toward goals
- identify areas for improvement in operation
- provide insight into effectiveness of cybersecurity programs
- choose metrics that are easy to track and reflect goals and objectives
- KPIs provide data by tracking metrics
- allow for comparison of cybersecurity efforts
- vs other orgs and industry averages
- help determine if resources are required
Examples
- KPIs to measure the effectiveness of cybersecurity efforts:
- Incidents
- Detection time
- indicates average time it takes to detect incidents
- use to track how incident response effort over time
- compare detection time to industry averages
- Indicators of Compromise (IoCs)
- indicates the number of IoCs an org has in its systems, networks, etc.
- can track over time to determine if IoCs are increasing your environment
- Threats
- indicates the number of threats an org has identified
- Risk assessment
- indicates risk assessment results
- can compare risk assessments vs other orgs
- Resource allocation
- indicates the % of cybersecurity resources organizations allocate to different areas (e.g., prevention and detection)
- can track over time to determine if appropriate resources are allocated
How to Measure KPIs
- can be measured with:
- manual system
- require employees to enter data manually
- automated system
- record information by pulling data from various sources
- manual system
- can track using:
- spreadsheets
- databases
- specialized platforms
Challenges of Using KPIs
- Incidents can be subjective
- can be challenging to determine the actual number of incidents
- due to the subjective nature of classifying incidents
- orgs can use different scales to assess each incident’s severity level
- scales are generally not standardized\
- can be challenging to determine the actual number of incidents
- False positives
- automated tracking systems may record false positives
- Inaccurate cybersecurity landscape data
- can occur when organizations need more effective tools for capturing accurate data about current threats and trends
- Irrelevant data
- KPI data might not be relevant to the organization
- KPI-based decision-making is complicated
- use data analytics and advanced software tools to understand the data and make informed decisions
Service Level Objectives (SLOs)
Service level objectives (SLOs) provide a benchmark by which security operations can measure their performance and help ensure they meet leadership’s expectations.
- must be measurable, achievable, and realistic
- set targets that are attainable but also challenging enough to foster growth
- should be flexible and adaptable