We used to have local admin accounts as our normal logins, but we changed that for Cyber Essentials Plus, so now we have our normal logins and then our elevated name_admin accounts to do anything thats needed.
Not really bothered by any of that, but what I do care about is we recently put a new GPO that locks the background to the company approved branded one, that upset me a touch I liked my background. Now I have this garish purple and orange background :(
But even when a company gave me a 'free' computer to do work on, they never really locked it down that much. We could still install programs and browser extensions and visit just about any site we wanted, and network security was basically non-existent. We didn't usually need a VPN to access our email or workspace, and much of the time they let us access work email on our phones or personal devices like it was any other account.
This was when I was working for two large organisations, one media company and one fintech one.
The Ubuntu laptop that I actually use they won't touch. I make sure it's updated and secure.
I find this situation perfect.
Most of this is because of the strict compliance requirements our security team enforces on us. But some of it is done because we dont know how to implement the stuff in a way that is strict but lenient. Mac is way better because we dont have as much invasive tooling that supports it.
- Force disables the firewall.
- Disables SSH key auth.
- Disables Touch ID.
- Disables FileVault.
- Disables software updates. I'm not sure if this is on purpose or the policy is broken. I get different answers, depending on who I ask.
- Sets up a service account with a weak password (cartoon character name plus two digit number)
- Removes admin for us
- Sets the wi-fi interface as the preferred interface, even if using ethernet.
- Gives full-time admin to the level 1 help desk staff despite our computers having boatloads of confidential data.
When it was Intel Macs, I had a secret exploit to disable the forced MDM that I kept secret as hell, but with the introduction of Apple Silicon Macs, that exploit went away.
No, none of this is a joke.
On the rest I rather agree with you. General-purpose computers are key tools over which users should be admin. Sysadmins provide a security backstop. Full lock down is the sign of an unhealthy understanding of how the org’s value is actually created.
At MegaCorp, there is a never ending arms race between security/compliance teams locking things down, adding approval and surveillance checks, and everyone else just trying to do their job.
Usually there are workarounds and backdoors available to people in the know. If you kick up a fuss, you'll be seen as "difficult". A key part of the job is finding tricks to get things done _despite_ all of the rules / checks in place trying to protect you from yourself.
Linux & macOS people have zero support (outside hardware, corp VPN) and the password to the local admin account (thankfully Jamf does not reset sudoers file)
As more developers/operators opt for Linux or macOS I'm surprised support hasn't been expanded.
Machine not locked down at all, I could install OS/2 and nobody would care.
Extensions are full of malware of various sorts, so it makes sense that they take them away. Allow list vs. block list makes sense as a block list is impractical to maintain.
Only thing you can do is complain to management and prove with real #s how this is impacting productivity.
But if you're a webdev, it's super unlikely today that you need local admin and cannot work within an allow list of applications. If you're a driver dev, sure I can see how it might be a blocker.
Worth noting this absolutely impacted usability and stability to a massive degree. The machine ran far hotter to the touch than my personal (equivalent model) MBP, and would make it maybe a month of uptime before it failed to wake from sleep/kernel panic'd/locked up the desktop.
Most other typical desktop software was "vended" via internal software "store" thing (managed browsers, etc), but I could, and did, install various extensions on Firefox (internal Wikis even encouraged using Tampermoney (or whatever the successor is called now) like UBO/Sideberry etc.
Current employer issued machine is a Windows laptop with no admin and basically locked-down.
Even getting something like Docker installed/WSL configured is a whole episode in frustration.
The huge positive is this Enterprise-whatever version of Windows has minimal slop--no CoPilot things or ads in the start menu/lockscreen, but I can't even change the desktop wallpaper. Also, the CPU idles at basically 40% utilization with the various agent things/endpoint security running. For any sort of local development, I largely "sidestep" things by running whatever I need in containers/WSL, so it's really not a huge problem. There's minimal Windows-specific use outside of Teams/Outlook whatever.
Enjoy being crippled and use the time to be mediocre and just collect checks.