News for hackers. Stuff that matters.
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.