Network Incident Investigation Runbook
Network incident investigation is not simply finding a suspicious IP address. The objective is to reconstruct what happened, determine how the attacker entered, understand what they reached, contain the threat, preserve evidence, and prevent recurrence.
Welcome to the Network Incident Investigation Runbook.
This runbook brings together the practical skills developed across:
- Network Security Fundamentals Lab
- ACL Security Lab
- Firewall Security Lab
- VPN Security Lab
- Network Threat Investigation Lab
- Network Security Assessment Runbook
- Firewall Review Runbook
- Network Device Hardening Runbook
The objective is to move from:
I can recognize suspicious network traffic.
to:
I can investigate a network-security incident systematically, correlate evidence across multiple sources, reconstruct the attack path, determine scope and impact, coordinate containment, and communicate the findings professionally.
π― Runbook Information
Section titled βπ― Runbook Informationβ| Item | Details |
|---|---|
| Runbook | Network Incident Investigation |
| Difficulty | Intermediate β Advanced |
| Estimated Time | 3β8 Hours depending on incident |
| Primary Focus | Network Incident Investigation & Response |
| Target Roles | SOC Analyst, Network Security Engineer, Security Analyst, Incident Responder |
| Certification Alignment | CCST Cybersecurity, CCNA, CyberOps Associate, CCNP Security |
| Career Skill | Enterprise Network Incident Investigation |
| Output | Incident Timeline, Evidence Register, Attack Path, Findings, Containment Plan, Incident Report |
π’ Incident Scenario
Section titled βπ’ Incident ScenarioβIt is 09:15 Monday morning.
The SOC receives several alerts:
Multiple failed VPN logins βSuccessful VPN login βInternal network scanning βConnections to multiple servers βAdministrative authentication attemptShortly afterward, the firewall records unusual outbound communication from an internal server.
The security team asks:
Are these events related?
Management asks:
Has the organization been compromised?
Your responsibility is to determine:
What Happened? βWhen Did It Start? βHow Did It Start? βWhich Identity Was Used? βWhich Systems Were Reached? βWhat Did the Attacker Do? βIs the Activity Still Active? βWhat Should We Contain? βWhat Was the Root Cause?π― Investigation Objectives
Section titled βπ― Investigation ObjectivesβBy the end of this runbook, you should be able to:
-
receive and classify an incident
-
validate network alerts
-
establish investigation scope
-
preserve evidence
-
analyze firewall logs
-
analyze VPN logs
-
analyze DNS evidence
-
review authentication events
-
identify reconnaissance
-
identify port scanning
-
investigate brute-force activity
-
investigate password spraying
-
identify suspicious remote access
-
investigate lateral movement
-
review network-device changes
-
identify suspicious outbound traffic
-
reconstruct attack paths
-
build an incident timeline
-
determine affected systems
-
determine affected identities
-
assess business impact
-
coordinate containment
-
validate recovery
-
identify root cause
-
document lessons learned
-
produce an incident report
β οΈ Investigation Safety
Section titled ββ οΈ Investigation SafetyβDuring an active incident, avoid making uncontrolled changes.
Do not immediately:
-
reboot systems
-
delete logs
-
remove files
-
clear firewall sessions
-
reset every account
-
modify network configurations
-
shut down infrastructure
unless containment requires it and the action is authorized.
Why?
Because these actions may:
-
destroy evidence
-
disrupt business
-
alert the attacker
-
make timeline reconstruction harder
π§ Incident Response Principle
Section titled βπ§ Incident Response PrincipleβUse:
Preserve βUnderstand βScope βContain βEradicate βRecover βLearnπ§ Investigation Workflow
Section titled βπ§ Investigation WorkflowβUse this workflow throughout the investigation:
Incident Intake βValidate Alert βEstablish Timeline βIdentify Source βIdentify Destination βIdentify Identity βCollect Evidence βCorrelate Events βMap Attack Path βDetermine Scope βAssess Impact βContain βEradicate βRecover βRoot Cause Analysis βLessons Learned βReport01 β Receive the Incident
Section titled β01 β Receive the IncidentβStart by documenting the initial report.
Capture:
-
incident ID
-
date/time
-
reporter
-
alert source
-
affected asset
-
suspected source
-
initial severity
-
current status
π Incident Intake Worksheet
Section titled βπ Incident Intake Worksheetβ| Item | Details |
|---|---|
| Incident ID | |
| Date / Time | |
| Alert Source | |
| Reporter | |
| Source IP | |
| Destination IP | |
| User / Identity | |
| Affected System | |
| Initial Severity | |
| Current Status | |
| Investigator |
02 β Understand the Initial Alert
Section titled β02 β Understand the Initial AlertβDo not assume:
Alert = Confirmed Incident
Determine:
-
which security control generated it
-
what detection triggered
-
what activity was observed
-
when it occurred
-
which systems were involved
03 β Validate the Alert
Section titled β03 β Validate the AlertβAsk:
Does the underlying evidence support the alert?
Review:
-
source
-
destination
-
protocol
-
port
-
timestamp
-
action
-
session information
-
authentication result
π§ Validation Principle
Section titled βπ§ Validation PrincipleβMove from:
Alertto:
Evidence βContext βConclusion04 β Determine Whether Activity Is Expected
Section titled β04 β Determine Whether Activity Is ExpectedβAsk:
-
is the source a vulnerability scanner?
-
is this an administrator?
-
is this a monitoring platform?
-
is this a scheduled job?
-
is this an approved vendor?
π¨ Common Mistake
Section titled βπ¨ Common MistakeβTreating legitimate administrative activity as malicious without checking context.
05 β Assign Initial Severity
Section titled β05 β Assign Initial SeverityβConsider:
Asset Criticality+Privilege+Exposure+Observed Behavior+Potential Impact=Initial Severityπ΄ Critical
Section titled βπ΄ CriticalβPotential examples:
-
confirmed privileged infrastructure compromise
-
widespread active lateral movement
-
major production impact
π High
Section titled βπ HighβPotential examples:
-
confirmed unauthorized VPN access
-
compromise of important server
-
suspicious administrative activity
π‘ Medium
Section titled βπ‘ MediumβPotential examples:
-
scanning from internal system
-
repeated failed authentication
-
suspicious but unconfirmed communication
π΅ Low
Section titled βπ΅ LowβPotential examples:
-
blocked reconnaissance
-
isolated unsuccessful activity
06 β Open an Investigation Timeline
Section titled β06 β Open an Investigation TimelineβImmediately begin recording events.
| Time | Source | Destination | Event | Evidence |
|---|---|---|---|---|
π§ Important
Section titled βπ§ ImportantβDo not wait until the investigation ends to build the timeline.
Build it:
as you investigate.
07 β Normalize Time
Section titled β07 β Normalize TimeβConfirm:
-
timezone
-
NTP synchronization
-
timestamp format
Example:
Firewall: UTCVPN: ISTServer: UTCSIEM: UTCNormalize before correlating.
08 β Preserve Evidence
Section titled β08 β Preserve EvidenceβIdentify relevant evidence sources.
Examples:
-
firewall logs
-
VPN logs
-
router logs
-
switch logs
-
DNS logs
-
authentication logs
-
endpoint telemetry
-
SIEM alerts
-
IDS/IPS events
-
configuration-change logs
π Evidence Register
Section titled βπ Evidence Registerβ| Evidence ID | Source | Time Range | Collected By | Notes |
|---|---|---|---|---|
09 β Protect Original Evidence
Section titled β09 β Protect Original EvidenceβWhere applicable:
-
preserve original exports
-
work from copies
-
record collection time
-
document source
π§ Investigation Discipline
Section titled βπ§ Investigation DisciplineβYou should be able to answer:
Where did this evidence come from?
10 β Identify the Initial Indicator
Section titled β10 β Identify the Initial IndicatorβStart with the strongest known indicator.
Examples:
Source IPUser AccountDestination IPHostnameVPN SessionDomainFirewall Rule11 β Pivot From the Indicator
Section titled β11 β Pivot From the IndicatorβExample:
Suspicious IP βFirewall Logs βVPN Logs βAuthentication Logs βDNS Logs βEndpoint EvidenceThis is called:
pivoting through evidence.
12 β Analyze Firewall Logs
Section titled β12 β Analyze Firewall LogsβFirewall logs can help answer:
-
who communicated?
-
with what?
-
over which service?
-
was it allowed?
-
which rule permitted it?
-
how much traffic was transferred?
π Firewall Investigation Fields
Section titled βπ Firewall Investigation FieldsβReview:
TimestampSource IPSource ZoneDestination IPDestination ZoneProtocolDestination PortActionRuleSessionBytes13 β Identify Suspicious Allowed Traffic
Section titled β13 β Identify Suspicious Allowed TrafficβDo not focus only on:
DENYSuccessful attacks frequently appear as:
ALLOWπ§ Important Principle
Section titled βπ§ Important PrincipleβThe firewall may correctly allow traffic that an attacker is abusing.
Example:
VPN User βRDP βInternal Server βALLOWThe firewall is functioning.
The identity may be compromised.
14 β Identify Unusual Destinations
Section titled β14 β Identify Unusual DestinationsβLook for:
-
unfamiliar external IPs
-
unexpected countries/regions
-
unusual internal systems
-
management networks
-
database networks
15 β Identify Unusual Ports
Section titled β15 β Identify Unusual PortsβInvestigate unexpected communication using:
-
administrative services
-
file-sharing services
-
database services
-
uncommon high ports
Context determines whether a port is suspicious.
16 β Review Traffic Volume
Section titled β16 β Review Traffic VolumeβLarge outbound transfers may require investigation.
Example:
Internal Server βExternal Destination βLarge Data TransferAsk:
Is this normal for this system?
17 β Identify the Firewall Rule
Section titled β17 β Identify the Firewall RuleβDetermine which rule allowed suspicious communication.
Document:
Rule:VPN-USERS-TO-INTERNAL
Source:VPN
Destination:Internal
Service:ANYThis may expose a contributing security weakness.
18 β Review VPN Logs
Section titled β18 β Review VPN LogsβIf remote access is involved, collect:
-
username
-
source IP
-
login time
-
logout time
-
authentication result
-
MFA result where available
-
assigned VPN IP
-
group/policy
π VPN Session Worksheet
Section titled βπ VPN Session Worksheetβ| Field | Value |
|---|---|
| Username | |
| Public Source IP | |
| Assigned VPN IP | |
| Login Time | |
| Logout Time | |
| Authentication | |
| MFA | |
| VPN Group |
19 β Review Failed VPN Authentication
Section titled β19 β Review Failed VPN AuthenticationβLook for:
Same User βMany Password Attemptsor:
Same Source βMany Usernames20 β Identify Brute-Force Patterns
Section titled β20 β Identify Brute-Force PatternsβExample:
user1 β FAILuser1 β FAILuser1 β FAILuser1 β FAILuser1 β SUCCESSThis may indicate password guessing.
21 β Identify Password-Spray Patterns
Section titled β21 β Identify Password-Spray PatternsβExample:
user1 β FAILuser2 β FAILuser3 β FAILuser4 β FAILuser5 β FAILfrom the same or related source.
π§ Difference
Section titled βπ§ DifferenceβBrute Force
Section titled βBrute ForceβMany passwords βOne accountPassword Spray
Section titled βPassword SprayβOne/few passwords βMany accounts22 β Investigate Successful Login After Failures
Section titled β22 β Investigate Successful Login After FailuresβPattern:
Many Failures βSuccessful Authenticationshould receive additional attention.
Determine:
-
source IP
-
user
-
device
-
MFA result
-
subsequent activity
23 β Compare With User History
Section titled β23 β Compare With User HistoryβWhere available, compare:
-
normal login locations
-
normal login times
-
typical devices
-
usual VPN behavior
π¨ Suspicious Pattern
Section titled βπ¨ Suspicious PatternβNormal:India
Shortly Later:Unusual Remote LocationInvestigate whether the sequence is plausible and supported by evidence.
24 β Map VPN Identity to Internal IP
Section titled β24 β Map VPN Identity to Internal IPβThis step is critical.
Example:
External IP βVPN Authentication βUser Identity βAssigned VPN IP βFirewall ActivityNow you can connect:
identity evidence
with:
network evidence.
25 β Review Authentication Logs
Section titled β25 β Review Authentication LogsβInvestigate:
-
successful logins
-
failed logins
-
privileged authentication
-
account lockouts
-
authentication source
26 β Identify Authentication Sequence
Section titled β26 β Identify Authentication SequenceβExample:
09:12 VPN Login09:16 Server Authentication09:18 Admin Authentication09:20 Additional Server AccessThis begins forming an attack story.
27 β Review Privileged Authentication
Section titled β27 β Review Privileged AuthenticationβPay special attention to:
-
administrator accounts
-
network administrator accounts
-
server administrators
-
privileged service accounts
28 β Identify Privilege Escalation Indicators
Section titled β28 β Identify Privilege Escalation IndicatorsβExample:
Standard User βInternal Server βPrivileged Account UsedAsk:
How did the attacker obtain privileged credentials?
29 β Analyze DNS Logs
Section titled β29 β Analyze DNS LogsβDNS can provide valuable context about external communication.
Review:
-
requesting client
-
domain
-
timestamp
-
resolved IP
-
response
π DNS Investigation Worksheet
Section titled βπ DNS Investigation Worksheetβ| Time | Client | Domain | Result | Notes |
|---|---|---|---|---|
30 β Identify Suspicious DNS Activity
Section titled β30 β Identify Suspicious DNS ActivityβInvestigate:
-
newly observed domains
-
unusual query volume
-
unusual subdomains
-
domains contacted by only one host
π§ DNS Investigation Question
Section titled βπ§ DNS Investigation QuestionβAsk:
Which host requested this domain immediately before suspicious outbound communication?
31 β Correlate DNS With Firewall Logs
Section titled β31 β Correlate DNS With Firewall LogsβExample:
10:01Host queries suspicious-domain.example
10:01DNS returns 203.0.113.10
10:02Host connects to 203.0.113.10This creates stronger evidence than either log alone.
32 β Investigate Network Reconnaissance
Section titled β32 β Investigate Network ReconnaissanceβAttackers often discover systems before moving laterally.
Look for:
One Source βMany Destinationsor:
One Source βMany Ports33 β Identify Horizontal Scanning
Section titled β33 β Identify Horizontal ScanningβConcept:
10.10.10.5 β 10.10.20.1:44510.10.10.5 β 10.10.20.2:44510.10.10.5 β 10.10.20.3:44510.10.10.5 β 10.10.20.4:445One service across many hosts.
34 β Identify Vertical Scanning
Section titled β34 β Identify Vertical ScanningβConcept:
10.10.10.5 β Server:2210.10.10.5 β Server:8010.10.10.5 β Server:44310.10.10.5 β Server:44510.10.10.5 β Server:3389Many services on one host.
35 β Validate Whether Scanning Is Authorized
Section titled β35 β Validate Whether Scanning Is AuthorizedβBefore escalating, check whether the source is:
-
vulnerability scanner
-
network-monitoring system
-
approved security test
36 β Investigate Lateral Movement
Section titled β36 β Investigate Lateral MovementβAsk:
After initial access, where did the source go next?
Example:
VPN Account βUser Workstation βApplication Server βDatabase37 β Look for Administrative Protocols
Section titled β37 β Look for Administrative ProtocolsβDepending on environment, investigate unexpected use of:
SSHRDPSMBHTTPS ManagementDatabase Servicesπ§ Context Matters
Section titled βπ§ Context MattersβRDP is not automatically malicious.
The important questions are:
-
who initiated it?
-
from where?
-
to what?
-
at what time?
-
was it normal?
38 β Build a Lateral-Movement Matrix
Section titled β38 β Build a Lateral-Movement Matrixβ| Source | Destination | Service | Time | Expected? |
|---|---|---|---|---|
39 β Identify New Source Systems
Section titled β39 β Identify New Source SystemsβSuppose the investigation begins with:
HOST-Aand later discovers:
HOST-A β HOST-BHOST-B β HOST-CHOST-B now becomes:
another investigation pivot.
40 β Review East-West Firewall Logs
Section titled β40 β Review East-West Firewall LogsβIf internal segmentation exists, review traffic between:
-
user networks
-
application networks
-
database networks
-
management networks
41 β Identify Access to Management Networks
Section titled β41 β Identify Access to Management NetworksβTreat unexpected communication toward:
-
routers
-
switches
-
firewalls
-
hypervisors
-
administrative systems
as high priority.
42 β Review Network Device Logs
Section titled β42 β Review Network Device LogsβCollect relevant:
-
login events
-
failed login events
-
configuration changes
-
interface events
-
ACL changes
-
routing changes
43 β Investigate Administrative Login
Section titled β43 β Investigate Administrative LoginβAsk:
-
who logged in?
-
from which source?
-
when?
-
through which protocol?
44 β Investigate Configuration Changes
Section titled β44 β Investigate Configuration ChangesβExamples:
Firewall rule modifiedACL modifiedRoute addedInterface changedLogging disabledπ¨ High-Risk Pattern
Section titled βπ¨ High-Risk PatternβSuspicious Admin Login βFirewall Rule Added βExternal Connection Allowed45 β Compare Changes With Change Management
Section titled β45 β Compare Changes With Change ManagementβDetermine whether configuration changes correspond to:
-
approved ticket
-
maintenance window
-
known administrator
46 β Investigate Routing Changes
Section titled β46 β Investigate Routing ChangesβUnexpected routing changes may:
-
redirect traffic
-
bypass security controls
-
disrupt services
47 β Investigate ACL Changes
Section titled β47 β Investigate ACL ChangesβAsk:
Did an ACL change create a new attack path?
Example:
Before:Users X Management
After:Users β Management48 β Investigate Firewall Policy Changes
Section titled β48 β Investigate Firewall Policy ChangesβReview:
-
new allow rules
-
modified sources
-
modified destinations
-
service expansion
-
logging disabled
49 β Investigate Logging Changes
Section titled β49 β Investigate Logging ChangesβAttackers with administrative access may attempt to reduce visibility.
Review unexpected:
-
logging disablement
-
log-destination changes
-
monitoring changes
50 β Investigate Suspicious Outbound Communication
Section titled β50 β Investigate Suspicious Outbound CommunicationβLook for:
Internal Host βUnusual External DestinationReview:
-
destination
-
port
-
frequency
-
duration
-
bytes transferred
51 β Identify Beaconing-Like Patterns
Section titled β51 β Identify Beaconing-Like PatternsβConceptually:
Host βExternal IP
Every 60 secondsEvery 60 secondsEvery 60 secondsRegular communication patterns may warrant investigation.
Do not conclude maliciousness from periodicity alone.
52 β Review Long-Lived Sessions
Section titled β52 β Review Long-Lived SessionsβInvestigate unusual persistent connections from systems that normally do not maintain them.
53 β Review Unusual Egress Ports
Section titled β53 β Review Unusual Egress PortsβAsk:
Does this workload normally initiate this type of external connection?
54 β Review Outbound DNS Context
Section titled β54 β Review Outbound DNS ContextβCorrelate:
DNS Query βResolved IP βFirewall Session55 β Review Data Transfer
Section titled β55 β Review Data TransferβLook for unexpectedly large:
Outbound Bytesfrom sensitive systems.
β οΈ Important
Section titled ββ οΈ ImportantβLarge transfer does not automatically mean:
data exfiltration.
Validate:
-
destination
-
application
-
business process
-
timing
56 β Identify Critical Assets Touched
Section titled β56 β Identify Critical Assets TouchedβCreate:
| Asset | Role | Activity | Criticality |
|---|---|---|---|
Prioritize:
-
identity infrastructure
-
management systems
-
databases
-
security systems
-
backup infrastructure
57 β Identify Affected Accounts
Section titled β57 β Identify Affected AccountsβCreate:
| Account | Activity | Privilege | Status |
|---|---|---|---|
58 β Identify Affected Networks
Section titled β58 β Identify Affected NetworksβDocument:
VPNUsersApplicationsDatabasesManagementDMZas applicable.
59 β Expand Investigation Scope
Section titled β59 β Expand Investigation ScopeβFor each confirmed compromised asset ask:
What did this system communicate with before and after the suspicious event?
π§ Scope Expansion
Section titled βπ§ Scope ExpansionβUse:
Compromised Asset βInbound Connections βOutbound Connections βAuthentication βDNS βAdministrative Activity60 β Avoid Premature Scope Closure
Section titled β60 β Avoid Premature Scope ClosureβDo not stop after finding:
one compromised server.
Determine whether it was:
Targetor:
Pivot Point61 β Build the Attack Path
Section titled β61 β Build the Attack PathβExample:
External Source βVPN Authentication βCompromised User Account βInternal VPN Address βServer Access βInternal Reconnaissance βApplication Server βPrivileged Authentication βDatabase Access βExternal Communication62 β Annotate the Attack Path
Section titled β62 β Annotate the Attack PathβAdd:
-
timestamps
-
identities
-
IP addresses
-
protocols
-
security controls
-
evidence IDs
63 β Identify Security Controls Crossed
Section titled β63 β Identify Security Controls CrossedβExample:
Internet βVPN βFirewall βUser Network βInternal Firewall βServerAsk:
Which control should have prevented or detected each step?
64 β Identify Control Failures
Section titled β64 β Identify Control FailuresβExamples:
Weak Authentication+Broad VPN Access+Weak Segmentation+Insufficient MonitoringThese may combine to enable the incident.
65 β Separate Root Cause From Contributing Factors
Section titled β65 β Separate Root Cause From Contributing FactorsβExample:
Root Cause
Section titled βRoot CauseβCompromised Remote-Access CredentialContributing Factors
Section titled βContributing FactorsβExcessive VPN AccessWeak Internal SegmentationInsufficient AlertingThis distinction matters.
66 β Build the Master Timeline
Section titled β66 β Build the Master TimelineβExample:
| Time | Event | Evidence | Interpretation |
|---|---|---|---|
| 08:55 | VPN failures begin | VPN | Authentication attack |
| 09:12 | VPN success | VPN | Initial access |
| 09:16 | Internal scan | Firewall | Discovery |
| 09:20 | Server login | Auth | Lateral movement |
| 09:28 | Admin login | Auth | Privileged activity |
| 09:34 | External connection | Firewall | Suspicious egress |
π§ Timeline Principle
Section titled βπ§ Timeline PrincipleβThe timeline should tell:
the story of the incident.
67 β Identify Earliest Known Malicious Activity
Section titled β67 β Identify Earliest Known Malicious ActivityβDo not assume the alert time is the incident start.
If the alert occurred at:
10:00search backward.
You may discover:
08:45 First Failed Login09:12 Successful Login09:30 Reconnaissance10:00 Alert68 β Determine Incident Scope
Section titled β68 β Determine Incident ScopeβAt minimum identify:
Affected IdentitiesAffected SystemsAffected NetworksAffected ApplicationsAffected Security Controls69 β Assess Business Impact
Section titled β69 β Assess Business ImpactβAsk:
-
was production affected?
-
was privileged access obtained?
-
were critical systems reached?
-
was sensitive data potentially accessed?
-
was availability affected?
70 β Update Incident Severity
Section titled β70 β Update Incident SeverityβSeverity may change as evidence develops.
Example:
Initial:Medium
After confirming privileged lateral movement:High71 β Develop the Containment Strategy
Section titled β71 β Develop the Containment StrategyβContainment should balance:
Security Risk βBusiness Impact72 β Consider Identity Containment
Section titled β72 β Consider Identity ContainmentβDepending on the incident:
-
disable compromised account
-
reset credentials
-
revoke sessions
-
require reauthentication
Coordinate with identity teams.
73 β Consider Network Containment
Section titled β73 β Consider Network ContainmentβPossible authorized actions:
-
block malicious source
-
isolate compromised host
-
restrict firewall access
-
disable suspicious VPN session
-
restrict affected subnet
β οΈ Do Not Over-Contain Blindly
Section titled ββ οΈ Do Not Over-Contain BlindlyβExample:
Block Entire Database Networkmay create a major outage.
Understand dependencies first.
74 β Contain the Attack Path
Section titled β74 β Contain the Attack PathβInstead of thinking only:
Which IP should we block?
Ask:
Which part of the attack path can we safely break?
Example:
Attacker βVPN XInternal Networkor:
Compromised Host XManagement Network75 β Preserve Evidence Before Containment
Section titled β75 β Preserve Evidence Before ContainmentβWhere practical and authorized, capture relevant evidence before making changes that may destroy it.
76 β Document Every Containment Action
Section titled β76 β Document Every Containment ActionβCreate:
| Time | Action | Owner | Reason | Result |
|---|---|---|---|---|
77 β Validate Containment
Section titled β77 β Validate ContainmentβAfter containment ask:
-
has suspicious traffic stopped?
-
are sessions terminated?
-
can the attacker still authenticate?
-
can compromised hosts reach critical networks?
π§ Containment Validation
Section titled βπ§ Containment ValidationβDo not assume:
rule applied = incident contained.
Verify.
78 β Begin Eradication
Section titled β78 β Begin EradicationβOnce containment is stable, identify what must be removed or corrected.
This may include:
-
compromised credentials
-
unauthorized accounts
-
malicious persistence
-
unauthorized configuration
-
vulnerable services
79 β Remove Unauthorized Network Changes
Section titled β79 β Remove Unauthorized Network ChangesβReview and remediate:
-
malicious firewall rules
-
unauthorized ACLs
-
suspicious routes
-
logging changes
80 β Address Compromised Credentials
Section titled β80 β Address Compromised CredentialsβCoordinate appropriate:
-
password reset
-
credential rotation
-
token/session revocation
-
privileged account review
81 β Address Vulnerable Entry Point
Section titled β81 β Address Vulnerable Entry PointβIf exploitation occurred, identify the affected service and coordinate remediation.
82 β Begin Recovery
Section titled β82 β Begin RecoveryβRecovery may include:
-
restoring normal connectivity
-
re-enabling accounts safely
-
returning systems to service
-
validating security controls
83 β Increase Monitoring During Recovery
Section titled β83 β Increase Monitoring During RecoveryβWatch for recurrence.
Example:
Recovered Host βUnexpected External Communicationmay indicate incomplete eradication.
84 β Validate Firewall Controls
Section titled β84 β Validate Firewall ControlsβConfirm:
Required Business Traffic βALLOWand:
Known Malicious / Unauthorized Path βDENY85 β Validate VPN Controls
Section titled β85 β Validate VPN ControlsβConfirm:
-
compromised sessions terminated
-
account access corrected
-
least-privilege authorization enforced
86 β Validate Network Device Integrity
Section titled β86 β Validate Network Device IntegrityβReview:
-
firewall policy
-
ACLs
-
routes
-
administrator accounts
-
logging
87 β Perform Root-Cause Analysis
Section titled β87 β Perform Root-Cause AnalysisβAsk:
What allowed the incident to begin?
Possible categories:
Credential CompromiseVulnerable ServiceMisconfigurationExcessive AccessWeak Administrative Control88 β Use the Five Whys Carefully
Section titled β88 β Use the Five Whys CarefullyβExample:
Why was the database reached?
Because the application server had access.
Why was the application server compromised?
Because the attacker moved from a VPN session.
Why could the VPN user reach the server?
Because the VPN policy was broad.
Why was the policy broad?
Because access had never been recertified.This helps expose systemic weaknesses.
89 β Identify Detection Gaps
Section titled β89 β Identify Detection GapsβAsk:
Which attacker activity occurred before the SOC received an alert?
Example:
VPN Attack βInternal Scan βServer Access βPrivileged Login βALERTCould earlier stages have been detected?
90 β Identify Prevention Gaps
Section titled β90 β Identify Prevention GapsβAsk:
Which controls could have stopped the attack earlier?
Examples:
-
stronger authentication
-
narrower VPN authorization
-
network segmentation
-
management ACLs
-
least privilege
91 β Identify Process Gaps
Section titled β91 β Identify Process GapsβExamples:
-
no firewall recertification
-
no vendor-access review
-
weak privileged-account lifecycle
-
incomplete incident procedures
92 β Create Incident Findings
Section titled β92 β Create Incident FindingsβUse:
Condition+Evidence+Attack Path+Impact+Root Cause+Recommendationπ Standard Incident Finding Format
Section titled βπ Standard Incident Finding FormatβFinding ID:
Title:
Severity:
Affected Assets:
Observation:
Evidence:
Timeline:
Attack Path:
Root Cause:
Contributing Factors:
Business Impact:
Containment:
Recommendation:
Validation:93 β Example Finding β Excessive VPN Access
Section titled β93 β Example Finding β Excessive VPN AccessβFinding ID:NIR-001
Title:Compromised VPN Account Had Excessive Internal Network Access
Severity:High
Observation:A remote-access identity was able to communicate with multiple internal server networks following successful VPN authentication.
Risk:Compromise of a remote user credential could provide extensive internal reachability and facilitate reconnaissance and lateral movement.
Root Cause:VPN authorization was broader than required for the user's business role.
Recommendation:Implement role-based VPN authorization and restrict users to required applications, networks, and services.94 β Example Finding β Weak Internal Segmentation
Section titled β94 β Example Finding β Weak Internal SegmentationβFinding ID:NIR-002
Title:Insufficient Internal Segmentation Enabled Lateral Movement
Severity:High
Observation:The compromised source was able to establish connections across multiple internal trust zones.
Risk:Initial compromise of one endpoint may provide attackers with access paths toward higher-value systems.
Recommendation:Implement least-privilege segmentation between user, application, database, and management networks.95 β Example Finding β Detection Gap
Section titled β95 β Example Finding β Detection GapβFinding ID:NIR-003
Title:Internal Reconnaissance Was Not Detected Before Lateral Movement
Severity:Medium / High
Observation:The compromised system communicated with multiple internal systems before security monitoring generated an actionable alert.
Risk:Attackers may perform discovery and identify valuable targets without timely security-team awareness.
Recommendation:Develop and tune detections for unusual internal scanning and network reconnaissance.96 β Example Finding β Administrative Logging Gap
Section titled β96 β Example Finding β Administrative Logging GapβFinding ID:NIR-004
Title:Network Device Administrative Activity Was Not Centrally Logged
Severity:High
Observation:Relevant administrative events were available only locally on network devices.
Risk:Unauthorized configuration changes may be difficult to detect or reconstruct during an incident.
Recommendation:Forward network-device authentication and configuration-change events to centralized monitoring.97 β Build the Remediation Roadmap
Section titled β97 β Build the Remediation RoadmapβCategorize recommendations.
Immediate
Section titled βImmediateβ-
contain compromised identities
-
isolate affected systems
-
block confirmed malicious paths
-
preserve evidence
Short Term
Section titled βShort Termβ-
restrict excessive VPN access
-
strengthen segmentation
-
remediate exposed services
-
improve monitoring
Medium Term
Section titled βMedium Termβ-
improve privileged access
-
centralize network-device logging
-
implement rule recertification
Strategic
Section titled βStrategicβ-
redesign network trust boundaries
-
improve identity architecture
-
strengthen enterprise detection engineering
π Remediation Matrix
Section titled βπ Remediation Matrixβ| Finding | Priority | Owner | Target | Status |
|---|---|---|---|---|
98 β Conduct Lessons Learned
Section titled β98 β Conduct Lessons LearnedβAfter recovery, ask:
What worked?
Section titled βWhat worked?βExamples:
-
firewall logs were available
-
VPN logs were retained
-
SOC escalated quickly
What failed?
Section titled βWhat failed?βExamples:
-
VPN permissions were too broad
-
segmentation was weak
-
logging was incomplete
What should change?
Section titled βWhat should change?βExamples:
-
stronger detections
-
narrower access
-
better runbooks
-
better telemetry
99 β Measure Detection and Response
Section titled β99 β Measure Detection and ResponseβUseful operational metrics may include:
Time to DetectTime to ValidateTime to ScopeTime to ContainTime to Recoverπ§ Important
Section titled βπ§ ImportantβMetrics should improve response capability, not simply create reporting numbers.
100 β Prepare the Incident Report
Section titled β100 β Prepare the Incident ReportβRecommended structure:
1. Executive Summary2. Incident Classification3. Scope4. Detection5. Initial Access6. Investigation Methodology7. Evidence Sources8. Timeline9. Attack Path10. Affected Identities11. Affected Systems12. Network Activity13. Lateral Movement14. Privileged Activity15. Containment16. Eradication17. Recovery18. Root Cause19. Contributing Factors20. Security Control Gaps21. Findings22. Remediation Roadmap23. Lessons Learned24. Conclusionπ Example Executive Summary
Section titled βπ Example Executive SummaryβThe investigation identified unauthorized remote access followed by internal reconnaissance and lateral movement across multiple network segments.
A compromised remote-access identity successfully established a VPN session and subsequently accessed internal systems using permissions broader than required for the user's business role.
Network and authentication evidence showed reconnaissance activity followed by connections to additional internal systems and privileged resources.
The incident was contained by revoking the compromised access, restricting affected network paths, and isolating systems requiring further investigation.
The primary contributing weaknesses were excessive remote-access permissions, insufficient internal segmentation, and delayed detection of internal reconnaissance.
Longer-term remediation should focus on role-based remote access, stronger segmentation, privileged-access controls, centralized network telemetry, and earlier-stage behavioral detection.101 β Build the Investigation Checklist
Section titled β101 β Build the Investigation Checklistβ| Investigation Area | Status | Evidence |
|---|---|---|
| Incident intake completed | ||
| Alert validated | ||
| Severity assigned | ||
| Timeline started | ||
| Time normalized | ||
| Evidence preserved | ||
| Firewall logs reviewed | ||
| VPN logs reviewed | ||
| Authentication reviewed | ||
| DNS reviewed | ||
| Reconnaissance reviewed | ||
| Lateral movement reviewed | ||
| Network-device logs reviewed | ||
| Configuration changes reviewed | ||
| Outbound traffic reviewed | ||
| Affected identities identified | ||
| Affected systems identified | ||
| Attack path created | ||
| Scope determined | ||
| Business impact assessed | ||
| Containment completed | ||
| Containment validated | ||
| Eradication completed | ||
| Recovery validated | ||
| Root cause identified | ||
| Detection gaps identified | ||
| Findings created | ||
| Lessons learned completed |
π€ Network Incident Investigation Interview Questions
Section titled βπ€ Network Incident Investigation Interview QuestionsβPractise answering these without notes.
1. How would you investigate a network-security incident?
Section titled β1. How would you investigate a network-security incident?β2. What would you do immediately after receiving an alert?
Section titled β2. What would you do immediately after receiving an alert?β3. How do you determine whether an alert is a true positive?
Section titled β3. How do you determine whether an alert is a true positive?β4. Which logs would you collect during a network investigation?
Section titled β4. Which logs would you collect during a network investigation?β5. What information can firewall logs provide?
Section titled β5. What information can firewall logs provide?β6. Why are allowed firewall connections important during an investigation?
Section titled β6. Why are allowed firewall connections important during an investigation?β7. How would you investigate suspicious VPN access?
Section titled β7. How would you investigate suspicious VPN access?β8. What is the difference between brute force and password spraying?
Section titled β8. What is the difference between brute force and password spraying?β9. How would you map a VPN session to internal activity?
Section titled β9. How would you map a VPN session to internal activity?β10. Why are DNS logs useful?
Section titled β10. Why are DNS logs useful?β11. How would you identify port scanning?
Section titled β11. How would you identify port scanning?β12. What is horizontal scanning?
Section titled β12. What is horizontal scanning?β13. What is vertical scanning?
Section titled β13. What is vertical scanning?β14. How would you identify lateral movement?
Section titled β14. How would you identify lateral movement?β15. Which protocols may indicate administrative lateral movement?
Section titled β15. Which protocols may indicate administrative lateral movement?β16. How would you investigate a suspicious network-device configuration change?
Section titled β16. How would you investigate a suspicious network-device configuration change?β17. How would you identify suspicious outbound communication?
Section titled β17. How would you identify suspicious outbound communication?β18. What is an incident timeline?
Section titled β18. What is an incident timeline?β19. How do you determine incident scope?
Section titled β19. How do you determine incident scope?β20. What is the difference between containment and eradication?
Section titled β20. What is the difference between containment and eradication?β21. How would you validate containment?
Section titled β21. How would you validate containment?β22. What is root-cause analysis?
Section titled β22. What is root-cause analysis?β23. What is the difference between root cause and a contributing factor?
Section titled β23. What is the difference between root cause and a contributing factor?β24. How would you identify detection gaps?
Section titled β24. How would you identify detection gaps?β25. What should an incident report contain?
Section titled β25. What should an incident report contain?βπ¨ Scenario Interview Question 1
Section titled βπ¨ Scenario Interview Question 1βYou observe 200 failed VPN logins followed by one successful login.
Do not immediately conclude compromise.
Investigate:
Source IP βUsername βAuthentication History βMFA βSuccessful Session βInternal Activityπ¨ Scenario Interview Question 2
Section titled βπ¨ Scenario Interview Question 2βA VPN user starts scanning hundreds of internal systems.
Discuss:
-
identity
-
VPN source
-
assigned IP
-
scanning pattern
-
user history
-
authorized tools
-
subsequent connections
-
containment
π¨ Scenario Interview Question 3
Section titled βπ¨ Scenario Interview Question 3βA compromised workstation connects to five servers using SMB and RDP.
Discuss:
Initial Host βAuthentication βSMB / RDP βDestination Systems βAccount Used βLateral Movement Scopeπ¨ Scenario Interview Question 4
Section titled βπ¨ Scenario Interview Question 4βA server communicates with an unfamiliar external IP every 60 seconds.
Do not say:
Thatβs definitely command and control.
Instead investigate:
-
destination ownership/context
-
DNS
-
frequency
-
duration
-
process/endpoint evidence where available
-
historical behavior
-
other affected systems
π¨ Scenario Interview Question 5
Section titled βπ¨ Scenario Interview Question 5βA firewall administrator account creates a new internet-access rule at 02:00.
Investigate:
Administrator βSource IP βAuthentication βChange Record βRule Created βTraffic Through Ruleπ¨ Scenario Interview Question 6
Section titled βπ¨ Scenario Interview Question 6βThe attacker has already been blocked. Is the incident finished?
No.
Continue investigating:
-
initial access
-
other accounts
-
lateral movement
-
persistence
-
affected systems
-
configuration changes
-
root cause
π¨ Scenario Interview Question 7
Section titled βπ¨ Scenario Interview Question 7βThe suspicious IP has been blocked, but another internal server begins contacting it.
This indicates the original incident scope may have been incomplete.
Expand the investigation.
π¨ Scenario Interview Question 8
Section titled βπ¨ Scenario Interview Question 8βYou find evidence that the attacker accessed the management network.
Increase priority.
Review:
-
routers
-
switches
-
firewalls
-
administrative identities
-
configuration changes
-
logs
π¨ Scenario Interview Question 9
Section titled βπ¨ Scenario Interview Question 9βFirewall logs are missing for the suspected incident period.
Do not invent conclusions.
Document the evidence gap and seek alternative telemetry:
VPNDNSAuthenticationEndpointsNetwork DevicesSIEMπ¨ Scenario Interview Question 10
Section titled βπ¨ Scenario Interview Question 10βManagement asks, βAre we safe now?β
A professional response should address:
Containment Status+Known Scope+Remaining Investigation+Recovery Status+Residual Risk+Monitoringrather than simply:
Yes.
π§ Investigation Interview Framework
Section titled βπ§ Investigation Interview FrameworkβUse:
Validate βCollect βCorrelate βTimeline βAttack Path βScope βImpact βContain βEradicate βRecover βRoot Cause βImproveπ¬ Interview Tip
Section titled βπ¬ Interview TipβAvoid:
βI would check firewall logs and block the IP.β
A stronger answer is:
βI would first validate the alert and establish an investigation timeline. I would correlate firewall, VPN, DNS, authentication, endpoint, and network-device telemetry to identify the source identity, affected systems, reconnaissance, lateral movement, privileged activity, and suspicious outbound communication. I would then reconstruct the attack path, determine scope and business impact, coordinate evidence-preserving containment, validate eradication and recovery, identify root cause and contributing control gaps, and document remediation.β
That demonstrates Incident Responder and Network Security Engineer thinking.
π Portfolio Deliverables
Section titled βπ Portfolio DeliverablesβCreate a sanitized investigation package containing:
1. Incident Intake Form
Section titled β1. Incident Intake FormβDocument:
-
alert
-
severity
-
affected system
-
investigator
2. Evidence Register
Section titled β2. Evidence RegisterβTrack collected evidence.
3. Investigation Timeline
Section titled β3. Investigation TimelineβExample:
VPN Attack βSuccessful Access βReconnaissance βLateral Movement βPrivileged Activity βSuspicious Egress4. Attack-Path Diagram
Section titled β4. Attack-Path DiagramβShow:
External Source βIdentity βVPN βInternal System βLateral Movement βCritical Asset5. Firewall Analysis
Section titled β5. Firewall AnalysisβDocument suspicious:
-
source
-
destination
-
ports
-
rules
6. VPN Analysis
Section titled β6. VPN AnalysisβDocument:
-
authentication
-
source
-
assigned IP
-
session
7. DNS Analysis
Section titled β7. DNS AnalysisβCorrelate domains and network activity.
8. Lateral-Movement Matrix
Section titled β8. Lateral-Movement MatrixβDocument affected systems and services.
9. Findings Register
Section titled β9. Findings RegisterβCreate at least five professional findings.
10. Remediation Roadmap
Section titled β10. Remediation RoadmapβSeparate:
ImmediateShort TermMedium TermStrategic11. Executive Incident Summary
Section titled β11. Executive Incident SummaryβExplain the incident in language suitable for management.
π Resume Examples
Section titled βπ Resume ExamplesβInstead of:
Knowledge of network incident response.
Use:
Investigated simulated enterprise network-security incidents by correlating firewall, VPN, DNS, authentication, and network-device telemetry to reconstruct attack timelines and lateral-movement paths.
Or:
Performed incident scoping and attack-path analysis covering suspicious remote access, internal reconnaissance, privileged authentication, network configuration changes, and outbound communications.
Or:
Developed containment, eradication, recovery, and remediation recommendations based on root-cause and security-control-gap analysis.
β Runbook Readiness Check
Section titled ββ Runbook Readiness CheckβAfter completing this runbook, you should be able to:
-
validate network alerts
-
establish an incident timeline
-
preserve relevant evidence
-
analyze firewall logs
-
analyze VPN sessions
-
investigate authentication attacks
-
identify brute-force activity
-
identify password spraying
-
analyze DNS evidence
-
identify reconnaissance
-
distinguish horizontal and vertical scanning
-
investigate lateral movement
-
review privileged activity
-
investigate network-device changes
-
analyze suspicious outbound traffic
-
correlate multiple evidence sources
-
reconstruct attack paths
-
identify affected identities
-
identify affected systems
-
determine incident scope
-
assess business impact
-
coordinate containment
-
validate containment
-
support eradication
-
validate recovery
-
perform root-cause analysis
-
identify contributing factors
-
identify detection gaps
-
create incident findings
-
prepare professional reports
-
answer scenario-based interview questions
The objective is not:
I found the malicious IP and blocked it.
The objective is:
I can explain how the incident started, which identity and systems were involved, how the attacker moved through the network, which controls failed, what was affected, how the threat was contained, and what must change to prevent recurrence.
π Runbook Complete
Section titled βπ Runbook CompleteβYou have now progressed through:
Network Architecture βFirewall Security βNetwork Device Hardening βNetwork Threat Investigation βIncident Scoping βAttack-Path Reconstruction βContainment βEradication βRecovery βRoot-Cause Analysis βLessons LearnedThis directly supports roles such as:
-
SOC Analyst
-
Network Security Engineer
-
Security Analyst
-
Incident Responder
-
Cybersecurity Engineer
-
Security Consultant
More importantly, you should now be able to approach an incident with a repeatable methodology instead of randomly searching through logs.
π Whatβs Next?
Section titled βπ Whatβs Next?βYou have completed the practical network-security lab and runbook sequence.
You should now circle back through the labs and runbooks and build a job-ready Network Security portfolio from your sanitized:
-
network diagrams
-
firewall assessments
-
hardening checklists
-
investigation timelines
-
attack-path diagrams
-
findings
-
remediation plans
-
incident reports
The next step in your certification and career journey is to use these practical artifacts alongside your Cisco certification preparation and begin practising scenario-based technical interviews.