edit: HN is actually erroring out if I post an example .zip domain of the problem
[1] https://medium.com/@bobbyrsec/the-dangers-of-googles-zip-tld...
If I don't bother hovering over the link then the domain never mattered at all. Could have hosted the file anywhere since the link text in HTML (including HTML email) need not have any relation to the destination. You can simply write a legitimate github.com link but the href goes somewhere else.
Any situation where you're relying on users to visually inspect every link and decide if the domain looks plausible is already a security failure.
If I'm downloading and executing files that are randomly in a Medium article or in my inbox from an untrusted source then we're in trouble whether they are hosted on github or not.
How do you hover on mobile? Instead of training my family members to hover on their phone's I will continue to just block these TLDs.
I'm advocating using a pi-hole to block problematic domains on your network using list like the one from StevenBlack and entire TLDs that could be confusing. If you don't think .zip & .mov could be confusing then feel free to not block them.
E.g. "example.com" becomes "<a href="http://example.com/">example.com</a>".
Such features would now (potentially) also work on mentions of zip files, i.e. on messages that state "download install.zip from github".
Edit: ghi, HN actually does this. Not yet with zip TLDs though.
To me this attack sounds too convoluted to actually get people, since you'll need to buy a lot of domains to match someone's email's contents
testlink.com link.gov abc.zip test.xyz
I agree about being able to hyperlink pretty much anything having the same effect, that's why I don't think the .zip TLD is a big issue
When my Pi stopped working and I couldn’t find a new one, I gave up and moved to NextDNS [1] and have been very happy.
FWIW, something like ublock origin is going to be better for in-browser blocking (for example, DNS poisoning won't work with youtube ads, which are served from youtube.com, but addins like UBO can remove them because they can hook into the actual traffic).
The ultimate adblocking solution is to use UBO in your browsers AND spin up a pihole to block ads on your entire network: https://pi-hole.net/