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)
incidentConfiguration:
  groupingConfiguration:
    lookbackDuration: PT15M
    reopenClosedIncident: false
    groupByEntities:
    - Account
    matchingMethod: AllEntities
    enabled: true
  createIncident: true
triggerOperator: gt
OriginalUri: https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Recorded%20Future%20Identity/Analytic%20Rules/IncidentCreation/RecordedFutureIdentityExposure.yaml
triggerThreshold: 0
id: b1c2d3e4-5678-90ab-cdef-444444444444
kind: NRT
relevantTechniques: []
version: 1.1.0
tactics:
- CredentialAccess
queryPeriod: 15m
queryFrequency: 15m
alertDetailsOverride:
  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}}'
  alertDynamicProperties: []
severity: High
name: Recorded Future Identity - Credential Exposure Detected
customDetails:
  AlertId: playbook_alert_id
  RFLabel: Type
requiredDataConnectors:
- connectorId: RecordedFutureIdentityAlertImporter
  dataTypes:
  - RFI_PlaybookAlertResults_V2_CL
entityMappings:
- entityType: Account
  fieldMappings:
  - identifier: Name
    columnName: panel_status_entity_name
description: |
  'Creates incidents when Recorded Future Identity detects compromised credentials for users in your organization'
eventGroupingSettings:
  aggregationKind: AlertPerResult
status: Available
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"
    }
  ]
}