← back to queue
HighALERT-4204engine: heuristic

RDP Failed Logins Threshold Exceeded

analyst review

Raw alert — normalized QRadar offense

asset
vpn-gw-01
protocol
TCP :3389
src_ip
98.79.243.215
dest_ip
10.20.1.2
magnitude
7/10
severity
6/10
credibility
7/10
relevance
7/10
src network
external
events / flows
3,110 / 1,916
triggered rules
  • ▹ Auth: Multiple Login Failures From Single Source
  • ▹ Auth: Brute Force Login Attempt
full offense JSON
{
  "offense_id": 4204,
  "description": "RDP Failed Logins Threshold Exceeded :: Brute Force targeting vpn-gw-01",
  "offense_type": "Source IP",
  "offense_source": "98.79.243.215",
  "magnitude": 7,
  "severity": 6,
  "credibility": 7,
  "relevance": 7,
  "status": "OPEN",
  "source_network": "external",
  "destination_networks": [
    "internal_corp"
  ],
  "event_count": 3110,
  "flow_count": 1916,
  "start_time": "2025-11-03T02:33:00+00:00",
  "last_updated_time": "2025-11-03T03:08: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": 3389
}

AI triage

Likely brute force: RDP Failed Logins Threshold Exceeded from external source 98.79.243.215 against vpn-gw-01 (10.20.1.2) over TCP, 3,110 events observed.

MITRE ATT&CK
T1110Brute ForceCredential Accessconfidence 92%

Alert indicators (RDP Failed Logins Threshold Exceeded; 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 7/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 == "98.79.243.215" 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.5T1547.002Authentication Package·3.5T1621Multi-Factor Authentication Request Generation·3.5T1027.004Compile After Delivery·3T1056.003Web Portal Capture·3T1201Password Policy Discovery·3