CYBER LIBRARY
Explore the bootcamp
Adversarial thinkingBeginner

The phases of a security assessment

Use an organizing model while recognizing that professional work is iterative.

3 min readUpdated 12 Oct 20264 connections
Markdown

The idea

A common teaching model describes reconnaissance, scanning, gaining access, maintaining access, and covering tracks. In professional assessments, activities are adapted to scope and objectives, and evidence is preserved rather than concealed. Reporting and remediation are central even when omitted from a simplified phase diagram. Defenders study persistence and evasion to recognize adversary behavior. Do not treat the historical model as a mandatory sequence or permission to imitate every step.

In practice

A lab assessment stops after validating an access-control weakness and produces a report. Persistence is discussed from the defender’s perspective without unnecessary changes.

A common misunderstanding

A phase called “covering tracks” is not a professional instruction to delete logs or hide authorized testing.

Check your understanding

What should govern whether a phase is performed?

Think it through: The agreed objectives, rules of engagement, operational safety, and evidence requirements.

A model for reasoning, not a checklist

Phase diagrams compress complex activity into memorable categories. Their value is helping learners ask what an actor knows, what access they possess, and which transition changes the defender's situation. Real activity may loop between stages, abandon an approach, or achieve an objective without malware or persistence. An exposed document could reveal useful information without any account compromise.

An assessment also contains work that older hacking diagrams overlook: establishing authority, identifying dependencies, protecting evidence, reporting uncertainty, and verifying fixes. These activities are not administrative extras. They determine whether technical observations become useful security improvements. A professional workflow should therefore show preparation and follow-up alongside technical exploration.

Trace one fictional chain

A lab tester first learns that a demonstration application has separate student and tutor roles. Reviewing its interfaces reveals a grade endpoint. A controlled request using a synthetic student account retrieves a synthetic tutor-only record. The test objective is already satisfied: there is evidence of an authorization failure. Installing a persistent agent or deleting records would answer no additional agreed question.

A defender reviewing that sequence could ask which events are visible at each transition. Account creation may appear in identity logs, requests in application telemetry, and denied operations in authorization events. Missing telemetry becomes a finding about visibility, distinct from the application flaw itself. The same sequence therefore supports both prevention and detection discussions.

Use phases with explicit outcomes

When planning an exercise, write an observable success criterion for each activity and the condition that ends it. Replace vague goals such as 'gain access' with a bounded statement, such as 'verify whether the test student can read the test tutor record.' Record unsuccessful approaches as coverage information rather than silently omitting them.

Sketch the lab chain as boxes connected by prerequisites. Mark which steps require an account, which generate logs, and which are unnecessary for the objective. This teaches dependencies and restraint more accurately than treating every historical phase as mandatory.

Keep exploring

GO TO THE SOURCE

References & further reading

Original explanations, with primary references for deeper study.

NIST: Technical Guide to Information Security Testing and Assessment
EXPLORE THIS IDEA’S CONNECTIONS

A small part of a bigger picture.

5 notes · 4 connections
100%
The phases of a security assessment · depth 1
Drag to pan · Pinch or use +/− to zoom · Click to preview · Double-click to read
Browse notes as a list (5)
FOLLOW ANOTHER THREADExplore the rest of the library
Start with a concept. Follow its connections.
Detection & responseAbuse Elevation Control MechanismElevation-control abuse bypasses or misuses mechanisms governing privileged execution.Making change happenAcceptance criteriaDefine observable conditions for a deliverable to be accepted.Security essentialsAccess controlUnderstand subjects, resources, permissions, and enforcement through a shared-drive example, including how access changes over time.Detection & responseAccess Token ManipulationAccess token manipulation changes or adopts operating-system security contexts.Risk & resilienceAccount Access RemovalAccount access removal disrupts legitimate users by changing, deleting, or restricting their identities.Evidence & investigationAccount DiscoveryAccount discovery enumerates identities available in a system or environment.Detection & responseAccount ManipulationAccount manipulation changes identity settings to preserve or expand access.Adversarial thinkingAcquire InfrastructureInfrastructure acquisition obtains domains, servers, or other resources used to support operations.Adversarial thinkingActive ScanningActive scanning probes target infrastructure to learn reachable services or weaknesses.Security essentialsAdversary in the middleAn intermediary may observe or alter a communication path.Security essentialsAESA symmetric block cipher whose safe use depends on its mode and implementation.Making change happenAgile deliveryUse short feedback cycles to adapt toward a useful outcome.