惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
云风的 BLOG
云风的 BLOG
B
Blog
博客园 - Franky
I
InfoQ
A
About on SuperTechFans
博客园_首页
L
LangChain Blog
量子位
腾讯CDC
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
美团技术团队
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
雷峰网
雷峰网
MongoDB | Blog
MongoDB | Blog
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
T
The Blog of Author Tim Ferriss
P
Proofpoint News Feed
G
Google Developers Blog
Last Week in AI
Last Week in AI

Help Net Security

ChatGPT advanced account security adds passkeys and hardware keys Week in review: High-severity LPE vulnerability in the Linux kernel, cPanel 0-day exploited for months Automating Pentest Delivery: A Step-by-Step Guide - PlexTrac Open-source privacy proxy masks PII before prompts reach external AI services Shadow AI risks deepen as 31% of users get no employer training Identity is the control plane for distributed infrastructure AI traffic is getting bigger, louder, and less predictable New infosec products of the month: April 2026 cPanel zero-day exploited for months before patch release (CVE-2026-41940) Cisco releases open-source toolkit for verifying AI model lineage Met Police face criticism for using AI to spy on their own officers Nine-year-old Linux kernel flaw enables reliable local privilege escalation (CVE-2026-31431) Hacker with a special interest in breaching sports institutions ends behind bars - Help Net Security IP Fabric MCP server adds governance and control to enterprise AIOps workflows - Help Net Security Aqua Compass MCP server enables real-time investigation and containment of runtime threats - Help Net Security Google brings instant email verification to Android, no OTP needed - Help Net Security If cyber espionage via HDMI worries you, NCSC built a device to stop it - Help Net Security Apple fixes iPhone bug that let FBI retrieve deleted Signal messages(CVE-2026-28950) - Help Net Security GopherWhisper APT group hides command and control traffic in Slack and Discord - Help Net Security OpenAI tackles a bad habit people have when interacting with AI - Help Net Security A year in, Zoom's CISO reflects on balancing security and business - Help Net Security Scenario: Open-source framework for automated AI app red-teaming - Help Net Security GDPR works, but only where someone enforces it - Help Net Security Ransomware, fraud, and lawsuits drive cyber insurance claims to new peaks - Help Net Security Google’s Workspace Intelligence promises privacy while running on your data - Help Net Security Cyberattack on French government agency triggers phishing alert - Help Net Security Claude Mythos finds 271 Firefox flaws, Mozilla believes zero-days are numbered - Help Net Security Prove Identity Platform connects verification, authentication, and fraud prevention - Help Net Security New Mirai variants target routers and DVRs in parallel campaigns - Help Net Security Acronis GenAI Protection gives MSPs control over AI usage and data risks - Help Net Security
Encrypted DNS still tells an eavesdropper where to look -...
Mirko Zorz · 2026-06-22 · via Help Net Security

Encrypted DNS runs across much of the Internet. DNS over TLS, HTTPS, and QUIC keep the contents of a query away from anyone watching a network link. The encryption covers the message inside each packet. The packet still carries plaintext headers, and those values mark a flow as DNS.

encrypted DNS privacy

A new study measures this gap for the Internet of Things and offers a way to close part of it.

The team studied an eavesdropper on a wireless link between a small device and its gateway. Such an attacker separates DNS packets from data packets, then blocks the DNS traffic, profiles the device, or runs DNS-specific analysis. Identification of the flow opens the door to each of these moves.

Earlier work on this problem passed over the plaintext that survives encryption. “We show that the sequence number in the TCP header, the ports in UDP header, the addresses in the IP header, and other plaintext header fields can hint at the nature of the encrypted content,” co-author Martine S. Lenders told Help Net Security. “Our advice to operators is: do not ignore those values and select them carefully,” Lenders explained.

Eliding headers on small devices

The team built on DNS over CoAP, a protocol they brought through the IETF as RFC 9953 in March 2026. CoAP carries DNS inside ordinary application traffic, the same way HTTPS carries it for DoH. Two added pieces matter for privacy. Block-wise transfer, a segmentation technique for CoAP, cuts request and response bodies into equal blocks, which evens out packet lengths. Static Context Header Compression, known as SCHC, a generic header compression framework, replaces header fields with an opaque rule identifier and removes them from the packet.

“To improve the situation fundamentally, we propose the elision of headers. Our proposal is not limited to IoT networks but can also be used on the larger Internet,” Lenders said.

The researchers generated 296 deployment scenarios from a corpus of 58,768 request and response pairs drawn from the HTTP Archive. They trained a Random Forest classifier on the resulting traffic and measured which header fields gave away the DNS flows.

Counters and addresses give traffic away

Two leaks stood out. Source and destination data, meaning addresses, ports, and any plaintext hostname, carried the most weight when a device talked to separate DNS and data servers. Monotonic counters formed the second leak. A DNS query and response pair tends to precede each data fetch, and that rhythm shows through TCP sequence numbers, DTLS sequence numbers, CoAP message IDs, and tokens.

One leak traced to a software detail. TinyDTLS, a common library the team used, copies the record epoch and sequence number into the cipher nonce. The encrypted nonce then works as a counter and exposes the same pattern.

The accuracy that remains

The authors introduce peer-based SCHC rules and combine them with a small CoAP block-size of 64 bytes. This brought classifier accuracy down to a range of 77 to 86 percent, depending on the data and DNS formats. Random guessing sits at 50 percent, the point that renders this kind of attack useless. The defense raises the attacker’s cost and leaves the attacker correct most of the time.

Lenders set that result against the compute it demands. “It is worth noting that, in our attack scenario, the feature vector is very large because we use every bit of the packet as the input,” Lenders said. “So, even with a powerful compute cluster, this analysis may take days, but you never know. Even if such analysis is not used to implement a live attack, it can be used for off-line data mining.”

Two additional defenses for non-IoT operation came with that assessment. “First, obfuscate sequence numbers and addresses. QUIC, OSCORE, and Oblivious DNS provide the necessary building blocks if header elision is not applicable. We should use them!” Lenders said. The second defense covers timing. “Second, use more unpredictable timings of sending packets. In constrained IoT deployments, this is not an option because latency is already higher, but definitely doable in less constrained environments,” Lenders concluded.

The approach reaches past small devices. Header elision and length equalization apply wherever an operator controls both ends of a compression hop. The team released the data corpus, code, and results for other researchers under a public DOI.