Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
The Iron Rose
May 12, 2012

:minnie: Cat Army :minnie:
It’s a forcing function so maintainers of packages don’t get easily phished at which point we get a brand new release laden with malware. Pypi and NPM had to do the same thing, and it’s a good way of reducing supply chain risk. It also only impacts GitHub users who upload code, and thus this ultimately reduces the risk of account takeovers and supply chain risk as a whole. It’s a fantastic change, more services should mandate MFA, and I’d love to see it as a requirement for every service provider out there.

Considering that forcing MFA will disincentivize short sighted and ignorant users like yourself from accessing the service, it’s kinda insane you think this is a profit seeking activity. I guess it’s good for their stock because a more secure community promotes a more stable, valuable, and productive technology sector as a whole, which ultimately benefits Microsoft? How dare they!

The Iron Rose fucked around with this message at 00:35 on Sep 2, 2023

Adbot
ADBOT LOVES YOU

Volguus
Mar 3, 2009

The Iron Rose posted:

It’s a forcing function so maintainers of packages don’t get easily phished at which point we get a brand new release laden with malware. Pypi and NPM had to do the same thing, and it’s a good way of reducing supply chain risk.

Considering that forcing MFA will disincentivize short sighted and ignorant users like yourself from accessing the service, it’s kinda insane you think this is a profit seeking activity. I guess it’s good for their stock because a more secure community promotes a more stable, valuable, and productive technology sector as a whole, which ultimately benefits Microsoft? How dare they!

As I said: " more secure community". A blatant lie. smoke and mirrors.

The Iron Rose
May 12, 2012

:minnie: Cat Army :minnie:

Volguus posted:

As I said: " more secure community". A blatant lie. smoke and mirrors.

Take your meds

The Fool
Oct 16, 2003


Volguus posted:

As I said: " more secure community". A blatant lie. smoke and mirrors.

mfa is smoke and mirrors?

Volguus
Mar 3, 2009

The Iron Rose posted:

Take your meds

You can be as sarcastic and dismissive as you want, fact is that while the accounts will be better protected from phishing, the code will not be safer, regardless of what they will tell you. Case in point: https://www.bleepingcomputer.com/news/security/dev-corrupts-npm-libs-colors-and-faker-breaking-thousands-of-apps/. And there are probably thousands more that did not make the news. Pulling from master/latest/develop instead of a commit sha will always be fraught with danger and that should be discouraged in any organization.

Have 2FA as a feature? It's an awesome feature indeed, everyone should provide it if possible. Mandating it: no.

The Fool
Oct 16, 2003


that's an insane take dude

mfa is a net good, a service like github mandating it is nothing but positive

The Iron Rose
May 12, 2012

:minnie: Cat Army :minnie:

Volguus posted:

You can be as sarcastic and dismissive as you want, fact is that while the accounts will be better protected from phishing

I’m glad we agree this is a change that will make for a safer community!


Also whether it’s good or not, people will pull from latest anyways, and we should make sure that those people and organizations are safer too.


ps: it is good that the authors of malicious code like you cited are held accountable, and also your link has three more examples of account takeovers leading to malware lol

The Iron Rose fucked around with this message at 00:47 on Sep 2, 2023

Volguus
Mar 3, 2009

The Iron Rose posted:

I’m glad we agree this is a change that will make for a safer community!
Safer accounts does not mean safer community. Jesus. There are and will be bad actors on github, treating that as anything else is insane.

The Iron Rose posted:

Also whether it’s good or not, people will pull from latest anyways, and we should make sure that those people and organizations are safer too.
Except that the code itself will not necessarily be safer. And the code is what matters. It will lead to a false sense of security where someone, somewhere, will argue against library validation, since hey now github is mandating 2FA, obviously that code is ok since the account most likely has not been compromised.
When all code pulled from github (or anywhere for that matter, sourceforge/gitlab/etc/) as a library in an organization, should be vetted before being allowed in, should be treated as hostile until proven otherwise. 2FA or not, that should not be a factor. Instead of the focus being on educating on the importance of validating software that is used in an organization's projects, we're slapping a band-aid. As effective as thoughts and prayers.

They could have (and be just as effective) add a label to those accounts that do use 2FA. Is that something that matters to you? Awesome, here it is.

edit: At the end of the day, poo poo that's pissing me off is that I have to care about other people's code. I want to continue not giving a poo poo, thank you very much. False sense of security notwithstanding, and while organizations really should validate the code they pull in, it's a personal matter. I did not care before and I would like to not care going forward.

Volguus fucked around with this message at 01:12 on Sep 2, 2023

The Iron Rose
May 12, 2012

:minnie: Cat Army :minnie:

Volguus posted:

Safer accounts does not mean safer community

It objectively does. We should strive to make the lives of malicious hackers harder when it will not unduly compromise user accessibility, and forcing authors of code to use 2FA is a good way to do that.

quote:

Except that the code itself will not necessarily be safer. And the code is what matters. It will lead to a false sense of security where someone, somewhere, will argue against library validation, since hey now github is mandating 2FA, obviously that code is ok since the account most likely has not been compromised.
When all code pulled from github (or anywhere for that matter, sourceforge/gitlab/etc/) as a library in an organization, should be vetted before being allowed in, being treated as hostile until proven otherwise. 2FA or not, that should not be a factor. Instead of the focus being on educating on the importance of validating software that is used in an organization's projects, we're slapping a band-aid. As effective as thoughts and prayers.

They could have (and be just as effective) add a label to those accounts that do use 2FA. Is that something that matters to you? Awesome, here it is.

band aids are good! Fixing part of the problem is better than not fixing anything! Nobody is saying you must stop educating users to not pull latest into production environments, but education will never catch everyone. Accordingly, we should focus on raising the bar universally to ensure that people and organizations without good security teams (I.e. almost all of them) have a greater net security posture.

Nobody is arguing against reviewing libraries, but let’s be honest, that doesn’t happen most of the time either, and you’re delusional if you think security teams are sufficiently staffed to review every update to every library that exists. This won’t magically stop people from uploading or downloading bad code, but it will make it harder for malicious hackers to turn good code bad. That’s a good thing for GitHub, good thing for software consumers, and a good thing for the community as a whole.

Arquinsiel
Jun 1, 2006

"There is no such thing as society. There are individual men and women, and there are families. And no government can do anything except through people, and people must look to themselves first."

God Bless Margaret Thatcher
God Bless England
RIP My Iron Lady

Volguus posted:

There are and will be bad actors on github the internet, treating that as anything else is insane.
Pack it in, goons. MFA cannot 100% protect us from deliberate vandalism, therefore it's useless in all scenarios.

xzzy
Mar 5, 2009

I feel like 2fa should be optional for small scale users. Like if Jimmy McCertSchool has a single repo with a README.md and it says nothing but "hello world" it's not a big deal if it gets owned.

If they contribute to a dozen large projects repos and are active everyday, yeah, it's a red alert if they get phished. Hit them with that 2fa barrier.

All hacks are bad but I just can't force myself to give a poo poo if a tinkerer loses work.

Arquinsiel
Jun 1, 2006

"There is no such thing as society. There are individual men and women, and there are families. And no government can do anything except through people, and people must look to themselves first."

God Bless Margaret Thatcher
God Bless England
RIP My Iron Lady
Large scale projects aren't necessarily the problem. Remember what happened with left-pad on NPM. When you pull out the comments that's a 30-line file, and all it does is provide a single function that lets you pad a string you pass it with an arbitrary number of characters ahead of it.

Volguus
Mar 3, 2009
Then name and shame. Nothing wrong with that. Repos that are owned by accounts without 2FA get a big banner with "The account is not safe. This code will shard your purplez". Or, to be positive, give a label/icon/whatever to those accounts and repos protected by 2FA. Just don't blanket mandate it. However, it is true, it is both easier and good for Github the organization. It is not necessarily easier and better for the users (pushers and pullers). Some people (itt even) do seem to conflate the two, all while they cannot be more separate in both goals and needs.

The Fool
Oct 16, 2003


no one is saying that it is easier, but it is definitely better

Blue Moonlight
Apr 28, 2005
Bitter and Sarcastic

Volguus posted:

As I said: " more secure community". A blatant lie. smoke and mirrors.

I feel like this is a lead-up to one of those “STOP DOING MATH” “They have played us for absolute fools” memes.

Internet Explorer
Jun 1, 2005





... name and shame? Ain't nobody got time for that. If you can pull and push code, you can use MFA. It's time to get with the program.

rndmnmbr
Jul 3, 2012

If I have to use 2FA to check my bank balance, you can use 2FA to check in and out code. It's not that hard.

Thanks Ants
May 21, 2004

#essereFerrari


Enforced MFA is good, except when it’s enforced SMS MFA with no option to use TOTP

Gucci Loafers
May 20, 2006

Ask yourself, do you really want to talk to pair of really nice gaudy shoes?


Even Office 365 enforces MFA on administrative roles and it's free if you less than twenty five users or some such thing. It's way too easy to brute-force passwords or guess someone's password based on their social media profile. You can find their date of birth, parents, siblings or kids names, etc.

Gucci Loafers
May 20, 2006

Ask yourself, do you really want to talk to pair of really nice gaudy shoes?


Thanks Ants posted:

Enforced MFA is good, except when it’s enforced SMS MFA with no option to use TOTP

SMS MFA is still fundamentally better than nothing and cell providers have done a lot to try and stop spoofing. It's not perfect but it's way better than it was a decade ago but SMS is still wildly popular in Asia, Latin America, Africa and Eastern Europe.

SyNack Sassimov
May 4, 2006

Let the robot win.
            --Captain James T. Vader


Volguus posted:



I surely have seen it all - I did not think, in 2023, someone would post without irony (angrily, in fact) that MFA should be optional.

Get this: MFA should be mandatory everywhere for everything. In an era where network delineation no longer applies because no reasonable company is limiting access to its cloud resources to one set of specific locations (much less hosting those resources internally at those locations), the security posture HAS TO put a huge amount of weight on verifying the user login is being used only by the person it's assigned to. There can be no variance on that if you want to have the smallest bit of confidence in your user security.

And yes obviously anyone can be a bad actor, an employee at a company can blithely login with their MFA protected account and download a bunch of documents to sell to a competitor or whatever scenario you want to construct, but as always that is not a technical problem at that point, it's a management one (and an HR failure).

And also this:

Thanks Ants posted:

Enforced MFA is good, except when it’s enforced SMS MFA with no option to use TOTP

edit: and one final note, if you are truly so put out by the 2 seconds it takes to look at a code and type it in, or hit a push notification on your phone, then add the TOTP secret to 1Password and let it fill those for you. They have a post about how that's actually not a security problem because of their security measures, which is patently bullshit since the WHOLE POINT OF MFA is that you can't easily access both factors in the same place at the same time, but whatever, it's still better than no MFA at all.

edit2:https://blog.1password.com/1password-2fa-passwords-codes-together/ I guess at least they acknowledge it's not true 2FA, but their weasel words on it are basically assuming that you live your life entirely on your phone and thus if someone's accessed your 1Password account they must have compromised your phone and thus have access to your other TOTP app anyway. Which may be correct for zoomers, but some of us don't see the point of using a tiny screen when we could use (3) 32-inch monitors instead.

SyNack Sassimov fucked around with this message at 18:50 on Sep 2, 2023

Thanks Ants
May 21, 2004

#essereFerrari


The true way to live is a FIDO2 key and a managed endpoint with everything using SSO, and a company position that nothing is purchased unless it can so SSO with your existing IdP. Maybe even be passwordless.

Volguus
Mar 3, 2009

SyNack Sassimov posted:

I surely have seen it all - I did not think, in 2023, someone would post without irony (angrily, in fact) that MFA should be optional.

To a free git backup service with an inflated ego? It totally should be optional. No question about it.

Oh, you're paying for it? Are you an employee? You make your living off of it? Sure, by all means, MFA the poo poo out of it.

Diqnol
May 10, 2010

MFA is cool and good but I do wish number matching wasn't the m365 default. I'm quite tired of listening to boomers bitch about it.

Wizard of the Deep
Sep 25, 2005

Another productive workday

Diqnol posted:

MFA is cool and good but I do wish number matching wasn't the m365 default. I'm quite tired of listening to boomers bitch about it.

If they're struggling with the numerical equivalent of a shapes bench for toddlers, it's probably a sign they should retire.

tango alpha delta
Sep 9, 2011

Ask me about my wealthy lifestyle and passive income! I love bragging about my wealth to my lessers! My opinions are more valid because I have more money than you! Stealing the fruits of the labor of the working class is okay, so long as you don't do it using crypto. More money = better than!
I had the opportunity, no, the honor, to listen to an IdeaGuy (tm) excitedly tell me over and over and over about how he has discovered ChatGPT and now he doesn't need any developers to build his apps.

LOL

The Fool
Oct 16, 2003


Volguus posted:

To a free git backup service with an inflated ego? It totally should be optional. No question about it.


if you think this is all github is your mfa opinions aren't the only bad that you have

SyNack Sassimov
May 4, 2006

Let the robot win.
            --Captain James T. Vader


Thanks Ants posted:

The true way to live is a FIDO2 key and a managed endpoint with everything using SSO, and a company position that nothing is purchased unless it can so SSO with your existing IdP. Maybe even be passwordless.

:hmmyes:

Volguus
Mar 3, 2009

The Fool posted:

if you think this is all github is your mfa opinions aren't the only bad that you have

You are 100% correct that there are plenty of more bad opinions where those came from. You do, however, seem to be confused about a couple of things:

1. I do not, and never said, that mfa in general is a bad thing. I am using it for paypal, digital ocean, blackblaze, google, (ignoring the lol-sms from the banks), work. You know, important poo poo. Stuff that matters.
2. Mandated MFA is a bad thing for a git backup service (yes, you've read that correctly). Why did I used github? For convenience. Impede that in any way shape or form and im taking my toys and move to another git backup service. "But github cures cancer". I don't care. Never did, never will.

Now, they are free to demand whatever poo poo they want, those are, after all, their computers. I am also free to complain about it on a dead gay comedy forum. And you are free to disagree all you want.

EpicCodeMonkey
Feb 19, 2011

Volguus posted:

You are 100% correct that there are plenty of more bad opinions where those came from. You do, however, seem to be confused about a couple of things:

1. I do not, and never said, that mfa in general is a bad thing. I am using it for paypal, digital ocean, blackblaze, google, (ignoring the lol-sms from the banks), work. You know, important poo poo. Stuff that matters.
2. Mandated MFA is a bad thing for a git backup service (yes, you've read that correctly). Why did I used github? For convenience. Impede that in any way shape or form and im taking my toys and move to another git backup service. "But github cures cancer". I don't care. Never did, never will.

Now, they are free to demand whatever poo poo they want, those are, after all, their computers. I am also free to complain about it on a dead gay comedy forum. And you are free to disagree all you want.

So if you had a throwaway email address you used to avoid spam, you'd be against MFA on all email accounts across the entire service because of the specific way you're using that specific account in that one case?

jaegerx
Sep 10, 2012

Maybe this post will get me on your ignore list!


Volguus posted:

You are 100% correct that there are plenty of more bad opinions where those came from. You do, however, seem to be confused about a couple of things:

1. I do not, and never said, that mfa in general is a bad thing. I am using it for paypal, digital ocean, blackblaze, google, (ignoring the lol-sms from the banks), work. You know, important poo poo. Stuff that matters.
2. Mandated MFA is a bad thing for a git backup service (yes, you've read that correctly). Why did I used github? For convenience. Impede that in any way shape or form and im taking my toys and move to another git backup service. "But github cures cancer". I don't care. Never did, never will.

Now, they are free to demand whatever poo poo they want, those are, after all, their computers. I am also free to complain about it on a dead gay comedy forum. And you are free to disagree all you want.

You know you can use tokens with GitHub right?

guppy
Sep 21, 2004

sting like a byob
I think MFA is good everywhere but I also think we prompt for new authentication too often, based on the stringent security metric of "how much it annoys me." What is best practice for how often you should need to re-enter your second factor?

The Fool
Oct 16, 2003


Volguus posted:

You are 100% correct that there are plenty of more bad opinions where those came from. You do, however, seem to be confused about a couple of things:

1. I do not, and never said, that mfa in general is a bad thing. I am using it for paypal, digital ocean, blackblaze, google, (ignoring the lol-sms from the banks), work. You know, important poo poo. Stuff that matters.
2. Mandated MFA is a bad thing for a git backup service (yes, you've read that correctly). Why did I used github? For convenience. Impede that in any way shape or form and im taking my toys and move to another git backup service. "But github cures cancer". I don't care. Never did, never will.

Now, they are free to demand whatever poo poo they want, those are, after all, their computers. I am also free to complain about it on a dead gay comedy forum. And you are free to disagree all you want.

if you're going to be this mad about a net good for the community you should just self host your garbage

Arquinsiel
Jun 1, 2006

"There is no such thing as society. There are individual men and women, and there are families. And no government can do anything except through people, and people must look to themselves first."

God Bless Margaret Thatcher
God Bless England
RIP My Iron Lady

guppy posted:

I think MFA is good everywhere but I also think we prompt for new authentication too often, based on the stringent security metric of "how much it annoys me." What is best practice for how often you should need to re-enter your second factor?
Whatever your session duration is. I'm trusting you to have defined that sensibly.

NFX
Jun 2, 2008

Fun Shoe

Volguus posted:

You are 100% correct that there are plenty of more bad opinions where those came from. You do, however, seem to be confused about a couple of things:

1. I do not, and never said, that mfa in general is a bad thing. I am using it for paypal, digital ocean, blackblaze, google, (ignoring the lol-sms from the banks), work. You know, important poo poo. Stuff that matters.
2. Mandated MFA is a bad thing for a git backup service (yes, you've read that correctly). Why did I used github? For convenience. Impede that in any way shape or form and im taking my toys and move to another git backup service. "But github cures cancer". I don't care. Never did, never will.

Now, they are free to demand whatever poo poo they want, those are, after all, their computers. I am also free to complain about it on a dead gay comedy forum. And you are free to disagree all you want.

If you just use it to do "git push -f" why does mfa matter in the first place - is mfa required for ssh too? And at what level does mfa for a backup service matter? Being aware that someone is trying to overwrite your backups sounds useful.

Second, you remind me of those people who complain about https everywhere. "But data on my site doesn't matter that much and acme is hard :mad:"

Gucci Loafers
May 20, 2006

Ask yourself, do you really want to talk to pair of really nice gaudy shoes?


Thanks Ants posted:

The true way to live is a FIDO2 key and a managed endpoint with everything using SSO, and a company position that nothing is purchased unless it can so SSO with your existing IdP. Maybe even be passwordless.

Maybe one day LiveID/Passport/Hotmail/etc. and even Gmail will support FIDO2 Keys and simply disable passwords.

SlowBloke
Aug 14, 2017

Crosby B. Alfred posted:

Maybe one day LiveID/Passport/Hotmail/etc. and even Gmail will support FIDO2 Keys and simply disable passwords.

Google and microsoft consumer options do support passwordless with option to disable password support. You need to do so in the advanced security options.

tactlessbastard
Feb 4, 2001

Godspeed, post
Fun Shoe

tango alpha delta posted:

I had the opportunity, no, the honor, to listen to an IdeaGuy (tm) excitedly tell me over and over and over about how he has discovered ChatGPT and now he doesn't need any developers to build his apps.

LOL

I hope you really egged him on

Arquinsiel
Jun 1, 2006

"There is no such thing as society. There are individual men and women, and there are families. And no government can do anything except through people, and people must look to themselves first."

God Bless Margaret Thatcher
God Bless England
RIP My Iron Lady

Arquinsiel posted:

Today it is CompTIA's recertification requirements. Pentest+ does not recertify Cybersecurity Analyst+. Why? gently caress me, personally, that's why.
Turns out it does, but their documentation says it doesn't, I guess just to make me feel slightly pissed off and then make me feel better again? Am I being gaslighted by CompTIA? Is this an abusive relationship?

Adbot
ADBOT LOVES YOU

Wibla
Feb 16, 2011

A fiber break came in.

Project cut the wrong G96 :negative:

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply