← back to queue
HighALERT-4211engine: heuristic

SSH Brute Force Against Server

analyst review

Raw alert — normalized QRadar offense

asset
billing-app-01
protocol
TCP :443
src_ip
200.84.16.143
dest_ip
10.20.6.21
magnitude
7/10
severity
6/10
credibility
9/10
relevance
5/10
src network
external
events / flows
1,116 / 3,173
triggered rules
  • ▹ Auth: Multiple Login Failures From Single Source
  • ▹ Auth: Brute Force Login Attempt
full offense JSON
{
  "offense_id": 4211,
  "description": "SSH Brute Force Against Server :: Brute Force targeting billing-app-01",
  "offense_type": "Source IP",
  "offense_source": "200.84.16.143",
  "magnitude": 7,
  "severity": 6,
  "credibility": 9,
  "relevance": 5,
  "status": "OPEN",
  "source_network": "external",
  "destination_networks": [
    "internal_corp"
  ],
  "event_count": 1116,
  "flow_count": 3173,
  "start_time": "2025-11-03T08:45:00+00:00",
  "last_updated_time": "2025-11-03T09:16:00+00:00",
  "categories": [
    "Authentication",
    "User Login Failure"
  ],
  "rules": [
    "Auth: Multiple Login Failures From Single Source",
    "Auth: Brute Force Login Attempt"
  ],
  "assigned_to": null,
  "dest_port": 443
}

AI triage

Likely brute force: SSH Brute Force Against Server from external source 200.84.16.143 against billing-app-01 (10.20.6.21) over TCP, 1,116 events observed.

MITRE ATT&CK
T1110Brute ForceCredential Accessconfidence 92%

Alert indicators (SSH Brute Force Against Server; rules: Auth: Multiple Login Failures From Single Source) overlap most strongly with T1110 Brute Force among the ATT&CK shortlist.

Priority — High

Scored High based on: QRadar magnitude 7/10; source is external to the network; credibility 9/10.

Recommended next steps
  1. 1.Identify the targeted account(s) and whether any authentication succeeded.
  2. 2.If a login succeeded, treat as a confirmed compromise and reset credentials immediately.
  3. 3.Enforce/verify account lockout and MFA on the targeted service.
  4. 4.Block the source IP and hunt for the same source against other assets.
Suggested hunting query (KQL)
SecurityEvent
| where TimeGenerated > ago(24h)
| where IpAddress == "200.84.16.143" and EventID in (4625, 4624)
| summarize Failures=countif(EventID==4625), Successes=countif(EventID==4624) by Account, Computer

ATT&CK candidate shortlist — matched before the model was called, so it justifies from real technique IDs

T1110Brute Force·11T1078Valid Accounts·5.5T1098.004SSH Authorized Keys·3.5T1547.002Authentication Package·3.5T1621Multi-Factor Authentication Request Generation·3.5T1027.004Compile After Delivery·3T1201Password Policy Discovery·3