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

推荐订阅源

V
Visual Studio Blog
N
Netflix TechBlog - Medium
GbyAI
GbyAI
大猫的无限游戏
大猫的无限游戏
博客园 - 三生石上(FineUI控件)
T
Tailwind CSS Blog
IT之家
IT之家
博客园 - Franky
雷峰网
雷峰网
博客园 - 聂微东
腾讯CDC
M
MIT News - Artificial intelligence
B
Blog RSS Feed
博客园_首页
罗磊的独立博客
S
SegmentFault 最新的问题
I
InfoQ
博客园 - 叶小钗
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
阮一峰的网络日志
阮一峰的网络日志
D
Docker
宝玉的分享
宝玉的分享
B
Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

Help Net Security

Police arrest 10 suspected members of Black Axe cybercrime gang ShinyHunters claims it stole 1.4 million records from Udemy Sevii unveils Cyber Swarm Defense Mode to stop AI-driven attacks at scale Alleged Chinese hacker extradited to US over cyberattacks targeting COVID-19 research Cequence Agent Personas bring granular control and governance to enterprise AI agents NowSecure MARI gives enterprises evidence-based visibility into third-party mobile app risk The metrics killing your SOC, and what to use instead US state privacy fines reached $3.425 billion in 2025 Canada’s first SMS blaster case leads to three arrests Linux storage management tool Stratis 3.9.0 adds online encryption and cache-less pool startup TLS Connect gives SMBs a right-sized automated tool to manage TLS certificates Aptori expands its platform with autonomous offensive testing to reduce security bottlenecks Your IAM was built for humans, AI agents don’t care The AI criminal mastermind is already hiring on gig platforms 25 open-source cybersecurity tools that don’t care about your budget Product showcase: LuLu reveals unauthorized outbound connections from Mac apps Week in review: Claude Mythos finds 271 Firefox flaws, Vercel breach Users advised to drop passwords and make room for passkeys - Help Net Security Indirect prompt injection is taking hold in the wild - Help Net Security Compromised everyday devices power Chinese cyber espionage operations - Help Net Security New Cisco firewall malware can only be killed by pulling the plug - Help Net Security Meta is overhauling how you sign in, manage settings, and protect your accounts - Help Net Security Ubuntu 26.04 LTS delivers memory-safe system tools and live patching for Arm servers - Help Net Security OpenAI’s GPT-5.5 is out with expanded cybersecurity safeguards - Help Net Security AI is speeding up nation-state cyber programs - Help Net Security A study of 1,000 Android apps finds a privacy policy logging gap - Help Net Security IT spending to hit $6.31 trillion record, thanks to AI - Help Net Security Where AI in CI/CD is working for engineering teams - Help Net Security With AI's help, North Korean hackers stumbled into a near-undetectable attack - Help Net Security Hacker with a special interest in breaching sports institutions ends behind bars - 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.