Back
Id73f23aa2-5cc4-4507-940b-75c9092e9e01
RulenameCorelight - Forced External Outbound SMB
DescriptionDetects SMB requests that originate internally and communicate with an external IP address.
SeverityMedium
TacticsCredentialAccess
TechniquesT1187
Required data connectorsCorelight
KindScheduled
Query frequency1h
Query period1h
Trigger threshold0
Trigger operatorgt
Source Urihttps://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Corelight/Analytic%20Rules/CorelightForcedExternalOutboundSMB.yaml
Version2.2.0
Arm template73f23aa2-5cc4-4507-940b-75c9092e9e01.json
Deploy To Azure
union isfuzzy=true corelight_conn, corelight_conn_agg
| where local_orig == true
| where local_resp == false
| where history hasprefix 'Sh' and (service_dynamic hasprefix 'smb' or service_string hasprefix 'smb')
queryFrequency: 1h
entityMappings:
- fieldMappings:
  - columnName: id_orig_h
    identifier: Address
  entityType: IP
triggerThreshold: 0
triggerOperator: gt
severity: Medium
OriginalUri: https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Corelight/Analytic%20Rules/CorelightForcedExternalOutboundSMB.yaml
query: |
  union isfuzzy=true corelight_conn, corelight_conn_agg
  | where local_orig == true
  | where local_resp == false
  | where history hasprefix 'Sh' and (service_dynamic hasprefix 'smb' or service_string hasprefix 'smb')
tactics:
- CredentialAccess
queryPeriod: 1h
relevantTechniques:
- T1187
requiredDataConnectors:
- connectorId: Corelight
  dataTypes:
  - corelight_conn
  - corelight_conn_red
  - corelight_conn_long
  - corelight_conn_agg
id: 73f23aa2-5cc4-4507-940b-75c9092e9e01
kind: Scheduled
version: 2.2.0
description: |
  'Detects SMB requests that originate internally and communicate with an external IP address.'
status: Available
name: Corelight - Forced External Outbound SMB
{
  "$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/73f23aa2-5cc4-4507-940b-75c9092e9e01')]",
      "kind": "Scheduled",
      "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/73f23aa2-5cc4-4507-940b-75c9092e9e01')]",
      "properties": {
        "alertRuleTemplateName": "73f23aa2-5cc4-4507-940b-75c9092e9e01",
        "customDetails": null,
        "description": "'Detects SMB requests that originate internally and communicate with an external IP address.'\n",
        "displayName": "Corelight - Forced External Outbound SMB",
        "enabled": true,
        "entityMappings": [
          {
            "entityType": "IP",
            "fieldMappings": [
              {
                "columnName": "id_orig_h",
                "identifier": "Address"
              }
            ]
          }
        ],
        "OriginalUri": "https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Corelight/Analytic%20Rules/CorelightForcedExternalOutboundSMB.yaml",
        "query": "union isfuzzy=true corelight_conn, corelight_conn_agg\n| where local_orig == true\n| where local_resp == false\n| where history hasprefix 'Sh' and (service_dynamic hasprefix 'smb' or service_string hasprefix 'smb')\n",
        "queryFrequency": "PT1H",
        "queryPeriod": "PT1H",
        "severity": "Medium",
        "status": "Available",
        "subTechniques": [],
        "suppressionDuration": "PT1H",
        "suppressionEnabled": false,
        "tactics": [
          "CredentialAccess"
        ],
        "techniques": [
          "T1187"
        ],
        "templateVersion": "2.2.0",
        "triggerOperator": "GreaterThan",
        "triggerThreshold": 0
      },
      "type": "Microsoft.OperationalInsights/workspaces/providers/alertRules"
    }
  ]
}