![]() |
VOOZH | about |
We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.
Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.
Follow TNS on your favorite social media networks.
Become a TNS follower on LinkedIn.
Check out the latest featured and trending stories while you wait for your first TNS newsletter.
Last year, GitHub’s CSO Mike Hanley announced that all users who upload code to the site must enable one or more forms of two-factor authentication (2FA) by the end of 2023… or else. Many security problems later, GitHub has decided it’s not going to wait. Starting on March 13, GitHub users must begin enrolling in 2FA.
I can only say this: “It’s about time!”
In case you’ve been napping for the last few years, software supply chain attacks have become commonplace. One of the easiest ways to protect your code is to use 2FA. 2FA is simple.
Under the hood, 2FA is complicated. It relies on one of three standards: HMAC-based One Time Password (HOTP). Time-based One-Time Password (TOTP), or the FIDO Alliance‘s FIDO2 Universal 2nd Factor (U2F) standard. But you don’t need to worry about that as a developer unless security, authentication, and identity are your thing. You just need to, as Hanley put it, “enable one or more forms of 2FA.”
Is that so hard? I guess it is. While I haven’t been able to lay my hands on any 2023 numbers, in 2022, only a minority of GitHub users were using 2FA.
Fortunately, even if you’re allergic to 2FA, GitHub is making 2FA idiot-proof. Well, or as idiot-proof as security ever gets.
Let me underline a point GitHub makes several times: Texting, aka SMS, 2FA is better than nothing, but if someone really wants to crack your account, SMS 2FA is the easiest method to crack. Personally, I recommend either a free Google Authenticator or Microsoft Authenticator; the open source Bitwarden; or a YubiKey or Google Titan key.
Yes, I know many of you will find this very annoying. Trust me. It’s worth it. Otherwise, sooner or later, your code repositories will be hacked. It’s not “if,” it’s when. Code security attacks are at an all-time high, and you don’t want to be one of the casualties.