by me_again on 5/12/23, 6:38 PM with 318 comments
by ilikepi on 5/12/23, 6:46 PM
by SimonPStevens on 5/12/23, 7:17 PM
Most non-technical people I know wouldn't have a clue what a .zip was. Windows has hidden file extensions by default now for decades. And having a phishing link in an email that says something.zip but links to somethingelse.com is a basic scammer 101 level technique. Why would it matter if the .zip was a real part of the URL or not.
Don't get me wrong, I dislike all of the generic TLDs, and the registration process behind them. But of all the points to argue on them, this seems like the weakest and least relevant.
by mholt on 5/12/23, 7:48 PM
(go ahead, click it)
Depending on platform, this is even more fun with command lines with commands like: `open familyphotos.zip`
But the point is, unless you are technically skilled, you probably can't tell whether you're about to go to a trusted file or download something random.
Depending on the context you would probably expect to be taken to a local file on the disk, you would never think this would download something new unless you were already in a context to do so.
Note that Google is also doing this for .mov. Both are file formats which can execute code (zip and mov both have exploits).
These TLDs should at least be removed from the PSL.
Edit: Here's a PoC screenshot: https://twitter.com/mholt6/status/1657133439546695680
by jbverschoor on 5/12/23, 7:14 PM
I hereby want the .exe, .arj, and .rar TLD :-)
by eganist on 5/12/23, 7:16 PM
someone types "product.zip" into the address bar thinking the browser will automatically google it because of course it's not a valid domain name
but it turns out product.zip is a valid domain name, and it masquerades either as the product's webpage or as a delivery vector for other payloads.
---
I've mistyped search terms with periods in them and seen the browser try to route me to an invalid domain, so this isn't beyond the realm of reason.
---
edit: xsmasher below came up with a much more obvious attack case that deserves a read.
by psacawa on 5/12/23, 7:53 PM
For example, we receive a phishing email which reads "This is the bank with your financial statement attached. It's a password protected zip file encrypted with your online banking credentials for security." We click to download and end up at https://financialstatement.zip, where a JS prompt asks us for the decryption password. We think we're interacting with the file system and get owned.
Crucially, i) some browsers don't display the URI scheme in the address bar, and ii) people are used to the idea of a password-protected zip file, and iii) people are used to opening files with their browser.
by avalys on 5/12/23, 7:07 PM
But clearly, this is a problem!
Why is Google actually doing this? Presumably they have some motivation other than making a small profit on registration fees. What’s their angle here?
by biofunsf on 5/12/23, 10:10 PM
edit: I found Google's application to ICANN for the .zip gTLD. Abuse is mentioned a bunch but it seems pretty boiler plate. I don't yet see anything acknowledging the risk of .zip domains in particular: https://gtldresult.icann.org/applicationstatus/applicationde... (pointing out something lacking in Google's .zip gTLD application seems a stronger footing for getting ICANN to take action)
by growthwtf on 5/12/23, 7:10 PM
- wellsfargo.zip
- bankinfo.zip
- irs.zip
- email.zip
- taxreturns.zip
Which — in one sense it's great that there's some new domain names. On the other hand these 5 alone would be a total phishing nightmare for some unsuspecting people.
by yafbum on 5/12/23, 7:21 PM
by renewiltord on 5/12/23, 7:37 PM
subdomain.domain.tld/root/to/sub/path
That goes inwards-out. If we had started with tld.domain.subdomain/root/to/sub/path
it all goes from top-level to bottom.Therefore I propose we fix nothing until we deal with this.
by gjsman-1000 on 5/12/23, 7:15 PM
I think ICANN has increasingly become a failure, in several ways.
- Constant questionable TLD approvals (did the world really need more than the basic five? It's a scammer's dream!)
- IANA mismanaging IPv4 assignment, giving 16.7 million addresses to people who didn't need them at the beginning (like, Apple, who is comfortably sitting on every address starting with 17, or Ford, with every address starting with 19). Causing, of course, IPv4 address auctions...
- The whole .org domain sale fiasco to a private equity firm
- The contracts with VeriSign for .com management and price increases there for no particular reason
- Approving the .sucks domain, in what was widely criticized for having no public value other than to humiliate and extort corporations and individuals
- Giving the .amazon TLD to the company, instead of the Amazon Cooperation Treaty Organization (ACTO) which is comprised of countries involved in the actual Amazon rainforest after a years-long battle
And so forth...
by arsome on 5/12/23, 7:23 PM
by yeldarb on 5/12/23, 7:22 PM
by woodruffw on 5/12/23, 7:16 PM
by benatkin on 5/12/23, 7:15 PM
by 8organicbits on 5/12/23, 8:10 PM
Namecheap says:
> Why choose a .ZIP domain?
> Build your brand fast with a .zip. The .zip top-level domain (TLD) is the perfect fit for organizations specializing in file sharing, storage, and download technology, or for anyone offering speedy and efficient online service.
> Is a .ZIP domain extension right for me?
> Use your .zip TLD to showcase your expertise in the field of file compression software or impress your clients with turbo-charged customer service.
Really?
by mavili on 5/12/23, 7:42 PM
Also as others have commented, those not so tech savvy would probably not know what .zip or .mov files are anyway, and therefore their first instinct will be that they're links to sites rather than the other way around.
by me_again on 5/12/23, 6:38 PM
by varenc on 5/12/23, 9:34 PM
Even if Google wasn’t the .zip owner, or if you don’t believe they’re an insidiously corrupting force, you can still agree that .zip domains are overly confusing and ripe for abuse and attacks. This argument stands on its own, and focusing on the Google aspect just muddles the issue. (Though I agree with some of the sentiment)
by grozzle on 5/12/23, 7:36 PM
libfooblah.so or something like that, i dare not post the actual name because of course it's gotta be something sketchy as a website.
by iforgotpassword on 5/12/23, 8:21 PM
by sn_master on 5/12/23, 7:29 PM
by eli on 5/12/23, 7:20 PM
Couldn't you already send someone an email or direct them to a webpage where the text "financialstatement.zip" is linked... anywhere?
by AviationAtom on 5/12/23, 8:10 PM
by eterm on 5/12/23, 7:11 PM
Isn't it time to leverage what's left of the decentralisation of the web rather than beg google?
by jug on 5/12/23, 10:45 PM
by diebeforei485 on 5/12/23, 8:41 PM
I've instead gone with .dev for my personal domain. It was a bit annoying updating my email everywhere, but I'm a lot happier with this.
by NotYourLawyer on 5/12/23, 8:38 PM
Preach!
by armchairhacker on 5/12/23, 7:16 PM
You can argue that removing the .zip TLD is a better solution, but this one is immediately actionable (you control the browser)
by nfoz on 5/12/23, 7:13 PM
ICANN sold out the internet.
by hgs3 on 5/13/23, 2:43 AM
[1] https://reddit.com/r/programming/comments/13fsvl5/the_zip_tl...
by graiz on 5/12/23, 8:43 PM
by jacobsenscott on 5/12/23, 9:40 PM
by dmcq2 on 5/12/23, 8:50 PM
by SoftTalker on 5/12/23, 8:41 PM
A ".zip" is just four characters at the end of the filename. It conventionally means it's a ZIP compressed file, but it could contain anything.
Same with any other filename, .pdf, .doc, .wav, .jpg, etc. They are conventions but that's all they are.
by gambiting on 5/12/23, 7:25 PM
by WirelessGigabit on 5/12/23, 9:12 PM
by arlattimore on 5/12/23, 9:04 PM
by pimlottc on 5/12/23, 8:06 PM
by trollian on 5/12/23, 9:05 PM
Maybe Poland should change its name so Perl programmers don't get confused.
by RektBoy on 5/12/23, 8:44 PM
Disable zip TLD and you left with like 100million ways how to scam people. What did you actually achieve?
by CPLX on 5/12/23, 7:25 PM
by andrewstuart on 5/12/23, 8:17 PM
by dheera on 5/12/23, 7:45 PM
by mgaunard on 5/12/23, 9:16 PM
by ipaddr on 5/12/23, 9:07 PM
by jamespo on 5/12/23, 7:18 PM
by foul on 5/12/23, 7:33 PM
by yieldcrv on 5/12/23, 7:38 PM
by bandyaboot on 5/12/23, 8:16 PM
I’m really curious to know what this person has in mind.
by fareesh on 5/12/23, 8:22 PM
Speaking of which, who owns command.com ?
by dools on 5/12/23, 10:58 PM
by syngrog66 on 5/12/23, 8:27 PM
by swyx on 5/12/23, 7:14 PM
by frou_dh on 5/12/23, 7:19 PM
by pierat on 5/12/23, 7:24 PM
From https://www.rfc-editor.org/rfc/rfc1034 3.6.1 , we see
----------------------
For example, we might show the RRs carried in a message as:
ISI.EDU. MX 10 VENERA.ISI.EDU.
MX 10 VAXA.ISI.EDU.
VENERA.ISI.EDU. A 128.9.0.32
A 10.1.0.52
VAXA.ISI.EDU. A 10.2.0.27
A 128.9.0.33
----------------------Notice it's not ISI.EDU , but it's ISI.EDU. for an absolute fully-qualified domain name.
You can also notice weirdnesses here when you go to https://news.ycombinator.com. (copy and paste with period), like you're not logged in due to cookies not sharing.
But requiring absolute FQDN's would solve this https://financialstatement.zip -> https://financialstatement.zip. and remove the ambiguity.