“Posting it to you is secure, as it's illegal to open someone else's mail.”
twitter.com
twitter.com
...
I tried doing a search to see if Virgin Media fixed the error of their ways over the last two and a half years, but instead it looks like they've doubled-down on their ineptness (five days ago):
> the ISP's email account policy wouldn't allow him to set a password longer than 10 characters; nor would it allow him to add two-factor authentication (2FA); the first character had to be a letter; and non-alphanumeric characters weren't allowed.
https://www.theregister.com/2022/03/10/virgin_media_email_pa...
I think the title should also be edited to make this clear.
I feel like many, many people could work on that application, understand clear text passwords are wrong, and just not know that the application works that way.
Iirc the two mainly used authentication protocols for PPPOE connections are CHAP or MSCHAPv2, the former requires that both sides know the plaintext but the latter uses an NTLM hash that can be cracked. Everything is built around horrible old auth protocols
ISPs usually have you use the same password for email, account and pppoe which all comes from RADIUS. They don't all support the same support for hashing algorithms etc
ISP's should be changing them before sending them out but then you'll be without internet for a week or two depending on how slow your postal service is.
But as another comment mentions, this is DOCSIS which doesn’t use any user-entered passwords for modems. As far as I understand it uses certificates that are built into the modems at manufacture time.
It usually does just because they want the same password to be used for both
> Frankly, there’s no reason to even have a modem password as you can just identify them based on the line (and an attacker that manages to get physical access to the like can trivially MITM to get the password anyway).
DSL makes use of PPPOE so they don't have any choice to auth you any any other way.
Also DSL services are terminated at DSLAMs that are not necessarily owned by your ISP. They use the radius realm (the bit after the @ in your username) to proxy your authentication request to the correct ISP.
It would be nice if ADSL services didn't do PPPOE with CHAP authentication but they do. This is how they work whether you think there's a reason for them to or not.
> But as another comment mentions, this is DOCSIS which doesn’t use any user-entered passwords for modems.
The company previously did DSL and when they stopped doing that I'd hazard a guess they didn't re-engineer the whole organisation to change how they auth users for webmail etc
More seriously:
Many of us can… if it’s enough of a priority to us to accept the consequences. And we’re in such high demand that we often overestimate those consequences.
I’m saying this from experience. I had begged to address a serious security issue, and eventually I just refused to work on anything else until it was fixed. The only consequences were that I overworked myself to see it through.
All of management either supported me when I declared my intention, or let it happen without comment. I even received a substantial, non-routine pay raise in the same period. There was some pressure by one (IIRC, it’s been some time so details are fuzzy) PMish person to move on to feature work, but that pressure was just noise.
Granted communication is essential in this. I made absolutely sure that everyone knew as much as they could understand about the risk factor, and known business impacts (side effects of this issue were also affecting other operations, which wasn’t widely understood by any of us for some time). This knowledge had already been shared prior to my decision to, effectively, go rogue. But the decision had to be mine, because I was the one motivated to fix it without incentive to find more ways to kick that can down the road.
This isn’t meant as a story to glorify myself in any way, for what it’s worth. Just to say that we have more power to direct priorities on the job than most workers do, and more safety in choosing to exercise it than we may realize.
This is a legacy hell hole where if there even is engineering, it’s reduced to the bare minimum, outsourced to the lowest bidder (= idiots) and they are proud of it. There is absolutely no reason for skilled talent to join them, which also means no skilled talent to train new joiners, so the mediocrity is perpetuated forever.
This is the same reason why modern fintech startups managed to build competitive current account products in a few years and the legacy banks still can’t catch up. It’s not a money or resources problem, it’s a mindset and culture problem that needs to be resolved from the top.
Esp for a UK group - the threshold for getting into trouble in UK for opening mail is quite high legally