This detection rule identifies adversaries leveraging known malicious URLs to distribute malware downloads, a tactic often used in initial access or command and control phases of an attack chain. Proactively hunting for these specific URLhaus-tagged indicators within Azure Sentinel is critical to intercept potential infections early, preventing lateral movement and data exfiltration before they compromise the broader network environment.
Threat: malware_download Total URLs: 7 Active URLs: 5
| URL | Status | Threat | Date Added |
|---|---|---|---|
hxxp://103.193.173.199/download-agent | online | malware_download | 2026-07-22 |
hxxps://mailsonbelle.com.br/cjr.jpg | offline | malware_download | 2026-07-22 |
hxxp://110.36.30.184:43935/i | online | malware_download | 2026-07-22 |
hxxp://110.36.30.184:43935/bin.sh | online | malware_download | 2026-07-22 |
hxxps://chrome.browserapp.ru/downloads/ru/YChromeSetup.exe | offline | malware_download | 2026-07-22 |
hxxps://chrome-desktop.net/ChromeSetup.exe | online | malware_download | 2026-07-22 |
hxxps://chrome-windows.ru/ChromeSetup.exe | online | malware_download | 2026-07-22 |
// Hunt for DNS resolution of URLhaus malicious domains
// Threat: malware_download
let malicious_domains = dynamic(["chrome-windows.ru", "103.193.173.199", "chrome-desktop.net", "110.36.30.184"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses
| order by TimeGenerated desc
// Hunt for web traffic to URLhaus malicious domains
let malicious_domains = dynamic(["chrome-windows.ru", "103.193.173.199", "chrome-desktop.net", "110.36.30.184"]);
CommonSecurityLog
| where RequestURL has_any (malicious_domains) or DestinationHostName has_any (malicious_domains)
| project TimeGenerated, SourceIP, RequestURL, DestinationHostName, DeviceAction
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DnsEvents | Ensure this data connector is enabled |
Here are specific false positive scenarios and corresponding exclusion strategies for the URLhaus: malware_download Malicious URLs detection rule in an enterprise environment:
Scenario: Automated Security Tool Updates
Source Host being part of the Security-Tools AD Group and the Destination Domain matching known vendor domains (e.g., *.crowdstrike.com, *.microsoftonline.net). Alternatively, filter out events where the User Agent string contains specific identifiers like “CrowdStrike Falcon Sensor” or “DefenderUpdate”.Scenario: Scheduled Backup and Migration Jobs
Process Name matches backup executables (vbr.exe, rubrik-agent.exe) and the Destination Port is standard for HTTPS (443). Additionally, whitelist specific IP ranges associated with the organization’s cloud storage provider.Scenario: Software Deployment via Configuration Management