Abuse of BITS Jobs via Suspicious or Uncommon Remote Endpoints
Adversaries utilize the Background Intelligent Transfer Service (BITS) to execute or stage malicious payloads from uncommon or suspicious remote domains to evade detection.
The Background Intelligent Transfer Service (BITS) is a legitimate Windows component designed to facilitate asynchronous file transfers between a client and a server. Threat actors frequently abuse this service to download malicious payloads or exfiltrate data, leveraging its capability to operate in the background and survive system reboots. This behavior provides a persistence and execution vector that is often overlooked by security teams.
By monitoring for BITS transfer jobs that communicate with remote domains not typically associated with trusted software updates or corporate CDN infrastructure, defenders can identify suspicious staging activity. This technique allows attackers to mask their malicious traffic within the noise of standard Windows background processes, necessitating granular filtering of expected domain patterns.
Impact
Successful abuse of BITS enables attackers to maintain persistence on target systems, download additional stages of malware, or perform unauthorized data exfiltration. Because BITS transfers are managed by the Windows service controller, they may bypass certain network security controls that only inspect user-initiated traffic. This activity is observed in various threat campaigns that focus on staging secondary payloads post-initial access.
Recommendation
Detection engineering teams should focus on identifying BITS jobs created against unusual domains.
- Deploy the provided Sigma rule to identify new BITS transfer jobs directed toward non-standard or uncommon remote endpoints.
- Establish a baseline of known-good, BITS-leveraging update servers in the organization to tune the detection logic and reduce false positives.
- Enable Microsoft-Windows-BITS-Client/Operational logging to capture the necessary events for monitoring BITS activity.
Immediate actions
Enable Microsoft-Windows-BITS-Client/Operational log to support visibility into BITS job creation
Threat Hunt
Identify all BITS jobs created in the last 30 days that pull from domains not matching the exclusion list
Data: Event ID 16403 logs
Detection coverage 1
BITS Transfer Job With Uncommon Or Suspicious Remote TLD
mediumDetects a suspicious download using the BITS client from a FQDN that is unusual to identify potential payload staging.
Detection queries are available on the platform. Get full rules →