News for hackers. Stuff that matters.
Re:SSH Emergency Access by marcosdumay on Saturday July 04, 2020 @11:19AM (#23732829)
> All remote access was done using a short term (~1 day) ssh keys. There was an authentication service to generate these.

This is weird. Really weird.

Did that service use a more secure authentication storage than a password protected key?

Re:SSH Emergency Access by jon-wood on Saturday July 04, 2020 @11:33AM (#23732940)
It’s really not - by limiting the life of keys, and having a service generating them, you can more effectively lock things down when someone leaves, rather than going round revoking keys from servers. Something we’re experimenting with at work is AWS Instance Connect, which uses your AWS credentials to push a key to a target instance with 1 minute validity - no more managing keys on instances, and revoking access is just a change to an IAM policy.
Re:SSH Emergency Access by dsr_ on Saturday July 04, 2020 @01:14PM (#23733569)
As opposed to having a few bastion-hosts, and requiring people to log in there in order to then ssh on to their final destinations -- in that case, revoking their keys is as simple as wiping their accounts on the bastion hosts.
Re:SSH Emergency Access by jon-wood on Monday July 06, 2020 @08:28AM (#23747158)
Even with a few bastion hosts things get hard to track quickly as you end up with multiple clusters (dev/staging/UAT/production), and potentially multiple production clusters in different regions.
Re:SSH Emergency Access by Spooky23 on Saturday July 04, 2020 @03:39PM (#23734419)
It seems weird but has several advantages. Most places screw up defunct account cleanup and privilege management.

A process like this allows you to ensure that people have the access they need and makes it easy to get them the privilege separation needed.

Re:SSH Emergency Access by kevincox on Saturday July 04, 2020 @12:18PM (#23733254)
Yes, the system used multi-factor auth and could be locked for suspicious activities.