Back
Ide0bf55c2-35ef-47ab-8846-5087618ae805
RulenameCybleVision Alerts Stealer Logs
DescriptionDetects credential theft and information-stealer malware logs. Extracts stolen credentials, URLs, device info, IPs, domains, and metadata using the Alerts_StealerLogs parser.
SeverityLow
TacticsCredentialAccess
Collection
Exfiltration
Reconnaissance
InitialAccess
TechniquesT1555
T1005
T1041
T1589
T1189
Required data connectorsCybleVisionAlerts
KindScheduled
Query frequency30m
Query period30m
Trigger threshold0
Trigger operatorGreaterThan
Source Urihttps://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Cyble%20Vision/Analytic%20Rules/Alerts_Stealer_Logs.yaml
Version1.0.0
Arm templatee0bf55c2-35ef-47ab-8846-5087618ae805.json
Deploy To Azure
Alerts_stealer_logs 
| where Service == "stealer_logs" 
| extend MappedSeverity = Severity
entityMappings:
- fieldMappings:
  - columnName: SL_MainUsername
    identifier: Name
  entityType: Account
- fieldMappings:
  - columnName: SL_MainURL
    identifier: Url
  entityType: URL
- fieldMappings:
  - columnName: SL_IP
    identifier: Address
  entityType: IP
- fieldMappings:
  - columnName: SL_Domain
    identifier: DomainName
  entityType: DNS
requiredDataConnectors:
- dataTypes:
  - CybleVisionAlerts_CL
  connectorId: CybleVisionAlerts
OriginalUri: https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Cyble%20Vision/Analytic%20Rules/Alerts_Stealer_Logs.yaml
version: 1.0.0
status: Available
alertDetailsOverride:
  alertDescriptionFormat: |
    Stolen credentials detected in stealer logs. Malware Family {{SL_MalwareFamily}} URL {{SL_MainURL}} IP {{SL_IP}}
  alertDynamicProperties: []
  alertDisplayNameFormat: CybleVision Stealer Log Credential Exposure {{SL_MainUsername}}
relevantTechniques:
- T1555
- T1005
- T1041
- T1589
- T1189
incidentConfiguration:
  groupingConfiguration:
    reopenClosedIncident: false
    matchingMethod: AllEntities
    enabled: false
    lookbackDuration: PT5H
  createIncident: true
queryFrequency: 30m
query: |
  Alerts_stealer_logs 
  | where Service == "stealer_logs" 
  | extend MappedSeverity = Severity
tactics:
- CredentialAccess
- Collection
- Exfiltration
- Reconnaissance
- InitialAccess
suppressionDuration: PT5H
id: e0bf55c2-35ef-47ab-8846-5087618ae805
triggerThreshold: 0
triggerOperator: GreaterThan
name: CybleVision Alerts Stealer Logs
queryPeriod: 30m
severity: Low
enabled: true
customDetails:
  Tags: SL_Tags
  Status: Status
  ContentUsername: SL_Username_Content
  FileCreated: SL_FileCreated
  MalwareFamily: SL_MalwareFamily
  FileModified: SL_FileModified
  Country: SL_Country
  Domain: SL_Domain
  FileSize: SL_FileSize
  MappedSeverity: Severity
  Service: Service
  Password: SL_Password
  HWID: SL_HWID
  App: SL_App
  CompromisedDate: SL_CompromiseDate
  AlertID: AlertID
  FileName: SL_FileName
  ContentURL: SL_URL_Content
  IP: SL_IP
kind: Scheduled
eventGroupingSettings:
  aggregationKind: AlertPerResult
subTechniques: []
description: |
  'Detects credential theft and information-stealer malware logs. Extracts stolen credentials, URLs, device info, IPs, domains, and metadata using the Alerts_StealerLogs parser.'
{
  "$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/e0bf55c2-35ef-47ab-8846-5087618ae805')]",
      "kind": "Scheduled",
      "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/e0bf55c2-35ef-47ab-8846-5087618ae805')]",
      "properties": {
        "alertDetailsOverride": {
          "alertDescriptionFormat": "Stolen credentials detected in stealer logs. Malware Family {{SL_MalwareFamily}} URL {{SL_MainURL}} IP {{SL_IP}}\n",
          "alertDisplayNameFormat": "CybleVision Stealer Log Credential Exposure {{SL_MainUsername}}",
          "alertDynamicProperties": []
        },
        "alertRuleTemplateName": "e0bf55c2-35ef-47ab-8846-5087618ae805",
        "customDetails": {
          "AlertID": "AlertID",
          "App": "SL_App",
          "CompromisedDate": "SL_CompromiseDate",
          "ContentURL": "SL_URL_Content",
          "ContentUsername": "SL_Username_Content",
          "Country": "SL_Country",
          "Domain": "SL_Domain",
          "FileCreated": "SL_FileCreated",
          "FileModified": "SL_FileModified",
          "FileName": "SL_FileName",
          "FileSize": "SL_FileSize",
          "HWID": "SL_HWID",
          "IP": "SL_IP",
          "MalwareFamily": "SL_MalwareFamily",
          "MappedSeverity": "Severity",
          "Password": "SL_Password",
          "Service": "Service",
          "Status": "Status",
          "Tags": "SL_Tags"
        },
        "description": "'Detects credential theft and information-stealer malware logs. Extracts stolen credentials, URLs, device info, IPs, domains, and metadata using the Alerts_StealerLogs parser.'\n",
        "displayName": "CybleVision Alerts Stealer Logs",
        "enabled": true,
        "entityMappings": [
          {
            "entityType": "Account",
            "fieldMappings": [
              {
                "columnName": "SL_MainUsername",
                "identifier": "Name"
              }
            ]
          },
          {
            "entityType": "URL",
            "fieldMappings": [
              {
                "columnName": "SL_MainURL",
                "identifier": "Url"
              }
            ]
          },
          {
            "entityType": "IP",
            "fieldMappings": [
              {
                "columnName": "SL_IP",
                "identifier": "Address"
              }
            ]
          },
          {
            "entityType": "DNS",
            "fieldMappings": [
              {
                "columnName": "SL_Domain",
                "identifier": "DomainName"
              }
            ]
          }
        ],
        "eventGroupingSettings": {
          "aggregationKind": "AlertPerResult"
        },
        "incidentConfiguration": {
          "createIncident": true,
          "groupingConfiguration": {
            "enabled": false,
            "lookbackDuration": "PT5H",
            "matchingMethod": "AllEntities",
            "reopenClosedIncident": false
          }
        },
        "OriginalUri": "https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/Cyble%20Vision/Analytic%20Rules/Alerts_Stealer_Logs.yaml",
        "query": "Alerts_stealer_logs \n| where Service == \"stealer_logs\" \n| extend MappedSeverity = Severity\n",
        "queryFrequency": "PT30M",
        "queryPeriod": "PT30M",
        "severity": "Low",
        "status": "Available",
        "subTechniques": [],
        "suppressionDuration": "PT5H",
        "suppressionEnabled": false,
        "tactics": [
          "Collection",
          "CredentialAccess",
          "Exfiltration",
          "InitialAccess",
          "Reconnaissance"
        ],
        "techniques": [
          "T1005",
          "T1041",
          "T1189",
          "T1555",
          "T1589"
        ],
        "templateVersion": "1.0.0",
        "triggerOperator": "GreaterThan",
        "triggerThreshold": 0
      },
      "type": "Microsoft.OperationalInsights/workspaces/providers/alertRules"
    }
  ]
}