> fiscal-review-b4a5ff.cf.metaaiusercontent.com
So when someone opens the link, the DNS resolution exposes the unique hostname. The original bug reporter found dozens of these URLs in passive DNS logs.
> fiscal-review-b4a5ff.cf.metaaiusercontent.com
So when someone opens the link, the DNS resolution exposes the unique hostname. The original bug reporter found dozens of these URLs in passive DNS logs.
It should! DNS is mostly public and therefore shouldn't be used to hold non-public information. Everyone (should) know TLS-protected paths are superior for privacy. The secondary issue is they used low-entropy guessable DNS records at that.
The domain-isolation advantages you mention are easily accomplished by using both a unique, high-entropy subdomain and a long unique path, but rach problem should be addressed individually with explicit goals and not just vibed. Also, aggressively rate-limit probers.
> DNS is mostly public and therefore shouldn't be used to hold non-public information.
This is just not true if someone is coming from enterprise IT, where DNS requests stay within the corporate network, or if MDM solutions enforce the use of DNS over TLS/HTTPS. I could see it as an honest mistake when someone came to implement this from a different background.
> The secondary issue is they used low-entropy guessable DNS records at that.
The DNS records do contain an unguessable part and they aren’t low entropy.
I get the sense that people on HN just like to dunk on the guy who came up with the design. We should always blame the processes such as insufficient review that lead to this bad outcome. Next time when you make an honest mistake because you didn’t know about something, you should also be treated with respect.
I can't speak for anyone else - but I'm dunking on the organization that failed to catch this - at multiple stages - before it was rolled out.