CBSA Study Guide 2026

Everything you need to pass the CBSA exam in one place: the exam format, every topic to study, real practice questions with explanations, flashcards, and full-length practice tests. Free, no sign-up needed.

📋 CBSA Exam Format at a Glance

70
Questions
90 min
Time Limit
70.00%
Passing Score

📚 CBSA Topics to Study (65)

✍️ Sample CBSA Questions & Answers

1. A company is deploying a multi-cloud blockchain solution using Ethereum. Which deployment strategy best ensures high availability across cloud providers?
Active-active multi-region node deployment with load balancing

Active-active multi-region deployment ensures continuous availability by distributing nodes across providers so any single cloud failure does not disrupt the network.

2. What is the purpose of a 'block header' in a blockchain block?
It contains metadata including the previous block hash, timestamp, Merkle root, and nonce

The block header contains the cryptographic linkage (previous hash) and summary data (Merkle root) that allow lightweight verification without downloading all transactions.

3. A consortium of airlines wants to share loyalty points so passengers can redeem miles across carriers. Which blockchain type is most appropriate?
Consortium permissioned blockchain governed by participating airlines

A consortium permissioned blockchain lets competing airlines share a trusted loyalty ledger without any single carrier controlling it, balancing privacy with interoperability.

4. In the context of smart contract design, what is the primary purpose of the 'Checks-Effects-Interactions' pattern?
To prevent reentrancy attacks by performing state changes before external calls.

The 'Checks-Effects-Interactions' pattern is a security best practice designed to mitigate reentrancy vulnerabilities. It dictates that a function should first perform all necessary checks (e.g., `require` statements), then apply all effects to the contract's state (e.g., updating balances), and only then interact with external contracts or addresses. This ensures the internal state is consistent before any external code is executed.

5. In Ethereum smart contracts, what is a 'reentrancy attack'?
An external contract recursively calling back into the victim contract before state updates complete

Reentrancy attacks occur when a malicious contract calls back into the victim before its state (like balance) is updated, draining funds.

6. A pharmaceutical company wants to prevent counterfeit drugs from entering the supply chain. Which blockchain capability is MOST critical for this use case?
Immutable provenance tracking

Immutable provenance tracking ensures each drug's origin and chain of custody is permanently recorded and tamper-proof, directly combating counterfeiting.

🎯 Free CBSA Practice Tests

📖 CBSA Guides & Articles

Your CBSA Study Path
1. Learn with Flashcards → 2. Drill Practice Tests → 3. Take the Full Exam Simulation
Was this helpful?