Live data from Hacker News

Nobody Cares About Security

adatosystems.com

21–30 of 93 posts

Re: Nobody Cares About Security

#21
post #5

Surprisingly few companies (or people) care about paying for good security.

People do care about security. They will strengthen their roofs as hurricanes blow up worse. They buy big and tough cars to better survive auto-accidents. They will accompany their kids home from school and install burglar alarms. Plenty of Americans are even happy carrying a firearm around just in case...

What people do not give a shit about is digital security. Because nothing about computers or the Internet "is real". And it's getting less real by the day. That's the fascinating psychological talking point.

Re: Nobody Cares About Security

#22

Remember: nobody likes the safety inspector, everybody loves the fireman!

We need county/city dashboards of safety inspectors vs. fire and other hazard timelines.

And monthly insurance bills that explicitly reflect discounts/charges paired to inspection histories & inspector statistics.

Suddenly efficient but strident inspectors will find themselves gods of seasonal demand.

Re: Nobody Cares About Security

#23

> The problem with security is that it’s impossible to measure your ROI Sometimes I wonder what we lost by only working on things with measurable impact

The ROI of security is too noisy at a single company where you (hopefully) get less than one incident per year. But across the industry there is enough data to estimate ROI of various procedures.

Re: Nobody Cares About Security

#24
post #19

An angle that sometimes helps is reframing security as (business) validation and introducing proper type modeling. The best thing anybody can do for this is making apis that make `unrepresentable` unsafe things. ` A classic is password length. Instead of `login(user:str, pwd:str)`, do `login(user:NotEmptyStr, pwd:ValidPwd)`. This is stuff that must be done in the lower layers, to take advantage of how lazy people is.…

Is the idea that the attacker is brute forcing the login method and they are less likely to be successful if the input must be passed in an unexpected format?

Re: Nobody Cares About Security

#26
"Nobody (i.e., business leaders)"

Glad that was clarified, I was afraid I was "Nobody".

What the author is trying to articulate makes me wonder if he considered what security is.The core properties we mean when we say "security" are the CIA triad (confidentiality, integrity and availability). You can't tell me a "business leader" doesn't care about any of those. You have business related information that is vital for your business continuity and profitability. The confidentiality, integrity and availability are what we generally mean (not always though) when we say "security".

I'd argue that business leaders do care about security a lot. I think what the author means is "nobody cares about security for the sake of saying you're secure", but even then, business leaders do care about theatrical security, because it helps them sell their products and services. "we have a state of the art, military grade, encrypted cybers, unlike the competition". There are even popular and profitable security vendors whose main service is rating the security posture of companies, so that when you do B2B you avoid poorly rated businesses that won't protect the data you will share with them.

Security for individuals is a different topic than businesses, it's almost a different ballgame altogether.

Use APTs as an example, should some mom&pop small/medium size business care about them? Certainly not. They should care about ransomware though, because chances are, they can't afford the downtime and ransom payment. Should a defense contractor business care about APTs? yeah, like all of them and then some.

Context and nuance are important.

Re: Nobody Cares About Security

#27
post #19

An angle that sometimes helps is reframing security as (business) validation and introducing proper type modeling. The best thing anybody can do for this is making apis that make `unrepresentable` unsafe things. ` A classic is password length. Instead of `login(user:str, pwd:str)`, do `login(user:NotEmptyStr, pwd:ValidPwd)`. This is stuff that must be done in the lower layers, to take advantage of how lazy people is.…

Is the idea that the attacker is brute forcing the login method and they are less likely to be successful if the input must be passed in an unexpected format?

Types where the constructor takes care of the rules and aborts if you pass it something stupid (like an empty string for a user name).

Re: Nobody Cares About Security

#28

I've been saying this since at least 2009 when the company I worked for was sending credit card info from card readers across the network in plain text and they dragged their feet to fix it even though they knew we were violating some serious SOX policies. At another company in 2015, I discovered we were sending user credentials for a large hospitals in plain text across the network and need to fix this ASAP. When I…

Until they are fined 10% of yearly revenue. That's why you need a strong government.

Re: Nobody Cares About Security

#30

> The problem with security is that it’s impossible to measure your ROI Sometimes I wonder what we lost by only working on things with measurable impact

You can estimate: https://www.wiley.com/en-us/How+to+Measure+Anything+in+Cyber...

It's just that it is not the norm, so expectations are low. Some companies consistently do better than others, so clearly it's not all down to luck.

Post reply on HN