Lab 02 β Suspicious Authentication Investigation
Welcome to:
Lab 02 β Suspicious Authentication Investigation
In the previous lab, you investigated an authentication alert that ultimately turned out to be:
BenignTrue PositiveThis investigation will be different.
This time, several signals begin to align:
Failed Logins
β
Successful Login
β
New Device
β
MFA Anomaly
β
Privilege ActivityYour challenge is to determine whether these signals represent:
LegitimateUser Activityor:
AccountCompromiseYou will move beyond basic alert triage and perform a deeper identity investigation.
Mission Information
Section titled βMission InformationβYour Role
Section titled βYour RoleβYou are continuing as a:
SOC Analystat:
CloudNova TechnologiesYour SOC receives a high-priority identity alert involving an employee account.
The user works in:
Financeand has access to several sensitive enterprise applications.
Your responsibility is to:
Validate
Investigate
Determine Scope
Assess Risk
Contain
Escalate
Documentthe authentication incident.
Enterprise Environment
Section titled βEnterprise EnvironmentβCloudNova uses:
Enterprise Identity Platform
MFA
Corporate VPN
Windows Endpoints
Email
AWS Cloud
Finance Applications
SIEM
EDRAvailable telemetry includes:
Authentication Logs
MFA Logs
Device Information
VPN Logs
Identity Changes
Email Audit Logs
Cloud Audit Logs
EDR
Threat IntelligenceInitial Alert
Section titled βInitial AlertβYour SIEM generates:
Alert ID:ALT-2047
Detection:Suspicious Authenticationwith MFA Anomaly
Severity:High
User:emily.carter@cloudnova.example
Source IP:203.0.113.91
Country:Netherlands
Application:Corporate Identity Portal
Failed Logins:8
Successful Login:Yes
Device:Unknown
MFA:Multiple DenialsFollowed by Approval
Time:14:18 UTCDetection Logic
Section titled βDetection LogicβThe detection identifies:
MultipleFailed Logins
β
Successful PasswordAuthentication
β
Repeated MFADenials
β
MFA Approval
β
New Devicewithin:
15 MinutesInitial Investigation Question
Section titled βInitial Investigation QuestionβDo not immediately state:
AccountCompromisedInstead determine:
Did the UserPerform the Login?
Was MFASocially Engineered?
Is the DeviceLegitimate?
What HappenedAfter Authentication?
Did the AccountGain New Privileges?
Was SensitiveData Accessed?Lab Objectives
Section titled βLab ObjectivesβBy completing this lab, you will learn how to:
-
investigate suspicious authentication.
-
analyze failed and successful login sequences.
-
review source IP context.
-
analyze user authentication baselines.
-
investigate new-device activity.
-
analyze MFA fatigue patterns.
-
review MFA registration changes.
-
investigate session creation.
-
review identity changes.
-
analyze privilege escalation.
-
investigate mailbox activity.
-
analyze cloud activity.
-
correlate authentication across data sources.
-
determine whether an account is compromised.
-
determine incident scope.
-
build an authentication timeline.
-
identify possible attack stages.
-
map activity to MITRE ATT&CK.
-
determine appropriate containment.
-
recommend session revocation.
-
recommend credential reset.
-
determine whether MFA reset is required.
-
create an escalation handoff.
-
document a defensible SOC investigation.
Prerequisites
Section titled βPrerequisitesβYou should understand:
Authentication
MFA
Session
Identity
Device
Privilege
SIEM
Threat Intelligence
Account Compromise
Incident ResponseTools Required
Section titled βTools RequiredβAssume access to:
SIEM
Identity Platform
MFA Logs
EDR
VPN
Email Audit Logs
Cloud Audit Logs
Threat Intelligence
Asset Inventory
Case ManagementLab Artifacts
Section titled βLab ArtifactsβBy the end of this lab, create:
01 Alert_Triage_Worksheet.csv
02 Authentication_Timeline.csv
03 User_Baseline.csv
04 Device_Investigation.csv
05 MFA_Analysis.csv
06 Session_Activity.csv
07 Identity_Change_Register.csv
08 Evidence_Register.csv
09 Compromise_Findings.csv
10 Incident_Scope.csv
11 MITRE_ATTACK_Mapping.csv
12 Containment_Plan.md
13 Escalation_Handoff.md
14 SOC_Investigation_Report.mdPart 1 β Understand the Alert
Section titled βPart 1 β Understand the AlertβRecord the alert details.
Create:
Alert_Triage_Worksheet.csvUse:
| Field | Value |
|---|---|
| Alert ID | ALT-2047 |
| User | emily.carter@cloudnova.example |
| Source IP | 203.0.113.91 |
| Country | Netherlands |
| Failed Logins | 8 |
| Successful Login | Yes |
| MFA Denials | Multiple |
| MFA Approval | Yes |
| Device | Unknown |
| Severity | High |
| Time | 14:18 UTC |
Triggering Sequence
Section titled βTriggering SequenceβThe alert represents:
Password Failure
Password Failure
Password Failure
β
Password Success
β
MFA Denial
MFA Denial
MFA Denial
β
MFA Approval
β
New DeviceFirst Observation
Section titled βFirst ObservationβThis pattern is more suspicious than:
Failed Password βSuccessful Passwordalone.
Why?
Because the MFA behavior may indicate:
MFA Fatigue
Social Engineering
Unexpected User ActionPart 2 β Identify the User
Section titled βPart 2 β Identify the UserβIdentity records show:
Name:Emily Carter
Department:Finance
Role:Finance Operations Manager
Employment:Active
Account Type:Standard User
Additional Access:Finance ReportingCorporate EmailAWS Billing Dashboard
Primary Location:London, UK
Working Hours:08:00β17:00 UTCRisk Context
Section titled βRisk ContextβThe account is not a global administrator.
However, it has access to:
Financial Information
Corporate Email
Cloud Billing DataTherefore compromise still matters.
Part 3 β Establish Authentication Baseline
Section titled βPart 3 β Establish Authentication BaselineβReview:
30 Daysof authentication history.
Normal activity:
United Kingdom
Corporate Laptop
London Office
Home ISP
Corporate VPNCommon device:
EMILY-LAPTOP
Device ID:DEV-6621Current authentication:
Country:Netherlands
Device:UnknownBaseline Result
Section titled βBaseline ResultβYou now have:
New Country
New Device
New Source IPThese increase suspicion.
But remember:
New β MaliciousPart 4 β Investigate the Source IP
Section titled βPart 4 β Investigate the Source IPβThreat-intelligence enrichment returns:
IP:203.0.113.91
Country:Netherlands
Provider:Cloud Hosting Provider
Residential:No
VPN / Proxy:Possible
TOR:No
Threat Reputation:Previously Observedin Credential AbuseCampaigns
Confidence:MediumInterpretation
Section titled βInterpretationβThis is stronger evidence than:
Unknown IPbecause it has:
KnownRisk ContextBut threat intelligence remains supporting evidence.
It does not independently prove compromise.
Part 5 β Authentication Timeline
Section titled βPart 5 β Authentication TimelineβSearch authentication logs.
You find:
14:09Password Failure
14:10Password Failure
14:11Password Failure
14:12Password Failure
14:13Password Failure
14:14Password Failure
14:15Password Failure
14:16Password Failure
14:17Password Success
14:17MFA Push Sent
14:17MFA Denied
14:17MFA Push Sent
14:18MFA Denied
14:18MFA Push Sent
14:18MFA Approved
14:18Authentication SuccessfulKey Pattern
Section titled βKey PatternβMultiplePassword Failures
β
Password Success
β
Repeated MFAPush Requests
β
Denials
β
One ApprovalThis is consistent with a possible:
MFA FatigueScenarioPart 6 β Investigate MFA
Section titled βPart 6 β Investigate MFAβCreate:
MFA_Analysis.csvwith:
| Time | Event | Result | Significance |
|---|---|---|---|
| 14:17 | MFA Push | Sent | Authentication challenge |
| 14:17 | MFA | Denied | User rejected request |
| 14:17 | MFA Push | Sent | Repeated challenge |
| 14:18 | MFA | Denied | User rejected again |
| 14:18 | MFA Push | Sent | Third challenge |
| 14:18 | MFA | Approved | Authentication completed |
Analyst Question
Section titled βAnalyst QuestionβWhy would the user:
Denytwo authentication requests and then:
Approvethe third?
Possible explanations:
Accidental Denial
Confusion
User Initiated Login
MFA Fatigue
Social EngineeringYou need user confirmation and post-login analysis.
Part 7 β Review MFA Registration
Section titled βPart 7 β Review MFA RegistrationβSearch:
MFA MethodChangesbefore and after the login.
You find:
No NewAuthentication Method
No MFA DeviceRegistration
No MFA RemovalThis means the attacker did not appear to establish a new MFA mechanism.
But they may still have gained:
Authenticated SessionPart 8 β Investigate the Device
Section titled βPart 8 β Investigate the DeviceβThe successful login shows:
Device ID:Unknown
Device Name:Unknown
Managed:No
Compliance:Unknown
Browser:Chrome
OS:LinuxEmilyβs normal endpoint:
WindowsManagedCorporate DeviceDevice Finding
Section titled βDevice FindingβThe successful login originated from:
UnmanagedLinux Devicethat has:
No PreviousUser HistoryThis materially increases suspicion.
Part 9 β Review Concurrent Sessions
Section titled βPart 9 β Review Concurrent SessionsβAt:
14:18 UTCEmily already has an active session from:
DEV-6621in:
London, UKThe new session originates from:
Netherlandsat nearly the same time.
Observation
Section titled βObservationβTwo sessions:
Session A
Known Corporate DeviceLondon
+
Session B
Unknown DeviceNetherlandsexist concurrently.
This is a significant anomaly.
Part 10 β Review Impossible Travel
Section titled βPart 10 β Review Impossible TravelβAt:
13:58 UTCEmily authenticated from:
LondonAt:
14:18 UTCthe second login occurred from:
Netherlands20 minutes later.
This appears geographically inconsistent.
However:
Impossible Travel β Confirmed Compromisebecause VPN or cloud services can distort location.
But when combined with:
New Device
MFA Denials
Risky IPconfidence increases.
Part 11 β User Verification
Section titled βPart 11 β User VerificationβSOC contacts Emily.
Emily states:
I am workingfrom London.
I did not tryto log in fromanother device.
I received severalMFA prompts.
I denied the first two.
I accidentallyapproved the thirdbecause the promptskept appearing.Critical Finding
Section titled βCritical FindingβThis provides direct context supporting:
UnauthorizedAuthenticationPart 12 β Update Incident Classification
Section titled βPart 12 β Update Incident ClassificationβYou now have:
User Denies Login
+
Repeated MFA Prompts
+
Accidental Approval
+
Unknown Device
+
New Country
+
Risky Source IPThe case should now be treated as:
PotentialAccount Compromiseand escalated.
Part 13 β Investigate Post-Login Activity
Section titled βPart 13 β Investigate Post-Login ActivityβSearch activity from:
14:18β15:00 UTCYou find:
14:20Corporate Email Access
14:22Finance Application Access
14:24User Profile Viewed
14:26Directory Group Search
14:29AWS Billing Dashboard Access
14:31Mailbox Rules Viewed
14:34New Inbox Rule Created
14:35External Forwarding ConfiguredMajor Investigation Pivot
Section titled βMajor Investigation PivotβThe session is no longer only:
SuspiciousAuthenticationYou now have:
Post-CompromiseActivityPart 14 β Investigate Inbox Rule
Section titled βPart 14 β Investigate Inbox RuleβEmail audit logs show:
Rule Name:FinanceReports
Action:Forward Messages
Destination:external-report@outside.example
Created:14:34 UTCThis activity was performed from:
Session Bthe suspicious session.
Observation
Section titled βObservationβThis indicates potential:
MailboxPersistence
and
InformationCollectionPart 15 β Investigate Cloud Activity
Section titled βPart 15 β Investigate Cloud ActivityβAWS audit logs show:
14:29Billing Dashboard Access
14:30Cost Report Viewed
14:31Billing Export RequestedNo:
IAM Role Change
Access Key Creation
Security Group Changewas identified.
Cloud Scope
Section titled βCloud ScopeβThe compromised account appears to have accessed:
Billing Informationbut no evidence currently shows:
Cloud PrivilegeEscalationPart 16 β Review Identity Changes
Section titled βPart 16 β Review Identity ChangesβSearch for:
Password Change
Role Change
MFA Change
Group Membership
Application ConsentYou find:
No Password Change
No Admin Role
No MFA Change
No Group ChangeThis is useful for scope.
Part 17 β Review OAuth and Application Consent
Section titled βPart 17 β Review OAuth and Application ConsentβYou find:
No NewOAuth Application
No NewConsent GrantThis reduces one persistence path.
Part 18 β Review Endpoint Activity
Section titled βPart 18 β Review Endpoint ActivityβEmilyβs corporate endpoint:
DEV-6621shows:
No Malware Alert
No Suspicious PowerShell
No Credential Dumping
No Unknown ProcessInterpretation
Section titled βInterpretationβThe evidence currently suggests:
IdentityCompromiserather than:
Corporate EndpointCompromisePart 19 β Determine Likely Attack Scenario
Section titled βPart 19 β Determine Likely Attack ScenarioβCurrent evidence supports:
CredentialObtained
β
AttackerAttempts Login
β
Repeated MFAPrompts
β
User AccidentallyApproves
β
Attacker GainsSession
β
Email Access
β
Cloud Billing Access
β
Mailbox Rule
β
External ForwardingWhat Do We Know About Credential Theft?
Section titled βWhat Do We Know About Credential Theft?βWe know the attacker successfully supplied:
Correct PasswordBut we do not yet know:
How the PasswordWas ObtainedPossible sources:
Phishing
Credential Reuse
Infostealer
Previous Data Breach
Social EngineeringDo not claim a specific initial-access method without evidence.
Part 20 β Determine Incident Scope
Section titled βPart 20 β Determine Incident ScopeβCreate:
Incident_Scope.csvUse:
| Entity | Type | Status | Evidence |
|---|---|---|---|
| Emily Carter | Identity | Compromised | User confirmation + session activity |
| Session B | Session | Malicious | Unknown device + unauthorized activity |
| Corporate Email | Application | Affected | Mailbox rule created |
| Finance Application | Application | Accessed | Audit logs |
| AWS Billing | Cloud | Accessed | Cloud audit logs |
| DEV-6621 | Endpoint | No compromise found | EDR review |
Part 21 β Determine What Is Not Yet Known
Section titled βPart 21 β Determine What Is Not Yet KnownβUnknowns include:
How CredentialsWere Stolen
How Long theAttacker Had Password
Whether OtherAccounts Were Targeted
Whether ForwardedEmail ContainedSensitive Information
Whether Data WasDownloaded ElsewhereTrack these separately.
Part 22 β Build the Authentication Timeline
Section titled βPart 22 β Build the Authentication TimelineβCreate:
Authentication_Timeline.csvUse:
| Time | Source | Event | Significance |
|---|---|---|---|
| 13:58 | Identity | Normal London login | Baseline |
| 14:09β14:16 | Identity | 8 password failures | Credential attempts |
| 14:17 | Identity | Password success | Correct credential obtained |
| 14:17β14:18 | MFA | Two denials | Unexpected MFA |
| 14:18 | MFA | Approval | Attacker gains session |
| 14:18 | Identity | New session | Unknown device |
| 14:20 | Mailbox access | Post-login activity | |
| 14:29 | AWS | Billing access | Cloud activity |
| 14:34 | Inbox rule created | Persistence | |
| 14:35 | External forwarding | Possible collection/exposure |
Part 23 β Build Evidence Register
Section titled βPart 23 β Build Evidence RegisterβCreate:
Evidence_Register.csvUse:
| Evidence ID | Source | Observation | Significance |
|---|---|---|---|
| EVD-001 | Identity | 8 failed logins | Authentication attack pattern |
| EVD-002 | MFA | Repeated denials then approval | MFA fatigue indicator |
| EVD-003 | Device | Unknown unmanaged Linux device | Strong anomaly |
| EVD-004 | Identity | Concurrent London session | Supports unauthorized second session |
| EVD-005 | User | User denies login | Strong validation |
| EVD-006 | Inbox rule created | Post-compromise activity | |
| EVD-007 | External forwarding | Possible information exposure | |
| EVD-008 | AWS | Billing access | Cloud scope |
| EVD-009 | EDR | No endpoint compromise | Scope limitation |
Part 24 β Compromise Findings
Section titled βPart 24 β Compromise FindingsβCreate:
Compromise_Findings.csvwith:
| Finding | Evidence | Confidence |
|---|---|---|
| Password was successfully used by unauthorized actor | Identity + user confirmation | High |
| MFA fatigue likely contributed to access | MFA + user confirmation | High |
| Unknown device created session | Device telemetry | Confirmed |
| Account accessed from unauthorized location | User + identity logs | High |
| Mailbox rule created by suspicious session | Email audit | Confirmed |
| External forwarding enabled | Email audit | Confirmed |
| AWS billing data accessed | Cloud audit | Confirmed |
| Endpoint compromise not identified | EDR | Moderate |
Part 25 β Determine Classification
Section titled βPart 25 β Determine ClassificationβThis is no longer:
BenignTrue PositiveClassification:
ConfirmedAccount Compromisewith:
High ConfidencePart 26 β Incident Severity
Section titled βPart 26 β Incident SeverityβFactors:
Confirmed AccountCompromise
MFA Bypassthrough User Approval
Finance User
Email Access
External Forwarding
Cloud Billing AccessCandidate severity:
Highdepending on organizational methodology.
Part 27 β Immediate Containment
Section titled βPart 27 β Immediate ContainmentβRecommended priority actions:
Revoke SuspiciousSession
β
Revoke AllActive Sessions
β
Reset Password
β
Reset / Re-RegisterMFA
β
Remove Mailbox Rule
β
Disable ExternalForwarding
β
Review OAuth Grants
β
Monitor Re-AuthenticationPart 28 β Why Revoke All Sessions?
Section titled βPart 28 β Why Revoke All Sessions?βDo not only:
Reset Passwordbecause an attacker may retain:
ExistingAuthenticated Sessionor:
Refresh TokenThe response must address:
Credentials+SessionsPart 29 β Credential Reset
Section titled βPart 29 β Credential ResetβReset:
User Passwordand invalidate:
KnownAuthentication Tokensaccording to the identity platformβs response procedures.
Part 30 β MFA Reset
Section titled βPart 30 β MFA ResetβBecause the user approved a malicious MFA request:
Review RegisteredAuthentication Methodsand perform:
MFA ResetorRe-Registrationif required by policy.
Part 31 β Remove Email Persistence
Section titled βPart 31 β Remove Email PersistenceβDelete:
FinanceReportsmailbox rule.
Disable:
External ForwardingThen search:
All Mailbox Rulesfor unexpected changes.
Part 32 β Search for Additional Email Activity
Section titled βPart 32 β Search for Additional Email ActivityβInvestigate:
Sent Mail
Deleted Mail
Search Activity
Downloads
External Forwarding
Other RulesPart 33 β Search Other Accounts
Section titled βPart 33 β Search Other AccountsβThe source IP:
203.0.113.91should be searched across identity logs.
Question:
Did the SameSource AttemptOther Accounts?Assume you find:
12 Other Users
Authentication Failures
No AdditionalSuccessful LoginImportant Finding
Section titled βImportant FindingβThe incident may be part of:
Password Spray
or
Credential Attackagainst multiple users.
Part 34 β Expand Scope
Section titled βPart 34 β Expand ScopeβCreate:
Related_Account_Review.csvwith:
| User | Failed Attempts | Success | MFA | Status |
|---|---|---|---|---|
| Emily Carter | 8 | Yes | Approved | Compromised |
| User 02 | 3 | No | N/A | Targeted |
| User 03 | 2 | No | N/A | Targeted |
| β¦ | β¦ | β¦ | β¦ | β¦ |
Part 35 β Threat Hunting Pivot
Section titled βPart 35 β Threat Hunting PivotβSearch:
Source IP
β
All Users
β
All Applications
β
Last 24 HoursThen search for:
Same User Agent
Same Device Fingerprint
Same ASN
Similar AuthenticationPatternPart 36 β MITRE ATT&CK Mapping
Section titled βPart 36 β MITRE ATT&CK MappingβCreate:
MITRE_ATTACK_Mapping.csvPossible mapping:
| Activity | Tactic | Technique |
|---|---|---|
| Credential use | Credential Access / Initial Access context | Valid Accounts |
| MFA push abuse | Credential Access / Defense Evasion context | Authentication Process Abuse |
| Cloud/email login | Initial Access / Persistence context | Valid Accounts |
| Mailbox rule | Persistence | Email Collection / Account Manipulation context |
| Directory searches | Discovery | Account Discovery |
| AWS billing access | Discovery / Collection | Cloud Service Discovery |
Use the ATT&CK mappings appropriate to your approved curriculum and current ATT&CK version.
Part 37 β Attack Story
Section titled βPart 37 β Attack StoryβYour current incident narrative is:
Unknown ActorPossesses Emily'sPassword
β
Attempts Authentication
β
Repeated MFAChallenges Sent
β
User DeniesTwo Requests
β
User AccidentallyApproves Third
β
Attacker GainsAuthenticated Session
β
Accesses Email
β
PerformsDirectory Discovery
β
Accesses AWSBilling Information
β
CreatesMailbox Rule
β
Enables ExternalForwardingPart 38 β Containment Plan
Section titled βPart 38 β Containment PlanβCreate:
Containment_Plan.mdUse:
# Incident
Confirmed Account Compromise
# Identity Actions
Revoke all sessions
Reset password
Review authentication methods
Reset MFA where required
Review privilege assignments
# Email Actions
Remove malicious rule
Disable external forwarding
Review mailbox audit activity
Search sent/deleted messages
# Cloud Actions
Review cloud activity
Validate no privilege changes
Review billing exports
Monitor renewed access
# SOC Actions
Block / monitor source IPaccording to policy
Search related users
Hunt similar MFA patterns
Monitor reauthentication
# User Actions
Notify user
Provide MFA fatigue guidance
Confirm safe reauthenticationPart 39 β Escalation
Section titled βPart 39 β EscalationβThis incident requires escalation because:
ConfirmedUnauthorized Access
+
MFA Abuse
+
Email Persistence
+
Sensitive ApplicationAccessEscalate to:
Tier 2 SOC
Incident Response
Identity Team
Email Security
Cloud Securityas appropriate.
Part 40 β Escalation Handoff
Section titled βPart 40 β Escalation HandoffβCreate:
Escalation_Handoff.mdUse:
# Incident
Confirmed account compromiseinvolving Emily Carter.
# Initial Alert
Repeated password failures,successful authentication,multiple MFA denials andsubsequent MFA approval.
# Key Evidence
User denied initiating login.
Unknown unmanaged Linux device.
Source IP associated withcredential abuse activity.
Concurrent legitimateLondon session.
Unauthorized mailbox rule.
External forwarding enabled.
AWS billing dashboard accessed.
# Scope
Identity:Confirmed compromise.
Email:Affected.
AWS Billing:Accessed.
Endpoint:No compromisecurrently identified.
# Containment Recommended
Revoke sessions.
Reset password.
Reset MFA.
Remove mailbox rule.
Disable forwarding.
Review OAuth.
Search other targeted accounts.
# Priority
High.
# Required Teams
Tier 2 SOC
Incident Response
Identity
Email
Cloud SecurityPart 41 β SOC Investigation Report
Section titled βPart 41 β SOC Investigation ReportβCreate:
SOC_Investigation_Report.mdUse:
# Case Information
Case ID:CASE-2047
Alert:Suspicious Authenticationwith MFA Anomaly
# Initial Severity
High
# User
Emily Carter
# Initial Alert
Document alert details.
# Investigation Scope
Identity
MFA
Device
Email
AWS
Endpoint
# Evidence Reviewed
Authentication Logs
MFA Logs
Device Information
User Confirmation
Email Audit Logs
Cloud Audit Logs
EDR
Threat Intelligence
# Timeline
Reference:Authentication_Timeline.csv
# Investigation
Document investigationchronologically.
# Findings
Confirmed unauthorizedauthentication.
MFA fatigue contributedto access.
Suspicious sessionused unmanaged device.
Mailbox rule created.
External forwarding enabled.
AWS billing informationaccessed.
No endpoint compromisecurrently identified.
# Classification
ConfirmedAccount Compromise
# Confidence
High
# Severity
High
# Scope
Identity:Affected
Email:Affected
AWS Billing:Accessed
Corporate Endpoint:No compromise identified
# Containment
Document actions.
# Escalation
Tier 2 / IR required.
# Outstanding Questions
Credential theft source
Potential email exposure
Other targeted accounts
Potential additional sessions
# Analyst Conclusion
Document finalevidence-based assessment.Part 42 β Final Analyst Conclusion
Section titled βPart 42 β Final Analyst ConclusionβExample:
Investigation confirmedunauthorized access toEmily Carter's enterpriseaccount.
Authentication logs showedmultiple failed passwordattempts followed by asuccessful authenticationfrom a previously unseenunmanaged Linux devicelocated outside the user'snormal operating geography.
The authentication generatedmultiple MFA push requests.The user confirmed denyingthe first two requests andaccidentally approving thethird despite not initiatingthe login.
After authentication,the suspicious sessionaccessed corporate email,the finance applicationand AWS billing information.
Email audit records confirmedthat the suspicious sessioncreated a new inbox ruleand enabled forwarding toan external address.
No evidence currentlyindicates compromise ofthe user's assignedcorporate endpoint.
The incident is assessedwith high confidence asan account compromiseinvolving MFA push abuse.
Immediate session revocation,credential reset, MFA reset,email remediation andexpanded identity huntingare required.Part 43 β Facts vs Hypotheses
Section titled βPart 43 β Facts vs HypothesesβFacts:
User DeniedInitiating Login
MFA DenialsOccurred
MFA ApprovalOccurred
Unknown DeviceUsed
Mailbox RuleCreated
ForwardingEnabledHypotheses:
Password WasStolen by Phishing
Attacker IsSpecific Threat Actor
Sensitive EmailWas ExfiltratedThese require additional evidence.
Part 44 β What Not to Claim
Section titled βPart 44 β What Not to ClaimβDo not state:
Phishing Causedthe Compromiseunless evidence proves it.
Do not state:
Data Was Stolenonly because forwarding was configured.
Do not state:
Corporate LaptopWas Clean Foreverbecause current EDR review found no evidence.
Use:
No EvidenceCurrently IdentifiedPart 45 β Investigation Decision Tree
Section titled βPart 45 β Investigation Decision TreeβSuspicious Login βWas UserResponsible? β βββ Yes β β β Continue β Context Review β βββ No β Unauthorized Authentication β What Happened After Login? β Session Activity β Persistence? β Data Access? β Contain β EscalatePart 46 β Authentication Investigation Checklist
Section titled βPart 46 β Authentication Investigation ChecklistβUse this checklist for future investigations:
01 User
02 Source IP
03 Geography
04 Device
05 Password Result
06 MFA Result
07 MFA Denials
08 MFA Registration
09 Concurrent Sessions
10 Login Baseline
11 User Confirmation
12 Post-Login Activity
13 Privilege Changes
14 Mailbox Rules
15 Cloud Activity
16 OAuth Grants
17 Endpoint Activity
18 Related Accounts
19 Session Revocation
20 Credential ResetPart 47 β Common Analyst Mistakes
Section titled βPart 47 β Common Analyst MistakesβAvoid:
Calling Impossible Travelan Automatic Compromise
Trusting MFA Approval
Ignoring Concurrent Sessions
Stopping AfterPassword Reset
Ignoring Mailbox Rules
Ignoring Cloud Activity
Ignoring OtherTargeted Users
Assuming CredentialTheft MethodPart 48 β Why Post-Login Activity Matters
Section titled βPart 48 β Why Post-Login Activity MattersβIf you investigated only:
Authenticationyou might conclude:
Suspicious LoginBut post-login telemetry reveals:
Mailbox Rule
External Forwarding
Cloud Accesswhich changes the case to:
ConfirmedCompromisePart 49 β Why User Verification Matters
Section titled βPart 49 β Why User Verification MattersβUser confirmation is strong contextual evidence.
But it should still be correlated with:
Technical Logs
Device
MFA
Session
Activitybecause:
Human MemoryCan Be WrongPart 50 β Why Session Analysis Matters
Section titled βPart 50 β Why Session Analysis MattersβModern attacks may continue through:
Sessions
Tokens
Cookies
Refresh Tokenseven after:
Password ChangeTherefore account containment must consider:
AuthenticationStatenot only credentials.
Mission Success Criteria
Section titled βMission Success CriteriaβYou have successfully completed this lab when you can explain:
Why the AlertWas Suspicious
Why MFA DenialsMattered
Why the New DeviceMattered
Why ConcurrentSessions Mattered
Why User ConfirmationChanged the Case
What Post-LoginActivity Proved
Why the Mailbox RuleWas Important
How AWS ActivityAffected Scope
Why the EndpointWas Not AutomaticallyConsidered Compromised
Why Session RevocationWas Required
Why Password ResetAlone Was Insufficient
Why the CaseRequired EscalationPortfolio Deliverables
Section titled βPortfolio DeliverablesβKeep:
01 Alert_Triage_Worksheet.csv
02 Authentication_Timeline.csv
03 User_Baseline.csv
04 Device_Investigation.csv
05 MFA_Analysis.csv
06 Session_Activity.csv
07 Identity_Change_Register.csv
08 Evidence_Register.csv
09 Compromise_Findings.csv
10 Incident_Scope.csv
11 MITRE_ATTACK_Mapping.csv
12 Related_Account_Review.csv
13 Containment_Plan.md
14 Escalation_Handoff.md
15 SOC_Investigation_Report.mdPortfolio Structure
Section titled βPortfolio StructureβLab 02 β Suspicious Authentication Investigationββββ 01 Alertβββ 02 Authenticationβββ 03 User Baselineβββ 04 Deviceβββ 05 MFAβββ 06 Sessionsβββ 07 Identity Changesβββ 08 Evidenceβββ 09 Findingsβββ 10 Scopeβββ 11 ATT&CKβββ 12 Related Accountsβββ 13 Containmentβββ 14 Escalationβββ 15 Investigation ReportKnowledge Check
Section titled βKnowledge Checkβ-
What makes an authentication alert suspicious?
-
Why does a new IP not automatically prove compromise?
-
Why is authentication baseline useful?
-
Why is a new device important?
-
What is MFA fatigue?
-
Why are repeated MFA denials followed by approval suspicious?
-
Does MFA approval prove a login is legitimate?
-
Why should MFA registration changes be reviewed?
-
What is a concurrent session?
-
Why can concurrent geographic sessions be important?
-
What is impossible travel?
-
Why does impossible travel not prove compromise?
-
Why is user verification useful?
-
What technical evidence should support user verification?
-
Why should post-login activity always be reviewed?
-
What does a mailbox rule tell an analyst?
-
Why is external forwarding high risk?
-
Why should OAuth grants be reviewed?
-
What cloud activity should be checked after account compromise?
-
Why should endpoint telemetry still be reviewed?
-
Does identity compromise automatically mean endpoint compromise?
-
Why should the source IP be searched across all users?
-
What is incident scope?
-
What is the difference between confirmed and unknown scope?
-
Why should facts and hypotheses be separated?
-
Why should the method of credential theft remain unknown without evidence?
-
Why must sessions be revoked?
-
Why is a password reset alone insufficient?
-
When should MFA be reset?
-
Why should mailbox rules be removed?
-
Why should related users be hunted?
-
When should the case be escalated?
-
What makes this a confirmed account compromise?
-
What factors influence severity?
-
What makes the final conclusion defensible?
Key Takeaways
Section titled βKey TakeawaysβAuthentication investigation follows:
Alert βUser βSource βDevice βMFA βSession βPost-Login Activity βScope βContainmentRemember:
New Location β CompromiseMFA Approved β User AuthorizedPassword Reset β Session RevokedIdentity Compromise β Endpoint CompromiseMailbox Forwarding β Confirmed Exfiltrationbut:
User Denial+MFA Fatigue+Unknown Device+Unauthorized Session+Malicious Post-Login Activitycan provide strong evidence of:
AccountCompromiseThe professional workflow is:
Authentication βValidation βSession Analysis βActivity Analysis βScope βContainment βEscalationCareer Connection
Section titled βCareer ConnectionβThis lab mirrors real work performed by:
SOC Analysts
Identity Security Analysts
Blue Team Analysts
Incident Responders
Security Operations AnalystsDuring an interview, you should be able to explain:
I investigateda suspicious authenticationalert involving repeatedpassword failures,MFA denials and asuccessful login froman unknown device.
I established the user'snormal authenticationbaseline, reviewed thesource IP, device,concurrent sessions andMFA events.
The user confirmedthey had not initiatedthe login and hadaccidentally approvedone of several MFA prompts.
I correlated thesuspicious session withmailbox rule creation,external forwarding andcloud application access.
I assessed the accountas compromised,recommended immediatesession revocation,credential and MFA reset,email remediation andexpanded hunting acrossother targeted accounts.Whatβs Next?
Section titled βWhatβs Next?ββ‘οΈ Next: Lab 03 β Phishing Email Investigation
You now know how to investigate:
SuspiciousAuthenticationand determine whether credentials were actually abused.
The next question is:
How MightThose CredentialsHave Been Stolen?In the next lab, you will investigate a suspicious email from the moment it enters the enterprise.
You will analyze:
Sender
Email Headers
SPF
DKIM
DMARC
URLs
Domains
Attachments
Recipients
Email Gateway
Threat Intelligence
User InteractionYou will determine whether the message represents:
Spam
Benign Email
Credential Phishing
Malware Delivery
Business EmailCompromise AttemptYou will also determine:
Who Received It?
Who Clicked?
Who SubmittedCredentials?
What ShouldBe Blocked?
What ShouldBe Removed?
Which UsersRequire Follow-Up?β‘οΈ Next: Lab 03 β Phishing Email Investigation