05 Microsoft Sentinel
A SIEM is valuable only when it helps you turn security telemetry into detection, investigation, and response.
Welcome to the Microsoft Sentinel Lab.
In the previous Azure security labs, you worked with:
-
Azure RBAC
-
Microsoft Entra ID Security
-
Azure Network Security
-
Microsoft Defender for Cloud
Now you will bring these telemetry sources together and focus on:
How do we detect suspicious activity, investigate incidents, hunt for threats, and decide what happens next?
This lab moves you from:
I know what Microsoft Sentinel is.
to:
I can use security telemetry and KQL to investigate Azure and Microsoft security activity systematically.
This lab is especially relevant for:
-
SOC Analysts
-
Security Operations Analysts
-
Microsoft Sentinel Analysts
-
Cloud Security Analysts
-
Detection Engineers
-
Incident Responders
-
Azure Security Engineers
π― Mission Information
Section titled βπ― Mission Informationβ| Item | Details |
|---|---|
| Lab | Microsoft Sentinel |
| Difficulty | Beginner β Intermediate |
| Estimated Time | 2β4 hours |
| Primary Focus | SIEM, Detection, Investigation & Threat Hunting |
| Target Roles | SOC Analyst, Security Operations Analyst, Cloud Security Analyst |
| Certification Alignment | SC-200, AZ-500, SC-100 |
| Career Skill | Security Monitoring & Incident Investigation |
| Environment | Azure / Microsoft Sentinel lab workspace |
| Cost Awareness | Log ingestion, retention, and some integrated services can generate charges |
β οΈ Cost Awareness
Section titled ββ οΈ Cost AwarenessβMicrosoft Sentinel and Log Analytics can generate charges based on:
-
data ingestion
-
retention
-
connected data sources
-
query/storage design
For this lab:
-
use a small workspace
-
connect only required data
-
avoid unnecessary high-volume sources
-
keep retention appropriate for learning
-
review Azure Cost Management afterward
If your environment does not include every Defender or Entra feature, use the data and sample scenarios available to you.
π’ Mission Scenario
Section titled βπ’ Mission ScenarioβYou have joined the Security Operations Center as a junior Security Operations Analyst.
The organization uses Azure and Microsoft security services.
The SOC receives security signals from:
-
Microsoft Entra ID
-
Azure resources
-
Microsoft Defender
-
cloud workloads
-
other connected systems
The team is concerned that:
-
alerts are reviewed inconsistently
-
analysts rely too heavily on dashboards
-
KQL skills are weak
-
incidents are not properly correlated
-
threat hunting is mostly reactive
-
investigation notes are inconsistent
-
high-noise detections create alert fatigue
Your mission is to establish a basic Microsoft Sentinel investigation workflow.
π― Mission Objectives
Section titled βπ― Mission ObjectivesβBy the end of this lab, you should be able to:
-
explain Microsoft Sentinel
-
understand Log Analytics workspaces
-
review data connectors
-
identify useful security telemetry
-
write basic KQL
-
investigate security events
-
understand analytics rules
-
distinguish alerts from incidents
-
review incident entities
-
build investigation timelines
-
perform basic threat hunting
-
identify false positives
-
understand automation concepts
-
document SOC findings
-
answer Sentinel interview questions
π Prerequisites
Section titled βπ PrerequisitesβYou should understand:
-
basic cybersecurity
-
authentication
-
logs
-
incidents
-
Microsoft Entra ID
-
Azure Activity Log
-
Defender for Cloud
-
basic incident response
Recommended previous learning:
-
SC-900
-
SC-200
-
AZ-500
-
Microsoft Entra ID Security Lab
-
Microsoft Defender for Cloud Lab
π§ Microsoft Sentinel Mental Model
Section titled βπ§ Microsoft Sentinel Mental ModelβThink:
Security Telemetry βLog Analytics βDetection Logic βAlert βIncident βInvestigation βThreat Hunting βResponseπ§ SOC Mental Model
Section titled βπ§ SOC Mental ModelβFor every incident ask:
What happened?
Section titled βWhat happened?βWhat activity triggered the detection?
Which identity is involved?
What asset?
Section titled βWhat asset?βWhich host, resource, application, or service?
When did the activity begin?
Context?
Section titled βContext?βWhat happened before and after?
What else may be affected?
Decision?
Section titled βDecision?βBenign, false positive, suspicious, or confirmed malicious?
Action?
Section titled βAction?βWhat should happen next?
π§ͺ Task 1 β Open Microsoft Sentinel
Section titled βπ§ͺ Task 1 β Open Microsoft SentinelβNavigate to:
Azure Portal β Microsoft Sentinel
Select or create your lab workspace.
Review:
-
overview
-
incidents
-
logs
-
analytics
-
hunting
-
data connectors
-
automation
Do not memorize interface placement.
The interface changes.
Focus on the workflow.
π§ͺ Task 2 β Review the Log Analytics Workspace
Section titled βπ§ͺ Task 2 β Review the Log Analytics WorkspaceβMicrosoft Sentinel operates with a Log Analytics workspace.
Review:
-
workspace name
-
resource group
-
Region
-
retention
-
connected data
π§ Why the Workspace Matters
Section titled βπ§ Why the Workspace MattersβThink:
Security Sources βLog Analytics Workspace βQueries / Detection βSentinelπ§ͺ Task 3 β Review Data Connectors
Section titled βπ§ͺ Task 3 β Review Data ConnectorsβNavigate to:
Microsoft Sentinel β Data connectors
Review available connectors.
Possible sources may include:
-
Microsoft Entra ID
-
Azure Activity
-
Microsoft Defender
-
Windows security events
-
network devices
-
third-party services
π Connector Inventory
Section titled βπ Connector Inventoryβ| Data Source | Connected? | Security Value | Volume | Priority |
|---|---|---|---|---|
π§ Connector Question
Section titled βπ§ Connector QuestionβAsk:
What security question does this data source help us answer?
Do not connect sources simply because they are available.
π§ͺ Task 4 β Identify Core Azure Security Telemetry
Section titled βπ§ͺ Task 4 β Identify Core Azure Security TelemetryβFor this lab, identify useful telemetry such as:
Microsoft Entra Sign-In Activity
Section titled βMicrosoft Entra Sign-In ActivityβHelps answer:
Who authenticated, from where, and under what conditions?
Entra Audit Activity
Section titled βEntra Audit ActivityβHelps answer:
Which identity or application configuration changed?
Azure Activity
Section titled βAzure ActivityβHelps answer:
Who changed Azure resources?
Defender Findings
Section titled βDefender FindingsβHelps answer:
What suspicious activity or workload risk was detected?
π§ͺ Task 5 β Open Logs
Section titled βπ§ͺ Task 5 β Open LogsβNavigate:
Microsoft Sentinel / Log Analytics β Logs
Inspect available tables.
Your exact tables depend on connected sources.
π§ Important Principle
Section titled βπ§ Important PrincipleβBefore writing a query ask:
Which table contains the evidence I need?
π§ͺ Task 6 β Learn Basic KQL Structure
Section titled βπ§ͺ Task 6 β Learn Basic KQL StructureβStart with the simplest pattern:
TableName| where TimeGenerated > ago(24h)Understand:
Table βFilter βTransform βSummarize βPresentπ§ͺ Task 7 β Practise where
Section titled βπ§ͺ Task 7 β Practise whereβUse a suitable available table.
Concept:
SigninLogs| where TimeGenerated > ago(24h)Then add another condition.
Example:
SigninLogs| where TimeGenerated > ago(24h)| where UserPrincipalName contains "test"Use the fields available in your workspace.
π§ Plain-English Translation
Section titled βπ§ Plain-English TranslationβAlways translate the query:
Show sign-in events from the last 24 hours for this test user.
If you cannot explain the query, simplify it.
π§ͺ Task 8 β Practise project
Section titled βπ§ͺ Task 8 β Practise projectβReduce output to useful fields.
Example concept:
SigninLogs| where TimeGenerated > ago(24h)| project TimeGenerated, UserPrincipalName, IPAddress, AppDisplayNameπ§ SOC Tip
Section titled βπ§ SOC TipβDo not pull 50 columns if you only need five.
Investigation queries should make evidence easier to understand.
π§ͺ Task 9 β Practise Sorting
Section titled βπ§ͺ Task 9 β Practise SortingβExample:
SigninLogs| where TimeGenerated > ago(24h)| project TimeGenerated, UserPrincipalName, IPAddress| order by TimeGenerated descThis helps build timelines.
π§ͺ Task 10 β Practise summarize
Section titled βπ§ͺ Task 10 β Practise summarizeβUse aggregation to answer questions.
Example concept:
SigninLogs| where TimeGenerated > ago(24h)| summarize Count=count() by UserPrincipalName| order by Count descπ§ Security Question
Section titled βπ§ Security QuestionβThis query may help answer:
Which users generated the most sign-in activity?
The count itself is not proof of malicious activity.
It is context.
π§ͺ Task 11 β Investigate Failed Sign-Ins
Section titled βπ§ͺ Task 11 β Investigate Failed Sign-InsβUse your available sign-in data.
Build a query that identifies failed authentication.
Your exact field syntax may vary depending on the schema.
Record:
-
user
-
source IP
-
application
-
time
-
failure reason
π Failed Sign-In Worksheet
Section titled βπ Failed Sign-In Worksheetβ| User | IP | Attempts | Application | Time Window |
|---|---|---|---|---|
π§ Investigation Question
Section titled βπ§ Investigation QuestionβAsk:
Is this a user mistake, automation issue, password spray, or brute-force-like pattern?
π§ͺ Task 12 β Investigate a Successful Sign-In After Failures
Section titled βπ§ͺ Task 12 β Investigate a Successful Sign-In After FailuresβScenario:
A user has repeated failed sign-ins followed by a successful authentication.
Build a timeline.
Failed Login βFailed Login βFailed Login βSuccessful Loginπ Ask
Section titled βπ Askβ-
same IP?
-
different IP?
-
same device?
-
same application?
-
what happened after success?
π§ Important
Section titled βπ§ ImportantβThe successful login may be more important than the failed attempts.
π§ͺ Task 13 β Review Azure Activity Logs
Section titled βπ§ͺ Task 13 β Review Azure Activity LogsβUse the appropriate Azure activity table where available.
Search for resource changes.
Examples may include:
-
NSG changes
-
VM changes
-
resource creation
-
role-related changes
π§ Cloud Investigation Question
Section titled βπ§ Cloud Investigation QuestionβAsk:
Did suspicious identity activity lead to Azure resource modification?
π§ͺ Task 14 β Build a User Activity Timeline
Section titled βπ§ͺ Task 14 β Build a User Activity TimelineβSelect one test or sample user.
Build a timeline combining available identity and Azure activity.
Example:
09:10Sign-In
09:14Resource Group Viewed
09:20NSG Changed
09:27New Resource Createdπ§ Investigation Goal
Section titled βπ§ Investigation GoalβYou should be able to explain:
What did the user do after authentication?
π§ͺ Task 15 β Review Analytics Rules
Section titled βπ§ͺ Task 15 β Review Analytics RulesβNavigate:
Microsoft Sentinel β Analytics
Review:
-
active rules
-
templates
-
scheduling concepts
-
severity
-
entity mapping
π§ Analytics Rule Mental Model
Section titled βπ§ Analytics Rule Mental ModelβTelemetry βKQL / Detection Logic βThreshold / Conditions βAlertπ§ͺ Task 16 β Analyze an Existing Rule
Section titled βπ§ͺ Task 16 β Analyze an Existing RuleβChoose one rule or template.
Document:
Rule Name:
Threat Being Detected:
Data Source:
Logic:
Frequency:
Severity:
Potential False Positives:
Response:π§ Detection Engineering Question
Section titled βπ§ Detection Engineering QuestionβAsk:
Why would this activity be suspicious?
If you cannot answer that, you do not fully understand the rule.
π§ͺ Task 17 β Design a Failed-Login Detection
Section titled βπ§ͺ Task 17 β Design a Failed-Login DetectionβConceptual scenario:
Detect a high number of authentication failures for one identity in a short period.
Document:
-
source data
-
threshold
-
time window
-
severity
-
false positives
-
investigation steps
β οΈ Do Not Choose Thresholds Arbitrarily
Section titled ββ οΈ Do Not Choose Thresholds ArbitrarilyβAsk:
-
what is normal?
-
how many failures are expected?
-
which users are service accounts?
-
what applications create noise?
π§ͺ Task 18 β Design a Privileged-Activity Detection
Section titled βπ§ͺ Task 18 β Design a Privileged-Activity DetectionβScenario:
Detect unexpected privileged role changes.
Consider telemetry around:
-
role assignment
-
privileged access changes
-
high-impact administrators
π§ High-Value Detection Principle
Section titled βπ§ High-Value Detection PrincipleβPrivileged changes should generally receive greater monitoring because the potential impact is higher.
π§ͺ Task 19 β Understand Alerts
Section titled βπ§ͺ Task 19 β Understand AlertsβAn alert represents a security signal generated by detection logic or connected security products.
For an available alert review:
-
name
-
severity
-
time
-
entity
-
evidence
-
source product
π§ͺ Task 20 β Understand Incidents
Section titled βπ§ͺ Task 20 β Understand IncidentsβIncidents can group related alerts into one investigation.
Think:
Suspicious Sign-In Alert +Privilege Change Alert +Defender Endpoint Alert βSingle Incidentπ§ Alert vs Incident
Section titled βπ§ Alert vs IncidentβOne security signal.
Incident
Section titled βIncidentβThe investigation case.
This distinction matters operationally.
π§ͺ Task 21 β Open an Incident
Section titled βπ§ͺ Task 21 β Open an IncidentβReview an available or sample incident.
Record:
-
incident title
-
severity
-
status
-
owner
-
alerts
-
entities
-
timeline
π Incident Worksheet
Section titled βπ Incident Worksheetβ| Item | Details |
|---|---|
| Incident | |
| Severity | |
| Identity | |
| Host / Resource | |
| IP | |
| Detection Source | |
| Initial Assessment |
π§ͺ Task 22 β Review Entities
Section titled βπ§ͺ Task 22 β Review EntitiesβEntities may include:
-
accounts
-
hosts
-
IP addresses
-
URLs
-
files
-
cloud resources
π§ Why Entities Matter
Section titled βπ§ Why Entities MatterβThey connect evidence.
Example:
User A βSigned in from IP X βChanged VM Y βVM Y contacted IP ZThis is much more useful than isolated alerts.
π§ͺ Task 23 β Build an Investigation Timeline
Section titled βπ§ͺ Task 23 β Build an Investigation TimelineβUse incident evidence and logs.
Create:
| Time | Event | Entity | Evidence | Significance |
|---|---|---|---|---|
π§ Timeline Principle
Section titled βπ§ Timeline PrincipleβA strong SOC investigation tells a chronological story.
π§ͺ Task 24 β Classify the Incident
Section titled βπ§ͺ Task 24 β Classify the IncidentβChoose:
False Positive
Benign Positive
Suspicious
Confirmed Malicious
Needs Escalationπ§ False Positive vs Benign Positive
Section titled βπ§ False Positive vs Benign PositiveβFalse Positive
Section titled βFalse PositiveβThe detection was technically incorrect.
Benign Positive
Section titled βBenign PositiveβThe detection correctly identified the activity, but the activity was legitimate.
Example:
A privileged administrator legitimately performs a rare action.
The rule may correctly detect it.
The activity is still benign.
π§ͺ Task 25 β Write Investigation Notes
Section titled βπ§ͺ Task 25 β Write Investigation NotesβUse a standard format.
Incident:
Summary:
Affected Entities:
Evidence Reviewed:
Timeline:
Assessment:
Scope:
Actions Taken:
Recommended Next Steps:π§ Professional Tip
Section titled βπ§ Professional TipβDo not write:
Checked logs. Looks okay.
Write evidence-based conclusions.
π§ͺ Task 26 β Perform a Basic Threat Hunt
Section titled βπ§ͺ Task 26 β Perform a Basic Threat HuntβThreat hunting starts with a hypothesis.
Example:
Privileged accounts may be active outside expected working hours.
π§ Hunt Workflow
Section titled βπ§ Hunt WorkflowβHypothesis βRelevant Data βQuery βAnalyze Results βValidate βExpand Scopeπ§ͺ Task 27 β Create a Privileged-Activity Hunt
Section titled βπ§ͺ Task 27 β Create a Privileged-Activity HuntβIdentify:
-
privileged identities
-
sign-in/activity time
-
unusual access windows
-
unusual locations
Document your hypothesis and result.
π§ͺ Task 28 β Hunt for Rare IP Activity
Section titled βπ§ͺ Task 28 β Hunt for Rare IP ActivityβConcept:
Identify users authenticating from IPs rarely observed in the environment.
You may need to:
-
summarize by IP
-
identify low-frequency values
-
correlate with users
π§ Rare Does Not Mean Malicious
Section titled βπ§ Rare Does Not Mean MaliciousβRare activity is:
worth investigation.
Not:
automatically malicious.
π§ͺ Task 29 β Hunt for Suspicious Azure Changes
Section titled βπ§ͺ Task 29 β Hunt for Suspicious Azure ChangesβSearch Azure activity for high-impact changes such as:
-
network exposure
-
privilege changes
-
security configuration changes
Then ask:
Which identity performed the change?
π§ͺ Task 30 β Hunt for Activity After Suspicious Authentication
Section titled βπ§ͺ Task 30 β Hunt for Activity After Suspicious AuthenticationβScenario:
A suspicious sign-in occurs.
Query the next 30β60 minutes of activity.
Look for:
-
role changes
-
network changes
-
resource creation
-
security changes
π§ SOC Thinking
Section titled βπ§ SOC ThinkingβAn alert should lead to:
What happened next?
π§ͺ Task 31 β Convert a Hunt Into a Detection Concept
Section titled βπ§ͺ Task 31 β Convert a Hunt Into a Detection ConceptβSuppose your hunt identifies a useful suspicious pattern.
Document:
Threat:
Telemetry:
Query Logic:
Threshold:
False Positives:
Severity:
Incident Response:π§ Hunt-to-Detection
Section titled βπ§ Hunt-to-DetectionβThreat Hunt βRepeatable Pattern βAnalytics Rule βContinuous DetectionThis is an important SOC maturity concept.
π§ͺ Task 32 β Review Workbooks
Section titled βπ§ͺ Task 32 β Review WorkbooksβExplore Sentinel workbooks available in your environment.
Understand their purpose for:
-
visualization
-
operational monitoring
-
security trends
-
investigations
π§ Dashboard Warning
Section titled βπ§ Dashboard WarningβDashboards are useful for visibility.
They do not replace:
-
querying
-
investigation
-
context
π§ͺ Task 33 β Review Automation Rules
Section titled βπ§ͺ Task 33 β Review Automation RulesβNavigate to Sentinel automation capabilities.
Understand automation use cases such as:
-
assignment
-
incident tagging
-
incident status changes
-
notification
-
workflow triggering
π§ Automation Principle
Section titled βπ§ Automation PrincipleβStart with low-risk repetitive activities.
Examples:
New High Incident βAssign SOC Queue βAdd Tag βNotify Analystπ§ͺ Task 34 β Understand Playbooks
Section titled βπ§ͺ Task 34 β Understand PlaybooksβSecurity-response playbooks may orchestrate actions through supported automation workflows.
Possible examples:
-
notify analyst
-
create ticket
-
enrich IP information
-
disable account
-
block indicator
β οΈ Automation Safety
Section titled ββ οΈ Automation SafetyβDo not automatically disable accounts just because:
an alert fired.
Consider:
-
detection confidence
-
business impact
-
reversibility
-
approval requirements
π§ͺ Task 35 β Design an Identity-Response Workflow
Section titled βπ§ͺ Task 35 β Design an Identity-Response WorkflowβScenario:
High-confidence compromised administrator account.
Design:
Detection βSentinel Incident βValidate βDisable / Restrict Identity βRevoke Access βNotify SOC βInvestigate Scopeπ§ Response Principle
Section titled βπ§ Response PrincipleβContainment should reduce threat activity without preventing investigation.
π§ͺ Task 36 β Design a Cloud Resource Investigation
Section titled βπ§ͺ Task 36 β Design a Cloud Resource InvestigationβScenario:
Suspicious Azure NSG modification.
Investigate:
Sentinel Alert βIdentity βAzure Activity βAffected NSG βAffected Workload βNetwork Exposure βSubsequent Activityπ§ͺ Task 37 β Correlate Sentinel With Defender for Cloud
Section titled βπ§ͺ Task 37 β Correlate Sentinel With Defender for CloudβScenario:
Defender reports suspicious VM activity and Sentinel contains related identity events.
Create:
Defender Alert βAffected VM βUser / Identity βSentinel Investigation βAzure Activity βScopeπ§ Why Correlation Matters
Section titled βπ§ Why Correlation MattersβReal incidents often cross:
-
identity
-
endpoint
-
cloud
-
network
π§ͺ Task 38 β Build a Detection Coverage Matrix
Section titled βπ§ͺ Task 38 β Build a Detection Coverage Matrixβ| Threat Scenario | Telemetry | Detection | Investigation Source |
|---|---|---|---|
| Failed logins | Entra sign-in | Analytics rule | Sentinel |
| Privilege change | Entra audit | Analytics rule | Sentinel |
| Azure resource change | Azure Activity | Analytics rule | Sentinel |
| VM threat | Defender | Defender alert | Sentinel/Defender |
π§ Security Operations Question
Section titled βπ§ Security Operations QuestionβAsk:
Which important threat scenarios currently have no detection?
π§ͺ Task 39 β Review Alert Noise
Section titled βπ§ͺ Task 39 β Review Alert NoiseβSelect a noisy rule or conceptual example.
Ask:
-
how many alerts?
-
how many are real?
-
what common benign behavior exists?
-
can logic improve?
π§ Alert Fatigue
Section titled βπ§ Alert FatigueβToo many low-value alerts lead analysts to:
-
miss important incidents
-
rush investigations
-
close alerts mechanically
Detection quality matters.
π§ͺ Task 40 β Tune a Detection Concept
Section titled βπ§ͺ Task 40 β Tune a Detection ConceptβPossible improvements:
-
narrow target population
-
adjust threshold
-
add exclusions
-
include asset criticality
-
add enrichment
β οΈ Tuning Principle
Section titled ββ οΈ Tuning PrincipleβDo not create exclusions simply to:
make alerts disappear.
Understand why behavior is legitimate.
π§ͺ Task 41 β Create a SOC Finding
Section titled βπ§ͺ Task 41 β Create a SOC FindingβExample:
Finding ID:SENT-001
Title:Privileged Identity Activity Lacks Dedicated Detection
Severity:High
Observation:High-impact administrator role changes are logged but no dedicated Sentinel detection monitors unexpected changes.
Risk:Unauthorized privilege changes may remain unnoticed.
Recommendation:Create and tune detection logic for privileged-role activity with clear SOC ownership and investigation procedures.π§ͺ Task 42 β Create a Logging Gap Finding
Section titled βπ§ͺ Task 42 β Create a Logging Gap FindingβFinding ID:SENT-002
Title:Critical Azure Security Telemetry Not Connected to Sentinel
Severity:Medium / High
Observation:Security operations does not receive required telemetry from an in-scope Azure environment.
Risk:SOC analysts may be unable to detect or investigate suspicious activity.
Recommendation:Validate logging requirements and onboard the necessary telemetry with appropriate retention and monitoring.π§ͺ Task 43 β Create an Alert Quality Finding
Section titled βπ§ͺ Task 43 β Create an Alert Quality FindingβFinding ID:SENT-003
Title:High-Noise Detection Generates Excessive False/Benign Alerts
Severity:Medium
Risk:Excessive alert volume may create analyst fatigue and reduce the likelihood of timely response to genuine incidents.
Recommendation:Review detection logic, baseline expected behavior, tune thresholds and exclusions, and measure detection quality after changes.π§ͺ Task 44 β Build a SOC Assessment Checklist
Section titled βπ§ͺ Task 44 β Build a SOC Assessment Checklistβ| Control | Status | Risk | Recommendation |
|---|---|---|---|
| Required data connectors | |||
| Identity telemetry | |||
| Azure activity telemetry | |||
| Defender integrations | |||
| Analytics rules | |||
| High-value detections | |||
| Alert tuning | |||
| Incident ownership | |||
| Threat hunting | |||
| Automation | |||
| Incident documentation |
π¨ Incident Scenario β Suspicious Administrator
Section titled βπ¨ Incident Scenario β Suspicious AdministratorβScenario:
A privileged Entra account signs in from an unusual location. Shortly afterward, a production NSG is modified.
Use:
Sign-In βIdentity Context βAzure Activity βNSG Change βAffected Workloads βScope βResponseInvestigate:
-
authentication result
-
MFA
-
source IP
-
resource modification
-
later activity
π¨ Incident Scenario β Password Spray
Section titled βπ¨ Incident Scenario β Password SprayβScenario:
Multiple users show authentication failures from the same source IP.
Then one user successfully authenticates.
Investigate:
-
affected users
-
source IP
-
time window
-
failure reasons
-
successful account
-
post-login activity
π¨ Incident Scenario β Compromised Workload
Section titled βπ¨ Incident Scenario β Compromised WorkloadβScenario:
Defender reports suspicious VM activity.
Sentinel also contains unusual authentication from the VMβs associated user.
Correlate:
Defender +Identity +Azure Activity +Network =Incident Contextπ€ Microsoft Sentinel Interview Questions
Section titled βπ€ Microsoft Sentinel Interview QuestionsβPractise without notes.
Fundamentals
Section titled βFundamentalsβ1. What is Microsoft Sentinel?
Section titled β1. What is Microsoft Sentinel?β2. What is a SIEM?
Section titled β2. What is a SIEM?β3. What is Log Analytics?
Section titled β3. What is Log Analytics?β4. Why are data connectors required?
Section titled β4. Why are data connectors required?β5. What makes a security log valuable?
Section titled β5. What makes a security log valuable?β6. What is KQL?
Section titled β6. What is KQL?β7. What does where do?
Section titled β7. What does where do?β8. What does project do?
Section titled β8. What does project do?β9. What does summarize do?
Section titled β9. What does summarize do?β10. How would you search a userβs activity over 24 hours?
Section titled β10. How would you search a userβs activity over 24 hours?βAnalytics
Section titled βAnalyticsβ11. What is an analytics rule?
Section titled β11. What is an analytics rule?β12. How would you design a good detection?
Section titled β12. How would you design a good detection?β13. Why do detections create false positives?
Section titled β13. Why do detections create false positives?β14. How do you reduce alert fatigue?
Section titled β14. How do you reduce alert fatigue?βAlerts & Incidents
Section titled βAlerts & Incidentsβ15. Alert vs incident?
Section titled β15. Alert vs incident?β16. What is an entity?
Section titled β16. What is an entity?β17. How do you investigate a Sentinel incident?
Section titled β17. How do you investigate a Sentinel incident?β18. How do you determine scope?
Section titled β18. How do you determine scope?βThreat Hunting
Section titled βThreat Huntingβ19. What is threat hunting?
Section titled β19. What is threat hunting?β20. How is hunting different from incident investigation?
Section titled β20. How is hunting different from incident investigation?β21. What is a hunting hypothesis?
Section titled β21. What is a hunting hypothesis?β22. What should happen when a hunt reveals a repeatable pattern?
Section titled β22. What should happen when a hunt reveals a repeatable pattern?βAutomation
Section titled βAutomationβ23. What are automation rules?
Section titled β23. What are automation rules?β24. What is a playbook conceptually?
Section titled β24. What is a playbook conceptually?β25. What are the risks of automatic containment?
Section titled β25. What are the risks of automatic containment?βπ¨ Scenario Interview Question 1
Section titled βπ¨ Scenario Interview Question 1βA user generates 50 failed logins followed by a successful sign-in.
A strong answer should include:
Review User βSource IP βAuthentication Details βTime Pattern βSuccessful Login βPost-Login Activity βDecisionπ¨ Scenario Interview Question 2
Section titled βπ¨ Scenario Interview Question 2βSentinel shows a privileged role assignment that occurred at 2 AM.
Do not automatically label it malicious.
Investigate:
-
identity performing the assignment
-
business change window
-
PIM activation
-
target user
-
later actions
π¨ Scenario Interview Question 3
Section titled βπ¨ Scenario Interview Question 3βA detection generates hundreds of incidents every day.
A strong response should discuss:
-
detection intent
-
true positive rate
-
baseline
-
thresholds
-
exclusions
-
data quality
π¨ Scenario Interview Question 4
Section titled βπ¨ Scenario Interview Question 4βAn analyst sees a Defender alert in Sentinel for a compromised VM.
Discuss:
-
affected resource
-
user/identity
-
timeline
-
Azure Activity
-
network context
-
scope
-
containment
π¨ Scenario Interview Question 5
Section titled βπ¨ Scenario Interview Question 5βA security manager asks you to connect every possible data source to Sentinel.
Do not answer:
yes.
Discuss:
-
detection requirements
-
value of telemetry
-
data volume
-
cost
-
retention
-
ownership
π§ SOC Interview Answer Framework
Section titled βπ§ SOC Interview Answer FrameworkβUse:
Alert βValidate βEntities βEvidence βTimeline βScope βSeverity βAction βDocumentationπ¬ Interview Tip
Section titled βπ¬ Interview TipβAvoid:
βI would run a KQL query.β
A stronger answer is:
βI would first identify the affected entities and investigation question, select the relevant telemetry, use KQL to build a timeline and correlate activity, determine whether the event is legitimate or malicious, assess scope, and then recommend containment or escalation.β
That sounds like a Security Operations Analyst.
π Portfolio Evidence
Section titled βπ Portfolio EvidenceβAfter completing the lab, create a sanitized SOC portfolio package.
Include:
Sentinel Architecture
Section titled βSentinel ArchitectureβShow:
Entra LogsAzure ActivityDefender AlertsOther Security Data βLog Analytics βMicrosoft Sentinel βDetection βIncident βSOCKQL Investigation Queries
Section titled βKQL Investigation QueriesβInclude 5β10 queries and explain:
What security question does each query answer?
Incident Report
Section titled βIncident ReportβDocument:
-
alert
-
evidence
-
entities
-
timeline
-
conclusion
-
response
Threat Hunt
Section titled βThreat HuntβDocument:
-
hypothesis
-
query
-
findings
-
recommendation
Detection Design
Section titled βDetection DesignβDocument:
-
threat
-
telemetry
-
detection logic
-
false positives
-
response
π Resume Examples
Section titled βπ Resume ExamplesβInstead of:
Knowledge of Microsoft Sentinel.
Use:
Investigated simulated Microsoft Sentinel incidents using KQL and correlated Microsoft Entra, Azure Activity, and Defender telemetry to determine incident scope and recommended response.
Or:
Developed KQL-based threat-hunting and detection exercises for suspicious authentication, privileged activity, and Azure resource changes, including alert tuning and incident documentation.
β Job-Readiness Check
Section titled ββ Job-Readiness CheckβAfter this lab, you should be able to:
-
explain Sentinel
-
explain Log Analytics
-
identify useful data connectors
-
write basic KQL
-
search identity activity
-
analyze Azure resource activity
-
understand analytics rules
-
distinguish alerts and incidents
-
analyze entities
-
build investigation timelines
-
classify incidents
-
perform basic threat hunting
-
explain automation concepts
-
tune noisy detections
-
document investigations professionally
If your Sentinel workflow is still:
open incident β read alert β close incident,
repeat the lab.
The goal is:
Use telemetry to establish what happened, determine whether it matters, understand the scope, and recommend the right action.
π§Ή Lab Clean-Up
Section titled βπ§Ή Lab Clean-UpβAfter completing the lab:
-
remove temporary analytics rules
-
remove test automation
-
remove unnecessary data connectors
-
review workspace retention
-
remove temporary test resources
-
confirm no intentionally insecure lab configuration remains
-
review Sentinel and Log Analytics costs
π Mission Complete
Section titled βπ Mission CompleteβYou have now practised:
Telemetry Collection βKQL Investigation βDetection βAlerts βIncidents βEntity Correlation βThreat Hunting βResponse βDocumentationThese are core capabilities for:
-
SOC Analysts
-
Security Operations Analysts
-
Microsoft Sentinel Analysts
-
Detection Engineers
-
Cloud Security Analysts
-
Incident Responders
π Whatβs Next?
Section titled βπ Whatβs Next?βYou have now completed the core Azure hands-on security labs:
Azure RBAC βMicrosoft Entra ID Security βAzure Network Security βMicrosoft Defender for Cloud βMicrosoft SentinelThe next step is to move from individual technical exercises into professional repeatable assessment methodology, just as we did in the AWS path.
β‘οΈ Next: Azure Security Assessment Runbook
In the next runbook, you will systematically assess:
-
tenant and subscription structure
-
Microsoft Entra identity security
-
Azure RBAC
-
privileged access
-
network exposure
-
VNets and NSGs
-
Defender for Cloud
-
logging and Sentinel
-
storage and Key Vault
-
Azure Policy
-
security findings
-
risk rating
-
remediation
-
executive reporting