back to article Microsoft hits snooze again on security certificate renewal

Microsoft has expiration issues with its TLS certificates, resulting in unwanted security warnings. An eagle-eyed Register reader from Australia brought the plight of cdn.uci.officeapps.live.com to our attention, which is listed at one of Microsoft's worldwide endpoints for Microsoft 365 and Office Online. According to …

  1. Andy Non Silver badge
    Facepalm

    Microsoft HR

    will likely give the intern responsible for renewals a firm ticking off.

    1. Mishak Silver badge

      Nah...

      His name is on the same piece of paper as the "certificates requiring renewal".

  2. heyrick Silver badge
    WTF?

    Maybe they should do what I do with my domain renewal

    Write it on the bloody calendar!

    1. b0llchit Silver badge
      Coat

      Re: Maybe they should do what I do with my domain renewal

      They did.

      However, (the) Outlook decided it was too early to warn them. More pain ensued when (the) Outlook subsequently refused to connect to the domain because of an expired certificate without warning the users of the failed connectivity.

      1. daflibble

        Re: Maybe they should do what I do with my domain renewal

        Was this clippies revenge... deleting the calendar reminder?

  3. Furious Reg reader John

    https://www.theregister.com/2024/06/04/microsoft_plans_to_cut_about/

    Who wants to bet against that the team responsible for the certificate renewals is no longer with Micro$oft?

  4. Anonymous Coward
    Anonymous Coward

    Something else screwed up today

    I couldn't log in with my TOTP authenticator this morning, it rejected all attempts saying the verification number was unexpected. Oddly enough having my account's 2FA reset, downloading the MS authenticator, and adding that to my account worked. Funny that.

    1. Anonymous Coward
      Anonymous Coward

      Re: Something else screwed up today

      Who authenticates Top Of The Pops? The BBC?

      1. ITMA Silver badge
        Devil

        Re: Something else screwed up today

        IIRC for most of its run Top Of The Pops was "miming" to a recording - including the instruments. Hardly what one would call "authentic"...

        1. Roland6 Silver badge

          Re: Something else screwed up today

          Authentic miming…

          1. ITMA Silver badge
            Devil

            Re: Something else screwed up today

            The didn't even bother plugging anything into the electric guitars sometimes...

  5. Anonymous Coward
    Anonymous Coward

    Incompetance

    This is just incompetence from Microsoft. As is usual, of course.

    They couldn't organise a piss-up in a brewery as the saying goes - mainly because their staff seem under age!

  6. Anonymous Coward Silver badge
    Facepalm

    Funnily enough

    The wider developer community has a solution. Automated renewals. See letsencrypt.

    I haven't had to do anything manually to renew a certificate for years!

    1. xyz Silver badge

      Re: Funnily enough

      You do now... The encryption wallahs worked out that they could get mullah for automatic renewals, so these days if you want it free, you've got to wait until the old cert dies every 3 months and then manually renew it. You can't do it before because the send button is disabled.

      So much for FOSS

      1. Mike007 Silver badge

        Re: Funnily enough

        I have no idea what you are talking about... There is no "clicking" anything. You tell your server what hostname to listen on then your server software talks to let's encrypt* using an API that involves no human interaction. (Well, in theory you are meant to configure your email address for expiry notifications, but that is optional)

        The handful of services I maintain which don't support automatic free certificate issuance and renewal get stuck behind a proxy that does.

        * Other providers are available, however those normally need an account and an API key hence let's encrypt being the default in most software.

        1. cuthbertgraak

          Pass the popcorn

          I do admit that letsencrypt is a reasonable way to get your TLS keys signed by a reputable service.

          However, I'm just waiting for the inevitable admission that letsencrypt has been compromised, and all those keys secured by it's services have been revoked.

          1. simonlb Silver badge

            Re: Pass the popcorn

            Or they get bought out by a private equity company...

            1. Roland6 Silver badge

              Re: Pass the popcorn

              Not sure if that is a necessary precondition to deciding to transform into a paying service…

          2. Dave559

            Re: Pass the popcorn

            I'm not sure whether anyone else exfiltrating your LetsEncrypt certificate key(s) from LetsEncrypt would actually matter much?

            Certificates are requested, when needed, at your end, by an ACME client running on your host - I'm not sure (I haven't checked) if your key actually even leaves your host at all as part of that process? It might even be the case that your system generates a new key whenever it requests a new cert (again, I haven't checked). In any case, no LEncr cert is valid for longer than 90 days anyway, and are usually auto-renewed after 60 days, to provide a suitable margin of safety overlap, limiting the time that any malicious cert could potentially be in use.

            Also, your key is only part of the process of identifying the cert requester. The cert issuing process will only work if your request comes from a suitable host within your domain, with your webserver sending suitable responses during the process (so that you can't request a cert for a host that you don't manage, as the handshaking will try to call back to contact that host, not yours, and the request will fail). It is also possible to do the ownership authentication by creating appropriate DNS records.

            LEncr also practices "certificate transparency" where every cert created is publicly logged, and there are various systems and numerous security researchers which monitor these logs and should be able to detect anything that has somehow made it through and looks amiss.

            Sure, if LEncr's own keys or root certs were to get compromised, that would be much more serious, but that's a potential risk with any CA…

      2. Longbow486

        Re: Funnily enough

        That's not true at all. Stop spreading FUD.

    2. Roland6 Silver badge

      Re: Funnily enough

      Interestingly, the certificate expired warnings I’m seeing from my 365 sessions are for LetsEncrypt issued certificates…but not for my domain…

  7. Ken Moorhouse

    Strategic Systems and Spreadsheets mentioned in the same sentence?

    Maybe that is how they are stored.

  8. ecofeco Silver badge
    Facepalm

    Oh FFS

    This is first year security checkbox!

    I'll bet ITsec is having so much fun today! /s

  9. Anonymous Coward
    Anonymous Coward

    That reader has no idea what he is talking about. Certificate management is a key pillar to IT. You need a certificate vault to store them and it tells you when certificates are about to expire. NO ONE should be using a spreadsheet to manage their certificates. That's just lazy. Do better Register. Get a real IT journalist.

    1. Martin Summers

      Any method of making sure you can easily check certificate expiries is better than having nothing at all, and the certificate expiring. Even if it is a spreadsheet. Sometimes mundane tools just work.

  10. David Newall

    Thumbs up

    I totally support SSL-related M$ software borkage. Their software is awful at the best of times, so it saves angst when it fails on startup. #FOSSforever

  11. mark l 2 Silver badge

    I am surprised Redmond aren't a CA themselves so can issues their own certs and then you know could develop software which would automatically update them before they expire.

    1. MatthewSt Silver badge

      They _sort of_ are. Digicert have issued them an intermediate certificate that allows them to issue certs as and when.

  12. James O'Shea Silver badge

    Microsoft: they've heard about security

    They just don't know how to implement it.

    So... they forget stuff like their certs. They do remember other stuff. I got this:

    begin quote

    __________

    Update your sign-in technology before September 16th, 2024 to maintain email access.

    The safety and security of your information is top priority for Microsoft. To help keep your account secure, Microsoft will no longer support the use of third-party email and calendar apps which ask you to sign in with only your Microsoft Account username and password. To keep you safe you will need to use a mail or calendar app which supports Microsoft’s modern authentication methods. If you do not act, your third-party email apps will no longer be able to access your Outlook.com, Hotmail or Live.com email address on September 16th.

    What do you need to do?

    If you are receiving this email, you are currently using an email or calendar app that uses a less secure authentication method to connect to your Outlook.com email account. You will need to upgrade your third-party mail and calendar app to a version which supports modern authentication methods.

    Microsoft provides free versions of Outlook for your PC, Mac, iOS, and Android devices which can be easily downloaded and connect to your email account. Using an updated version of an Outlook application will ensure you are connecting in the most secure way.

    How can you set up your Gmail, Apple Mail, or other third-party mail application?

    Various non-Microsoft applications will have their own steps for connecting to your Outlook.com email account using modern authentication methods. See our help article - Modern Authentication Methods now needed to continue syncing Outlook Email in non-Microsoft email apps. However, you may need to contact the creators of those applications to provide you with instructions. In many cases, simply removing and re-adding your account with the latest version of that application will configure it to use modern authentication methods.

    _________

    end quote

    Yeah, they are deliberately breaking massively insecure (yeah, right) 3rd-party apps from Apple and Google but not, somehow, Outhouse. Gee. Hmm. Outhouse 'forgets' how to contact some email systems (Zoho...) and does so on multiple platforms, including Win10, macOS, iPadOS, iOS. Apple Mail, that so-inferior app, connects to all services I've tried on all Apple platforms (doesn't work really well on Windows, of course) and security updates for Mail may require a restart of the app but not usually a reboot of the device. I literally just had to reboot this laptop to get Outhouse to behave.

    I see lots of problems coming for those who dare to use non-MS email services, and it will be all your fault, never theirs.

    Please, someone, set up a good, or even just usable, cross-platform email client so that I can delete Outhouse from everything.

    1. Yorick Hunt Silver badge

      Re: Microsoft: they've heard about security

      Never heard of Thunderbird?

      1. James O'Shea Silver badge

        Re: Microsoft: they've heard about security

        I said 'usable'. Thunderbird used to be usable. It's been almost as bad as Outhouse for years now. And there's no T-bird for iOS/iPadOS. Outhouse works, such as it is, on iOS/iPadOS. T-bird doesn't support devices that Outhouse does, kinda, support.

        Proton Mail seems to support everything, but it looks as though they will be wanting money after the trial period.

    2. Dave559

      Re: Microsoft: they've heard about security

      This so-called "modern authentication", as Microsith claims to call it, is just OAuth2 (an open internet standard): rather than allowing a program to access the mailbox using only the username and password, you authorise an 'access token' for the program, so that the program cannot access your mailbox without this token, and you can revoke the token for each program or webmail system, etc, should it be necessary. Various email systems also use this (sometimes as an opt-in setting), not just Microsith.

      Yes, communications about this from Microsith sleazily bend the truth somewhat and are clearly deliberately worded to pretend that this is some whizzbang feature unique or proprietary (blech) to them (it isn't) and that non-Microsith email programs are so much less secure than theirs (definitely not), and, yes, it is a little bit of a faff to set up (depending on your email program), but it is supported by most currently maintained email programs, including Thunderbird, Evolution, Apple Mail, even Alpine, and various webmail systems.

  13. Anonymous Coward
    Anonymous Coward

    Microsoft sway too

    The CDN for Microsoft Sway https://sway-cdn.com/ expired too (Friday, June 28, 2024 at 12:59:59 AM) - Can't read the school newsletter... shame!

  14. Bebu Silver badge
    Windows

    How hard is it?

    The same failing was a fairly common occurrence where I was employed. The various sites with which I had any association were hosted centrally as was the certificate management. In the end I wrote a short script that read a list of hosts (FQDN) and servername (SNI) and port from a file and invoked openssl to extract the site's certificate expiry date from the server.

    The script ran every 24 hours and if the expiry was within two weeks it generated a warning for the particular site.

    After a few days central IT would get a tap on the shoulder.

    I actually checked the certificate's start date was also valid.

    Staff attrition and turnover were the root causes of these problems (like letting their domains expire - twice) which I suspect is the same self inflicted wound that Microsoft and many (most?) enterprises are suffering.

    A whiteboard or spreadsheet or registrary isn't much use if there isn't anyone left.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like