Back
Idf160411a-0351-41d5-bc44-53fc6b0ffc13
RulenameKELA Monitor Unresolved Incident
DescriptionIdentifies unresolved incidents ingested from the KELA Monitor API, regardless of their original severity.
SeverityMedium
TacticsResourceDevelopment
InitialAccess
CredentialAccess
TechniquesT1566
T1586
T1078
T1555
Required data connectorsKELAMonitorCCFConnector
KindScheduled
Query frequency1h
Query period1h
Trigger threshold0
Trigger operatorgt
Source Urihttps://github.com/Azure/Azure-Sentinel/blob/master/Solutions/KELAMonitor/Analytic%20Rules/KELAMonitor_Unresolved_Detection.yaml
Version1.0.0
Arm templatef160411a-0351-41d5-bc44-53fc6b0ffc13.json
Deploy To Azure
KELA_Monitor_Incidents_CL
| summarize arg_max(TimeGenerated, *) by id
| where severity >= 1
queryFrequency: 1h
entityMappings:
- fieldMappings:
  - columnName: email
    identifier: FullName
  - columnName: username
    identifier: Name
  entityType: Account
- fieldMappings:
  - columnName: ip
    identifier: Address
  entityType: IP
- fieldMappings:
  - columnName: domain
    identifier: DomainName
  entityType: DNS
- fieldMappings:
  - columnName: source_url
    identifier: Url
  entityType: URL
triggerThreshold: 0
triggerOperator: gt
severity: Medium
OriginalUri: https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/KELAMonitor/Analytic%20Rules/KELAMonitor_Unresolved_Detection.yaml
alertDetailsOverride:
  alertDisplayNameFormat: 'KELA Monitor: {{sub_type_description}} (Severity {{severity}})'
  alertDescriptionFormat: Incident ID {{id}} detected for category '{{incidentType}}'.
query: |
  KELA_Monitor_Incidents_CL
  | summarize arg_max(TimeGenerated, *) by id
  | where severity >= 1
tactics:
- ResourceDevelopment
- InitialAccess
- CredentialAccess
queryPeriod: 1h
customDetails:
  Service: service
  IncidentType: incidentType
  BotID: bot_id
  Actor: author
  SubType: sub_type_description
relevantTechniques:
- T1566
- T1586
- T1078
- T1555
requiredDataConnectors:
- connectorId: KELAMonitorCCFConnector
  dataTypes:
  - KELA_Monitor_Incidents_CL
id: f160411a-0351-41d5-bc44-53fc6b0ffc13
kind: Scheduled
version: 1.0.0
description: |
  Identifies unresolved incidents ingested from the KELA Monitor API, regardless of their original severity.
status: Available
name: KELA Monitor Unresolved Incident
{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "workspace": {
      "type": "String"
    }
  },
  "resources": [
    {
      "apiVersion": "2024-01-01-preview",
      "id": "[concat(resourceId('Microsoft.OperationalInsights/workspaces/providers', parameters('workspace'), 'Microsoft.SecurityInsights'),'/alertRules/f160411a-0351-41d5-bc44-53fc6b0ffc13')]",
      "kind": "Scheduled",
      "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/f160411a-0351-41d5-bc44-53fc6b0ffc13')]",
      "properties": {
        "alertDetailsOverride": {
          "alertDescriptionFormat": "Incident ID {{id}} detected for category '{{incidentType}}'.",
          "alertDisplayNameFormat": "KELA Monitor: {{sub_type_description}} (Severity {{severity}})"
        },
        "alertRuleTemplateName": "f160411a-0351-41d5-bc44-53fc6b0ffc13",
        "customDetails": {
          "Actor": "author",
          "BotID": "bot_id",
          "IncidentType": "incidentType",
          "Service": "service",
          "SubType": "sub_type_description"
        },
        "description": "Identifies unresolved incidents ingested from the KELA Monitor API, regardless of their original severity.\n",
        "displayName": "KELA Monitor Unresolved Incident",
        "enabled": true,
        "entityMappings": [
          {
            "entityType": "Account",
            "fieldMappings": [
              {
                "columnName": "email",
                "identifier": "FullName"
              },
              {
                "columnName": "username",
                "identifier": "Name"
              }
            ]
          },
          {
            "entityType": "IP",
            "fieldMappings": [
              {
                "columnName": "ip",
                "identifier": "Address"
              }
            ]
          },
          {
            "entityType": "DNS",
            "fieldMappings": [
              {
                "columnName": "domain",
                "identifier": "DomainName"
              }
            ]
          },
          {
            "entityType": "URL",
            "fieldMappings": [
              {
                "columnName": "source_url",
                "identifier": "Url"
              }
            ]
          }
        ],
        "OriginalUri": "https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/KELAMonitor/Analytic%20Rules/KELAMonitor_Unresolved_Detection.yaml",
        "query": "KELA_Monitor_Incidents_CL\n| summarize arg_max(TimeGenerated, *) by id\n| where severity >= 1\n",
        "queryFrequency": "PT1H",
        "queryPeriod": "PT1H",
        "severity": "Medium",
        "status": "Available",
        "subTechniques": [],
        "suppressionDuration": "PT1H",
        "suppressionEnabled": false,
        "tactics": [
          "CredentialAccess",
          "InitialAccess",
          "ResourceDevelopment"
        ],
        "techniques": [
          "T1078",
          "T1555",
          "T1566",
          "T1586"
        ],
        "templateVersion": "1.0.0",
        "triggerOperator": "GreaterThan",
        "triggerThreshold": 0
      },
      "type": "Microsoft.OperationalInsights/workspaces/providers/alertRules"
    }
  ]
}