← Back to SOC feed Coverage →

insider-threat-detection-queries (6)

kql MEDIUM Azure-Sentinel
DeviceNetworkEvents
huntingmicrosoftofficial
This rule was pulled from an open-source repository and enriched with AI. Validate in a test environment before deploying to production.
View original rule at Azure-Sentinel →
Retrieved: 2026-05-23T03:15:01Z · Confidence: medium

Hunt Hypothesis

Users with elevated privileges may attempt to access sensitive data or systems outside their normal job functions, indicating potential insider threat activity that could compromise organizational security. Proactively hunting for such behavior in Azure Sentinel enables early detection of insider risks before they lead to data exfiltration or system compromise.

KQL Query

// --------------------------------------------------------------------------------------------------------------------------- //
//
//Access after Termination
//
// Look for any activity by a terminated employee account creating a
// DeviceNetworkEvents after they were released
let TermAccount = 'FORMER_EMPLOYEE_NAME';  // Could also use SID
let ReleaseTime = datetime("01/16/2022 00:00:00");
//
DeviceNetworkEvents 
| where InitiatingProcessAccountName =~ TermAccount
| where Timestamp  > ReleaseTime
| project Timestamp , DeviceName, InitiatingProcessAccountName
| sort by Timestamp  desc

Analytic Rule Definition

id: eb5bf874-a707-4997-8d66-433cbf8b2f26
name: insider-threat-detection-queries (6)
description: |
  Intent:
  - Use MTP capability to look for insider threat potential risk indicators
  - Indicators would then serve as the building block for insider threat risk modeling in subsequent tools
  Definition of Insider Threat:
  "The potential for an individual who has or had authorized access to an organization's assets to use their access, either maliciously or unintentionally, to act in a way that could negatively affect the organization."
  This collection of queries describes the different indicators that could be used to model and look for patterns suggesting an increased risk of an individual becoming a potential insider threat.
  Note: no single indicator should be used as a lone determinant of insider threat activity, but should be part of an overall program to understand the increased risk to your organization's critical assets. This in turn is used to feed an investigation by a formal insider threat program to look at the context associated with the whole person to understand the implication of a set of indicators.
requiredDataConnectors:
- connectorId: MicrosoftThreatProtection
  dataTypes:
  - DeviceNetworkEvents
tactics:
- Initial access
- Persistence
- Exfiltration
query: |
  // --------------------------------------------------------------------------------------------------------------------------- //
  //
  //Access after Termination
  //
  // Look for any activity by a terminated employee account creating a
  // DeviceNetworkEvents after they were released
  let TermAccount = 'FORMER_EMPLOYEE_NAME';  // Could also use SID
  let ReleaseTime = datetime("01/16/2022 00:00:00");
  //
  DeviceNetworkEvents 
  | where InitiatingProcessAccountName =~ TermAccount
  | where Timestamp  > ReleaseTime
  | project Timestamp , DeviceName, InitiatingProcessAccountName
  | sort by Timestamp  desc

Required Data Sources

Sentinel TableNotes
DeviceNetworkEventsEnsure this data connector is enabled

MITRE ATT&CK Context

References

False Positive Guidance

Original source: https://github.com/Azure/Azure-Sentinel/blob/main/Hunting Queries/Microsoft 365 Defender/General queries/insider-threat-detection-queries (6).yaml