This detection rule identifies adversary activity associated with the jSpy remote access tool by matching known Indicators of Compromise (IOCs) within Azure Sentinel logs. Proactively hunting for these signals is critical to uncover persistent threats leveraging legitimate RAS tools for lateral movement and data exfiltration before they escalate into significant security incidents.
Malware Family: jSpy Total IOCs: 2 IOC Types: domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| domain | acocdn.com | botnet_cc | 2026-08-04 | 100% |
| domain | asecdns.com | botnet_cc | 2026-08-04 | 100% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - jSpy
let malicious_domains = dynamic(["acocdn.com", "asecdns.com"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses, QueryType
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
DnsEvents | Ensure this data connector is enabled |
Here are 4 specific false positive scenarios for the ThreatFox: jSpy IOCs detection rule, including targeted filters and exclusions suitable for an enterprise environment:
Antivirus & EDR Signature Updates
svc-falcon, MsMpEng) and exclude traffic originating from the internal update servers of these specific vendors. Additionally, whitelist known jSpy hash signatures that are part of the standard vendor feed updates.Scheduled Enterprise Backup Jobs
.jar, .exe) or network ports used by these backup agents, the rule may trigger when the nightly job executes a large-scale data synchronization task involving similar artifacts.VeeamAgent.exe or rubrik-agent. Alternatively, exclude the specific IP ranges of the backup repository servers and the service accounts running these jobs from the detection logic.Software Deployment & Patching Workflows