Why recovery gets the leftovers
Most security programs put their money into prevention and detection. Recover gets the leftover budget, the junior analyst and a disaster recovery plan that has not been tested in years, which is how a control on paper turns into a liability nobody has priced.
The NIST Cybersecurity Framework gives Recover its own function. In CSF 2.0 it has two categories, incident recovery plan execution and incident recovery communication, and the older 1.1 version split it into recovery planning, improvements and communications. Most organizations can check those boxes on paper. The gap between documented recovery procedures and real recovery capability is where programs fall apart, because your auditor signs off on the policy and your board assumes you can restore operations in 72 hours, yet neither has watched your team rebuild Active Directory from a cold backup at 2 a.m.
So a recovery maturity assessment should measure what your team can actually restore and how fast, not whether a plan exists. This guide covers where those assessments keep finding the same failures, why the failures last despite compliance pressure, and what it takes to build a program that holds up in a real incident.
Browse the Full Cybersecurity Market. Every Category.
Every category on CybersecTools, from AI Security and Cloud Security to Threat Intelligence and Offensive Security. Filter by use case, industry, or company size.
Explore Categories →
Why recovery maturity scores are almost always inflated
Most maturity assessments score recovery on documentation. Does a recovery plan exist, is it reviewed every year, are backups configured? Each answer is yes, the score comes back at 3.2 out of 5, and leadership feels good about it.
The trouble is that documentation maturity and operational maturity are different things. A plan that has never been run under realistic conditions is a hypothesis, and most recovery plans are full of assumptions that collapse once a real incident brings in things the plan never expected.
A useful assessment asks different questions. When did you last run a full failover test without advance notice, how long did it take, and what broke? Which dependencies did you find that were not in the documentation? Those answers tell you where you really stand.
The five recovery gaps that show up in most assessments
The same gaps appear again and again, in organizations of very different sizes and sectors.
- Backup integrity is assumed, not checked. Backups run every night, but nobody checks whether they restore cleanly, so the first real test is the incident itself.
- Recovery time objectives are hopes, not measurements. The RTO in the business continuity plan says 4 hours, while the last tabletop took 11 hours with a cooperative scenario.
- Dependencies are undocumented. The application restores fine, and then you find it needs a legacy authentication service that was never in the recovery runbook.
- Communications break down under pressure. The incident response plan has a call tree, but half the numbers are wrong and the backup contact is on parental leave.
- Lessons learned go nowhere. The post-incident review produces a report that goes into a folder, and the same failure shows up in the next incident.
None of these are exotic. Controls decay when nobody maintains them, and recovery controls decay faster than most because they are so rarely used.
RTO and RPO mean little without measured data
Your board risk report probably lists RTOs and RPOs for your critical systems. Those numbers came from a business impact analysis built on interviews with application owners two years ago, which makes them estimates of what people hoped was true rather than measurements.
Real recovery capability needs measured data from real tests. Run restoration exercises, time them, write down what failed and feed that back into your risk register. If your measured RTO for the ERP system is 18 hours and the documented one is 6, you have a material gap that belongs in front of the board, not in an appendix of the continuity plan.
The organizations that get this right treat recovery testing as a reliability engineering problem. They track mean time to recover across systems, follow the trend and use it to decide where to invest, which gives the CFO and the board something they can engage with. "Our measured recovery time for Tier 1 systems went from 14 hours to 6 after we automated the runbooks" is a business outcome. "We have a recovery plan" is not. The control reliability engineering guide covers how to keep testing on a schedule.
Backup design decisions that come back to haunt you
Ransomware changed the backup question for good. It is no longer whether you have backups, but whether an attacker who has been in your environment for three weeks can reach them.
The 3-2-1 rule (three copies, on two kinds of media, one offsite) is a starting point. It says nothing about immutability, air gaps or how you recover from a backup that is clean but 21 days old. If your crown jewel systems have a 24-hour RPO and the attacker has been inside for three weeks, your last clean backup is three weeks old, which is a business continuity problem as much as a technical one.
The design decisions that matter most:
- Immutable backup storage with object lock or similar, so a compromised account cannot encrypt or delete the backups
- A separate identity plane for backup infrastructure, so a compromise of your main Active Directory does not reach the backup environment
- Tiered retention with recovery points at 1, 7, 30 and 90 days for critical systems
- Tested recovery paths from each retention tier, not only from the latest backup
Your recovery team is probably too small for the scenario you plan for
Most recovery plans assume a partial outage. A single system or application fails, the team works the problem for a few hours and operations resume, because that is the scenario the plan was written for.
A ransomware event that hits 40% of your endpoints, your domain controllers and your backup server at the same time is a different scenario. It needs more people, more coordination, more outside help and more time than most teams have planned for. The organizations that recover fastest have signed incident response retainers in advance, prepared clean build environments, and agreed which systems get restored in which order based on business criticality.
Do the math for your own team. If your security team has 8 people and the plan expects them to restore 200 servers in 72 hours while also handling communications, stakeholder updates, forensic preservation and regulatory notice, it does not add up. Build the plan around the team you have, not the team you wish you had.
Communications failures are the most underrated recovery risk
Technical recovery and communications are two separate workstreams. Most programs plan the technical side in detail and treat communications as an afterthought, which is backwards when you look at business impact.
In a major incident your CEO needs to know what happened and what you are doing within the first two hours. Legal needs to know in the same window because of regulatory notice rules, and customers may need notice within 72 hours depending on your regulations. None of that can wait until the technical recovery is done.
The communications failures that do the most damage:
- No pre-approved message templates, so every statement goes through a 4-hour legal review while the incident is still live
- No out-of-band channel, because your incident Slack channel runs on the same infrastructure that was compromised
- No named spokesperson, so three executives give a reporter three different answers
- No regulatory notice tracker, so you miss the 72-hour GDPR notification window because nobody owned it
How to run a recovery assessment that tells you something
A useful recovery assessment has three parts: a documentation review, capability testing, and a gap analysis against a defined target. Most assessments stop after the documentation review, which is where the inflated scores come from.
For capability testing, the minimum set of exercises is:
- a tabletop exercise that throws in unexpected complications halfway through
- a backup restore test for at least two Tier 1 systems
- a communications drill that tests your out-of-band channels
- a dependency mapping exercise that checks your recovery runbooks against the real system architecture
Then score each area against a defined maturity model. The Recover function maps well to a 1 to 5 scale:
- 1, Initial: no documented process, ad hoc response
- 2, Developing: documented but untested, with significant gaps
- 3, Defined: documented and tested, with known gaps and remediation plans
- 4, Managed: tested regularly, with metrics tracked and gaps actively managed
- 5, Optimizing: continuous improvement, automated where possible, measured against business outcomes
Most organizations land between 2 and 3, and getting to 4 is where the real work starts. If you are building the function from scratch, see the guide to building a Recover program with a small team.
Building the business case for recovery investment
Boards do not fund recovery because they understand NIST CSF. They fund it because they understand downtime costs, regulatory fines and damage to reputation, so build the case in those terms.
Start with a downtime cost for your most critical business processes. For example, if your e-commerce platform brings in $500,000 a day and your measured RTO is 18 hours, one outage puts about $375,000 in revenue at risk before you add recovery labor, regulatory exposure and lost customers. That number belongs in your board presentation, not a technical appendix.
Then tie each proposed investment to a specific risk reduction. In the same example, if backup infrastructure with immutable storage costs $80,000 a year and your tests show it cuts ransomware recovery from 18 hours to 4, it reduces the revenue at risk by about $290,000 per event. That is a business case. When you price it, compare vendors in the business continuity and backup categories rather than working from one vendor's quote.
Check a vendor before you sign
Mandos tracks funding, acquisitions, hiring and news for security companies. Look up any vendor on your shortlist before the renewal.
Look up a vendor on Mandos →
Conclusion
Recovery maturity is where a security program shows whether it was built for auditors or for incidents. The documentation looks the same either way, but the result under pressure does not. If your last test was a tabletop with a cooperative scenario and a pre-briefed team, you tested your team's ability to follow a script rather than your ability to recover.
So close the gap between your documented RTO and your measured one, and build backup architecture that survives a compromised admin account. Run exercises with real complications, and report the results in business terms your board can act on.
Frequently Asked Questions
How much should we budget to move recovery maturity from level 2 to level 3?
It depends on your current backup architecture and team. The budget usually covers immutable backup infrastructure, an incident response retainer, facilitated tabletop exercises and runbook writing. The bigger cost is often internal time, because someone has to own this work and that person cannot also run your SOC.
How do we report recovery maturity to the board without technical detail?
Put every metric in business time and money. A board understands "our measured recovery time for critical systems is 14 hours, which puts $700,000 of revenue at risk per event" far better than "we are at maturity level 2.4 on the NIST Recover function". Give them the current state, the target state, the investment needed to close the gap and the risk reduction it buys.
We have a small team. How do we run useful recovery tests without pulling everyone off their work?
A tabletop exercise takes half a day with 4 to 6 people and a good facilitator. You do not need to simulate a full rebuild to learn something useful. Start with communications and decision-making exercises, then add technical restore tests for your two or three most critical systems. One focused exercise per quarter teaches you more than a yearly full-scale simulation that wears the team out.
How do we handle the gap between our documented RTO and our measured recovery time?
First, record the gap honestly in your risk register. A measured 14-hour RTO against a documented 4-hour RTO is a material risk that belongs in front of leadership. Then build a remediation roadmap with clear milestones, for example automated runbooks by Q2, a backup upgrade by Q3 and a re-test by Q4. The gap itself is manageable, but pretending it does not exist is not.
What should we look for in backup and recovery vendors?
Focus on three things: immutability that survives a compromised admin account, recovery times measured in real customer environments rather than taken from marketing, and integration with your identity and monitoring stack. Ask every vendor for their average customer recovery time from a full ransomware scenario and watch how they answer, because a vague answer usually means they do not have the data. You can compare vendors in the backup category before you take the briefings.
How often should we test our recovery capabilities?
At minimum, run a tabletop exercise twice a year, a restore test for Tier 1 systems every quarter and a full communications drill once a year. After a significant incident or a major infrastructure change, test again within 90 days. The organizations that recover fastest treat testing as an ongoing practice rather than a yearly compliance task.
How this guide was made
I wrote this guide from my own work running security programs and buying security products. Category and glossary links point to the CybersecTools catalog of 9,168 security products. Read the methodology for how we review products.