I imagine they wouldn't want to cite differences of opinion on security posture as the reason for departing.
I imagine they wouldn't want to cite differences of opinion on security posture as the reason for departing.
More likely they just weren't getting things done fast enough. CISOs come and go - they're a very short lived position.
I'd be surprised if that warranted the “nature of this situation” language.
Then again, I was at a large company where the CISO managed to get insta-fired in a 1:1 with the CIO. I actually saw the person about two minutes after it happened while they were grabbing their jacket and heading for the door — I don't know what was said, but judging by appearances things got really heated and the CIO had enough. Corporate security appeared shortly to begin boxing things up.
I understand why they wouldn't from a personal perspective, however I can imagine situations where this is the right call. For Twitter perhaps not, but I hope the CISO who works at my bank would make this choice if things got bad enough.
The best- run companies I've seen with respect to this have regular and frequent security audits and assign tickets to the team who wrote the code, sometimes even to the developer who wrote it. Also, security is built into the continuous integration as much as possible.
Hard to find longevity or stability in a role that exists to fail
The only way you can really get better security at a company is to have an ingrained security culture. I.e. developers are continually educated on secure coding practices and new threats, code reviews include security checklists, corporate security training includes continual social engineering tests and an atmosphere of continual improvement.
And yes, that stuff does cost money, but that's rarely the resources I see CISO's fight for. Instead, they fight for lots of expensive software, things like useless, shitty WAFs or poorly built "network monitoring" software (which can be a huge threat vector in itself, just see the SolarWinds fiasco).
Like many other comments here, I don't believe security is something you can "bolt on" at a company. Yes, there are specialized roles that a dedicated security team needs to fill, but unless everyone at the company has a true understanding of the value and importance of security vigilance, you're screwed.
It's probably like the old saw about advertising. Half of all it is useless, we just don't know which half!
I strongly agree though that you can't really bolt on security, it needs to be designed in and part of the culture as much as possible. You'll never get everyone to understand the value though (I wish!).
Can I have a checklist please?
Full stack web dev
Edit: Here I found one https://www.michaelagreiler.com/security-code-review-checkli...
But as list of things to consider, if you already understand what you're doing, its not too bad.
So either the company does well and the CMO stays, or not. And the default for most companies is to fail.
I have no idea if that has to do with their day-to-day roles or the specifics of why they were let go, but it is all a bit interesting.