News for hackers. Stuff that matters.
Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by adw on Friday August 17, 2018 @07:21PM (#17786053)
> They are instead classic examples of market failure.

The way to fix market failure is well understood, though; regulation. You're arguing for regulation of the software industry, just as we have regulation of the medical industry or the oil industry.

(The software engineering industry is, I would argue, drastically under-regulated.)

Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by geezerjay on Saturday August 18, 2018 @01:00AM (#17786954)
> The way to fix market failure is well understood, though; regulation. You're arguing for regulation of the software industry, just as we have regulation of the medical industry or the oil industry.

That's an excellent idea. I hope your country regulates the hell out of your nation's software industry. Meanwhile I'll buy a rake to help me gather all the money your economy will throw my way because somehow developing software in your nation became suddenly cost-prohibitive and your economy has no alternative to outsource it to nations unencumbered by regulation.

Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by Barrin92 on Sunday August 19, 2018 @05:31PM (#17796299)
Do you really think suggesting that selfish drive for selling insecure and underregulated software is really an argument against regulation?

I don't think anybody denied that capturing an unregulated space by selling shoddy and cheap products is actually a great way of making any ruthless actor a ton of money, I'm really not sure what point you're trying to make here

Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by riffraff on Saturday August 18, 2018 @12:47PM (#17789303)
we have regulations for software and software services in EU (e.g. GDPR) and US (e.g, DMCA, HIPAA) and the economy has not collapsed.
Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by ttoinou on Saturday August 18, 2018 @03:55AM (#17787382)
You don't understand. We should have a global government, and then regulate software all over the world at the same time
Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by Sniffnoy on Friday August 17, 2018 @09:06PM (#17786369)
Not necessarily. It could also be done by allowing people to sue makers of insecure software or hardware.
Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by naravara on Friday August 17, 2018 @11:11PM (#17786657)
This is worse. This leads to lawyers making the critical decisions instead of regulators and auditors. The latter group at least has some familiarity with the subject area.
Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by fjsolwmv on Friday August 17, 2018 @11:16PM (#17786668)
No, judges and juries decide lawsuits. They have the benefit of being harder to bribe than regulators.
Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by naravara on Monday August 20, 2018 @09:46AM (#17799812)
One leads to the other. Lawyers start making a bunch of decisions on corporate strategy and product design because they have to anticipate the rulings of judges and juries. Their decisions are usually going to come late in the game though, leading to lots of last minute, shoehorned changes because they aren't able to review early enough in the development process (since lawyers are expensive and you can't get enough of them be involved early).
Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by coliveira on Saturday August 18, 2018 @01:17AM (#17786988)
Only if you have money to get to court. Everybody else would be left depending on the good will of big companies. That's why courts should be the last resort, not the first. We need regulation, and if everything else fails the courts should be the way to go.
Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by wildmusings on Saturday August 18, 2018 @01:38AM (#17787045)
Liability is generally a much better approach than specific regulation. Lawsuits happen after the fact and concern actual harm suffered by actual people. Damages are assigned based on this actual harm. That means that in liability system the price of bad behavior is approximately the harm it causes, which is exactly what you want. Liability doesn't require everyone to actually go to court, because almost all lawsuits or threats thereof are settled based on expectations shaped by previous cases that did go to court. Further, class action lawsuits allow large numbers of harmed people to be represented in a single action at no cost to themselves.

Regulation, on the other hand, is an ex ante affair. It involves some central planning authority, whether Congress or some administrative agency, trying to create rules that they believe will prevent future problems. The regulator will always get it wrong to some extent, often to a very large extent. Rules can be too specific, stifling innovations that would allow actors to achieve the same or better results with different methods. They can be too strict or too loose. The rule making process is also necessarily slow, so regulations tend to come too late and linger too long after technology has moved on. Finally, regulations are ultimately political, driven by what will translate into votes, not necessarily efficiency. If they represent a right-wing constituency, that will mean looser regulation; if a left-wing constituency, tighter regulation.

What's interesting about liability is that companies will buy insurance for it. The insurance companies will demand compliance with certain rules in order to be covered--essentially private regulations. But unlike government regulation, there are multiple competing insurance companies. The resulting market for insurance means that the market searches for the optimal balance between harm prevention and profitability. Insurance companies have a strong incentive to devise the rules that provide the optimum level of security for lowest cost possible.

Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by BaronSamedi on Saturday August 18, 2018 @08:21AM (#17788145)
I agree that liability is probably the best approach and is long overdue for software. The problem is the standard for proving security nonfeasance? My thought is that if your product was found to have a security problem and you did not have a security audit performed by licensed security auditor then you are liable. But I'm not sure there are licensed security auditors in the way, for instance, a CPA is licensed. Over time, if a security issue is publicly reported (e.g. a CVE) and you haven't fixed it within a certain amount of time then you are also liable. The length of time a vendor must provide security updates to a product for free should probably be defined in law, e.g. 2 years.
Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by geezerjay on Saturday August 18, 2018 @01:04AM (#17786963)
> It could also be done by allowing people to sue makers of insecure software or hardware.

What about free/open source software? Should society punish those idiots who had the gaul to contribute their free time to a project that everyone can use free of charge?

Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by mjevans on Saturday August 18, 2018 @01:36AM (#17787032)
Cap it at the value paid for the product.

If it's given for nothing then that's what can be charged for it's failure, nothing.

Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by kbenson on Friday August 17, 2018 @08:55PM (#17786336)
> The way to fix market failure is well understood, though; regulation

No, the way to fix market failure it to increase the aspects that cause markets to function and reduce aspects that cause market dysfunction, and if that doesn't do the trick, then you fall back to regulation.

Markets change in small ways constantly which results in large changes over time, and even regulation that fits perfectly initially is doomed to affect the market negatively given enough time.

When it's important enough, we use regulation to ensure minimal levels some attribute are maintained for the benefit of everyone, such as privacy, safety. Regulation might end up being a good response for a part of the problem, but so could actually holding some companies liable for negligence. I suspect some combination might be best.

I think if you approach the problem of market failure with the idea the the only and best fix is regulation you're likely to just punt problems down the road a decade or two (if you're lucky).

Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by nickpsecurity on Friday August 17, 2018 @09:39PM (#17786453)
The DO-178B and now DO-178C regulations appear to be doing well. A whole ecosystem of quality-supporting tools, certified components, and QA experts have formed. Likewise, most or all of the early, secure products were designed for the TCSEC regulations. Although it had issues, the parts that increased assurance worked fine.

So, given TCSEC half worked and DO-178C currently works, I'd say regulation is the answer on this stuff. It just can't be too prescriptive. The situation would vastly improve if just a few things like checking inputs, avoiding unsafe code where possible, fuzzing, and so on were required.

And we also sue their ass in court for not doing this easy, provably-useful stuff. That's to get stuff done when regulators aren't along with using legal damages to force them to take action.

Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by Zarel on Saturday August 18, 2018 @09:49AM (#17788440)
South Korea regulated their software security!

That's why even this decade, people were required to use Internet Explorer 6 with ActiveX enabled, to access online banking, because it was the only system the government considered secure enough. We're talking well after IE6 had become a distant memory in the rest of the world.

Are you sure you want governments to regulate software security?

Re:Why Do Keynote Speakers Keep Suggesting That Improving Se... by smolder on Friday August 17, 2018 @08:46PM (#17786314)
Good regulation doesn't get made because regulation as a practice is broken by malicious actors who sponsor our non-representative elected officials.

Remember campaign contribution limits? Yeah.