自动化接入 · API / MCP EN

技术说明 · T1071.004

DNS

Adversaries may communicate using the Domain Name System (DNS) application layer protocol to avoid detection/network filtering by blending in with existing traffic. Commands to the remote system, and often the results of those commands, will be embedded within the protocol traffic between the client and server. The DNS protocol serves an administrative function in computer networking and thus may be very common in environments. DNS traffic may also be allowed even before network authentication is completed. DNS packets contain many fields and headers in which data can be concealed. Often known as DNS tunneling, adversaries may abuse DNS to communicate with systems under their control within a victim network while also mimicking normal, expected traffic. DNS beaconing may be used to send commands to remote systems via DNS queries. A DNS beacon is created by tunneling DNS traffic (i.e. Protocol Tunneling). The commands may be embedded into different DNS records, for example, TXT or A records. DNS beacons may be difficult to detect because the beacons infrequently communicate with infected devices. Infrequent communication conceals the malicious DNS traffic with normal DNS traffic.

ATT&CK T1071.004 platforms — 状态 有效 版本 20.1

Adversaries may communicate using the Domain Name System (DNS) application layer protocol to avoid detection/network filtering by blending in with existing traffic. Commands to the remote system, and often the results of those commands, will be embedded within the protocol traffic between the client and server. The DNS protocol serves an administrative function in computer networking and thus may be very common in environments. DNS traffic may also be allowed even before network authentication is completed. DNS packets contain many fields and headers in which data can be concealed. Often known as DNS tunneling, adversaries may abuse DNS to communicate with systems under their control within a victim network while also mimicking normal, expected traffic.12 DNS beaconing may be used to send commands to remote systems via DNS queries. A DNS beacon is created by tunneling DNS traffic (i.e. Protocol Tunneling). The commands may be embedded into different DNS records, for example, TXT or A records.3 DNS beacons may be difficult to detect because the beacons infrequently communicate with infected devices.4 Infrequent communication conceals the malicious DNS traffic with normal DNS traffic.

  1. PAN DNS Tunneling
  2. Medium DnsTunneling
  3. OilRig Uses Updated BONDUPDATER to Target Middle Eastern Government
  4. DNS Beacons

使用该技术的组织

组织名称国家
grp_g0026APT18—
grp_g0004Ke3chang—
grp_g0080Cobalt Group—
grp_g0114ChimeraChina
grp_g0049OilRigIran
grp_g0081Tropic Trooper—
grp_g0046FIN7—
grp_g0087APT39—
grp_g1003Ember BearRussia
grp_g0140LazyScripter—
grp_g0096APT41China

断言

尚无指向该技术的公开断言。

记录自动入库·未人工复核;置信度与有效期按引用读取。