That's terrifying.
That's terrifying.
For example, I was working at a massive bank that was implementing an access control system for their servers that meant that admin's didn't have direct access. You had to
- submit a change ticket that went through all the approvals.
- This triggered a workflow through a web interface that opened an RDP or text terminal session to the server, for the appropriate person (OS, application, database, etc)
- The RDP session was recorded to video, the text session was logged.
- Once you logged out the password on the server was auto-rotated.
- The text-session was indexed and searchable. The software coordinating all this was able to match server logs against the video RDP session so you could search through the video ("show me the SQL Server commands that admin ran")
- On a regular basis, the server state would be reconciled against all the logged tickets for that server and discrepancies investigated.
This was the result of a huge case of risk aversion and response to very loose but firm regulatory requirements.
I agree there's a middle-ground, but it's not "Employees can use their personal laptops".
Note: this is different than being able to deploy new code, I am talking about messing with a box in a data center
My employer has an ITIL system on place, and that is the only way to touch prod. It is not for everyone, I admit!
Just yanking a copy of production to a local machine is ridiculously and horrifically common at pretty much everywhere I've worked.
Spoke to a friend in local gov who put me in touch with the right people to deal with our equivalents however so I will be compliant, in addition since users self-elect to insert their data I've got my company's legal representative looking into it as well.
Medical data makes me nervous but this could help a lot of people, it's a product I'd have used immediately if it existed.