TechclickCISSP Prep
☰

CISSP Domain 6 · 12% of the exam

Security Assessment and Testing

Proving that controls work: assessment strategy, vulnerability scanning and penetration testing, code testing, audits and SOC reports, and the metrics that tell management the truth.

Practise Domain 6Domain 6 cheat sheet

Key concepts

Rule cards

Audit vs reviewAudit = formal, independent, against documented standards, reports deviations · Review = informal check. Formal comparison to a standard → audit.
SOC reportsSOC 1 = financial reporting controls · SOC 2 = security/availability/etc. (customers, under NDA) · SOC 3 = public summary · Type I = design at a point in time · Type II = operating effectiveness over a period (stronger).
Pen testsWhite box (full knowledge) · gray · black box (none) · blind / double-blind · ALWAYS written authorisation and rules of engagement first · scan finds, pen test exploits.
Pen test phasesPlanning → Discovery (recon, scanning) → Attack (exploit, escalate) → Reporting.
Application testingSAST = source code · DAST = running app, no code · IAST = agent inside the running app · RASP = protects (not a test) · SCA = third-party libraries · fuzzing = random/malformed input · regression = old features still work.
V&VVerification = built right (to spec) · Validation = right product (meets user needs, UAT).
MonitoringSynthetic transactions = scripted fake users (proactive) · RUM = real users (passive) · NTP for log correlation · BAS = continuous automated attack simulation.
MetricsKPI = performance now · KRI = early warning · report to management in business terms.
DR test typesRead-through / checklist → walkthrough / tabletop → simulation → parallel (alongside production) → full interruption (riskiest; needs senior approval).
Vulnerability scoringCVE = the ID · CVSS = severity score · prioritise by severity + exploitability + asset value.

Hard words made simple

TermSimple meaningExample / analogyExam hook
Synthetic transactionScripted fake user actions on a scheduleA bot logs in and buys every 5 min“simulate users” → synthetic
RUMReal User Monitoring: watch real visitorsPage-load times from real customersPassive
FuzzingThrow random/malformed input to crash the programHuge strange strings in a formFinds unexpected behaviour
Regression testingRe-test old features after a changeRe-run tests after a patch“still works after change”
Misuse caseTest how an attacker could abuse a featureNegative quantity at checkoutAbuse scenarios
Code coverage% of code exercised by tests80% of lines executedTest completeness
Interface testingTest connections between componentsFront end ↔ APIIntegration points
IAST vs RASPAgent inside the app for testing vs for protecting—Read the verb: test or protect
AttestationFormal statement by an auditorSOC 2 reportThird-party assurance
BASBreach & Attack Simulation toolsATT&CK techniques replayed nightlyContinuous control validation

Read the full Domain 6 cheat sheet →

10 free Domain 6 practice questions

Try each question before opening the answer. The full bank has many more Domain 6 questions with filters and progress tracking.

Question 1 · FIRST

A CISO wants to start an internal audit programme for security controls. What should be established FIRST?

  1. The list of tools auditors will use to scan systems
  2. The schedule of surprise audits for each department
  3. The audit charter, scope and the standards the controls will be audited against
  4. The disciplinary process for control owners who fail audits
Show answer & explanation

Answer: C — The audit charter, scope and the standards the controls will be audited against

Audits measure against defined criteria under a mandate. Without a charter (authority, independence) and agreed standards there is nothing to audit against; tools, schedules and consequences come later.

Question 2 · NEXT

A vulnerability scan has just reported a critical finding on a database server. What should the team do NEXT?

  1. Close the finding because the server is internal
  2. Validate the finding to rule out a false positive and confirm exposure
  3. Patch the server immediately during business hours
  4. Report the vulnerability to the regulator
Show answer & explanation

Answer: B — Validate the finding to rule out a false positive and confirm exposure

Vulnerability management flow: detect → validate → prioritise → remediate → verify. Patching without validation and change control risks outages; regulators are not notified of unexploited findings; internal does not mean safe.

Question 3 · LEAST

Which test type is LEAST likely to find a SQL injection flaw in custom web application code?

  1. Dynamic application security testing of the running site
  2. Manual code review by a trained security reviewer
  3. Static application security testing of the source code
  4. User acceptance testing by business users
Show answer & explanation

Answer: D — User acceptance testing by business users

UAT checks that the application meets business needs using normal inputs. SAST, DAST and security-focused code review are designed to find injection flaws.

Question 4 · NOT

Which of the following is NOT a characteristic of a SOC 2 Type II report?

  1. It is intended for unrestricted public distribution
  2. It tests the operating effectiveness of controls
  3. It addresses trust services criteria such as security and availability
  4. It covers controls over a period of time
Show answer & explanation

Answer: A — It is intended for unrestricted public distribution

SOC 2 reports are restricted-use (shared with customers, usually under NDA). The public, general-use summary is SOC 3. Type II covers effectiveness over a period against the trust services criteria.

Question 5 · BEST

A company wants AUTOMATED, continuous validation that its security controls actually detect and block realistic attack techniques. Which solution fits BEST?

  1. A vulnerability scanner
  2. An annual manual penetration test
  3. A tabletop exercise
  4. Breach and attack simulation (BAS)
Show answer & explanation

Answer: D — Breach and attack simulation (BAS)

✅ BAS continuously simulates real attack techniques (e.g. MITRE ATT&CK) to test controls. ❌ Annual pen test: point-in-time and manual. ❌ Vulnerability scanner: finds weaknesses, doesn't test detection. ❌ Tabletop: discussion only.

Question 6 · PRIMARY

Following a comprehensive security assessment, a lead auditor prepares the final deliverable for the client. What is the PRIMARY purpose of this security assessment report?

  1. To replace the need for ongoing monitoring
  2. To blame the IT team for vulnerabilities
  3. To satisfy regulatory requirements only
  4. To document findings and provide remediation recommendations
Show answer & explanation

Answer: D — To document findings and provide remediation recommendations

The primary purpose is to document findings, assess risk levels, and provide actionable remediation recommendations to improve the organization's security posture. This choice is correct because it directly satisfies the primary security objective. The alternative options are incorrect because they either represent incomplete secondary steps, incorrect terminology, or inappropriate control measures for this specific scenario.

Question 7 · MOST

An organization performs a business impact analysis. This is MOST closely related to which security assessment activity?

  1. Penetration testing
  2. Risk assessment
  3. Code review
  4. Vulnerability scanning
Show answer & explanation

Answer: B — Risk assessment

A BIA identifies critical business functions and the impact of disruption, which is a key component of risk assessment that helps prioritize security efforts. This choice is correct because it directly satisfies the primary security objective. The alternative options are incorrect because they either represent incomplete secondary steps, incorrect terminology, or inappropriate control measures for this specific scenario.

Question 8

A DevSecOps engineer is configuring automated security testing within a continuous integration pipeline. Which of the following is a key operational characteristic of static application security testing (SAST)?

  1. It tests the application while it is running
  2. It analyzes source code without executing the program
  3. It simulates real-world attacks
  4. It requires a fully deployed application
Show answer & explanation

Answer: B — It analyzes source code without executing the program

SAST analyzes source code, bytecode, or binary code without executing the application, identifying potential vulnerabilities through code pattern analysis. This choice is correct because it directly satisfies the primary security objective. The alternative options are incorrect because they either represent incomplete secondary steps, incorrect terminology, or inappropriate control measures for this specific scenario.

Question 9 · FIRST

An organization wants to identify vulnerabilities in its network before an attacker does. Which of the following is the MOST appropriate FIRST step?

  1. Perform a vulnerability assessment
  2. Review firewall logs
  3. Implement an intrusion detection system
  4. Conduct a penetration test
Show answer & explanation

Answer: A — Perform a vulnerability assessment

A vulnerability assessment is the appropriate first step to identify known vulnerabilities systematically before moving to more invasive testing like penetration testing. This choice is correct because it directly satisfies the primary security objective. The alternative options are incorrect because they either represent incomplete secondary steps, incorrect terminology, or inappropriate control measures for this specific scenario.

Question 10 · NEXT

A penetration testing firm has signed the contract and agreed the scope and rules of engagement with management. What is the NEXT phase?

  1. Discovery and reconnaissance of the in-scope systems
  2. Writing the final report for management
  3. Exploitation of identified vulnerabilities
  4. Remediation of the vulnerabilities found
Show answer & explanation

Answer: A — Discovery and reconnaissance of the in-scope systems

Pen test phases: planning (authorisation, scope, rules of engagement) → discovery → attack → reporting. Remediation is the client's job after the report.

Ready for the full bank?

2,000+ explained questions, timed mocks and a CAT simulator that behaves like the real exam.