CISSP-116 · Lesson 9 of 12 · 26 min

Business impact analysis and recovery priorities

Recovery planning starts with a simple question that is surprisingly hard to answer: if this stopped working, how long could the organization survive without it, and what would it cost? An organization cannot recover everything at once after a major disruption, and it cannot afford to make everything instantly recoverable. The business impact analysis (BIA) is the structured way of answering the question so that recovery investment and recovery order follow business priorities rather than the loudest voice or the newest system.

The CISSP outline addresses recovery in sub-domains 7.10 (implement recovery strategies), 7.11 (implement disaster recovery processes), 7.12 (test disaster recovery plans) and 7.13 (participate in business continuity planning and exercises). CISSP-111 introduced business continuity as part of security governance. This lesson goes deeper into the BIA and the recovery objectives it produces; Lesson 10 covers backup and resilience strategies; Lesson 11 covers disaster recovery sites, plans and testing. The standards most often cited are ISO 22301, the international standard for business continuity management systems, its companion guidance ISO/TS 22317 on the BIA, and NIST SP 800-34 Revision 1, the contingency planning guide for information systems.

Continuity planning in context

Business continuity management (BCM) is the organization-wide capability to keep delivering products and services at acceptable levels during a disruption. Disaster recovery (DR) is the technology part of that capability: restoring IT systems, data and infrastructure. Crisis management deals with leadership, decision making and communication during a major event. Incident response, covered in Lessons 5 and 6, handles security incidents, which may themselves trigger continuity or DR plans; a ransomware attack that takes down core systems is both a security incident and a continuity event.

The family of continuity-related plans described in NIST SP 800-34 and common practice; they must reference each other.
PlanFocusTypical owner
Business continuity plan (BCP)Keeping critical business activities going, including manual workaroundsBusiness units under a BCM program manager
Disaster recovery plan (DRP)Restoring IT systems, data and infrastructureIT operations
Incident response planDetecting and responding to security incidentsSecurity operations
Crisis management planLeadership, decisions and stakeholder communication in a major eventExecutive crisis team
Crisis communications planMessages to staff, customers, media and regulatorsCommunications
Occupant emergency planProtecting people in a facility during an emergencyFacilities and health and safety

ISO 22301 sets out a management system for BCM using the Plan-Do-Check-Act cycle: understand the organization and its context, obtain leadership commitment, plan, carry out the BIA and risk assessment, develop continuity strategies and plans, exercise and test them, evaluate performance and improve. NIST SP 800-34 Revision 1 sets out a seven-step contingency planning process for information systems: develop the policy; conduct the BIA; identify preventive controls; create recovery strategies; develop the contingency plan; plan testing, training and exercises; and maintain the plan.

The business impact analysis

A BIA identifies the organization's activities, the resources they depend on, and the impact of disrupting them over time. It is primarily a business exercise: interviews and workshops with process owners, supported by data on revenue, contracts, regulatory duties and dependencies. It asks, for each activity: what happens if this stops for an hour, a day, a week; what legal, contractual, financial, safety and reputational consequences arise; what people, systems, data, suppliers and facilities are needed; and how long the activity could be performed by workaround.

Impact categories commonly assessed in a BIA, each considered over increasing periods of disruption.
Impact categoryExample questions
FinancialLost revenue per day, penalties, extra costs of working around the disruption
Legal and regulatoryMissed filing deadlines, breach of license or regulatory conditions
ContractualService level penalties, customer termination rights
Safety and healthRisk to patients, employees or the public
ReputationalLoss of customer trust, media attention, effect on recruitment
OperationalKnock-on effects on other activities and backlogs that take time to clear

The key output of the BIA is a set of time-based measures for each activity and the resources behind it. The maximum tolerable downtime (MTD), also called the maximum tolerable period of disruption (MTPD) in ISO terminology, is the longest an activity can be unavailable before the impact becomes unacceptable to the organization. The recovery time objective (RTO) is the target time for restoring an activity or system after a disruption, and must be shorter than the MTD to leave a margin for verifying and resuming work. The recovery point objective (RPO) is the maximum acceptable amount of data loss, measured in time: an RPO of four hours means the organization can tolerate losing at most four hours of transactions. Work recovery time (WRT) is the time needed after systems are restored to verify data, catch up on backlogs and resume normal work.

Timeline diagram. On the left, the last good backup marks the recovery point; the gap to the disruption is labeled RPO, maximum data loss. From the disruption, a bar labeled RTO runs to systems restored, followed by a bar labeled WRT to normal operations resumed. A bracket over RTO plus WRT is labeled must be less than or equal to MTD.
How RPO, RTO, work recovery time and maximum tolerable downtime relate on a timeline.

The relationship RTO + WRT less than or equal to MTD is a classic exam point. If an order system's MTD is 24 hours and it takes six hours after restoration to reconcile orders and clear the backlog, the RTO for the system cannot exceed 18 hours. Setting an RTO equal to the MTD leaves no time for the work that has to happen after the technology comes back.

Calculating the maximum RTO for each activity from its MTD and work recovery time.
# Derive recovery objectives from BIA interview data (synthetic)
activities = [
    # name, impact per hour ($), hours until impact becomes unacceptable (MTD), work recovery hours, tolerable data loss (h)
    ('Online ordering', 18000, 12, 2, 0.25),
    ('Payroll processing', 400, 72, 8, 24),
    ('Customer support line', 3500, 24, 1, 4),
    ('Warehouse dispatch', 9000, 24, 4, 1),
    ('Internal wiki', 50, 336, 2, 24),
    ('Regulatory reporting', 1200, 120, 16, 24),
]
print(f'{"activity":22s} {"MTD":>5s} {"WRT":>5s} {"max RTO":>8s} {"RPO":>6s} {"loss at MTD":>12s}')
for name, cost_h, mtd, wrt, rpo in activities:
    rto = mtd - wrt
    print(f'{name:22s} {mtd:4d}h {wrt:4d}h {rto:7d}h {rpo:5.2f}h ${cost_h * mtd:>11,.0f}')
Output
activity                 MTD   WRT  max RTO    RPO  loss at MTD
Online ordering          12h    2h      10h  0.25h $    216,000
Payroll processing       72h    8h      64h 24.00h $     28,800
Customer support line    24h    1h      23h  4.00h $     84,000
Warehouse dispatch       24h    4h      20h  1.00h $    216,000
Internal wiki           336h    2h     334h 24.00h $     16,800
Regulatory reporting    120h   16h     104h 24.00h $    144,000

The table shows why RPO and RTO are set separately. Payroll can be unavailable for days but loses little by restoring yesterday's data, while online ordering needs both a short RTO and a near-zero RPO because every lost order is lost revenue and customer trust. Each pair of objectives implies a different recovery strategy and cost, which Lessons 10 and 11 explore.

Dependencies and recovery priority

Activities depend on resources, and resources depend on each other. Online ordering might rely on the web front end, the order database, the payment gateway, the identity service, DNS, the network and a third-party fraud screening service. If the identity service has an RTO of 24 hours, the ordering system cannot meet a 10-hour RTO no matter how quickly its own servers return. A good BIA maps these dependencies so that the RTO of a supporting resource is at least as short as that of the most demanding activity that relies on it.

Recovery priority follows from the BIA. Shared foundations such as network, identity, DNS and backup infrastructure come first because everything else depends on them. Then activities are restored in order of urgency, usually by shortest MTD, while respecting dependencies. Executives should approve the priority list in advance; in a crisis there will be pressure from every department to go first, and an agreed list prevents that argument from consuming recovery time.

Ordering recovery so that dependencies come first and urgency decides among ready items, and checking for dependency gaps.
import heapq
# Recovery order: a resource can start once its dependencies are restored; among those ready, most urgent (shortest MTD) first
mtd = {'network': 4, 'identity': 6, 'dns': 4, 'backup-platform': 8, 'order-db': 10, 'web-store': 12,
       'fraud-screening-saas': 48, 'dispatch-app': 24, 'phone-system': 24, 'payroll': 72, 'wiki': 336}
deps = {'identity': {'network'}, 'dns': {'network'}, 'backup-platform': {'network'},
        'order-db': {'identity', 'backup-platform'}, 'web-store': {'order-db', 'dns', 'fraud-screening-saas'},
        'dispatch-app': {'order-db'}, 'phone-system': {'network'}, 'payroll': {'identity'}, 'wiki': {'identity'}}
restored, step = set(), 1
ready = [(mtd[k], k) for k in mtd if not deps.get(k)]
heapq.heapify(ready)
while ready:
    m, k = heapq.heappop(ready)
    restored.add(k)
    print(f'{step:2d}. {k} (MTD {m}h)')
    step += 1
    for other in mtd:
        if other not in restored and all(d in restored for d in deps.get(other, ())) and (mtd[other], other) not in ready:
            heapq.heappush(ready, (mtd[other], other))
# Check that every supporting resource is at least as urgent as what depends on it
for k, ds in deps.items():
    for d in sorted(ds):
        if mtd[d] > mtd[k]:
            print(f'WARN {d} MTD {mtd[d]}h exceeds dependent {k} MTD {mtd[k]}h')
Output
 1. network (MTD 4h)
 2. dns (MTD 4h)
 3. identity (MTD 6h)
 4. backup-platform (MTD 8h)
 5. order-db (MTD 10h)
 6. dispatch-app (MTD 24h)
 7. phone-system (MTD 24h)
 8. fraud-screening-saas (MTD 48h)
 9. web-store (MTD 12h)
10. payroll (MTD 72h)
11. wiki (MTD 336h)
WARN fraud-screening-saas MTD 48h exceeds dependent web-store MTD 12h

The dependency check is as important as the order. In the example, the web store cannot return until the third-party fraud screening service does, so its 48-hour objective pushes the store behind dispatch and the phone system and is flagged as a gap to fix with the supplier or with a fallback. A supporting service with a longer recovery objective than the activities that depend on it is a hidden gap that only appears during a real disaster. Common examples are identity platforms, license servers, certificate services and third-party software-as-a-service providers whose own recovery commitments, set out in their contracts and SOC 2 reports, do not match the organization's needs.

Running and maintaining the BIA

A BIA is usually carried out by a continuity coordinator with each business unit, using a consistent questionnaire and impact scale so results can be compared. Results are validated with senior management, who must agree the MTDs because they represent the organization's risk appetite for disruption. The BIA should be reviewed at least annually and whenever there is a significant change, such as a new product, a merger, moving to a cloud service or a new regulatory requirement.

Common difficulties include business owners who rate everything as critical, missing dependencies on suppliers and shadow IT, and BIAs that sit on a shelf. Asking owners to quantify impact over time, and to describe what they would actually do during an outage, produces more realistic answers than asking them to rate criticality. Linking the BIA to budgets, by showing the cost of meeting each RTO, also concentrates minds: short RTOs are expensive, and owners who must justify them become more selective.

An example tiering scheme derived from a BIA. Each organization sets its own tiers and thresholds.
TierExample MTDExample activitiesImplication
Tier 0: foundationUnder 4 hoursNetwork, identity, DNS, backup platformRestored first; highly resilient design
Tier 1: criticalUnder 24 hoursOnline ordering, dispatch, clinical systemsShort RTO and RPO; standby capacity
Tier 2: important1 to 3 daysCustomer support, payroll, financeWarm recovery acceptable
Tier 3: deferrableOver 3 daysInternal wiki, analytics, archivesRestored after higher tiers; cold recovery acceptable

Worked problem

Challenging an unrealistic RTO

The marketing director asks for the campaign analytics platform to be classed Tier 1 with a one-hour RTO. The BIA shows campaigns can be paused for a week with modest lost opportunity, roughly $2,000 a day.

Show solution
  1. Ask what actually happens if the platform is unavailable for an hour, a day and a week, and quantify it.
  2. Show the cost of a one-hour RTO: standby infrastructure and replication, perhaps $150,000 a year.
  3. Compare: at $2,000 a day, a week-long outage costs about $14,000, far below the annual cost of a one-hour RTO.
  4. Propose Tier 3 with an RTO of five days and a daily backup RPO, and record the director's agreement.
  5. Escalate to the steering committee only if the director still disagrees.

Answer: Set objectives from quantified impact over time and the cost of recovery, not from perceived importance.

Common mistakes

  • MistakeSetting an RTO equal to the MTD.

    InsteadLeave time for work recovery: RTO plus WRT must not exceed the MTD.

  • MistakeTreating RPO and RTO as the same thing.

    InsteadSet RPO for tolerable data loss and RTO for tolerable downtime separately.

  • MistakeAsking owners to rate criticality without numbers.

    InsteadQuantify impact over increasing periods and show the cost of each RTO.

  • MistakeIgnoring dependencies on shared services and suppliers.

    InsteadMap dependencies and make sure supporting resources recover at least as fast as what depends on them.

  • MistakeLetting IT decide recovery priority alone.

    InsteadHave executives approve MTDs and the recovery order in advance.

  • MistakeDoing the BIA once.

    InsteadReview it at least annually and after significant change.

Summary and key terms

  • Business continuity keeps the organization operating; disaster recovery restores technology; crisis management leads the response.
  • ISO 22301 sets out a continuity management system; NIST SP 800-34 sets out a seven-step contingency planning process.
  • The BIA quantifies the impact of disruption over time and identifies dependencies.
  • MTD is the longest tolerable outage; RTO is the restoration target; RPO is tolerable data loss; WRT is post-restoration catch-up time.
  • RTO plus WRT must not exceed MTD.
  • Recovery order follows dependencies first, then urgency, and should be approved by executives in advance.
  • Supporting services and suppliers must recover at least as fast as the activities that depend on them.
Business impact analysis
An analysis of the impact of disrupting activities over time and the resources they depend on.
Maximum tolerable downtime
The longest an activity can be unavailable before the impact becomes unacceptable; MTPD in ISO terms.
Recovery time objective
The target time to restore an activity or system after disruption.
Recovery point objective
The maximum acceptable data loss, measured as time before the disruption.
Work recovery time
Time after systems are restored to verify data, clear backlogs and resume work.
Business continuity plan
The plan for keeping critical business activities going during a disruption.
Disaster recovery plan
The plan for restoring IT systems, data and infrastructure.
ISO 22301
The international standard for business continuity management systems.
NIST SP 800-34
The NIST contingency planning guide for federal information systems.
Recovery tier
A grouping of activities or systems with similar recovery objectives.

Practice problems

Work each problem on paper first, then reveal the answer to check.

  1. What is the difference between business continuity and disaster recovery?

    Show answer

    Continuity keeps business activities going; disaster recovery restores the technology.

  2. What does the BIA primarily measure?

    Show answer

    The impact of disrupting activities over time and the resources they depend on.

  3. Define MTD.

    Show answer

    The longest an activity can be unavailable before the impact becomes unacceptable.

  4. Define RPO.

    Show answer

    The maximum acceptable data loss, measured in time.

  5. If MTD is 48 hours and WRT is 8 hours, what is the maximum RTO?

    Show answer

    40 hours.

  6. Why are RTO and RPO set separately?

    Show answer

    Downtime tolerance and data loss tolerance differ by activity and drive different strategies.

  7. What is restored first in most recovery plans?

    Show answer

    Shared foundations such as network, identity, DNS and backup platforms.

  8. Who should approve MTDs and recovery priorities?

    Show answer

    Senior management, since they reflect the organization's appetite for disruption.

  9. Name the seven NIST SP 800-34 steps briefly.

    Show answer

    Policy, BIA, preventive controls, recovery strategies, contingency plan, testing and training, maintenance.

  10. How can a BCM coordinator counter owners who rate everything critical?

    Show answer

    Quantify impact over time and show the cost of meeting each RTO.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz