|
|
|
Ask HN: How to make Enterprise Security not Suck?
|
|
2 points
by academia_hack
1134 days ago
|
|
My org is looking at getting past security audits for enterprise and government customers. I've got a lot of say in how we implement compliance but little say as to if we should do it. We're selling into a highly regulated sector looking at ITAR and CMMC and similar stuff. Today, we're pretty much a BYOD shop (we buy new employees unmanaged laptops). People manage their own devices and we do colab stuff with Google Workspace. Developers love this because they don't have to "mother may I" IT for every tool and library. There's a lot of pressure from our compliance lead to go with endpoint management, big corporate antivirus (e.g. Sophos), active directory accounts, kicking people off OSX to windows, etc. We've got an endless parade of MSP consultants and vendors trying to pitch $500k assessment and remediation packages as well and I'm worried leadership will bite and we'll end up developing on devices that can basically only open excel. My worry is that this'll choke our product operations to death. Clearly we have to do something, but I don't want to go overboard. Everytime I push back I'm told that "security is important" (true but vacuous) and asked for comparable alternatives. Have y'all experienced any small companies that get this right and strike a good balance? |
|
I hate to say it, but security/compliance tends to cargo cult. They implement what's accepted by whatever compliance framework they need to achieve. PCI, FedRAMP, SOX, SOC, CIS, etc, etc.
Engineers want to break things down to components and understand why each component is required. AKA thinking from first principles.
Mixing the two is like oil and water. Security and compliance don't have in-depth explanations for why they need to do something, they just need to check a box, and they know how it's most often checked. They know "nobody got fired for buying Sophos/Windows/AD/etc". They can't explain it from first principles, nor do they want to take the risk of going outside of known solutions.
So how do you negotiate? The box they're trying to check is likely well documented. Ask to see the documentation for the requirement(s). From there you can propose alternate solutions that meet those requirements. Try to find examples of your proposal being accepted, so you don't run into the "nobody got fired for buying x".