8

FUCK YOU GITHUB AND YOUR MASTER SLAVE BLEEDING FUCKING HEART SPINELESS FUCKING HYPERSENSTIVE BULLSHIT TO BEGIN WITH !!! NOW FUCK YOU FOR REMOVING SHELL AUTHENTICATION AND GIVING ME A GODDAMN OTHER THING TO ANNOY ME !

Comments
  • 2
    Wait. You mean they seriously did cut off SSH keys for terminal access in favor of PAT?
    I think it's just an alternative to SSH keys...
  • 4
    @vintprox The only thing they removed is password authentication for Git access.
  • 2
    But every time you authenticated with a password you'd see a message saying exactly this, no? I've been using ssh keys for years and not worrying about passwords at all.
  • 13
    they removed password access, the fact your not using a PAT or better yet SSH keys is concerning.
  • 0
    @vintprox you can’t not use ssh keys right ?
  • 2
    @killames they'll need
    1) your password - which should be random bullshit and long + changed frequently
    and
    2) your 2nd factor device - phone / Authenticator, and it's password to gain access directly - no Google Authenticator is not a fucking good solution.

    For brute cli attacks, a password of 8 characters is going to be child's play to defeat vs a a PAT which is what 30 odd characters or so.

    SSH relies on you the private key holder to store it somewhere 1) ENCRYPTED and 2) only back it up in a secure location.

    Ultimately, this would require kidnapping you, cutting your thumb off and stealing your phone, having a shitty password for your password manager and... then reusing that same shitty password for your 2FA / authenticator and... well being fucking important enough to warrant going to this extent to hijack a fucking repo - otherwise for the average joe, this is suffice to get along in life.
  • 0
    @killames Both the SSH key and the PAT "only" have access to your repositories - nothing else¹.
    Both can't create issues, delete the account, change the password...
    And the PAT (or formerly the password) was commonly stored in git urls or in plaintext on computer, drastically reducing the consequence of a compromised computer (assuming only short time compromise).

    ¹Assuming one doesn't create a PAT with every possible permission selected. But that would hardly be Github's fault...
  • 0
    @killames The amount of research you do before the argument is stunningly low.
  • 1
    Password author was a problem because you used a token in the terminal and very often in scripts, which is capable of changing itself and has no higher level token to reset / revoke it. In the worst case, the PAT can do pretty much everything other than change the password, so you retain control over your account. This is important because Github is now an OAuth2 provider and thus the importance of a GH account is unbounded.
  • 0
    @C0D4 so how many 12 character alphanumeric passwords do you have memorized ?
  • 1
    so.
    now with the ssh key setup
    whoever accesses my comp can do whatever they want
    no password challenge
    they can just go ahead and push shit to the repo.

    that is very stupid.
    you know how easy it is to get into a linux comp if its physically in your posession ?

    it just involves forcing singleuser mode.

    key point is there is no good security for every scenario.
  • 0
    @AvatarOfKaine that’s why you protect the SSH-keys with a passphrase.
  • 1
    @ZoRaC yeah i found that out after the fact LOL
  • 0
    @sbiewald so I set this up and I still see ways of getting in with physical access

    Including replacing the program that prompts you for your pass phrase and simply gaining single user and changing the password of the user
  • 0
    @killames Anything that isn't encrypted is necessarily vulnerable if you have hardware access. That's why you protect ssh keys with passwords.
  • 0
    @lbfalvy seems like he was saying that you could do a honeypot on the process that protects the ssh key with a minimal preparation and physical hardware access.
  • 1
    @AvatarOfKaine A password protected ssh key is an ssh key encrypted with a password.
  • 0
Add Comment