Blockchain Fundamentals

Chapter 10
Blockchain Security and Risk Management

Advance Diploma in Blockchain
Blockchain Fundamentals   •   Advance Diploma

Blockchain Security and Risk Management

Introduction and Context

Blockchain systems are often described as secure because transactions are digitally signed, replicated across many nodes, and linked by cryptographic hashes. This description is incomplete. A blockchain can preserve data integrity while the surrounding application, governance process, bridge, oracle, wallet, or administrator remains vulnerable. Security therefore concerns the entire socio-technical system: consensus, network communication, software, cryptographic keys, economic incentives, users, operational procedures, and legal accountability.

Security risk is the possibility that a threat exploits a vulnerability and produces an adverse impact. In blockchain, impacts may include unauthorised transfer of assets, censorship, loss of confidentiality, invalid state transitions, permanent loss of keys, disruption of service, regulatory breach, or loss of confidence. The distinctive feature of many public blockchains is that transactions are difficult or impossible to reverse. Prevention, detection, containment, and recovery must therefore be designed before an incident occurs.

Learning Objectives

By the end of this chapter, students should be able to:

  1. Identify major blockchain attack surfaces and explain how they operate.
  2. Distinguish consensus, application, infrastructure, cryptographic, and governance risks.
  3. Apply threat modelling to blockchain systems.
  4. Evaluate the controls used in audits, key management, oracle design, and bridge security.
  5. Construct an incident-response and operational-resilience plan.
  6. Analyse the ethical, regulatory, and managerial implications of blockchain security decisions.

1. The Blockchain Attack Surface

An attack surface is the set of components and interfaces through which an adversary may influence a system. A useful decomposition is:

LayerExamplesTypical security concern
ConsensusValidators, miners, voting power, finalityReorganisation, censorship, invalid blocks
Peer-to-peer networkNodes, gossip, peer discoveryEclipse attacks, denial of service, partitioning
Protocol implementationClient software, cryptographic librariesBugs, consensus failure, remote code execution
Smart contractsDeFi, tokens, governance codeLogic defects, reentrancy, access-control failure
External dependenciesOracles, bridges, APIs, custodiansFalse data, message forgery, trust concentration
User and key layerWallets, signing devices, recovery processesPhishing, theft, insider abuse, key loss
Operations and governanceDeployment, upgrades, treasury, incident responseUnsafe changes, delayed response, unclear authority

The layers interact. A smart contract may be formally correct but unsafe if its price oracle can be manipulated. A secure consensus protocol may still lose user funds when a private key is compromised. Security assessment must therefore examine trust boundaries and dependencies rather than treating “the blockchain” as a single component.

Security Properties

The principal properties are:

  • Integrity: state and transactions are not altered improperly.
  • Authenticity: an action can be attributed to an authorised key or process.
  • Availability: users and operators can access services when required.
  • Confidentiality: sensitive information is not disclosed to unauthorised parties.
  • Non-repudiation: valid signatures provide evidence of authorisation, subject to key control.
  • Finality: an accepted transaction cannot be practically reversed under the system’s assumptions.

Public blockchains usually provide strong integrity and transparency, but transparency can conflict with confidentiality. Immutability also creates a tension with privacy law: publishing personal data directly on-chain may make correction or deletion impracticable.

2. Consensus and Network Attacks

2.1 Majority or 51% Attacks

A majority attack occurs when an entity or coalition controls sufficient consensus power to influence block production. In a proof-of-work system this generally means controlling more than half of the relevant computational power; in proof-of-stake systems the relevant resource is stake or voting power, although the exact threshold depends on the protocol and finality design.

A majority attacker may be able to reorganise recent transactions, censor selected transactions, or perform double spending against merchants that accept transactions before adequate confirmation. It generally cannot create valid coins from nothing or spend another user’s funds without the relevant private key, assuming the protocol and cryptography are functioning correctly.

The probability of a successful proof-of-work reversal depends on attacker share, honest share, confirmation depth, network conditions, and the protocol’s assumptions. There is no universal “six confirmations” rule: the appropriate policy depends on asset value, block interval, observed hash-rate concentration, and settlement risk.

Proof-of-stake systems introduce additional issues, including stake concentration, validator bribery, long-range attacks, equivocation, and the design of slashing and finality rules. Slashing can deter equivocation, but it is not a substitute for decentralised participation and sound governance.

2.2 Sybil Attacks

A Sybil attack occurs when one actor creates many false identities. In an unrestricted peer-to-peer network, identity count is cheap, so a large number of identities can distort peer discovery, voting, reputation, or data availability. Sybil resistance is therefore supplied by a scarce resource or admission mechanism, such as computational work, stake, permissioned membership, or an external identity process.

Sybil resistance is not identical to decentralisation. A system may resist millions of identities while still being controlled by a small number of economically powerful entities. Threat assessment should ask who can obtain consensus power, how easily power can be rented or delegated, and whether governance can detect collusion.

2.3 Eclipse, Routing, and Denial-of-Service Attacks

In an eclipse attack, an adversary monopolises a node’s peer connections and presents a misleading view of the network. A victim may see stale blocks, delayed transactions, or manipulated fee information. Defences include diverse peer selection, connection limits, address-table protection, authenticated communication where appropriate, independent network observations, and operational monitoring.

Denial-of-service attacks target nodes, RPC endpoints, validators, bridges, or front ends. Rate limiting, redundant infrastructure, traffic filtering, geographic distribution, failover, and capacity testing reduce availability risk. Resilience planning must distinguish a public chain outage from the failure of a particular service provider.

3. Transaction-Level Attacks

Double Spending

Double spending means attempting to use the same unit of value in conflicting transactions. In a reorganisation attack, a confirmed transaction may be replaced by a competing history. In a payment-channel or application context, stale state may be submitted. In a custodial system, an internal ledger may be manipulated independently of the chain.

Controls include waiting for protocol-appropriate finality, using finality-aware transaction policies, monitoring reorganisation depth, checking deposits against the correct chain and asset, and separating “seen,” “included,” and “finalised” states. High-value settlement should not rely only on a user interface showing a transaction hash.

A useful operational distinction is:

  1. Broadcast: the transaction has been submitted.
  2. Included: the transaction appears in a block.
  3. Confirmed: additional blocks or votes support it.
  4. Finalised: the protocol’s finality conditions make reversal highly improbable or economically infeasible.

The meaning of each state is chain-specific and must be documented.

Mempool and Transaction-Ordering Risk

Before inclusion, transactions may be visible in a mempool. Validators or specialised actors may reorder, insert, or copy transactions. This creates front-running, sandwich trading, and liquidation risks. Mitigations include commit-reveal schemes, private transaction submission, slippage limits, batch auctions, minimum output constraints, and careful market design. These controls involve trade-offs: private order flow can reduce public transparency and increase dependence on intermediaries.

4. Smart Contract Security

A smart contract is deterministic program logic executed by a blockchain’s virtual machine. Its security depends on code correctness, assumptions about external calls, numerical representation, permissions, upgrade paths, and economic behaviour.

Common Defects

  • Reentrancy: an external call returns control to a contract before state updates are complete.
  • Access-control failure: privileged functions can be called by an unintended account.
  • Integer and precision errors: truncation, overflow in systems without automatic checks, or unsafe decimal conversion changes outcomes.
  • Unchecked return values: a failed token transfer or external call is treated as successful.
  • Oracle misuse: stale, manipulable, or incorrectly scaled data determines financial action.
  • Flash-loan-assisted manipulation: temporary liquidity is used to distort a price or governance vote within one transaction or block.
  • Denial of service: an unbounded loop, reverting recipient, or exhausted resource prevents legitimate execution.
  • Upgrade risk: a proxy or administrator can replace trusted logic with malicious or defective code.
  • Economic design failure: individually valid functions combine into an exploitable incentive structure.

A common checks-effects-interactions discipline is to validate conditions, update internal state, and only then make external calls. Reentrancy guards, pull-payment patterns, bounded loops, explicit invariant checks, and least-privilege roles strengthen this pattern. They do not eliminate the need for review because vulnerabilities often arise from interactions between contracts.

Assurance Methods

Security assurance should be layered:

  • requirements review and threat modelling;
  • secure coding standards and peer review;
  • static analysis for suspicious patterns;
  • unit, integration, property-based, and fuzz testing;
  • symbolic execution or formal verification for critical invariants;
  • independent audit by experts who understand both code and protocol economics;
  • deployment controls, timelocks, multisignature administration, and monitored upgrades;
  • bug-bounty programmes with clear scope and safe disclosure rules.

An audit is a point-in-time opinion, not a guarantee. It may miss undiscovered bugs, governance misuse, dependency changes, or economic attacks that were outside its assumptions. Audit reports should state scope, commit version, exclusions, severity methodology, unresolved findings, and whether remediation was independently verified.

5. Oracles and Bridge Exploits

Oracle Manipulation

Blockchains cannot directly observe off-chain facts such as exchange rates, weather, identity, or delivery. An oracle supplies this information. The oracle becomes a trust boundary: if its data is false, timely but misleading, or unavailable, a correct contract can produce an incorrect result.

Robust oracle design considers source diversity, aggregation, update frequency, deviation limits, timestamp freshness, circuit breakers, fallback behaviour, and economic cost of manipulation. A simple arithmetic mean can be distorted by an extreme observation; a median may be more resistant when enough independent sources exist. However, multiple feeds are not truly independent if they share the same exchange, API, operator, or data-generation method.

Bridge Exploits

A bridge transfers value or messages between chains with different consensus systems. Common designs include lock-and-mint, burn-and-release, validator or multisignature attestations, light-client verification, and liquidity-based systems. Each creates distinct trust assumptions.

Major failure modes include forged validator signatures, compromised relayers, incorrect light-client verification, replayed messages, nonce errors, inadequate proof validation, upgrade-key compromise, and insolvency of backing assets. Bridge review should map the complete message lifecycle: source event, proof or attestation, verification, mint or release, replay protection, and emergency pause.

The amount held by a bridge is often much greater than the cost of attacking its control system. This creates an especially dangerous concentration of risk. Limits on minting, rate limits, withdrawal delays, independent verification, geographically distributed signers, and transparent reserve reconciliation can reduce impact, though they may reduce usability.

6. Keys, Identity, and Custody

Cryptographic signatures prove control of a private key, not the identity or intention of its holder. Key compromise may result from malware, phishing, social engineering, insecure backups, exposed environment variables, insider abuse, or a compromised signing device. Key loss is different: no attacker may possess the key, but authorised access is permanently unavailable.

A professional key-management programme includes:

  • hardware-backed or offline generation for high-value keys;
  • strong entropy and verified software;
  • separation of hot, warm, and cold wallets;
  • multisignature or threshold approval for treasury actions;
  • role separation between proposal, approval, and execution;
  • transaction simulation and human-readable signing information;
  • spending limits, allow-lists, and time delays;
  • secure backup, recovery testing, and geographic separation;
  • immediate revocation and rotation procedures;
  • documented succession and emergency access.

Multisignature control reduces single-key risk but introduces signer-collusion, signer-loss, coordination, and smart-contract implementation risks. Custodians must also address segregation of client assets, reconciliation, withdrawal controls, insider threats, and evidence preservation.

7. Threat Modelling and Risk Assessment

Threat modelling is a structured method for identifying what must be protected, how it can be attacked, and which controls are proportionate. A practical blockchain process is:

  1. Define scope: include contracts, nodes, wallets, bridges, oracles, administrators, vendors, and users.
  2. Identify assets: funds, private keys, governance power, availability, data, reputation, and regulatory evidence.
  3. Map trust boundaries and flows: show where messages, signatures, prices, and permissions cross systems.
  4. Identify adversaries: external attackers, insiders, colluding validators, compromised suppliers, careless users, and politically motivated actors.
  5. Enumerate threats: use structured prompts such as spoofing, tampering, repudiation, information disclosure, denial of service, and elevation of privilege.
  6. Assess likelihood and impact: document assumptions rather than relying on unsupported scores.
  7. Select treatments: avoid, reduce, transfer, or accept risk.
  8. Validate: test controls, assign owners, and reassess after changes.

A qualitative risk register may use likelihood and impact categories. A quantitative expected-loss estimate can be expressed as:

EL = P(I) × L

Here, EL is expected loss in currency per defined period, P(I) is the estimated probability of the incident in that period, and L is the monetary impact if it occurs. The formula assumes a reasonably defined event and does not capture uncertainty, correlated incidents, reputational effects, or catastrophic tail risk adequately. It should support—not replace—expert judgement and scenario analysis.

For example, if an unauthorised withdrawal is estimated to have a 2% annual probability and its direct impact would be $500,000, the simple expected loss is $10,000 per year. This does not mean management should accept the risk for $10,000: a rare event may threaten solvency, licensing, or public trust.

8. Governance, Audits, and Controls

Security governance assigns accountability. A board or senior risk committee should approve risk appetite, material control changes, incident thresholds, and recovery priorities. Technical teams should maintain inventories, dependency registers, privileged-access reviews, vulnerability-management procedures, and evidence that controls operate.

Controls can be classified as:

Control typePurposeExample
PreventiveStop an unwanted actionHardware key, role restriction, invariant check
DetectiveIdentify an eventOn-chain monitoring, anomaly alerts, reconciliation
CorrectiveLimit or repair damagePause, key rotation, rollback of off-chain service
DirectiveEstablish expected behaviourPolicies, runbooks, secure-development standard
CompensatingReduce risk when primary control is unavailableWithdrawal cap during oracle degradation

Effective assurance combines technical testing with governance evidence. Important questions include: Who can upgrade the contract? Is the timelock genuine? Can emergency administrators bypass it? Are alerts monitored continuously? Are backup signers tested? Does the organisation know which assets and permissions each vendor controls?

9. Incident Response and Operational Resilience

A blockchain incident plan should be prepared while systems are healthy. It normally includes:

  • Preparation: contacts, authority matrix, inventories, monitoring, backups, and rehearsals.
  • Detection and analysis: preserve logs, identify affected addresses and contracts, verify whether an alert is genuine, and establish a timeline.
  • Containment: pause vulnerable functions where authorised, disable compromised keys, cap withdrawals, isolate infrastructure, and communicate carefully.
  • Eradication and recovery: patch or upgrade through approved governance, rotate credentials, restore services, reconcile balances, and validate dependencies.
  • Post-incident learning: conduct a blameless review, quantify impact, disclose appropriately, and track corrective actions.

Blockchain recovery differs from traditional database recovery. On-chain history cannot normally be deleted, and a replacement chain or contract may create governance, legal, and user-consent issues. A pause mechanism may protect funds but also prevent legitimate withdrawals. Communication must distinguish confirmed facts, uncertainty, and actions users should take.

Operational resilience is broader than disaster recovery. It asks whether critical services can continue at an acceptable level during component failure, attack, supplier outage, or governance delay. Useful tests include key-recovery exercises, node failover, oracle outage simulations, bridge-message replay tests, incident-communications drills, and tabletop scenarios involving regulator or law-enforcement requests.

10. Applied Case: Illustrative DeFi Bridge Incident

Background

Consider an illustrative lending platform, Meridian, that accepts a token bridged from Chain A to Chain B. A five-member signer group attests that deposits on Chain A occurred; the Chain B contract mints wrapped tokens. The platform uses a spot-price oracle from one exchange and permits a three-member signer quorum to upgrade the bridge contract.

Problem

An attacker compromises two signer keys through a phishing campaign and identifies that the bridge’s message nonce is checked only on the relayer rather than on-chain. The attacker submits a forged deposit message twice, creating unbacked wrapped tokens. The attacker then uses the tokens as collateral, borrows stablecoins, and sells them. A rapidly rising spot price also permits excessive borrowing before the platform’s monitoring team responds.

Analysis

The incident combines key compromise, inadequate message validation, replay risk, oracle concentration, excessive mint authority, and insufficient monitoring. No single audit finding necessarily explains the full loss; the exploit arises from interacting controls and assumptions. The bridge’s economic exposure is larger than the signers’ personal risk, while the lending market treats the wrapped asset as fully backed without independently checking supply and reserves.

Approach and Solution

Meridian should first suspend minting and borrowing against the affected asset, preserve evidence, and rotate all signer credentials. It should verify the canonical chain history, calculate legitimate supply, and publish a verified incident timeline. Remediation should include on-chain nonce tracking, domain-separated message signatures, independent proof verification, lower mint and withdrawal limits, a timelock for upgrades, a larger and better-protected signer set, and a pause authority with defined accountability. The lending protocol should use a robust price mechanism with freshness checks, deviation limits, and a conservative fallback. A reserve-monitoring service should reconcile canonical locked assets with wrapped supply.

Outcome

In this illustrative scenario, losses are contained because borrowing is paused within minutes and the mint cap limits unbacked issuance. Full recovery is not guaranteed: immutable transfers may have reached third parties, and legal or governance decisions may be required to address bad debt. The platform’s long-term response includes an independent post-incident review and recurring attack simulations.

Learning Points

The case demonstrates that security is a system property. Multisignature control is not sufficient when signers can be phished, replay protection is misplaced, an oracle is concentrated, and exposure limits are absent. Defence in depth converts a single compromise into a containable incident rather than a catastrophic failure.

11. Ethics, Regulation, and Contemporary Developments

Security decisions affect users who may not understand irreversible transactions or protocol risks. Ethical practice requires clear disclosure of custody arrangements, fees, material vulnerabilities, conflicts of interest, and limitations of audits. Responsible disclosure programmes should protect good-faith researchers while preserving evidence and reducing exploitability.

Regulatory obligations vary by jurisdiction but may include anti-money-laundering controls, sanctions compliance, consumer protection, operational resilience, data protection, custody requirements, market-abuse controls, and reporting of serious incidents. Technical immutability does not remove legal duties. Organisations should obtain jurisdiction-specific advice and maintain auditable records.

Contemporary security practice increasingly uses automated monitoring, machine learning for anomaly detection, formal verification, confidential-computing techniques, and hardware-backed signing. AI can prioritise alerts or identify unusual transaction graphs, but it can also generate insecure code, amplify false positives, or become an attack surface through poisoned data and prompt manipulation. Human approval, reproducible tests, access controls, and explainable escalation remain necessary.

Challenges and Limitations

No control eliminates risk. Decentralisation can reduce dependence on one operator but may make upgrades and incident coordination difficult. Formal verification proves properties of a specified model, not that the model captures the real economic environment. Audits are limited by time, scope, and undiscovered interactions. Monitoring can detect abnormal behaviour but may not distinguish legitimate innovation from theft. Insurance may transfer some financial loss but cannot restore trust, reverse all transactions, or compensate regulatory consequences. Risk estimates are especially uncertain for novel protocols and correlated failures.

Best-Practice Checklist

Before production deployment, an organisation should have:

  • a current architecture, asset, dependency, and trust-boundary map;
  • documented threat models and risk owners;
  • independently reviewed and tested contract code;
  • explicit oracle, bridge, upgrade, and finality assumptions;
  • hardware-backed, least-privilege, multisignature or threshold custody;
  • limits, timelocks, pause procedures, and tested recovery paths;
  • continuous monitoring, reconciliation, and alert escalation;
  • an incident-response plan with communication and evidence procedures;
  • change-management, supplier-risk, and vulnerability-disclosure processes;
  • periodic red-team exercises and post-incident improvement tracking.

Chapter Summary

Blockchain security extends beyond hashing and digital signatures. The principal attack surfaces include consensus power, peer-to-peer networks, transaction ordering, smart contracts, oracles, bridges, keys, governance, and operational dependencies. Majority attacks can reorganise transactions, Sybil attacks exploit identity formation, and double spending exploits inadequate finality or stale state. Smart contract defects include reentrancy, access-control failures, numerical errors, oracle misuse, denial of service, and unsafe upgrades. Bridges and oracles are critical trust boundaries, while key compromise can defeat otherwise sound protocol design.

Threat modelling connects assets, adversaries, trust boundaries, threats, impacts, and controls. Audits, formal methods, monitoring, multisignature custody, limits, timelocks, and incident rehearsals provide defence in depth, but none is a guarantee. Effective risk management combines prevention, detection, containment, recovery, governance, ethical disclosure, and regulatory awareness. Operational resilience requires preparing for component failure and irreversible on-chain consequences before an incident occurs.

Key Terms

Attack surface: The components and interfaces through which an adversary may affect a system.

Consensus attack: An attempt to manipulate agreement on transaction or blockchain history.

51% attack: Control of sufficient consensus power to influence block production or transaction history.

Sybil attack: Creation of many false identities to distort participation or network views.

Eclipse attack: Isolation of a node from honest peers so it receives a manipulated network view.

Double spending: Attempting to use the same value in conflicting transactions.

Finality: The condition under which a transaction is considered practically irreversible.

Smart contract: Deterministic code that executes according to blockchain state and inputs.

Reentrancy: Repeated entry into a contract before a prior operation has completed safely.

Oracle: A mechanism that supplies external data to blockchain applications.

Bridge: A system that transfers assets or messages between blockchain networks.

Replay attack: Reuse of a valid message or signature in an unintended context.

Private key: Secret cryptographic material used to authorise transactions.

Multisignature: A scheme requiring multiple authorised signatures for an action.

Threat model: A structured representation of assets, adversaries, threats, and assumptions.

Expected loss: Probability-weighted estimate of an event’s financial impact.

Defence in depth: Use of multiple independent or partially independent controls.

Incident response: Processes for detecting, containing, recovering from, and learning from incidents.

Operational resilience: Ability to continue critical services during disruption.

Review Questions

5 Short Answer Questions

  1. Why is blockchain security broader than cryptographic security?
  2. Distinguish a Sybil attack from a 51% attack.
  3. What is the difference between transaction inclusion and transaction finality?
  4. Name three common smart contract defects.
  5. Why are oracles considered trust boundaries?

5 Long Answer Questions

  1. Explain the major layers of a blockchain attack surface and give appropriate controls for each.
  2. Compare majority attacks in proof-of-work and proof-of-stake systems.
  3. Discuss how key-management practices influence the security of a blockchain treasury.
  4. Explain why a smart contract audit cannot be treated as a security guarantee.
  5. Describe the stages of an effective blockchain incident-response plan.

3 Analytical / Application Questions

  1. A lending protocol accepts a bridged asset whose supply is not independently reconciled. Analyse the likely attack paths and propose controls in priority order.
  2. Design a threat model for a proof-of-stake network operated by a small validator set. State assumptions, assets, adversaries, and at least six controls.
  3. An organisation estimates a 3% annual probability of a $2 million key-compromise loss. Calculate the simple expected annual loss and explain why the result alone is insufficient for a risk decision.

Multiple Choice Questions with Answers

Question 1

Which statement best describes a 51% attack?

A. It allows an attacker to derive private keys from public keys.

B. It may allow control over transaction ordering or chain reorganisation.

C. It permanently deletes all historical blocks.

D. It makes every smart contract execute twice.

Correct Answer: B. It may allow control over transaction ordering or chain reorganisation.

Question 2

What is the primary purpose of Sybil resistance?

A. To prevent one actor from gaining influence through many false identities.

B. To encrypt all blockchain data from validators.

C. To guarantee that private keys cannot be lost.

D. To increase the block size automatically.

Correct Answer: A. To prevent one actor from gaining influence through many false identities.

Question 3

Which sequence correctly represents increasingly stronger transaction states?

A. Finalised, broadcast, included, confirmed

B. Included, broadcast, confirmed, finalised

C. Broadcast, included, confirmed, finalised

D. Confirmed, finalised, broadcast, included

Correct Answer: C. Broadcast, included, confirmed, finalised

Question 4

Which practice most directly reduces reentrancy risk?

A. Updating state after every external call

B. Using checks-effects-interactions ordering

C. Increasing the token supply

D. Disabling transaction signatures

Correct Answer: B. Using checks-effects-interactions ordering

Question 5

Why can a correct smart contract still produce an incorrect financial result?

A. Blockchains cannot execute deterministic code.

B. A manipulated or stale oracle may provide incorrect input data.

C. Hash functions always change numerical values.

D. Finality prevents all price updates.

Correct Answer: B. A manipulated or stale oracle may provide incorrect input data.

Question 6

Which bridge control specifically helps prevent reuse of an already processed message?

A. On-chain nonce or message replay tracking

B. A larger user interface font

C. Removing all transaction fees

D. Using only one relayer

Correct Answer: A. On-chain nonce or message replay tracking

Question 7

A risk has probability 0.03 and impact $2,000,000. What is its simple expected loss?

A. $6,000

B. $60,000

C. $600,000

D. $1,940,000

Correct Answer: B. $60,000

Question 8

Which is a detective rather than a preventive control?

A. A hardware-backed signing key

B. A role restriction on upgrades

C. On-chain anomaly monitoring

D. A transaction timelock

Correct Answer: C. On-chain anomaly monitoring

Question 9

What is a major limitation of a security audit?

A. It proves that future code changes are safe.

B. It is a point-in-time assessment with defined scope and assumptions.

C. It eliminates the need for incident response.

D. It prevents all insider threats.

Correct Answer: B. It is a point-in-time assessment with defined scope and assumptions.

Question 10

Which action belongs primarily to the containment stage of incident response?

A. Publishing the original marketing plan

B. Disabling compromised keys and pausing affected functions

C. Designing the first version of the protocol

D. Ignoring alerts until the next audit

Correct Answer: B. Disabling compromised keys and pausing affected functions

Blockchain Fundamentals
Chapter 10 of 14