Capstone review
A fictional integrated assessment that combines all major A10 defensive control areas into one evidence-based architecture review.
Complete the A10 capstone by reviewing one fictional Northbridge web architecture from end to end. Use supplied evidence to assess architecture, sessions, authorization, input/output safety, APIs, browser protections, secrets/configuration, and monitoring. Produce bounded findings, prioritized remediation, validation evidence, residual-risk decisions, and audience-specific communication.
Lesson Progress
High School Advanced • A10: Advanced Web Security Defense • Lesson 10 of 10
Readiness Check
0/6 ready
Professional Hook
Individual controls are useful, but real architecture decisions rarely stay inside one lesson. A release can affect authorization, APIs, browser behavior, configuration, monitoring, supplier dependencies, and user experience at the same time.
Your task is to act like a defensive reviewer: understand the whole fictional system, determine which evidence is healthy, avoid overclaiming, identify the most important control gaps, assign owners, define remediation, and prove closure through validation.
Learning Objectives
Objective 1
Apply the complete A10 defensive workflow to one fictional web architecture using scope, trust boundaries, identity, sessions, authorization, input/output contracts, APIs, browser protections, secrets/configuration, and monitoring.
Objective 2
Evaluate a supplied fictional evidence set by separating observation, interpretation, Unknowns, source-health limits, alert lineage, findings, business impact, remediation, validation, and residual risk.
Objective 3
Build a prioritized fictional remediation plan with accountable owners, dependencies, rollback conditions, validation criteria, monitoring updates, and closure evidence.
Objective 4
Communicate the same fictional case appropriately to engineers, product owners, operations, identity teams, governance/privacy reviewers, leadership, and a public-safe portfolio audience.
Objective 5
Produce the module portfolio outcome: a complete fictional Web Defense Architecture Review package that demonstrates professional defensive reasoning without offensive testing or sensitive real-world details.
Capstone Vocabulary
A fictional integrated assessment that combines all major A10 defensive control areas into one evidence-based architecture review.
A fictional choice about components, boundaries, trust, data, identities, APIs, suppliers, privilege, monitoring, resilience, or recovery.
A fictional relationship in which one defensive control relies on another service, owner, source, policy, or workflow to work correctly.
A fictional issue that affects more than one A10 control area, such as a supplier change that alters API scope, browser policy, privacy, secrets, and monitoring.
The relationship showing where fictional evidence originated and whether observations are independent, copied, transformed, delayed, or derived.
A fictional condition that reduces how strongly the review can rely on a telemetry or configuration source.
A fictional defensive measure that reduces risk when the preferred control cannot yet be fully implemented.
A fictional prerequisite that must be addressed before another remediation can be completed safely.
Fictional proof that a remediation achieved its intended security and business outcome.
Risk remaining after the fictional remediation, exception, or compensating control is applied.
The fictional review status showing whether an item is Open, Planned, In Progress, Validation Pending, Accepted, or Closed.
A fictional priority, resource, timeline, exception, or risk-acceptance decision supported by the review.
Fake Dashboard
A10.10 — integrated architecture review
Architecture components
11
Browser through recovery, including supplier and monitoring boundaries
Evidence records
12
Architecture, policy, API, browser, supplier, config, identity, secrets, input/output, and lineage
Primary findings
5
Authorization mapping, supplier visibility, config closure, secret rotation, alert lineage
Portfolio outcome
1
Complete Web Defense Architecture Review package
Architecture
Fictional user-facing browser environment.
Assets
Session state, user input, browser policy state.
Dependencies
Application Service B and Identity Service I.
A10 controls
A10.2, A10.4, A10.6, A10.8
Primary fictional web application workflow.
Assets
Case workflow, authorization requests, API calls, error behavior.
Dependencies
Identity I, Authorization A, API P, Data D, Config C, Monitoring M.
A10 controls
A10.1, A10.3, A10.4, A10.5, A10.8
Fictional authentication, recovery, and session assurance service.
Assets
Identity/session metadata and recovery state.
Dependencies
Application B, Admin Console F, Monitoring M.
A10 controls
A10.2, A10.8
Fictional decision service for protected actions.
Assets
Roles, ownership rules, decisions, exception references.
Dependencies
Application B, API P, Identity I.
A10 controls
A10.3, A10.5, A10.8
Purpose-limited fictional API layer.
Assets
Case status, reporting, preference, admin, recovery, and supplier workflows.
Dependencies
Application B, Authorization A, Data D, Supplier S, Monitoring M.
A10 controls
A10.3, A10.5, A10.8
Protected fictional application data store.
Assets
Cases, profiles, report data, approved configuration references.
Dependencies
Application B and API P.
A10 controls
A10.1, A10.3, A10.4, A10.5
Separated fictional privileged administration workflow.
Assets
Configuration and administrative functions.
Dependencies
Identity I, Authorization A, Config C, Monitoring M.
A10 controls
A10.1, A10.2, A10.3, A10.7, A10.8
Fictional owner-approved security-relevant configuration state.
Assets
Browser profile, logging profile, API profile, feature state, supplier state.
Dependencies
Admin F, Application B, Monitoring M.
A10 controls
A10.6, A10.7, A10.8
Privacy-aware fictional telemetry and source-health layer.
Assets
Minimized identity, access, API, browser, config, and secret metadata.
Dependencies
All approved components.
A10 controls
A10.8
Purpose-limited fictional external status integration.
Assets
Service-status metadata only.
Dependencies
API P and Monitoring M.
A10 controls
A10.1, A10.5, A10.6, A10.7, A10.8
Fictional staged recovery and validation service.
Assets
Recovery state, temporary access context, dependency-health summaries.
Dependencies
Identity I, Application B, Config C, Monitoring M.
A10 controls
A10.1, A10.2, A10.7, A10.8
Case Timeline
Fake SOC Alert
Source: A10.10 integrated review board • Time: Northbridge capstone 10:05
Evidence Register
Observation
Eleven components, trust boundaries, owners, and dependencies are documented.
Supports
Architecture scope and cross-control reasoning.
Limits
Does not prove runtime state.
Lineage
Independent architecture record.
Observation
Affected Team Blue users should be allowed to generate Team Blue aggregate reports.
Supports
Expected authorization result for the reporting workflow.
Limits
Does not prove the application passed the correct role context.
Lineage
Independent policy record.
Observation
One mapping references the previous release label rather than R-3.
Supports
Possible application-policy mapping mismatch.
Limits
Does not by itself prove every denial has this cause.
Lineage
Independent application configuration record.
Observation
Team Blue scope denials increased after R-3 rollout.
Supports
A change-correlated API authorization symptom.
Limits
Supplier-related events may be delayed; timing does not prove causation.
Lineage
Independent API telemetry.
Observation
Sign-in, reporting UI rendering, accessibility, and logout remain within pilot expectations.
Supports
No current evidence of a browser-policy compatibility regression in those tested journeys.
Limits
Does not prove authorization or API correctness.
Lineage
Independent browser-policy telemetry.
Observation
No reliable current supplier-status events are available during ownership transition.
Supports
A visibility and ownership gap.
Limits
Cannot prove supplier health or failure.
Lineage
Single unhealthy supplier source.
Observation
Feature F-7 is reported Enabled, but the latest snapshot is delayed.
Supports
Possible state requiring reconciliation.
Limits
Freshness is reduced.
Lineage
Single degraded configuration source.
Observation
F-7 temporary enablement is approved until 09:30 with an identified privileged session.
Supports
The observed F-7 state may be expected during the approved window.
Limits
Does not prove state returned to baseline after 09:30.
Lineage
Independent change-control record.
Observation
A privileged session linked to CHG-44 existed during the approved window.
Supports
Independent confirmation of the approved privileged-session context.
Limits
Does not prove every configuration effect was correct.
Lineage
Independent identity telemetry.
Observation
Application-to-Service Credential Class is Rotation Pending; one consumer validation is missing.
Supports
Rotation is in progress but not yet ready for closure.
Limits
Does not reveal or test secret values.
Lineage
Independent secret-lifecycle metadata.
Observation
Internal Explanation field is blocked from user notifications pending privacy and output-context approval.
Supports
A preventive hold is working as intended.
Limits
Does not prove future implementations will preserve the rule.
Lineage
Independent design-review record.
Observation
Three dashboard alerts for CHG-44 derive from one Authorization event.
Supports
Those three alerts are not independent corroboration.
Limits
Does not determine whether CHG-44 itself is appropriate.
Lineage
Derived-alert mapping.
Fake Log Panel
10:00 | RELEASE | R-3 | stage=production-rollout | owner=AppOwner 10:02 | API | TeamBlue-report | result=Deny | source=Conditional 10:03 | POLICY | TeamBlue-report | expected=Allow | source=Current 10:04 | APP_MAPPING | release_label=R-2 | expected=R-3 10:05 | FINDING | authorization-mapping | confidence=High 10:06 | SUPPLIER | source_health=Unknown | status_claim=limited 10:07 | CONFIG | source_health=Degraded | F7-current=Unknown 10:08 | SECRET_META | rotation=Pending | consumer_validation=1-missing 10:09 | LINEAGE | alerts=3 | underlying_events=1 10:10 | PRIVACY | InternalExplanation | user_output=Blocked
Training note: this is fake data for defensive analysis practice only.
Analyze the Evidence
Control Review
Evidence
EV-01, EV-06
Owner
Architecture Owner + Supplier Owner
Core boundaries and separation are documented. Supplier dependency visibility needs ownership restoration.
Evidence
EV-09
Owner
Identity Owner
Privileged CHG-44 session is independently confirmed and linked to an approved change window.
Evidence
EV-02, EV-03, EV-04
Owner
Application Owner + Authorization Owner
Team Blue reporting denials conflict with expected policy and likely involve an application-to-policy role-mapping mismatch.
Evidence
EV-11
Owner
Application Owner + Privacy Reviewer
Internal Explanation remains blocked from user-facing output until privacy review is complete.
Evidence
EV-02, EV-04, EV-06
Owner
API Owner
API purpose and scope remain bounded, but reporting authorization behavior and supplier visibility require review.
Evidence
EV-05
Owner
Application Owner
Key browser and accessibility journeys remain Healthy in supplied evidence.
Evidence
EV-07, EV-08, EV-09, EV-10
Owner
Configuration Owner + Secret Owner
F-7 may be expected during CHG-44, but post-window state needs revalidation; secret rotation remains open until all consumers validate.
Evidence
EV-04, EV-05, EV-06, EV-07, EV-09, EV-10, EV-12
Owner
Monitoring Owner
Most sources are useful, but supplier is Unknown, configuration is Degraded, and alert lineage must be respected.
Scenario Decision Lab
Reporting authorization is failing for legitimate Team Blue users, but browser workflows are Healthy, the likely role-mapping defect is identified, and the team has an approved narrow configuration correction with validation criteria.
Finding Register
Observation
Affected Team Blue users should be allowed, while application mapping evidence references a previous release label and API denials rose after R-3.
Impact
Legitimate users may lose access to approved reporting workflows.
Owner
Application Owner + Authorization Owner
Remediation
Correct the application-to-policy mapping for R-3 through the approved change process and review other release-label mappings.
Validation
Fictional Team Blue allow cases succeed, Team Gold deny cases remain denied, source health is Healthy, and no new over-broad access appears.
Residual risk
Future release-to-policy mapping changes remain a recertification trigger.
Observation
Supplier Status S has Unknown source health while API scope remains purpose-limited.
Impact
Defenders cannot make strong current supplier-status claims.
Owner
Supplier Owner + Monitoring Owner
Remediation
Complete ownership transfer, restore source health, define alternate evidence, and revalidate expected supplier-status telemetry.
Validation
Source becomes Healthy/Conditional with documented owner, coverage, event expectations, and successful fictional validation.
Residual risk
External supplier dependency risk remains.
Observation
F-7 was approved Enabled until 09:30, but Configuration C is Degraded and has not confirmed return to baseline.
Impact
A temporary security-relevant feature state could persist longer than intended.
Owner
Configuration Owner
Remediation
Restore configuration source health and compare current F-7 state against the baseline and CHG-44 closure record.
Validation
Healthy source confirms F-7 matches the approved post-change state.
Residual risk
Future maintenance windows need alternate evidence for closure.
Observation
Rotation is planned and in progress, but one dependent consumer lacks validation evidence.
Impact
Retiring the previous secret state too early could disrupt a legitimate service dependency.
Owner
Secret Owner + Application Owner
Remediation
Obtain consumer validation, confirm dependency health, then retire the previous state under the approved rotation plan.
Validation
All approved consumers use the new reference state, service health is Healthy, and old state is Retired.
Residual risk
Secret lifecycle requires future rotation and owner review.
Observation
Three dashboard alerts for CHG-44 come from one underlying Authorization event.
Impact
Reviewers could incorrectly treat alert volume as independent corroboration.
Owner
Monitoring Owner
Remediation
Collapse derived alerts into one lineage group and display independent source count separately.
Validation
Dashboard distinguishes alert count, underlying-event count, and independent-source count.
Residual risk
Future new alert pipelines must preserve lineage metadata.
Analyze the Evidence
Remediation Roadmap
Correct reporting role mapping under approved change control.
Owner
Application + Authorization
Success
Restore legitimate Team Blue reporting without expanding Team Gold access.
Complete supplier monitoring ownership and restore visibility.
Owner
Supplier + Monitoring
Success
Source health and alternate evidence become defined.
Revalidate F-7 after Configuration C returns Healthy.
Owner
Configuration
Success
Baseline alignment is confirmed.
Finish remaining consumer validation before retiring old secret state.
Owner
Secret + Application
Success
Rotation closes without service disruption.
Update dashboard lineage presentation.
Owner
Monitoring
Success
Derived alerts are not overcounted.
Add release-change trigger requiring authorization mapping, API version, browser policy, config baseline, and monitoring review.
Owner
Architecture + Governance
Success
Future releases inherit a repeatable cross-control review.
Validation Board
Criteria: Team Blue allowed, Team Gold denied, no broad privilege increase.
Evidence: Authorization + API + Application evidence
Owner: Application Owner
Criteria: Healthy/Conditional source, owner assigned, expected events visible, alternate evidence documented.
Evidence: Supplier + Monitoring evidence
Owner: Supplier Owner
Criteria: Current state matches approved post-change baseline.
Evidence: Healthy configuration source + CHG-44 closure
Owner: Configuration Owner
Criteria: All consumers validate new reference state; old state retired.
Evidence: Secret metadata + service health
Owner: Secret Owner
Criteria: Dashboard separates derived alerts from independent sources.
Evidence: Monitoring dashboard review
Owner: Monitoring Owner
Criteria: Field remains excluded from user notification until approved output contract exists.
Evidence: Field/output review
Owner: Application Owner + Privacy Reviewer
Scenario Decision Lab
The new fictional Application-to-Service secret reference is active for most consumers, but one dependent service has not posted validation evidence. No outage is currently visible.
Audience Communication
Exact architecture, evidence IDs, control findings, configuration/authorization dependencies, remediation, validation, rollback.
Affected reporting workflow, user impact, release dependency, priority, expected restoration, residual risk.
Role mapping, privileged session, object/team scope, service identity, recertification implications.
F-7 closure, secret rotation, supplier visibility, monitoring restoration, rollback readiness.
Supplier ownership, monitoring gap, output-field privacy hold, exceptions, residual risk.
Top three decisions, business impact, confidence, owners, timeline, blockers, residual risk.
Fictional architecture, review workflow, bounded findings, owner/remediation/validation model, no sensitive operational detail.
Leadership Summary
Common Mistakes
Why it fails
The supplied evidence contains several different control conditions with different owners and confidence.
Professional correction
Separate findings by control and connect them only where evidence supports a dependency.
Why it fails
Evidence supports a release/configuration mismatch, not malicious activity.
Professional correction
Use bounded finding language.
Why it fails
They share one underlying source.
Professional correction
Use lineage and independent-source counts.
Why it fails
The configuration source is Degraded after the approved window.
Professional correction
Record current state as needing validation.
Why it fails
One dependent consumer has not yet validated the new reference.
Professional correction
Finish dependency-aware rotation validation first.
Why it fails
Supplier source health is Unknown.
Professional correction
Treat supplier status as Unknown and restore visibility.
Why it fails
Implementation is not equivalent to validated risk reduction.
Professional correction
Require closure evidence.
Why it fails
This curriculum uses fictional supplied evidence only.
Professional correction
Resolve gaps with owners, documentation, source restoration, and safe expected-state validation.
Safe Fictional Lab
Complete all eight phases using only the fictional Northbridge architecture and evidence supplied on this page.
Define scope, exclusions, business goals, safety boundary, evidence rules, privacy rules, owners, stop conditions, and closure definition.
Map all eleven components, trust boundaries, assets, service identities, privileged paths, supplier dependency, monitoring, and recovery.
Place CASE-01 through CASE-18 in sequence and connect EV-01 through EV-12 to the claims each record can and cannot support.
Complete the A10.1–A10.8 control review using state, evidence, conclusion, owner, and Unknowns.
Write LAB-F01 through LAB-F05 in your own professional wording while preserving the same evidence strength.
Group actions into Immediate, Near Term, and Planned work with dependencies, rollback, owners, and success evidence.
Use VAL-01 through VAL-06. Mark each finding Open, In Progress, Validation Pending, Accepted, or Closed based only on supplied evidence.
Create engineering, product, operations, governance, leadership, and public-safe summaries plus one final architecture review diagram.
Capstone safety boundary
Use only fictional supplied evidence. Do not scan, probe, exploit, fuzz, bypass, enumerate, attack, test credentials, test sessions, test real APIs, test real browser policies, access real secret stores, inspect real private logs, or perform live-site testing.
Advanced Challenge
Produce a complete executive-ready review that remains useful while never claiming more than the fictional evidence supports.
Defender Habits
Check Your Understanding
Choose your answers first. Explanations appear only after submission.
Portfolio Prompt
Create the complete fictional A10 portfolio outcome for Northbridge: a Web Defense Architecture Review package. Include review charter; scope; exclusions; architecture diagram; trust boundaries; data classes; identity/session map; authorization matrix; input/output contracts; API catalog; browser-protection review; secret/configuration metadata review; monitoring/source-health map; CASE-01 through CASE-18 timeline; EV-01 through EV-12 evidence register; A10.1–A10.8 control assessment; LAB-F01 through LAB-F05 findings; confidence and priority rationale; remediation roadmap; dependencies; rollback conditions; VAL-01 through VAL-06 validation board; residual risk; closure states; technical summary; product summary; operations summary; governance/privacy summary; leadership summary; and public-safe portfolio summary. Every organization, system, user, supplier, event, secret reference, configuration item, and outcome must remain fictional.
Confidence / Readiness Reflection
Rate your readiness from 1 to 5 across architecture, sessions, authorization, input/output, APIs, browser protections, secrets/configuration, monitoring, evidence quality, findings, remediation, validation, and communication.
Portfolio Build Guide
Portfolio element 1
Review charter and safety boundary
Portfolio element 2
Architecture and trust-boundary diagram
Portfolio element 3
Identity and session model
Portfolio element 4
Authorization and ownership matrix
Portfolio element 5
Input/output field and context review
Portfolio element 6
API caller/resource/action review
Portfolio element 7
Browser protection and cookie review
Portfolio element 8
Secrets/configuration metadata review
Portfolio element 9
Monitoring and source-health map
Portfolio element 10
Case timeline
Portfolio element 11
Evidence register and lineage
Portfolio element 12
A10.1–A10.8 control matrix
Portfolio element 13
Five bounded findings
Portfolio element 14
Remediation roadmap
Portfolio element 15
Validation and closure board
Portfolio element 16
Residual-risk and audience summaries
Key Takeaways
Safety Boundary
Nothing in A10.10 authorizes scanning, probing, fuzzing, exploitation, bypass testing, credential attacks, session attacks, object enumeration, API abuse, browser-policy evasion, secret testing, or testing real websites, services, accounts, devices, or networks. Use only fictional supplied evidence and safe defensive validation.
Lesson Complete
You have now completed all ten Advanced Web Security Defense lessons. The A10 Module Test will assess secure architecture, authentication and sessions, authorization, input/output safety, API security, browser protections, secrets/configuration, web monitoring, the review process, and the integrated architecture review lab.