Back
Id5cf35bad-677f-4c23-8927-1611e7ff6f28
RulenameClaroty - Suspicious file transfer
DescriptionDetects Claroty events where EventOriginalType or EventType contains Suspicious File Transfer and maps the destination IP as the primary entity for triage.
SeverityHigh
TacticsDiscovery
Exfiltration
TechniquesT1018
T1020
Required data connectorsCefAma
KindScheduled
Query frequency1h
Query period1h
Trigger threshold0
Trigger operatorgt
Source Urihttps://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Claroty/Analytic%20Rules/ClarotySuspiciousFileTransfer.yaml
Version1.0.4
Arm template5cf35bad-677f-4c23-8927-1611e7ff6f28.json
Deploy To Azure
ClarotyEvent
| where EventOriginalType has 'Suspicious File Transfer' or EventType has 'Suspicious File Transfer'
| project TimeGenerated, DstIpAddr, EventOriginalType, EventType
| extend IPCustomEntity = DstIpAddr
| project TimeGenerated, DstIpAddr, EventOriginalType, EventType, IPCustomEntity
queryFrequency: 1h
entityMappings:
- fieldMappings:
  - columnName: IPCustomEntity
    identifier: Address
  entityType: IP
triggerThreshold: 0
triggerOperator: gt
severity: High
OriginalUri: https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Claroty/Analytic%20Rules/ClarotySuspiciousFileTransfer.yaml
alertDetailsOverride:
  alertDisplayNameFormat: Claroty suspicious file transfer to {{DstIpAddr}}
  alertDescriptionFormat: Claroty flagged suspicious file transfer activity to {{DstIpAddr}} using event type {{EventType}}
query: |
  ClarotyEvent
  | where EventOriginalType has 'Suspicious File Transfer' or EventType has 'Suspicious File Transfer'
  | project TimeGenerated, DstIpAddr, EventOriginalType, EventType
  | extend IPCustomEntity = DstIpAddr
  | project TimeGenerated, DstIpAddr, EventOriginalType, EventType, IPCustomEntity
tactics:
- Discovery
- Exfiltration
queryPeriod: 1h
customDetails:
  EventOriginalType: EventOriginalType
  EventType: EventType
relevantTechniques:
- T1018
- T1020
requiredDataConnectors:
- connectorId: CefAma
  dataTypes:
  - CommonSecurityLog
id: 5cf35bad-677f-4c23-8927-1611e7ff6f28
kind: Scheduled
version: 1.0.4
description: Detects Claroty events where EventOriginalType or EventType contains Suspicious File Transfer and maps the destination IP as the primary entity for triage.
status: Available
name: Claroty - Suspicious file transfer
{
  "$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/5cf35bad-677f-4c23-8927-1611e7ff6f28')]",
      "kind": "Scheduled",
      "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/5cf35bad-677f-4c23-8927-1611e7ff6f28')]",
      "properties": {
        "alertDetailsOverride": {
          "alertDescriptionFormat": "Claroty flagged suspicious file transfer activity to {{DstIpAddr}} using event type {{EventType}}",
          "alertDisplayNameFormat": "Claroty suspicious file transfer to {{DstIpAddr}}"
        },
        "alertRuleTemplateName": "5cf35bad-677f-4c23-8927-1611e7ff6f28",
        "customDetails": {
          "EventOriginalType": "EventOriginalType",
          "EventType": "EventType"
        },
        "description": "Detects Claroty events where EventOriginalType or EventType contains Suspicious File Transfer and maps the destination IP as the primary entity for triage.",
        "displayName": "Claroty - Suspicious file transfer",
        "enabled": true,
        "entityMappings": [
          {
            "entityType": "IP",
            "fieldMappings": [
              {
                "columnName": "IPCustomEntity",
                "identifier": "Address"
              }
            ]
          }
        ],
        "OriginalUri": "https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Claroty/Analytic%20Rules/ClarotySuspiciousFileTransfer.yaml",
        "query": "ClarotyEvent\n| where EventOriginalType has 'Suspicious File Transfer' or EventType has 'Suspicious File Transfer'\n| project TimeGenerated, DstIpAddr, EventOriginalType, EventType\n| extend IPCustomEntity = DstIpAddr\n| project TimeGenerated, DstIpAddr, EventOriginalType, EventType, IPCustomEntity\n",
        "queryFrequency": "PT1H",
        "queryPeriod": "PT1H",
        "severity": "High",
        "status": "Available",
        "subTechniques": [],
        "suppressionDuration": "PT1H",
        "suppressionEnabled": false,
        "tactics": [
          "Discovery",
          "Exfiltration"
        ],
        "techniques": [
          "T1018",
          "T1020"
        ],
        "templateVersion": "1.0.4",
        "triggerOperator": "GreaterThan",
        "triggerThreshold": 0
      },
      "type": "Microsoft.OperationalInsights/workspaces/providers/alertRules"
    }
  ]
}