News for hackers. Stuff that matters.
Re:When did POP and IMAP become a “legacy protocol?” by Avamander on Sunday September 25, 2022 @04:36PM (#32975900)
I get the impression that the article's author didn't really read the linked help page. It's basic auth that's getting deprecated, due to being considered a legacy authentication protocol. For good reasons, as described.

That aside, POP should really be considered legacy, it comes with many downsides that hinder people's e-mail usage. IMAP is definitely more functional, but has a successor - JMAP. So in some sense, it'd not even be entirely wrong to migrate.

Lack of HTTPS on the author's site also adds a nice subtle flavour to the blogpost.

Re:When did POP and IMAP become a “legacy protocol?” by johnklos on Sunday September 25, 2022 @07:16PM (#32977442)
The linked help page doesn't make up for what the letter says. The letter is just plainly misleading.

Read it again - they're unambiguously saying that non-Microsoft email programs that rely on SMTP, POP and/or IMAP will "stop functioning when Microsoft chooses to disable these protocols".

That the linked help clarifies a little doesn't mean this is a flatly misleading letter.

Re:When did POP and IMAP become a “legacy protocol?” by rendaw on Sunday September 25, 2022 @11:36PM (#32979108)
This has already happened! My school promised email for life, and uses Microsoft's Office365. A couple months ago they sent out emails saying if you don't update your client to use "modern auth" (which was a new term for me) I'd lose the ability to check my email.

Well Microsoft blocks the Thunderbird embedded browser, so you can't complete the Oauth2 login. I've been effectively locked out of my account since (I'm not going to use the webmail just for this account - set up a forwarding email and told everyone to use my new address).

Re:When did POP and IMAP become a “legacy protocol?” by amaccuish on Monday September 26, 2022 @01:45AM (#32979810)
Microsoft doesn't by default block the embedded Thunderbird browser. An admin can however enable that setting.
Re:When did POP and IMAP become a “legacy protocol?” by magicalhippo on Monday September 26, 2022 @06:42AM (#32981437)
Guess it would be nice with a fall-back option in Thunderbird to use the system browser.
Re:When did POP and IMAP become a “legacy protocol?” by kevin_thibedeau on Monday September 26, 2022 @02:55AM (#32980237)
So spoof the user agent.
Re:When did POP and IMAP become a “legacy protocol?” by Meph504 on Monday September 26, 2022 @01:33AM (#32979749)
That letter isn't from microsoft though, I manage several tenants, and none of our end users or admin got that letter.

specifically what is missing, is that email using basic auth won't disconnected OCT 1st because of the tons and tons of machine that do things like email faxes, and scans that do not support modern authentication.

This looks like whoever "enterprise services" is, they wrote a brief message that wasn't very accurate.

Re:When did POP and IMAP become a “legacy protocol?” by FuriouslyAdrift on Monday September 26, 2022 @08:18AM (#32982184)
We split off any of our "legacy" devices to SMTP2GO accounts.
Re:When did POP and IMAP become a “legacy protocol?” by tpoacher on Monday September 26, 2022 @10:14AM (#32983367)
It gets worse.

"We won't support clients that dont support microsoft supported practices" is a very short stone's throw away from "we won't support non-microsoft clients", as I've come to discover at my university, where I had to ask for permission to use an email client just for oauth to work.

Which is yet to be granted after 2 months (and if granted, will be granted site-wide ... i.e. unlikely unless there is a large demand for non-microsoft clients)

Re:When did POP and IMAP become a “legacy protocol?” by bayindirh on Sunday September 25, 2022 @07:06PM (#32977344)
> Lack of HTTPS on the author's site also adds a nice subtle flavour to the blogpost.

If you're not doing anything requiring security, you don't need HTTPS, IMHO.

> POP should really be considered legacy

I know people who knowingly use POP to keep their remote boxes empty, and keep everything local, so I don't think we should decide for people that swiftly.

Similarly, I'll let the wisdom of "Teh Internetz" to decide whether JMAP is worthy of the effort to replace IMAP. Having a IETF RFC is a good start, but let's see...

Re:When did POP and IMAP become a “legacy protocol?” by cortesoft on Sunday September 25, 2022 @07:15PM (#32977436)
> If you're not doing anything requiring security, you don't need HTTPS, IMHO.

I disagree, for a lot of reasons. For one thing, I don't want some random WI-FI to know every page I visit, even insecure pages.

I also don't want to leak any information about my browsing habits. Using https everywhere limits the information you leak about how much of your traffic is sensitive.

Re:When did POP and IMAP become a “legacy protocol?” by bayindirh on Sunday September 25, 2022 @07:18PM (#32977467)
Unless you use DNS over HTTPS, all the effort there is moot. Even then, a flow server can trace all the point to point IP traffic passing over it. Yes, it limits the obtained data a lot (no hostnames to begin with), but a proper traffic analyzer is rarely blinded completely by HTTPS.
Re:When did POP and IMAP become a “legacy protocol?” by tsimionescu on Monday September 26, 2022 @04:16AM (#32980672)
Knowing that I'm watching YouTube is one thing, knowing what YouTube video I'm watching is a completely different problem.

Edit also: even with DNS over HTTPS, a lot of the Internet uses SNI for TLS, so anyone snooping can anyway see what hostname you're visiting (not to mention, IPs are not significantly more private than host names, and those will always be public unless you're using ToR or something similar).

Re:When did POP and IMAP become a “legacy protocol?” by cma on Sunday September 25, 2022 @07:21PM (#32977499)
Comcast injects data into plain http pages, altering them when they see fit (they put in a datacap warning into the text of the page).
Re:When did POP and IMAP become a “legacy protocol?” by gkbrk on Sunday September 25, 2022 @07:24PM (#32977521)
If Comcast is doing something wrong, why does everyone else need to do something about it? If Comcast stops routing packets on port 433, should everyone else stop using it as well?
Re:When did POP and IMAP become a “legacy protocol?” by Gigachad on Sunday September 25, 2022 @08:22PM (#32977950)
ISPs are evil and untrusted. That’s just a fact. The solution is to not allow them to see or modify anything.
Re:When did POP and IMAP become a “legacy protocol?” by stiray on Monday September 26, 2022 @01:54AM (#32979859)
Other IT corporations are also evil and untrusted.

But no one cares if they can look into all your mails and documents (Microsoft, Google), track you all over the web, see where you are going, which flight you are taking,...

The important is that ISPs are evil and untrusted. facepalm

Re:When did POP and IMAP become a “legacy protocol?” by staticassertion on Monday September 26, 2022 @03:53AM (#32980553)
> But no one cares if they can look into all your mails and documents (Microsoft, Google), track you all over the web, see where you are going, which flight you are taking,...

I don't think I go a single day without reading posts complaining about exactly that, so obviously people do care.

Re:When did POP and IMAP become a “legacy protocol?” by Gigachad on Monday September 26, 2022 @02:16AM (#32980014)
ISPs are the most blatantly scummy of the lot. They log everything, usually by government requirements, sell it to anyone, give it to the government without a warrant, inject adverts and js in to unprotected requests, and all kinds of malicious things.

They are easily eliminated from the picture. One less party with access to your data the better. There is really _no_ good argument for not having HTTPS on any site unless its some very rare case like an intranet site.

Re:When did POP and IMAP become a “legacy protocol?” by msh on Monday September 26, 2022 @05:50AM (#32981159)
Some places the ISP's are monopolies, or duopolies. Even with current tech giants you have many options.
Re:When did POP and IMAP become a “legacy protocol?” by cortesoft on Sunday September 25, 2022 @09:57PM (#32978482)
This is like saying we shouldn't use encryption just because there are bad guys stealing our data... just because hackers do something wrong, why does everyone else need to do something about it?

We have to do a lot of things because bad guys do bad things. What is the alternative? Pretend they don't exist?

Re:When did POP and IMAP become a “legacy protocol?” by cortesoft on Sunday September 25, 2022 @07:19PM (#32977479)
They would know the IP address and host name from SNI, but they wouldn't know which articles on the blog I read.
Re:When did POP and IMAP become a “legacy protocol?” by josephcsible on Sunday September 25, 2022 @07:48PM (#32977708)
And if you're using TLS ECH, then they wouldn't even know the host name.
Re:When did POP and IMAP become a “legacy protocol?” by 1vuio0pswjnm7 on Sunday September 25, 2022 @11:24PM (#32979042)
The website operator has to use it, too. Many HTTP servers still do not support TLS1.3 let alone ECH (Draft 13). ECH is still experimental. Cloudflare disabled their ESNI trial a while back (ESNI worked great for me outside the browser), so unless they have now got ECH working (I still have not seen any announcement), currently there are even fewer sites offering encrypted SNI. You could probably count them on one hand. And Firefox (nightly), Chromium (105+) and Brave (nightly) are probably the only browsers that would support ECH and it is not enabled by default. I would be pleased to learn I am wrong here, because I would love to again start using sites that do not return requested pages unless a servername is sent.
Re:When did POP and IMAP become a “legacy protocol?” by slooonz on Monday September 26, 2022 @03:41AM (#32980488)
HTTPs not completely blinding traffic analyzer doesn’t make the partial blinding useless.
Re:When did POP and IMAP become a “legacy protocol?” by Gigachad on Sunday September 25, 2022 @08:22PM (#32977943)
DNS over HTTPS is default on some browsers now. Firefox does it iirc.
Re:When did POP and IMAP become a “legacy protocol?” by denton-scratch on Monday September 26, 2022 @09:11AM (#32982664)
> Unless you use DNS over HTTPS

It really isn't hard to set up an unbound resolver.

Re:When did POP and IMAP become a “legacy protocol?” by denkmoon on Sunday September 25, 2022 @07:46PM (#32977688)
DoH is bad use DoT instead.
Re:When did POP and IMAP become a “legacy protocol?” by josephcsible on Sunday September 25, 2022 @07:47PM (#32977694)
This couldn't be further from the truth. DoT is easy to block, so anyone who wants to censor or surveil you will just do so. You should always use DoH instead, since it's way more resistant to blocking.
Re:When did POP and IMAP become a “legacy protocol?” by denkmoon on Sunday September 25, 2022 @08:05PM (#32977820)
Can't wait til google owns your DNS and you can't do shit about it
Re:When did POP and IMAP become a “legacy protocol?” by josephcsible on Sunday September 25, 2022 @08:22PM (#32977944)
How does DoH make DNS any more centralized than DoT does?
Re:When did POP and IMAP become a “legacy protocol?” by denkmoon on Sunday September 25, 2022 @08:40PM (#32978045)
When Google embed their DNS and their certificate into every Google product you have to use, you can't effectively block it.
Re:When did POP and IMAP become a “legacy protocol?” by josephcsible on Sunday September 25, 2022 @09:33PM (#32978375)
If your goal isn't to censor or surveil other people, then why do you need to block Google's DNS rather than just not using it yourself?
Re:When did POP and IMAP become a “legacy protocol?” by tsimionescu on Monday September 26, 2022 @04:24AM (#32980711)
Unfortunately, people are now often fighting with their own devices for control over which 3rd party services they access. This sometimes means that you have reasons to MITM or block traffic your own devices generate if you want to control aspects of who you actually send data to, or what data you actually send.
Re:When did POP and IMAP become a “legacy protocol?” by magicalhippo on Monday September 26, 2022 @07:35AM (#32981807)
Not just block. I run split-horizon DNS at home for a few of my services. Without being able to control the DNS for devices on my LAN, they can't use those services.

Now you might argue that's a bit silly, but it is a use-case.

Re:When did POP and IMAP become a “legacy protocol?” by denkmoon on Sunday September 25, 2022 @10:59PM (#32978855)
Chromecast will use Google DNS and there is nothing you can do about it on the device. Guarantee this will happen to Chrome eventually.
Re:When did POP and IMAP become a “legacy protocol?” by Handytinge on Tuesday October 04, 2022 @09:12AM (#33079825)
Don't use random Wi-Fi then? Or if you do, have an always on routed VPN?

You're leaking data all over the place, placing the burden on the website owner is silly.

Re:When did POP and IMAP become a “legacy protocol?” by verisimilitudes on Sunday September 25, 2022 @07:40PM (#32977649)
That's called a personal problem. It's not the responsibilty of a website owner to make his website constantly rot for the sake of strangers.
Re:When did POP and IMAP become a “legacy protocol?” by throw0101c on Sunday September 25, 2022 @10:02PM (#32978505)
> If you're not doing anything requiring security, you don't need HTTPS, IMHO.

There have been documented attacks of people getting hacked because they were browsing the web with plain-HTTP and someone injected malicious pages mid-stream; see "Quantum Insert":

* https://www.infoworld.com/article/2609621/uk-spy-agency-uses...

* https://www.wired.com/2015/04/researchers-uncover-method-det...

Re:When did POP and IMAP become a “legacy protocol?” by Yeahsureok on Monday September 26, 2022 @03:54AM (#32980562)
My ISP injects ads into http sites often.

Now just imagine what this corrupt third world government here can do.

Of course its "not a problem" if you aren't a vulnerable person who dares go against the grain, but on the whole it is.

If your site is not using tls then it's automatically blocked sorry, maybe I'm not your target audience regarding security blogs though :)

Re:When did POP and IMAP become a “legacy protocol?” by Handytinge on Tuesday October 04, 2022 @09:19AM (#33079924)
If you're security focused, why not GRE tunnel to a vultr or similar VM and exit there? Then your ISP gets no information.
Re:When did POP and IMAP become a “legacy protocol?” by yardstick on Monday September 26, 2022 @04:31AM (#32980748)
I think the more important question is why are you still supporting this ISP by being their customer?
Re:When did POP and IMAP become a “legacy protocol?” by ripdog on Monday September 26, 2022 @11:28AM (#32984387)
In corporate hellscapes like the USA, there is often no choice in ISPs, either because other ISPs can't justify the infrastructure investment to set up in opposition to the incumbent, or because the incumbent has lobbied local government to make use of power poles/conduits exclusive to them.
Re:When did POP and IMAP become a “legacy protocol?” by gernb on Monday September 26, 2022 @05:42AM (#32981115)
could be on airport wifi, store wifi, cafe wifi, hotel wifi, etc...

https prevents them injecting shit

Re:When did POP and IMAP become a “legacy protocol?” by Handytinge on Tuesday October 04, 2022 @09:18AM (#33079916)
None of those are networks I could consider secure.

Even with https, there's no scenario where I'm not encapsulating all traffic in a tunnel there.

Re:When did POP and IMAP become a “legacy protocol?” by yardstick on Monday September 26, 2022 @07:48AM (#32981897)
Sure, but this was in specific reference to “My ISP”. I can understand no choice in a hotel/cafe/etc. But there’s now lots of choice for home internet. Wired, cellular, even Starlink.
Re:When did POP and IMAP become a “legacy protocol?” by ranger_danger on Wednesday September 28, 2022 @08:59AM (#33007356)
As if most people even have a choice.
Re:When did POP and IMAP become a “legacy protocol?” by bitwize on Monday September 26, 2022 @12:08AM (#32979319)
> If you're not doing anything requiring security, you don't need HTTPS, IMHO.

No, no, no, no, no, no, no.

ALL Web traffic should be https (or http/2 or /3). If you connect to a site that uses insecure http, ANY link between you and that site can easily snoop on traffic and even inject different content. You CANNOT be sure that the content you see is what was originally served by the server, and you can certainly expect that state actors will be noting that you viewed this content, and building a profile on you based on that information.

Re:When did POP and IMAP become a “legacy protocol?” by Handytinge on Tuesday October 04, 2022 @09:21AM (#33079945)
Firmly disagree.

Anyone can use any protocol they wish to, that's the beauty of the internet.

Re:When did POP and IMAP become a “legacy protocol?” by verisimilitudes on Monday September 26, 2022 @01:35AM (#32979757)
Hey, fellow genius on Hacker News, do note that TLS doesn't protect against state actors, because they can very easily manipulate certificate authorities, and a malicious certificate authority completely removes most protections TLS supposedly provides.
Re:When did POP and IMAP become a “legacy protocol?” by foverzar on Monday September 26, 2022 @02:20AM (#32980035)
It could, if the CAs were globally distributed. Unfortunately currently they are all under the US influence.
Re:When did POP and IMAP become a “legacy protocol?” by tsimionescu on Monday September 26, 2022 @04:26AM (#32980723)
It's enough to compromise one CA for TLS to be entirely defeated - any CA can sign a certificate for any site, and TLS implementations will accept it. The only defense is pinned certificates, but that comes with its own problems.
Re:When did POP and IMAP become a “legacy protocol?” by Avamander on Monday September 26, 2022 @05:41AM (#32981111)
Certificate Transparency is enforced, so it'd be quite easy to detect that compromise by now.
Re:When did POP and IMAP become a “legacy protocol?” by tsimionescu on Monday September 26, 2022 @07:09AM (#32981587)
Sure, but still somewhat after the fact.
Re:When did POP and IMAP become a “legacy protocol?” by yardstick on Monday September 26, 2022 @04:35AM (#32980763)
Have you considered disabling non-https in your browser, and blocked outbound port 80 on your home router?
Re:When did POP and IMAP become a “legacy protocol?” by ZiiS on Monday September 26, 2022 @06:18AM (#32981304)
Expressing a public opinion on how communication systems should implement their authentication needs at least some security, IMHO.
Re:When did POP and IMAP become a “legacy protocol?” by johannes1234321 on Monday September 26, 2022 @07:18AM (#32981668)
> I know people who knowingly use POP to keep their remote boxes empty, and keep everything local, so I don't think we should decide for people that swiftly.

That could be done using IMAP as well. The overhead for that use case seems quite small. However it is just one protocol to support. And I haverun into a bunch of non-techy users with problems like "if i read my mails on my desktop I can't access them on my phone anymore, so I always use the phone"-like problems, which tells me their mail client on desktop likely uses POP3. By not offering POP3 you are removing that class of support problems with very little downside.

Re:When did POP and IMAP become a “legacy protocol?” by rexreed on Monday September 26, 2022 @08:02AM (#32982042)
In what way can you configure IMAP to not leave messages on the server and yet still give multiple clients access to that email?
Re:When did POP and IMAP become a “legacy protocol?” by denton-scratch on Monday September 26, 2022 @09:19AM (#32982747)
If you use POP (and allow it to delete downloaded messages from the server), you still can't access your mail from multiple clients.
Re:When did POP and IMAP become a “legacy protocol?” by denton-scratch on Monday September 26, 2022 @09:08AM (#32982647)
> It's basic auth that's getting deprecated

I missed that, because I don't jump down every linked rabbithole. Thanks.

Basic auth shouldn't be used for anything; I'm surprised it isn't already deprecated to hell and back. The letter says that Microsoft intends to deprecate IMAP and POP because some people use them with Basic auth. That doesn't make sense.

Re:When did POP and IMAP become a “legacy protocol?” by megous on Monday September 26, 2022 @07:07AM (#32981578)
What downsides POP3 has? Looks like a terribly simple protocol and does the job of moving messages from one place to another quite well for me.

Having to use anything more complex would be a downgrade. More complex to setup on server and client side, with more options and more problems to take care of.

I like to use the simplest tool for the job.

Re:When did POP and IMAP become a “legacy protocol?” by Avamander on Monday September 26, 2022 @07:13AM (#32981631)
> What downsides POP3 has? Looks like a terribly simple protocol

Exactly that, it's terribly simple. People have multiple devices, that alone makes POP3 an annoying protocol to use.

Re:When did POP and IMAP become a “legacy protocol?” by ReallyOldLurker on Tuesday September 27, 2022 @04:30PM (#33000722)
>> ... multiple devices, that alone...

A big assumption. POP3 works perfectly fine and is preferable in my situation.

Re:When did POP and IMAP become a “legacy protocol?” by Avamander on Wednesday September 28, 2022 @06:03AM (#33006270)
No, not an assumption. Also, good for you.
Re:When did POP and IMAP become a “legacy protocol?” by billpg on Monday September 26, 2022 @07:40AM (#32981835)
The UIDL command is specified as an optional command, but it's really required. https://billpg.com/pop3-uidl/

The workload required to poll is heavy. You need to reconnect TCP, TLS and login. Once you find you have no messages, you have start over to check again. https://billpg.com/pop3-commit-refresh/

Clients and servers need to keep a short-term "message id" to long-term "unique-id" map. https://billpg.com/pop3-message-ids/

Deletes are batched and only committed at the end of a connection. Unless you're willing to close and reopen a connection right away, any messages you delete are in a not-quite-deleted limbo until you close the connection. https://billpg.com/pop3-deli/

Re:When did POP and IMAP become a “legacy protocol?” by megous on Tuesday September 27, 2022 @07:39AM (#32994053)
Looks like most of these are issues for large providers only or if you have multiple clients/protocols enabled, which is I guess fair. Thanks for the overview, it's always interesting to see limitations of protocols I use daily.

I use POP3 only to move messages from my mail server's mailbox on a VPS to my LAN using a pull method. Polled mailbox is thus mostly empty or has very few messages at each poll. So it's a nice fit.

Re:When did POP and IMAP become a “legacy protocol?” by wizofaus on Monday September 26, 2022 @04:30AM (#32980745)
Didn't know about JMAP - had been looking recently for open JSON-API-over-HTTP protocols, good to know.
Re:When did POP and IMAP become a “legacy protocol?” by Ajedi32 on Sunday September 25, 2022 @08:01PM (#32977796)
Are there any non-Microsoft email clients that support different authentication protocols with IMAP connections to Exchange Online? The message from Microsoft certainly makes it seem like IMAP itself is being deprecated.
Re:When did POP and IMAP become a “legacy protocol?” by 1vuio0pswjnm7 on Sunday September 25, 2022 @07:11PM (#32977401)
"Lack of HTTPS on the author's site also adds a nice subtle flavour to the blogpost."

This blog can be read over TLS using gemini://.

    printf 'gemini://gemini.conman.org/boston/2022/09/22.1\r\n' \
    |openssl s_client -connect 71.19.142.20:1965 -ign_eof
Also

https://portal.mozz.us/gemini/gemini.conman.org/boston/2022/...

Re:When did POP and IMAP become a “legacy protocol?” by shadowgovt on Sunday September 25, 2022 @07:16PM (#32977444)
Do either of these address the underlying problem that without https there's no guarantee that the blog content hasn't been modified in transit?

Neither Gemini nor the Internet Archive have access to the content through a channel other than the insecure HTTP endpoint, right?

Re:When did POP and IMAP become a “legacy protocol?” by shakna on Sunday September 25, 2022 @10:40PM (#32978728)
> Neither Gemini nor the Internet Archive have access to the content through a channel other than the insecure HTTP endpoint, right?

All Gemini is signed. [0] It's mandatory. That's why the parent piped through openssl to connect.

For example, the page that we're looking at is signed. [1] (Using a bridge to show the certificate, but you can verify it yourself, as well.)

[0] https://gemini.circumlunar.space/docs/specification.html

[1] https://portal.mozz.us/gemini/gemini.conman.org/boston/2022/...

Re:When did POP and IMAP become a “legacy protocol?” by yardstick on Monday September 26, 2022 @04:37AM (#32980780)
Is that signature from the original author, or from an intermediary/Gemini proxy?
Re:When did POP and IMAP become a “legacy protocol?” by shakna on Monday September 26, 2022 @05:36AM (#32981081)
The authour. You can see their domain in the email that makes the signature.

> CA/[email protected]

> CN=gemini.conman.org/[email protected]

Re:When did POP and IMAP become a “legacy protocol?” by shadowgovt on Monday September 26, 2022 @04:05PM (#32987644)
This is a self-signed cert with no chain of trust to a cert issuer, which means we're back to square one... No way to know that whoever is providing the data to Gemini isn't lying about being Conman Laboratories.
Re:When did POP and IMAP become a “legacy protocol?” by shakna on Monday September 26, 2022 @11:18PM (#32991218)
Again, that's part of the Gemini spec.

> 4.2 Server certificate validation

> Clients can validate TLS connections however they like (including not at all) but the strongly RECOMMENDED approach is to implement a lightweight "TOFU" certificate-pinning system which treats self-signed certificates as first- class citizens. This greatly reduces TLS overhead on the network (only one cert needs to be sent, not a whole chain) and lowers the barrier to entry for setting up a Gemini site (no need to pay a CA or setup a Let's Encrypt cron job, just make a cert and go).

> TOFU stands for "Trust On First Use" and is public-key security model similar to that used by OpenSSH. The first time a Gemini client connects to a server, it accepts whatever certificate it is presented. That certificate's fingerprint and expiry date are saved in a persistent database (like the .known_hosts file for SSH), associated with the server's hostname. On all subsequent connections to that hostname, the received certificate's fingerprint is computed and compared to the one in the database. If the certificate is not the one previously received, but the previous certificate's expiry date has not passed, the user is shown a warning, analogous to the one web browser users are shown when receiving a certificate without a signature chain leading to a trusted CA.

> This model is by no means perfect, but it is not awful and is vastly superior to just accepting self-signed certificates unconditionally.

Re:When did POP and IMAP become a “legacy protocol?” by Avamander on Tuesday September 27, 2022 @07:14AM (#32993823)
That is a terrible security assessment and it is an awful model for the web.

OpenSSH's TOFU works in its specific context primarily because SSH targets have been connected to beforehand and you can't place an evil proxy between. In order to prevent issues with TOFU, we've got SSHFP DNS records (so, trusting DNSSEC).

Now with the web, it's already rather ridiculous to suggest that it's not a terrible security model to not visit any new websites on untrusted connections. Plus the seeming lack of alternative methods (like SSHFP/TLSA + DNSSEC) to establish trust with untrustworthy networks (which well, most networks should be considered as).

Re:When did POP and IMAP become a “legacy protocol?” by tptacek on Tuesday September 27, 2022 @10:43PM (#33003706)
Giving the DNS PKI any influence over your SSH connections seems insane, since there is literally no reason whatsoever the DNS root and TLD operators should have any say whatsoever in how you connect to your own servers.

If you're worried about key continuity issues, do what large SSH fleet deployers do, and use certificates. Key continuity was the motivating use case for SSH certificates, before they were used to do MFA/SSO logins for users.

I don't disagree with the analysis of Gemini's trust model; I think you're right that key continuity doesn't work on the scale of the public web. Of course, I don't think DNSSEC has any answers here, either; the Web PKI is probably the best thing we've got right now.

Re:When did POP and IMAP become a “legacy protocol?” by Avamander on Wednesday September 28, 2022 @06:01AM (#33006259)
I just highlighted the fact that OpenSSH (which was an inspiration to the Gemini people) finds this an issue and have devised solutions. You and everyone else are absolutely free to not to trust DNSSEC and deal with the pitfalls of TOFU-over-internet in some other way.

Though in theory, just using SSHFP+DNSSEC and those operators being malicious shouldn't degrade SSH's security, it should only hinder the same TOFU. In which case I suspect people would fall back to the Web PKI to look up the reason for the mismatch.

Re:When did POP and IMAP become a “legacy protocol?” by 1vuio0pswjnm7 on Monday September 26, 2022 @04:51PM (#32988185)
The Gemini to WWW portal does have access to the content via TLS1.2 or greater, as that is the only way content is served under the Gemini protocol. AFAIK, Internet Archive (IA) does not crawl gemini://. I thought perhaps IA might have crawled https://portal.mozz.us, but I was mistaken.

Regarding the issue of "integrity", i.e., not being modified in transit, ideally all www pages could have a hash (signature), or "digest", of the page content. As long as the www user can obtain the signature over a secure channel then, in theory, integrity can be verified. The content could be sent over an insecure channel and integrity could still be verified. This sort of verification has long been common (well before HTTPS became widespread) when downloading files, namely, software, e.g., as tarballs.

The problem with using an intermediary that has crawled the www, whether it is IA or Google or whomever, is that the www user has no way to know how the content was retrieved. How does every www user know that the pages in Google's index that they are purportedly searching were accessed via HTTP or HTTPS. The only people who would have firsthand knowledge of the retrieval are those who observed it. As such, there is some (misplaced) trust involved when people use IA, Google or other intermediaries.

Personally, if I am forced to use an intermediary, e.g., a web archive, a search engine, a third party DNS provider, etc., then I try to use multiple intermediaries to obtain the same data, then compare. This does not solve the problem, but it is arguably better than trusting any particular intermediary.

Ideally, web page authors and intermediaries could provide signatures for the web pages they serve. (The same way that software authors provide signatures for the archives of the software they publish.) For example, if one uses Common Crawl then one gets a "WARC-Payload-Digest" header. For example, the payload digest for example.com's index.html is currently

   WARC-Payload-Digest: sha1:JI6OR3QR4CI526JD6TMMNZNV4QPMPQCH
Of course, that digest should be published by the author of example.com's index.html.

If its signature was published by the original source, then there could be multiple sources for example.com's index.html across the web. Each copy would match the same signature published by the author of example.com's index.html. This practice has long been used in software distribution where multiple "mirrors" contain copies of the same files.

I still find there are numerous "insecure HTTP endpoints" in operation on the www. It seems to me that as long as these are concealed, no one complains about them. I recently commented about this with respect to podcasts. A surprising number of podcasts are being served over HTTP. But as long as the podcast listener is unaware of how their software is accessing them, no one complains about potential modification in transit or other issues with using an insecure channel.

Re:When did POP and IMAP become a “legacy protocol?” by shadowgovt on Tuesday September 27, 2022 @01:38PM (#32998509)
> As such, there is some (misplaced) trust involved when people use IA, Google or other intermediaries

That's the unfortunate reality of trust as a currency... On average, people are way more likely to trust Google, a household name, than Gemini, a three-year-old brand-new protocol with its own mystery set of new and exciting not-yet-discovered security issues.

Google does mis-crawl all the time (in fact, they have a whole division dedicated to confirming whether sites aren't detecting their crawler and actively lying to them; sites that do get penalized in search results). But it's Google, so people believe they have a vested interest in getting it right. There's no such guarantees in people's minds for data coming over Gemini protocol; it hasn't been earned yet.

Re:When did POP and IMAP become a “legacy protocol?” by 1vuio0pswjnm7 on Wednesday September 28, 2022 @03:46AM (#33005268)
It's consistently baffling to me to why people try to "attack" Gemini, as if it is some sort of "threat". A threat to what I am not sure. One of the common foibles is they try to compare it to "the web". This is absurd since Gemini is not "the web", nor is it anything close to a Hypertext Transfer Protocol (HTTP).

IMHO, at best Gemini is a Gopher redux. No one is planning to run commerce over Gopher. It is no different for Gemini. It's a "people's protocol", not a corporate one. It does not even have an RFC. It's relatively easy to write clients and servers. No corporate vendor or advertising sponsorship is needed. No one needs to have a "business model" to publish data/information via Gemini.

The Gemini FAQ explicitly addresses critics who see the internet through web-tinted glasses:

1.6 Do you really think you can replace the web?

Not for a minute! Nor does anybody involved with Gemini want to destroy Gopherspace. Gemini is not intended to replace either Gopher or the web, but to co-exist peacefully alongside them as one more option which people can freely choose to use if it suits them. In the same way that some people currently serve the same content via gopher and the web, people will be able to "bihost" or "trihost" content on whichever combination of protocols they think offer the best match to their technical, philosophical and aesthetic requirements and those of their intended audience.

Re:When did POP and IMAP become a “legacy protocol?” by 1vuio0pswjnm7 on Monday September 26, 2022 @09:41PM (#32990782)
The Gemini protocol is not a commercially-controlled HTTPS. Some folks like it better than HTTPS.

4.2 Server certificate validation

Clients can validate TLS connections however they like (including not at all) but the strongly RECOMMENDED approach is to implement a lightweight "TOFU" certificate-pinning system which treats self-signed certificates as first- class citizens. This greatly reduces TLS overhead on the network (only one cert needs to be sent, not a whole chain) and lowers the barrier to entry for setting up a Gemini site (no need to pay a CA or setup a Let's Encrypt cron job, just make a cert and go).

TOFU stands for "Trust On First Use" and is public-key security model similar to that used by OpenSSH. The first time a Gemini client connects to a server, it accepts whatever certificate it is presented. That certificate's fingerprint and expiry date are saved in a persistent database (like the .known_hosts file for SSH), associated with the server's hostname. On all subsequent connections to that hostname, the received certificate's fingerprint is computed and compared to the one in the database. If the certificate is not the one previously received, but the previous certificate's expiry date has not passed, the user is shown a warning, analogous to the one web browser users are shown when receiving a certificate without a signature chain leading to a trusted CA.

This model is by no means perfect, but it is not awful and is vastly superior to just accepting self-signed certificates unconditionally.

Re:When did POP and IMAP become a “legacy protocol?” by Avamander on Tuesday September 27, 2022 @07:18AM (#32993857)
Some people might like it more, but it's a terrible model.

Most ISP's can't be trusted, TOFU becomes basically useless. Ignoring that major issue with the model, it's also unusable in especially untrustworthy networks like Airport WiFi. I'm also going to preemptively say that suggesting not to visit new websites on those networks (because you can't TOFU) is just ridiculous.

"It is not awful" in this context is a very strong claim with little backing it up.

Re:When did POP and IMAP become a “legacy protocol?” by 1vuio0pswjnm7 on Wednesday September 28, 2022 @06:30PM (#33014077)
"Most ISP's can't be trusted, TOFU becomes essentially useless."

Why not just use HTTPS on the "untrustworthy" ISP's.

The use of the word "most" implies that there are some that can be trusted.

Assuming you are a trustorthy source for such information (and how do I know it's really you and not an "imposter"), then what are they. Please list the ISPs everyone can "trust".

The point that is being missed in this comment thread, and most others about TLS, HTTPS and CAs, is that there is a question of who decides whether something is "trustworthy" or not.

Personally I like to make these decisions for myself. Unlike an incredible number of internet commentators, I do not purport to tell anyone else who they should or should not trust. That decision is ultimately for each person to make on their own. We can provide information that may help a person with their decision, but it's still their decision, not mine.

But that's not how "chain of trust" works.

The concept of "chain of trust" itself does not even exist in the real world. It only exists in the imagination of socially inept persons hiding behind keyboards. In practice, for HTTPS, the cast of characters is a laundry list of third party intermediaries, all trying "cash in" on the use of the internet, a public resource we already pay ISP's to access. The idea that any of them would be sources of "trust" is comical.

Why trust "domain name registrars" as a source of useful information about people who run websites.

Why trust CAs issuing non-EV certificates. They only verify that someone rents a domain name from an "ICANN-approved" registry.

Why trust CAs issuing EV certificates. The people approving these CAs all have a vested interest in the web (browser) as a means of online advertising.

Why trust the people who "approve" CAs for inclusion in popular web browsers.

There are something like 75 CAs hardcoded into popular web browsers. If I want to remove one, what do I have to edit the source code and recompile. Inconvenient to say the least.

In all of this third party nonsense, there is no opportunity for an ordinary person, not invested in or benefitting from the "tech" company racket, to have any input on whether or not she wants to "trust" a website is being operated by a particular person. She is effectively locked out of the process. These third parties are often comprised of people I would never trust IRL. But they hide behind keyboards so we never get to see them for what they are.

At least with Gemini, clients and servers are smaller and simpler, and easy to edit and recompile. Gemini clients, written by anyone, not necesarily "tech" companies, are not designed with online advertising in mind. The protocol itself is not "advertising-friendly". It is little more than plain text.

The "threat model" for me in the majority of web use is the "business model" of so-called "tech" companies, i.e., surveillance, data collection and advertising, not "imposters". Nevermind that "tech" companies have pushed for a web that is 100% commercial/political, where even recreational use is monitored for insights useful to advertising. That only creates a greater incentive for "imposters". When I started using the internet it was still predominantly used for academic and military purposes.

If a "tech" company employee wants to choose to use HTTPS, DNSSEC, TOFU, etc., then that is their decision. But if they want to remove the ability of anyone else to make that decision for themselves, then I see a problem with that.

Re:When did POP and IMAP become a “legacy protocol?” by Avamander on Thursday September 29, 2022 @02:39PM (#33025221)
> Why not just use HTTPS on the "untrustworthy" ISP's.

I don't know, ask the Gemini people.

> The use of the word "most" implies that there are some that can be trusted.

Only a Sith deals in absolutes. I'm sure someone out there is their own ISP and can trust themselves.

> Personally I like to make these decisions for myself.

Sure, you do you. That doesn't make it a widely viable neither mostly secure approach.

Re:When did POP and IMAP become a “legacy protocol?” by 1vuio0pswjnm7 on Saturday October 01, 2022 @05:29AM (#33045252)
Gibberish.
Re:When did POP and IMAP become a “legacy protocol?” by trasz on Monday September 26, 2022 @03:51AM (#32980543)
>It's basic auth that's getting deprecated, due to being considered a legacy authentication protocol.

Problem is, it is being replaced by solution that decreases security.

Re:When did POP and IMAP become a “legacy protocol?” by mattgreenrocks on Sunday September 25, 2022 @06:12PM (#32976919)
Shaming people for not having HTTPS on their blog is not a great look. :/
Re:When did POP and IMAP become a “legacy protocol?” by chowells on Sunday September 25, 2022 @06:17PM (#32976951)
I don't see the problem. HTTPS is basic internet hygiene. It's no worse than telling people they should mind their body odor when they're in a space with a lot of other people. Possibly indelicate, but undoubtedly true.
Re:When did POP and IMAP become a “legacy protocol?” by hsbauauvhabzb on Sunday September 25, 2022 @06:41PM (#32977144)
Exactly what risk does it have being on a low profile blog?
Re:When did POP and IMAP become a “legacy protocol?” by cesarb on Sunday September 25, 2022 @07:54PM (#32977746)
Will it always be a "low profile blog"? It just got on the front page of HN, which is not exactly "low profile".

As for what risk, two words: Great Cannon. For those who don't know, it's a well-known MITM attacker which injects JavaScript code on non-HTTPS pages, the injected JavaScript being used to do distributed denial of service attacks on other sites. Using HTTPS protects against these kinds of attacks.

Re:When did POP and IMAP become a “legacy protocol?” by oddlama on Sunday September 25, 2022 @06:58PM (#32977281)
I for example just wouldn't like anyone to be able to see what data I exchange with any server, be it small profile blog or a login page.
Re:When did POP and IMAP become a “legacy protocol?” by BeefWellington on Sunday September 25, 2022 @08:11PM (#32977865)

    I for example just wouldn't like anyone to be able to see what data I exchange with any server, be it small profile blog or a login page.
Note: It's really, "see and modify undetected" what data you are exchanging with any server.
Re:When did POP and IMAP become a “legacy protocol?” by handsclean on Sunday September 25, 2022 @07:05PM (#32977330)
It results in your browsing history being tracked and sometimes sold by your access point and ISP at a page level instead of just domain level, results in injected ads and banners on some access points, results in injected trackers on Verizon, and more broadly it permits unknown third parties to alter the content of your website.
Re:When did POP and IMAP become a “legacy protocol?” by mccorrinall on Sunday September 25, 2022 @07:53PM (#32977734)
If someone wants to track you, they can just mark the frame. Marking packets isn’t anything new,
Re:When did POP and IMAP become a “legacy protocol?” by bitwize on Monday September 26, 2022 @12:15AM (#32979352)
Your analogy is flawed because this is Hackernews and, superior beings that we are, we understand body odor to be a symptom of a microbiome that's out of whack due to "modern life". Accordingly, we don't bathe in order to cultivate healthy skin bacteria; some of us wallow in mud instead.
Re:When did POP and IMAP become a “legacy protocol?” by chowells on Monday September 26, 2022 @12:50AM (#32979543)
I'm not sure you read what I wrote. At no point did I say to bathe, or in fact proffer any treatment at all for body odor. I merely pointed out that refusing to deal with it when you're in close quarters with a large number of people is antisocial. If somehow wallowing in mud treats it for someone, then that's what they should be doing. The problem is knowing how to solve it and refusing to do so.
Re:When did POP and IMAP become a “legacy protocol?” by Dylan16807 on Sunday September 25, 2022 @06:45PM (#32977183)
Noting an amusing interaction with the context isn't shaming.

Though if someone can set it up in less than 15 minutes, and doesn't, I reserve the right to snark. It's not a bad look in cases like that.

Re:When did POP and IMAP become a “legacy protocol?” by pvorb on Sunday September 25, 2022 @07:01PM (#32977307)
You can do it in 15 minutes if you've already done it before. If you didn't, you'd be very lucky doing it in such a short time frame.
Re:When did POP and IMAP become a “legacy protocol?” by sgtnoodle on Sunday September 25, 2022 @07:13PM (#32977426)
I set it up for my home server maybe a year ago. I'm not a web developer or system admin, but I am a highly experienced software engineer with a deep understanding of network protocols. The documentation didn't seem the greatest, basically being, "copy/paste this if you use Apache." My particular configuration was quirkier than the example assumed, and I had to go through a few rounds of troubleshooting. It definitely wasn't trivial.
Re:When did POP and IMAP become a “legacy protocol?” by intelVISA on Monday September 26, 2022 @03:05AM (#32980294)
> but I am a highly experienced software engineer with a deep understanding of network protocols

Thank you for your service

Re:When did POP and IMAP become a “legacy protocol?” by sgtnoodle on Monday September 26, 2022 @04:42AM (#32980800)
Lol, thanks. I rarely work on stuff exposed to the Internet. I've implemented multiple bare metal IP stacks from scratch, including Ethernet, DHCP, ARP, ICMP, and UDP. I've run real-time safety critical packets over TCP links. I've tunneled IP traffic through the international space station. I've done unforgivable things with iptables and awk.

The funny thing is that IPv6 short-circuits my brain. Why do I have four addresses, and where did they come from? Why isn't there a link-local address for loopback and wireguard?

Re:When did POP and IMAP become a “legacy protocol?” by shadowgovt on Sunday September 25, 2022 @07:18PM (#32977475)
For most modern blog hosts, it's a pushbutton solution or automatic.

For self-hosted, it's table-stakes knowledge. Failure to do it implies the site admin knows so little about modern security that their access logs are probably only thinly secured. It's an "admin smell," if you will.

Re:When did POP and IMAP become a “legacy protocol?” by johnklos on Sunday September 25, 2022 @07:19PM (#32977477)
The same people who'd claim http is a bad look would also tell you to pipe curl to bash with sudo.
Re:When did POP and IMAP become a “legacy protocol?” by Dylan16807 on Sunday September 25, 2022 @08:04PM (#32977814)
That's a weird claim to make; what makes you think that?

Though I suppose https is a prerequisite for that pipe to maybe be safe. Piping curl to bash varies from stupid to just fine depending on context.

Re:When did POP and IMAP become a “legacy protocol?” by johnklos on Sunday September 25, 2022 @10:20PM (#32978592)
Just look around at lots of how-tos, particularly ones that tell you how to generate and set up certificates.
Re:When did POP and IMAP become a “legacy protocol?” by hnbad on Monday September 26, 2022 @07:19AM (#32981671)
Fun fact: HTTPS is implicitly required by the GDPR because the user agent metadata is considered PII and websites are required to implement best current practices, which includes HTTPS. There is no exemption for (public) personal websites as they're still providing a publicly accessible service and processing PII to do so.

The same goes for a privacy policy for that matter.

Re:When did POP and IMAP become a “legacy protocol?” by seanp2k2 on Sunday September 25, 2022 @07:00PM (#32977294)
What traffic between a blog without user auth for comments needs to be encrypted? Why? I understand that Let’s Encrypt exists and it’s “easy” to set up (for people with root access to the system hosting their site + a decent level of technical sysadmin proficiency)
Re:When did POP and IMAP become a “legacy protocol?” by vlovich123 on Sunday September 25, 2022 @07:06PM (#32977341)
So that middlemen can’t spy on which part of the blog you’re visiting / alter the content of the blog / inject ads. There’s also all sorts of vulnerabilities that crop up if you use HTTP and HTTPS on the same site.

All of this was present in the 90s and early 2000s so not really theoretical attacks.

Re:When did POP and IMAP become a “legacy protocol?” by bayindirh on Sunday September 25, 2022 @07:10PM (#32977396)
> inject ads.

If you believe that your ISP or a middleman can't inject ads without breaking the S in HTTPS, I have a bridge to sell you.

They can just push the content into a frame and inject the content outside that frame. I encountered this more than once.

Re:When did POP and IMAP become a “legacy protocol?” by nulbyte on Sunday September 25, 2022 @07:23PM (#32977509)
Unless the ISP forces the use of its own Certificate Authority on its users, this isn't possible. TLS and the infrastructure surrounding it were designed with integrity of the connection in mind. Knowing this, I would be very curious to know what specifically you encountered and where. I see you added some details elsewhere, but it still doesn't jive with how TLS works.
Re:When did POP and IMAP become a “legacy protocol?” by bayindirh on Sunday September 25, 2022 @07:26PM (#32977536)
Our ISP doesn't force MITM certificates, but used to try to mess with the retrieved pages sporadically with stream-hijacks (you navigate to HN, and got greeted with a full page ad) or banner insertions, forcing connection to mixed status while keeping the inner frame HTTPS.

They're not doing this anymore, because I guess they now know how to use their DPI infra in useful ways to them.

My mobile carrier still injects stuff to HTTP pages, but doesn't mess with HTTPS ones, at least yet.

Re:When did POP and IMAP become a “legacy protocol?” by cortesoft on Sunday September 25, 2022 @07:17PM (#32977460)
That is not possible. You would get a cert mismatch error.
Re:When did POP and IMAP become a “legacy protocol?” by bayindirh on Sunday September 25, 2022 @07:22PM (#32977501)
The overall connection will drop to "mixed status", but the inner frame will still be HTTPS.

My ISP used to do that when they started deploying DPI hardware as a technology demo. They'll hijack your traffic and inject full ads w/o redirection or added (bill) warning banners or ads sporadically to retrieved pages.

My mobile carrier sometimes injects SMS & Notifications arriving to my modem if they find the chance w/o disturbing the connection too much.

So, having a HTTPS connection doesn't make it tamper resistant, but tamper evident, at most.

Re:When did POP and IMAP become a “legacy protocol?” by cesarb on Sunday September 25, 2022 @07:44PM (#32977676)
> The overall connection will drop to "mixed status", but the inner frame will still be HTTPS.

That is not possible. You would get a cert mismatch error.

Consider what your browser does when you navigate to the page: it directly opens a TLS connection to port 443. There's nothing your ISP can do to force the browser to request the page using a non-TLS connection.

What might have happened, is that you might have carelessly typed the address in your URL bar without the "https://" prefix, as in "www.example.com"; for legacy historical reasons, most browsers (except IIRC some very old browsers from the dialup era, which always required an explicit URL scheme) treated that as if you had prefixed it with http:// (so it actually was the non-HTTPS "http://www.example.com" that you were using). Many sites would then redirect you to the HTTPS site, but your ISP could hijack the page before that redirect (since the redirect was not protected by HTTPS). Had you been careful to always prefix any address you type with "https://", there would be no initial non-HTTPS connection to hijack.

Re:When did POP and IMAP become a “legacy protocol?” by vlovich123 on Sunday September 25, 2022 @07:37PM (#32977620)
Afaik not actually possible in practice. Browsers these days will a) remember valid certs for a domain b) remember that a domain is HTTPS (no downgrades) c) sniff certificates based on crowdsourcing.
Re:When did POP and IMAP become a “legacy protocol?” by bayindirh on Sunday September 25, 2022 @07:41PM (#32977655)
Maybe this is why it reduced and stopped over the years. I'm not as knowledgeable in contemporary HTTPS and its capabilities, probably.

Because I'm pretty sure that happened.

Re:When did POP and IMAP become a “legacy protocol?” by vlovich123 on Monday September 26, 2022 @02:04AM (#32979922)
Yeah. I hope you realize though why there’s a stern castigation, on a particularly techy and security conscious forum, of using HTTP instead of HTTPS. People here both remember the problems and what’s been done to combat them. It’s discomforting to see backwards progress when so much has been done. Security isn’t purely a technical problem. It’s an educational one too.
Re:When did POP and IMAP become a “legacy protocol?” by dhiggdyjkb on Sunday September 25, 2022 @07:40PM (#32977647)
can you explain further?
Re:When did POP and IMAP become a “legacy protocol?” by bayindirh on Sunday September 25, 2022 @07:49PM (#32977715)
Two things have happened in the past.

Scenario a:

1. Navigate to https://www.example.com

2. Arrive at https://www.completelyunrelated-adsite.com while your address bar reads https://www.example.com

They used to do this regardless of your DNS. They directly hijacked that stream/connection.

Scenario b:

1. Navigate to https://www.example.com

2. Get https://www.example.com with an ad-banner on top.

They happened rarely, and never survived a reload or further navigation. They completely stopped after a while.

I have a 4G modem from my mobile carrier. They inject a info popup when I receive an SMS or any other notification' if they can manage it. It's very rare now, too.

Re:When did POP and IMAP become a “legacy protocol?” by cortesoft on Sunday September 25, 2022 @08:07PM (#32977835)
Scenario A is impossible and has been impossible for as long as https has been a thing.

The only way it would be possible is if you installed a root cert from your ISP onto your computer so that it would trust a cert issued by them. Otherwise, they would not have a valid cert for example.com and you would be presented with a cert error.

This is literally the exact thing https was designed to prevent. It is and always has been impossible (again, unless the client machine is administered by the ISP or whoever the middleman is, and they can install a cert on the machine)

Re:When did POP and IMAP become a “legacy protocol?” by GoblinSlayer on Monday September 26, 2022 @12:41PM (#32985272)
It's possible if the connection goes through an http proxy.
Re:When did POP and IMAP become a “legacy protocol?” by Angostura on Sunday September 25, 2022 @06:34PM (#32977080)
> That aside, POP should really be considered legacy, it comes with many downsides that hinder people's e-mail usage.

And one big advantage - it actually allows you retrieve and store e-mail locally - irrespective of any server allocation.

Re:When did POP and IMAP become a “legacy protocol?” by loloquwowndueo on Sunday September 25, 2022 @06:45PM (#32977178)
Um what? Nothing in IMAP prevents you from doing the same. Just because most client implementations assume you want to keep your mail on the server by default, does not mean the protocol doesn’t account for the other possibility.

And to be fair, configuring most clients to retrieve and then delete, or keep a local copy in addition to the server one, is not difficult at all - these options are not hidden or anything.

Re:When did POP and IMAP become a “legacy protocol?” by Angostura on Sunday October 02, 2022 @02:01PM (#33058501)
I would challenge you to show how you would configure a common IMAP client to keep email locally and delete it from the server.
Re:When did POP and IMAP become a “legacy protocol?” by Avamander on Sunday October 02, 2022 @02:49PM (#33058981)
imapsync for example or drag'n'drop/filter in Thunderbird. Not that difficult.
Re:When did POP and IMAP become a “legacy protocol?” by megous on Monday September 26, 2022 @07:15AM (#32981637)
POP3 is exceedingly simple protocol compared to IMAP. I'd rather use the simplest tool for the job.

In case the password leaks, attacker can only fetch new messages over POP3, and not plant them or fetch the entire archive from the server. (yeah, I can fetch and delete over IMAP too, but then what's the point of all the extra unused complexity of IMAP, it's just an extra risk)

Re:When did POP and IMAP become a “legacy protocol?” by josephg on Sunday September 25, 2022 @06:41PM (#32977146)
JMAP works great for this too. It’s a shame JMAP isn’t widely implemented - it’s a lovely standard.
Re:When did POP and IMAP become a “legacy protocol?” by deaddodo on Sunday September 25, 2022 @06:51PM (#32977225)
So does IMAP? Most clients only cache headers because it’s faster and most devices are always-connected; but you can certainly locally download the entirety of your IMAP contents.

Considering you have to download the entirety of the mail contents to read it anyways, I have no idea what makes you think this is an impossibility.

Re:When did POP and IMAP become a “legacy protocol?” by pvorb on Sunday September 25, 2022 @07:08PM (#32977365)
Yeah, but typically the difference is that you can't see IMAP as a backup. Whereas with POP3 (and not having your client set up to automatically delete emails on the server) you can.

With IMAP, when an email gets deleted by some client, other clients will also delete their local copies of that email. That won't happen with POP3.

But I haven't read either of the two protocols, so I'm not sure whether that's something required by the protocol or just a common behavior of clients.

Re:When did POP and IMAP become a “legacy protocol?” by deaddodo on Sunday September 25, 2022 @11:15PM (#32978960)
> With IMAP, when an email gets deleted by some client, other clients will also delete their local copies of that email. That won't happen with POP3.

This is not an IMAP feature, this is a client feature. There are plenty of clients that don’t sync deletes, if you don’t want to.

Or, just don’t delete your emails? If you delete a POP email from your client, it’s also gone for good.

Re:When did POP and IMAP become a “legacy protocol?” by 0x457 on Sunday September 25, 2022 @07:32PM (#32977589)
Yeah, it's much better with POP3, when one client downloads everything it deletes it from the server /s

This isn't IMAP limitation, this is how clients implemented it. Nothing stops one to download every message over IMAP and never delete them.

Re:When did POP and IMAP become a “legacy protocol?” by Angostura on Sunday October 02, 2022 @02:17PM (#33058660)
Common POP I implementations let me leave things on the server indefinitely, for a chosen period, or to delete immediately on retrieval, leaving the local copy intact. Can you think of any IMAP implementations that allow that?