Security Assessment

Step 1 — Getting the Scope Right: Security Categorization and Assessment Scoping

Every downstream decision inherits this one, and re-scoping halfway through is not a correction — it is starting over

Security AssessmentGovernment of CanadaRisk & Compliance

Categorization decides the profile. The profile decides the control set. The control set decides the assessment scope and the evidence burden. Get the first step wrong and everything downstream is wrong — in a way that does not surface until the report is half-written.

Two questions live inside "getting the scope right", and readers routinely fuse them:

Categorization asks how much injury would a compromise cause? Scoping asks which components are we making that judgment about?

You can answer either correctly and still fail, because they are different questions.

Categorization: How Much Injury#

Injury is assessed against three objectives, and the assessment is per objective, not per system:

ObjectiveThe questionTypical drivers
ConfidentialityWhat if this were disclosed?Personal information, commercial sensitivity, security classification
IntegrityWhat if this were altered or false?Financial records, case decisions, safety data
AvailabilityWhat if this were unavailable?Service delivery, statutory deadlines, life safety

A case management system may be Protected B — the Government of Canada marking for information whose compromise could cause serious injury — for confidentiality, and low for availability. Treating one level as "the" level — usually the highest — inflates the control set and the assessment with it. The TBS standard is explicit that the objectives are examined apart:

Examine separately the potential for injury that results from a loss of confidentiality, integrity or availability.

Directive on Security Management, Appendix J § J.2.2.1

Separately.6 The standard then allows either a single overall category or separate categories per objective — and the second is the one that keeps the control set honest.

ITSP.50.103 sets out the method for cloud services in four steps, and it generalizes: develop an injury table, inventory the business processes and information, assess the injury, then group into business domains.4 The Statement of Sensitivity many departments produce is the record of that work.5

The Authorization Boundary#

The authorization covers a system, and somebody has to say where the system stops.

All components of an information system to be authorized for operation by an authorizing official. This excludes separately authorized systems to which the information system is connected.

CNSSI 4009-2022, via the NIST glossary

Two halves.1 Everything inside is assessed, or explicitly inherited from something that was. Everything outside is a dependency: relied on, not controlled, authorized elsewhere or not at all.

The authorization boundary A dashed boundary encloses the components that are assessed: the application, the database, the application servers and the administrative access paths. Outside the boundary sit things relied on but not controlled: an identity provider that gates every login and a hosting platform, both of which supply inherited controls shown as arrows crossing into the boundary, and a partner API that is a dependency assessed separately. Inherited controls are claims that need evidence like any other; dependencies are relied on but not authorized here. THE AUTHORIZATION BOUNDARY — WHAT IS ASSESSED, WHAT IS INHERITED, WHAT IS OUTSIDE INSIDE THE BOUNDARY — ASSESSED Application Business logic and interfaces Database Records and their protection App servers Runtime and configuration Admin access Privileged paths in OUTSIDE — RELIED ON, NOT CONTROLLED Identity provider Gates every login Hosting platform Inherited controls Partner API A dependency, assessed separately Green arrows are inherited controls: a claim that needs evidence like any other. Dashed items are dependencies you rely on but do not authorize.
Figure 1: What is assessed, what is inherited, what is outside. The boundary is what makes a finding arguable or not.

Scroll sideways to see the full diagram →

The boundary is not a network diagram. It is a statement of accountability — these components, this owner, this decision.

Drawing It in Practice#

The hard cases are the same everywhere, and there is no universal answer. There is a question that settles each.

CaseThe question that settles it
A shared platform used by many systemsHas the platform been authorized in its own right? If yes, inherit. If no, it is inside your boundary.
A SaaS product you configure but do not runYou own the configuration and the data. The provider owns the rest — and owes you evidence for it.
An identity provider that gates every loginOutside the boundary, inherited — but the integration is inside.
A build pipelineIf it can change what runs in production, it is inside.
A test environment with production-like dataIf the data is real, the environment is in scope for confidentiality regardless of its name.

What You Can Inherit#

Inheritance is how an assessment stays finite. If a hosting platform has been assessed and authorized, systems on it inherit those controls rather than re-evidencing them.2

Two conditions. The inherited control must actually be provided by the platform for your system — not merely available. And the responsibility split must be written down, control by control, because "the platform handles that" is the sentence most often said and least often true.

The cloud version of this — provider versus consumer responsibility — is walked through in Cloud Security Assessment and Authorization.

Scope Creep and Scope Denial#

The second is worse. A creeping scope wastes time. A denied scope produces a signature on a system that does not exist.

What "Done" Looks Like#

Step 1 is complete when four things exist:

  1. A categorizationPer objective, recorded, approved by someone with business authority
  2. A boundary diagramSeen and agreed by the system owner, the assessor and the operators
  3. An inheritance listWhat is inherited, from what, and where that thing's authorization lives
  4. A profile decisionThe control profile that follows from the categorization — the input to Step 2

If any is missing, Step 2 will be built on sand. Departmental accountability for all four sits with the department under the Policy on Government Security,3 not with the assessor.

Where CtrlFort Fits#

Scope drifts because it lives in a diagram someone drew in month one and nobody opened in month three. Components get added, an integration goes live, and the assessment keeps running against the boundary as it was.

In CtrlFort Assess a system is a linked object with a hierarchy, not a picture. Solutions and components roll up to the system; controls, evidence and findings attach to it; and the risk register uses the same hierarchy, so a risk raised against a component reaches the right owner without anyone re-deciding whose system it was. A finding is raised against something that has a place in that structure — which is what lets "that is out of scope" be answered by the record rather than by memory.

Everything downstream — the tailored controls in Step 2, the evidence in Step 3, the results in Step 4 — attaches to that same system object, which is how the assessment intelligence architecture keeps an authorizer's view of a system consistent from categorization to decision.

Final Thoughts#

Get the categorization approved and the boundary drawn before you collect a single artifact. Everything after Step 1 is cheaper to do right than to redo.

Previous: What Makes Assessment Evidence Defensible? · Next: Step 2 — Profile Selection and Control Tailoring

Frequently Asked Questions#

What is the difference between categorization and classification?#

Classification labels information — Protected B, Secret. Categorization rates the injury to the business activity if a system's confidentiality, integrity or availability were compromised. Classification feeds categorization; it does not replace it, because a system holding Protected B data may still be low for availability.

Can one system have different levels for confidentiality and availability?#

Yes, and most do. The objectives are assessed independently. Collapsing them to the highest level inflates the control set for no security benefit.

What belongs inside the authorization boundary?#

Every component the authorizer is taking responsibility for. The practical test: if it fails or is compromised, is this the authorization that covered it? If yes, it is inside. If another authorization covers it, it is a dependency.

Can we inherit controls from a cloud provider?#

Yes, for the controls the provider actually implements for your service — evidenced by their attestation, with a scope and period you have checked. The controls you configure remain yours. The split is written down per control, or it will be argued about per finding.

References#

  1. Authorization Boundary — glossary entry, citing CNSSI 4009-2022 National Institute of Standards and Technology · https://csrc.nist.gov/glossary/term/authorization_boundary
  2. ITSG-33 Annex 2 — Information System Security Risk Management Activities Canadian Centre for Cyber Security · https://www.cyber.gc.ca/en/guidance/annex-2-information-system-security-risk-management-activities-itsg-33
  3. Policy on Government Security Treasury Board of Canada Secretariat · https://www.tbs-sct.canada.ca/pol/doc-eng.aspx?id=16578
  4. ITSP.50.103 — Guidance on the security categorization of cloud-based services Canadian Centre for Cyber Security · https://www.cyber.gc.ca/en/guidance/guidance-security-categorization-cloud-based-services-itsp50103
  5. ITSG-33 Annex 1 — Departmental IT Security Risk Management Activities Canadian Centre for Cyber Security · https://www.cyber.gc.ca/en/guidance/annex-1-departmental-it-security-risk-management-activities-itsg-33
  6. Directive on Security Management — Appendix J: Standard on Security Categorization Treasury Board of Canada Secretariat · https://www.tbs-sct.canada.ca/pol/doc-eng.aspx?id=32614
On this page

Zeeshan Mahmood

Security Assessment, Architecture & AI

Zeeshan is a security advisor and senior IT security risk analyst who works at the seam between assessment and design. He runs the full authorization lifecycle — security categorization, threat and risk assessment, control profile selection, and the evidence behind an authority to operate — and designs the solution, cloud and security architecture that has to survive it, from landing zones and network segmentation to Zero Trust and cross-domain solutions. His current focus includes AI security and the assessment of AI-enabled systems. He holds CISSP, CCSP, CISM, CKS and Azure Solutions Architect Expert, and leads assurance methodology at CtrlFort.

Run this framework against your own control library.

CtrlFort Assess maps cloud control profiles, ITSG-33 baselines and certification regimes to one shared evidence base — so a control you evidence once satisfies every obligation it maps to.