Assessment, test, and audit strategy
Define scope, objectives, authorization, independence, methods, evidence, sampling, safety, stakeholders, and cadence.
- Lesson
- d6-lesson
- Practice pool
- d6-questions
- Application
- cissp-s07
Design assessment and audit strategies, test controls safely, collect reliable data, analyze evidence, report risk, and manage independent assurance.
Define scope, objectives, authorization, independence, methods, evidence, sampling, safety, stakeholders, and cadence.
Use vulnerability assessment, penetration testing, code review, interface testing, misuse cases, test coverage, and simulations appropriately.
Gather logs, synthetic transactions, code coverage, account records, management review, key indicators, and other reliable evidence.
Validate findings, rate risk, identify root causes, communicate to stakeholders, track remediation, and preserve evidence.
Plan and support audits while preserving independence, scope, evidence, communication, remediation, and follow-up.
Assessment asks whether controls are designed appropriately, implemented correctly, and operating effectively for a defined scope and period. Choose the least disruptive method that produces sufficient assurance. Authorization, competence, independence, safety, evidence quality, and follow-up matter as much as the tool.
Never begin intrusive testing because it is technically possible. Establish written authority, scope, objectives, rules of engagement, data handling, communications, stop conditions, and recovery first.
| Objective | Required judgment | Proof |
|---|---|---|
| 6.1 Assessment, test, and audit strategy | Define scope, objectives, authorization, independence, methods, evidence, safety, stakeholders, cadence, and sampling | The plan connects business assurance needs to bounded procedures and deliverables |
| 6.2 Control testing | Select vulnerability, penetration, code, interface, misuse, coverage, simulation, and other tests appropriately | Results demonstrate the control or attack path without unacceptable disruption |
| 6.3 Collect security process data | Gather logs, synthetic transactions, coverage, account, review, indicator, and process evidence | Evidence is attributable, complete enough, protected, and reproducible |
| 6.4 Analyze and report results | Validate, risk-rank, identify root cause, communicate, assign, track, and preserve evidence | Stakeholders understand impact, limitations, owner, due date, and residual risk |
| 6.5 Internal and third-party audits | Preserve criteria, independence, evidence, communication, remediation, and follow-up | Findings close only after verified corrective action or authorized acceptance |
Define the assurance question. A compliance audit against criteria, architecture review, vulnerability assessment, penetration test, control self-assessment, red-team exercise, disaster-recovery test, code review, and continuous monitoring answer different questions. Do not promise that one proves the others.
Scope assets, locations, accounts, networks, applications, data, suppliers, time period, exclusions, and dependencies. Identify owners and affected operations. Establish tester qualification and independence proportional to risk. Internal teams can have strong context; external assessors can provide independence and specialist skills. Neither guarantees quality.
Rules of engagement specify permitted techniques, dates, source addresses, accounts, escalation, evidence, communications, prohibited targets, third-party approvals, safety, cleanup, and emergency stop. Protect production, safety systems, personal data, customer commitments, and service-provider acceptable-use rules. Keep a recovery plan and monitoring coordination.
Vulnerability assessment broadly identifies known weaknesses and misconfiguration; validate findings and prioritize by context. Penetration testing demonstrates exploitable paths within authorization but samples time, techniques, and scope. Red teaming tests detection and response against objectives with controlled realism. Purple teaming emphasizes collaborative learning. Breach-and-attack simulation repeatedly exercises modeled behaviors. Social engineering requires explicit authorization and protections for participants.
Static application security testing examines source or compiled artifacts without executing the application. Dynamic testing examines running behavior. Interactive and runtime techniques add other observation points. Software composition analysis identifies component and license concerns. Manual code review and threat modeling can find logic and design flaws tools miss. Fuzzing sends malformed or unexpected inputs. Interface and API testing examines contracts, authentication, authorization, validation, rate, and error behavior.
Configuration review compares deployed state to approved baselines. Synthetic transactions test a control or business path end to end. Disaster-recovery tests range from tabletop and walkthrough to simulation, parallel, and full interruption, with increasing realism and risk. Select the method from the assurance objective and safety constraints.
Evidence can include configuration, logs, tickets, approvals, identity records, deployment data, code and test results, vulnerability records, incident timelines, backup and restore results, interviews, observation, and sampled transactions. Record source, period, collector, method, integrity, limitations, and chain of handling where required. Screenshots alone are often weak because they omit scope, time, and reproducibility.
Metrics must drive decisions. Key risk indicators show changing exposure; key performance indicators show process output; key goal or outcome indicators show whether objectives are achieved. Counts need denominators and context. “Vulnerabilities closed” can reward easy findings while critical exposure ages. Useful measures include coverage, severity and exploitability, age, recurrence, control failure, exception duration, detection and recovery time, and verified closure.
Sampling reduces effort but limits conclusions. Define population, method, size rationale, time period, and confidence. Continuous monitoring increases frequency but does not remove independent review or judgment.
Validate findings to reduce false positives and understand root cause. Describe affected asset and owner, condition, evidence, threat, likelihood, impact, existing control, recommendation, effort, and limitation. Rank by business risk, not scanner score alone. A technical severity can change with exposure, data, compensating controls, and exploit path.
Tailor communication. Executives need risk, business impact, trends, decisions, and resources. Owners need reproducible evidence and remediation criteria. Auditors need traceability to criteria. Operators need safe action. Preserve factual disagreement and management responses rather than changing evidence to reach consensus.
Assign owner and due date. Track exceptions and residual risk through authorized governance. Verify remediation by retesting the control or attack path; closing a ticket or installing a patch is not proof of effectiveness. Analyze recurring root causes across findings.
| Assurance need | Appropriate method | Limitation |
|---|---|---|
| Broad known exposure | Vulnerability assessment plus validation | Does not prove exploitability or business impact alone |
| Demonstrate attack path | Authorized penetration test | Point-in-time and scope-limited |
| Verify design before build | Architecture review and threat model | Requires later implementation testing |
| Evaluate detection and response | Purple/red exercise with rules and objectives | Can disrupt or mislead without coordination |
| Prove recovery capability | Timed recovery exercise | One scenario does not cover every disaster |
| Independent criteria assurance | Audit | Sampling and period limitations |
Leadership requests assurance before an external audit, but active testing could disrupt a safety-sensitive production system.