Back
Idb1c2d3e4-5678-90ab-cdef-444444444444
RulenameRecorded Future Identity - Credential Exposure Detected
DescriptionCreates incidents when Recorded Future Identity detects compromised credentials for users in your organization
SeverityHigh
TacticsCredentialAccess
Required data connectorsRecordedFutureIdentityAlertImporter
KindNRT
Query frequency15m
Query period15m
Trigger threshold0
Trigger operatorgt
Source Urihttps://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Recorded%20Future%20Identity/Analytic%20Rules/IncidentCreation/RecordedFutureIdentityExposure.yaml
Version1.1.0
Arm templateb1c2d3e4-5678-90ab-cdef-444444444444.json
Deploy To Azure
RFI_PlaybookAlertResults_V2_CL
| where TimeGenerated >= now(-15m)
tactics:
- CredentialAccess
name: Recorded Future Identity - Credential Exposure Detected
OriginalUri: https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Recorded%20Future%20Identity/Analytic%20Rules/IncidentCreation/RecordedFutureIdentityExposure.yaml
version: 1.1.0
queryFrequency: 15m
requiredDataConnectors:
- connectorId: RecordedFutureIdentityAlertImporter
  dataTypes:
  - RFI_PlaybookAlertResults_V2_CL
customDetails:
  RFLabel: Type
  AlertId: playbook_alert_id
id: b1c2d3e4-5678-90ab-cdef-444444444444
triggerThreshold: 0
entityMappings:
- fieldMappings:
  - identifier: Name
    columnName: panel_status_entity_name
  entityType: Account
queryPeriod: 15m
alertDetailsOverride:
  alertDynamicProperties: []
  alertDescriptionFormat: |
    _Recorded Future Identity Alert_

    **Rule Name:** {{panel_status_alert_rule_name}}

    **Alert ID:** {{playbook_alert_id}}

    **Evidence Summary:** {{alert_description}}

    Investigate this identity by searching in log analytics workspace for the Alert ID.
  alertDisplayNameFormat: 'Identity Exposure: {{panel_status_entity_name}} with priority: {{panel_status_priority}}'
severity: High
relevantTechniques: []
eventGroupingSettings:
  aggregationKind: AlertPerResult
description: |
  'Creates incidents when Recorded Future Identity detects compromised credentials for users in your organization'
triggerOperator: gt
status: Available
incidentConfiguration:
  createIncident: true
  groupingConfiguration:
    enabled: true
    matchingMethod: AllEntities
    lookbackDuration: PT15M
    reopenClosedIncident: false
    groupByEntities:
    - Account
kind: NRT
query: |
  RFI_PlaybookAlertResults_V2_CL
  | where TimeGenerated >= now(-15m)
{
  "$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/b1c2d3e4-5678-90ab-cdef-444444444444')]",
      "kind": "NRT",
      "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/b1c2d3e4-5678-90ab-cdef-444444444444')]",
      "properties": {
        "alertDetailsOverride": {
          "alertDescriptionFormat": "_Recorded Future Identity Alert_\n\n**Rule Name:** {{panel_status_alert_rule_name}}\n\n**Alert ID:** {{playbook_alert_id}}\n\n**Evidence Summary:** {{alert_description}}\n\nInvestigate this identity by searching in log analytics workspace for the Alert ID.\n",
          "alertDisplayNameFormat": "Identity Exposure: {{panel_status_entity_name}} with priority: {{panel_status_priority}}",
          "alertDynamicProperties": []
        },
        "alertRuleTemplateName": "b1c2d3e4-5678-90ab-cdef-444444444444",
        "customDetails": {
          "AlertId": "playbook_alert_id",
          "RFLabel": "Type"
        },
        "description": "'Creates incidents when Recorded Future Identity detects compromised credentials for users in your organization'\n",
        "displayName": "Recorded Future Identity - Credential Exposure Detected",
        "enabled": true,
        "entityMappings": [
          {
            "entityType": "Account",
            "fieldMappings": [
              {
                "columnName": "panel_status_entity_name",
                "identifier": "Name"
              }
            ]
          }
        ],
        "eventGroupingSettings": {
          "aggregationKind": "AlertPerResult"
        },
        "incidentConfiguration": {
          "createIncident": true,
          "groupingConfiguration": {
            "enabled": true,
            "groupByEntities": [
              "Account"
            ],
            "lookbackDuration": "PT15M",
            "matchingMethod": "AllEntities",
            "reopenClosedIncident": false
          }
        },
        "OriginalUri": "https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Recorded%20Future%20Identity/Analytic%20Rules/IncidentCreation/RecordedFutureIdentityExposure.yaml",
        "query": "RFI_PlaybookAlertResults_V2_CL\n| where TimeGenerated >= now(-15m)\n",
        "queryFrequency": "PT15M",
        "queryPeriod": "PT15M",
        "severity": "High",
        "status": "Available",
        "subTechniques": [],
        "suppressionDuration": "PT1H",
        "suppressionEnabled": false,
        "tactics": [
          "CredentialAccess"
        ],
        "techniques": [],
        "templateVersion": "1.1.0",
        "triggerOperator": "GreaterThan",
        "triggerThreshold": 0
      },
      "type": "Microsoft.OperationalInsights/workspaces/providers/alertRules"
    }
  ]
}