Microsoft Sentinel Analytic Rules
cloudbrothers.infoAzure Sentinel RepoToggle Dark/Light/Auto modeToggle Dark/Light/Auto modeToggle Dark/Light/Auto modeBack to homepage

CiscoISE - Device PostureStatus changed to non-compliant

Back
Id548a2eda-d3eb-46cc-8d4b-1601551629e4
RulenameCiscoISE - Device PostureStatus changed to non-compliant
DescriptionDetects when device changes PostureStatus from “Compliant”.
SeverityMedium
TacticsPrivilegeEscalation
Persistence
TechniquesT1098
Required data connectorsSyslogAma
KindScheduled
Query frequency15m
Query period15m
Trigger threshold0
Trigger operatorgt
Source Urihttps://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Cisco ISE/Analytic Rules/CiscoISEDevicePostureStatusChanged.yaml
Version1.0.3
Arm template548a2eda-d3eb-46cc-8d4b-1601551629e4.json
Deploy To Azure
let lbtime_48h = 48h;
let lbtime_24h = 24h;
let lbtime_now = now();
let compliantIPs = CiscoISEEvent
| where TimeGenerated between (ago(lbtime_48h) .. ago(lbtime_24h))
| where PostureStatus == 'Compliant'
| summarize makelist(DstIpAddr)
;
CiscoISEEvent
| where TimeGenerated between (ago(lbtime_24h) .. lbtime_now)
| where PostureStatus != 'Compliant'
| where DstIpAddr in (compliantIPs)
| project DstIpAddr
| extend IPCustomEntity = DstIpAddr
id: 548a2eda-d3eb-46cc-8d4b-1601551629e4
requiredDataConnectors:
- datatypes:
  - Syslog
  connectorId: SyslogAma
name: CiscoISE - Device PostureStatus changed to non-compliant
version: 1.0.3
query: |
  let lbtime_48h = 48h;
  let lbtime_24h = 24h;
  let lbtime_now = now();
  let compliantIPs = CiscoISEEvent
  | where TimeGenerated between (ago(lbtime_48h) .. ago(lbtime_24h))
  | where PostureStatus == 'Compliant'
  | summarize makelist(DstIpAddr)
  ;
  CiscoISEEvent
  | where TimeGenerated between (ago(lbtime_24h) .. lbtime_now)
  | where PostureStatus != 'Compliant'
  | where DstIpAddr in (compliantIPs)
  | project DstIpAddr
  | extend IPCustomEntity = DstIpAddr  
entityMappings:
- fieldMappings:
  - identifier: Address
    columnName: IPCustomEntity
  entityType: IP
relevantTechniques:
- T1098
tactics:
- PrivilegeEscalation
- Persistence
triggerThreshold: 0
queryPeriod: 15m
queryFrequency: 15m
severity: Medium
kind: Scheduled
triggerOperator: gt
status: Available
description: |
    'Detects when device changes PostureStatus from "Compliant".'
OriginalUri: https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Cisco ISE/Analytic Rules/CiscoISEDevicePostureStatusChanged.yaml