NSA Assessment study materials
NSA Assessment study resources

NSA Assessment common mistakes

NSA Assessment · Understand the traps and how to avoid them.

Mistake 1

Treating the OSI model as a memorization list and then answering scenario questions by matching keywords (e.g., 'router' → Layer 3) instead of identifying the actual function being performed at each layer.

Candidates drill layer names and device associations in isolation, so when a question describes encapsulation, tunneling, or a protocol operating at an unexpected layer, the keyword reflex overrides the functional analysis the question is testing.

What to do instead

For every protocol or device you study, write down the PDU it handles, the addressing it uses, and what it does to the payload. Practice questions by asking 'what is happening to the data right now?' before naming a layer, and deliberately study cases where the intuitive answer is wrong (e.g., ICMP as a network-layer protocol carried inside IP, ARP bridging Layers 2 and 3).

Mistake 2

Confusing the security properties of a protocol with the security of its implementation - for example, assuming that because HTTPS uses TLS the connection is trustworthy, or that a firewall rule blocking a port means the service is unreachable.

Candidates learn protocol purposes at a conceptual level but not the operational realities: TLS termination points, mixed content, port knocking, tunneling over permitted ports, and application-layer gateways. Exam scenarios exploit the gap between 'encrypted' and 'secure endpoint'.

What to do instead

For each 'secure' protocol, list where encryption starts and stops, who holds the keys, and what an on-path observer still sees (SNI, IP headers, timing, certificate metadata). Build a habit of asking 'who terminates this, and what does the other side actually verify?'

Mistake 3

Answering architecture questions by picking the control that sounds strongest (e.g., 'add multifactor authentication') rather than the control that addresses the specific trust boundary or failure mode described in the scenario.

Candidates default to defense-in-depth slogans and layered-security vocabulary without mapping the described threat to a specific boundary, asset, or attack path. The exam rewards reasoning about where trust changes, not maximal-sounding controls.

What to do instead

Before answering, sketch the data flow in the scenario and mark every point where trust level changes. Then choose the control that sits exactly at that boundary. Practice by writing one sentence per answer explaining which boundary it protects and what it does not protect.

Mistake 4

Treating 'least privilege' and 'separation of duties' as interchangeable and applying the wrong one to a described design flaw, such as recommending role splitting when the real issue is excessive standing access.

Both are access-control principles taught together, so candidates conflate the mechanism (who can do what) with the process control (no single person completes a sensitive transaction). Scenarios usually describe only one of these failures.

What to do instead

Define each principle with a concrete test: least privilege asks 'does this identity need this permission at this time?'; separation of duties asks 'can one actor complete this entire sensitive action alone?'. When reading a scenario, identify whether the flaw is about permission scope or about workflow concentration before selecting a control.

Mistake 5

Mixing up symmetric and asymmetric cryptography when reasoning about key distribution, performance, and non-repudiation - for example, claiming a shared secret provides non-repudiation or that public-key encryption is used for bulk data.

Candidates memorize 'symmetric is fast, asymmetric is slow' but do not internalize which property each primitive actually provides, so questions about digital signatures, key exchange, and hybrid encryption expose the gap.

What to do instead

Build a table with columns for confidentiality, integrity, authentication, non-repudiation, key distribution, and performance, and fill it for symmetric ciphers, public-key encryption, hash functions, MACs, and digital signatures. Then explain a TLS handshake end to end, naming which primitive provides which property at each step.

Mistake 6

Confusing hashing, encryption, and encoding - describing Base64 as encryption, or claiming a hash can be 'decrypted' to recover the original input.

These operations are often introduced in the same lesson, and the terms are used loosely in everyday security writing. Under time pressure, candidates pick the familiar word rather than the precise mechanism.

What to do instead

Anchor each concept to one invariant: encoding is reversible with no key; encryption is reversible with a key; hashing is one-way and produces fixed-length output. Practice by classifying a list of real artifacts (JWT segments, password storage strings, certificate fingerprints) into these categories and justifying each.

Mistake 7

Answering packet-analysis questions from protocol memory instead of reading the described field values, flags, and sequence of exchanges in the scenario.

Candidates who have studied capture tools superficially rely on 'TCP handshake looks like SYN, SYN-ACK, ACK' and then misidentify anomalies such as retransmissions, RST injection, or half-open scans because they do not trace the actual sequence given.

What to do instead

Practice reconstructing flows from written field descriptions: list the flags in order, note sequence and acknowledgment numbers, and state what each packet implies about connection state. Do this for handshakes, teardowns, resets, and scan patterns until the reasoning becomes routine.

Mistake 8

Jumping to containment actions before establishing scope and preserving evidence, or conversely over-preserving while an active intrusion continues.

Incident-response frameworks are learned as ordered phases, but real scenarios present competing pressures. Candidates either recite the phase order without applying it or default to 'isolate the host' as a universal answer, ignoring business impact and evidence integrity.

What to do instead

For each scenario, explicitly state the current phase, the immediate risk to confidentiality, integrity, and availability, and the cost of each candidate action. Practice deciding when volatile evidence must be captured first, when isolation is urgent regardless, and how to document the decision. Justify the tradeoff in one sentence.

Mistake 9

Treating monitoring alerts as verdicts - assuming a high-severity alert means a confirmed compromise, or dismissing a low-severity alert without correlating it against other telemetry.

Candidates study detection tools by their outputs (signatures, severity labels) rather than by their failure modes: false positives, false negatives, evasion, and the need for correlation across sources.

What to do instead

For each detection source you study, write down what it can see, what it cannot see, and how an adversary would evade it. Practice building a short correlation story from three or more weak signals (e.g., authentication anomaly plus unusual outbound volume plus new scheduled task) and state what additional data would confirm or refute it.

Mistake 10

Choosing authentication factors by label rather than by property - classifying a password plus a security question as multifactor, or treating a software token on the same device as an independent factor.

The factor categories (something you know, have, are) are memorized, but the independence requirement and the distinction between authentication and authorization are not applied to concrete setups.

What to do instead

Test any proposed scheme by asking whether compromise of one element compromises the others. If both factors live on the same device or derive from the same secret, they are one factor. Practice classifying a list of real authentication setups and identifying exactly where the independence breaks.