Live data from Hacker News

Security Is a Useless Controls Problem

securityis.substack.com

51–60 of 83 posts

Re: Security Is a Useless Controls Problem

#51
post #8

Earlier quoted context omitted.

can it even be considered a firewall if it's running in an "audit only mode"?

(Corporate IT sec answer): it says "firewall" in the name, so yes.

This is the correct answer!

Every corporation over a certain size has a rule that everything needs a firewall in front of it… even if the something is a cloud service that only listens on port 443.

Re: Security Is a Useless Controls Problem

#53
post #6

Other than the myriad of problems with passwords that NIST has killed in competent circles, what are some other "useless controls"?

I actually wrote blogs about two of my (least) favorites: [VPNs](https://securityis.substack.com/p/security-is-not-a-vpn-prob... [Encryption](https://securityis.substack.com/p/security-is-not-an-encrypt...). Thank you for pointing out I don't link to them in this original post.

Password resets are definitely one, and I still have to tell prospects and customers that I can't both comply with NIST 800-63 and periodically rotate my passwords, every single day. Other ones I often counter include other aggressive login requirements, WAFs, database isolation, weird single tenancy or multitenancy asks, or for anti-virus to be in places that they don't need to be.

Re: Security Is a Useless Controls Problem

#54

I just read the book The Phoenix Project. It's over a decade old so some of the principles are obvious/quaint at this point, or perhaps not quite as applicable. That said, one of the things that caught me off guard is the dressing down of the head of security by a member of the board. More or less, they were told what they did was clog the flow of useful work. The message conveyed is similar to this post.

The Phoenix Project has been very influential on me in my security career, at least partially because I share the name of the ineffectual CISO and want so desperately to avoid the link.

I think the book is still very applicable, and every security practitioner needs to be hit over the head with it (or at least The DevOps Handbook or Accelerate). Security generally is decades behind engineering operations, even though security is basically just a more paranoid lens for doing engineering ops; the ideas from Phoenix are still depressingly revolutionary in my field.

Re: Security Is a Useless Controls Problem

#55

I just read the book The Phoenix Project. It's over a decade old so some of the principles are obvious/quaint at this point, or perhaps not quite as applicable. That said, one of the things that caught me off guard is the dressing down of the head of security by a member of the board. More or less, they were told what they did was clog the flow of useful work. The message conveyed is similar to this post.

> More or less, they were told what they did was clog the flow of useful work. That sounds like a very valid complaint, too rarely heard these days. People seem to forget that security always comes at a cost, so security decisions are always trade-offs. The only perfectly secure system is the one that does absolutely nothing at all. Does forcing everyone's machine to run real-time scans on all file I/O improves our s…

[deleted]

Re: Security Is a Useless Controls Problem

#56
post #6

Other than the myriad of problems with passwords that NIST has killed in competent circles, what are some other "useless controls"?

>that NIST has killed in competent circles Just because this is my favorite soapbox - anyone that has to deal with passwords should go read NIST SP800-63B: https://pages.nist.gov/800-63-3/sp800-63b.html I was kind of shocked by just how gosh-darned reasonable it is when it came out a couple of years ago. It's my absolute favorite thing to cite during audits. "Are you requiring password resets every 90 days?" "No. We…

Alas, in Australia one of the more popular frameworks in gov agencies is Essential Eight, and they are a few years away from publishing an update with this radical idea.

Re: Security Is a Useless Controls Problem

#57
> Cross-site scripting (XSS) safe front-end frameworks like React are good because they prevent XSS. XSS is bad because it allows an attacker to take over your active web session and do horrible things

What? React is not "Cross-site scripting safe"

Many security controls do require more than a 2-3 sentence explanation. Trying to condense your response in such a way strips out any sort of nuance such as examples of how react can be susceptible to XSS. Security is a subset of engineering and security decisions often require a trade off. React does protect against some classes of attacks, but also exposes applications to new ones.

Re: Security Is a Useless Controls Problem

#58
post #41

Earlier quoted context omitted.

You don't need to understand the logs at the time you gather them for this, you just need to keep them long enough to cover the breach, and to be able to understand them after the fact. Hardly seems like an obvious waste to me, and well worth $500/mo.

> you just need to keep them long enough to cover the breach, and to be able to understand them after the fact And avoid leaking customer information/passwords/etc. through them until then, which is the hard part.

Yep. I've seen WAF in "audit mode" and it's got load of client API keys in there, among other fun things.

Check the box for WAF but adds a new risk.

Re: Security Is a Useless Controls Problem

#59
post #12

The vast majority of the security "industry" is about useless compliance, rather than actual security. The chimps have put their fears into large enterprise compliance documents. This teaches the junior security people at enterprise companies that these useless fears are necessary, and they pass them along to their friends. Why? Not just because of chimps and fear, but also $$. There is a ton of money to be made off…

Compliance is useful, just not for security.

* You get a cool industry certification that you can put on your website to justify the vague "we take your security seriously" platitudes we spew.

* It lets you stop putting money and effort into security once you've renewed your certs this year.

* You don't need to hire a dedicated security person, any sysadmin can check boxes.

* You can say you followed industry best practices and "did all you could" when you get breached.

It's the answer to "how do we not care about security?" across an entire industry that stands to make billions from said lack of care. In a depressing way, the company with useless performative security certs will fare better after a breach then the one without them but that actually tried.

My less cynical take about this is that if you need to actually care about security because you'll be up against sophisticated targeted attacks then you probably already know that. For everyone else there's checkboxes to stop companies from getting owned by drive-by attacks.

Post reply on HN