News for hackers. Stuff that matters.
Re:Accessing Publicly Available Information on the Internet ... by PatientTrader on Thursday December 14, 2017 @10:39AM (#15923075)
> I'd also note that these companies are barely (if ever) held liable for life-compromising hacks on their platforms.

You do know it is impossible to stop all cyber attacks? Its always a matter of when, not if. Zero day attacks are developed everyday with not even the best funded cyber security systems able to thwart them. The geniuses are on the offensive side, if they want in, they will get in.

Re:Accessing Publicly Available Information on the Internet ... by gkya on Thursday December 14, 2017 @11:30AM (#15923570)
The industry is held to no standards at all. You can keep plain-text passwords in your databases, do no tests at all, and be incompetent in a million other ways. I usually get downvotes when I say this, but by now there needs to exist certain regulation on commercial software and software-based services. It should be ensured that certain practices are followed in security and ethics (do you take the basic, well known precautions against the well-known attacks?, do you respect your users' privacy at least as much as the law requires you to, do you follow the terms and conditions you declare?). What we need is CE for software, and it's sad that I can ensure my cheese comes from a certain town and is produced from the milk from cows eating according to a certain diet, but not if Twitter (or any other commercial website) hashes and salts my password, and actually uses basic precautions against CSRF or what not. These companies should be obliged to get their stuff audited by third parties, and there should be a way to tell if they are really approved to maintain a certain standard in producing their software. I do understand and share the hacker culture, and appreciate how it's possible to spin off a start-up website business on the internet, but business is business. You don't become exempt from regulations when all you do is to run a tiny B&B with 2 rooms. Similarly, as soon as you're a company selling online services, regulations and standards should kick in. Because by now those online services are no less important than food business. You say it's impossible to stop all cyber attacks. Then, as it is impossible to stop all burglary attempts, should banks just deposit their money in some apartments, or in some random rooms where all the security is a wooden door? Fire all the security guards because it's impossible they survive all the guns out there? These companies like LinkedIn are no different in banks insomuch as they deposit not our money, but our personas. They should actually be more cautious because while money can be replaced, nobody can have a new self.
Re:Accessing Publicly Available Information on the Internet ... by nathan_long on Thursday December 14, 2017 @12:30PM (#15924254)
> It should be ensured that certain practices are followed in security

Let's not legislate specific practices.

Imagine if we had security legislation from 1995 to follow when programming today. Imagine trying to explain to senators why last year's XSS protection rules need updating. Imagine Oracle lobbying to get their database enshrined as the "security-compliant" one.

The law should focus on outcomes: if a site gets hacked and people are harmed, the site should be penalized.

Re:Accessing Publicly Available Information on the Internet ... by gkya on Thursday December 14, 2017 @01:43PM (#15925297)
"Security compliance" is about how you use a given database, not which one you happen to use. You can securely (but inefficiently) store credentials in a plain text file.

WRT some defences becoming outdated by time, well, it probably would not be two-decades behind, but a couple years or so at most. Even then, ensuring that is better then nothing.

People need tools to judge if they can safely use some product, and that's why standards exist. Otherwise companies are going to continue to screw us until they drop the balls.

Re:Accessing Publicly Available Information on the Internet ... by nathan_long on Friday December 15, 2017 @03:08PM (#15934634)
> WRT some defences becoming outdated by time, well, it probably would not be two-decades behind, but a couple years or so at most. Even then, ensuring that is better then nothing.

Not necessarily. What if the law mandates use of, say, an encryption algorithm that has been cracked? You can't move to a new one without breaking the law.

Re:Accessing Publicly Available Information on the Internet ... by athenot on Thursday December 14, 2017 @11:48AM (#15923824)
Larger organizations use ISO-27001 and SOC-2 to audit this kind of stuff. But even so, sometimes the devil is in the details and it's possible to comply with the letter of the regulation while still being unprepared for the kinds of attacks that your service attracts.
Re:Accessing Publicly Available Information on the Internet ... by gkya on Thursday December 14, 2017 @11:52AM (#15923877)
Thanks, I'll look into them, but are there any compulsory standards anywhere? AFAIK this is entirely optional, i.e. left to the good will of the company.
Re:Accessing Publicly Available Information on the Internet ... by rebuilder on Thursday December 14, 2017 @12:20PM (#15924161)
The EU is right now implementing a directive on how private information must be stored, AFAIK
Re:Accessing Publicly Available Information on the Internet ... by gkya on Thursday December 14, 2017 @12:26PM (#15924217)
Oh thanks. I guess you're referring to GDPR. I'll take note to research this in the future and have found some resources after seing your comment, but I'd fancy some links if anybody has them that elaborate this topic.
Re:Accessing Publicly Available Information on the Internet ... by bdamm on Thursday December 14, 2017 @02:40PM (#15926101)
Certain industries are regulated, although the regulations are not consistent. It is not uncommon for jurisdictions to require by law protections on electric grid control equipment. For example, in some places in the US, servers that can ultimately affect a large scale change in power generation equipment (such as switching the configuration of a power plant) must have anti-virus installed on them (NERC-CIP).
Re:Accessing Publicly Available Information on the Internet ... by xoa on Thursday December 14, 2017 @11:46AM (#15923782)
>You do know it is impossible to stop all cyber attacks?

This is a fallacious argument, specifically the Nirvana Fallacy. Perfection not being achievable in no way means that there can't be standard best practices that are a minimum requirement, nor that liability cannot still exist. Certain types of cyberattacks are in fact possible to stop perfectly merely by virtue of not holding onto information at all. As a trivial example, there should be no plaintext password leaks (or even easily brute force password leaks) at all, ever. Adaptive hashes/key stretching have been a thing since the dawn of security, Robert Morris described CRYPT for unix password usage in 1978. bcrypt is from 1999. There has been no reasonable basis at all for plain text or even raw fast hash primitives to be utilized, ever, yet they have been. In no other industry dealing with these kinds of privacy and safety concerns is that sort of practice considered acceptable, not should it be.

Holding personal private information at all long term should fundamentally be considered a liability situation, because it's not necessary, it's a commercial choice. Can't be hacked if it doesn't exist. If businesses choose to hold it, they should also be taking reasonable steps to protect it, and accept liability for failures. That's the natural balancing flip side to them getting profit from using it. If they're allowed to turn any costs of holding it into externalities that distorts the market.

Re:Accessing Publicly Available Information on the Internet ... by mnw21cam on Thursday December 14, 2017 @10:50AM (#15923181)
From my random perusal of the various reports of compromises over the last few years, my impression is not that organisations tend to get hacked using the latest zero-day vulnerability, but rather that organisations get hacked because they have glaring security holes that you could drive a double-decker bus through.

For example, bcrypt has been around for how long now? And don't almost all the reports of hacks report that a database was lifted with usernames and passwords either in plaintext (for the love of all that is holy) or hashed with unsalted SHA1, or similar?

Re:Accessing Publicly Available Information on the Internet ... by gkya on Thursday December 14, 2017 @11:35AM (#15923625)
I wish there was a "web security checklist" where if you ticked all the boxes, you can be pretty sure you have the well-known holes covered. This is why web frameworks are really useful, the decent ones get you way ahead in securing your application from the most common attacks. But if you self-bake, then you have to manage the entire complexity of the web platform.
Re:Accessing Publicly Available Information on the Internet ... by npsimons on Thursday December 14, 2017 @12:04PM (#15924007)
Re:Accessing Publicly Available Information on the Internet ... by nicoburns on Thursday December 14, 2017 @11:54AM (#15923904)
This doesn't cover everything, but it's a pretty good starting point:

https://stackoverflow.com/questions/549/the-definitive-guide...

Re:Accessing Publicly Available Information on the Internet ... by deejaybog on Thursday December 14, 2017 @12:02PM (#15923991)
OWASP top 10 is as close as it gets to a checklist: https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Proje...
Re:Accessing Publicly Available Information on the Internet ... by jrimbault on Thursday December 14, 2017 @11:26AM (#15923531)
I think most "hacks" have been the results of social engineering and misconfigurations rather than software/hardware vulnerabilities.
Re:Accessing Publicly Available Information on the Internet ... by talmand on Thursday December 14, 2017 @01:18PM (#15924863)
I keep plaintext passwords, but I reverse the string to prevent the hackers.
Re:Accessing Publicly Available Information on the Internet ... by throwaway2016a on Thursday December 14, 2017 @10:48AM (#15923157)
While I agree, as a CTO I would be terrified if a data breach could hold me personally liable. It'd be like a Director of Security at a bank being liable for their bank being robbed with a tank.

But at the same time there is a line. I would be for holding companies liable if, for instance, the data gets out there and you find it is entirely unencrypted and the passwords are MD5 hashed or plain text. There has to be a baseline.

Mistakes should not be punished as long as there is not also negligence.

Re:Accessing Publicly Available Information on the Internet ... by ryandrake on Thursday December 14, 2017 @11:49AM (#15923839)
The Director of Security at a bank should at least be fired if their bank is robbed by a guy brandishing a banana. I'd speculate that that's the nature of most data breaches: amateur attackers taking advantage of grossly incompetent security.
Re:Accessing Publicly Available Information on the Internet ... by darepublic on Thursday December 14, 2017 @02:18PM (#15925835)
Well I think bank tellers where I live are instructed to comply with robber's demands for money even if they are not visibly brandishing any weapon
Re:Accessing Publicly Available Information on the Internet ... by daveFNbuck on Thursday December 14, 2017 @12:28PM (#15924243)
No one said anything about holding the CTO personally liable. The idea is to hold the company liable. This makes sense because the company is in the best position to prevent the bad outcome. If the company is always liable, it can find an optimal balance between the costs of security and the costs of breaches.

If the company is only liable when negligent, it is incentivized to minimize the cost of security to the bare non-negligent minimum. This pushes all the costs onto the people whose data are compromised. These people are not in a position to spend small amounts of money to dramatically lower the expected costs of breaches, so they just end up paying huge costs that cannot be mitigated.

Re:Accessing Publicly Available Information on the Internet ... by nathan_long on Thursday December 14, 2017 @12:34PM (#15924294)
> While I agree, as a CTO I would be terrified if a data breach could hold me personally liable.

Personal liability is going too far, IMO.

> Mistakes should not be punished as long as there is not also negligence.

The problem with this is that you'd have to enshrine, in law, what "negligence" is. Technology changes too fast to put that into law.

"How many people got hurt and how badly?" is a question attorneys can reasonably address. "Was there sufficient input sanitization?" is not.

Re:Accessing Publicly Available Information on the Internet ... by FilterSweep on Thursday December 14, 2017 @10:40AM (#15923092)
You didn't really address the point you quoted.

The problem isn't that someone is getting IN; it's that the company throws up their hands and says "tough sht."

Or in a worse case, when Equifax puts up a compromised site to find if you were hacked that requires a significant amount of your SSN and personal details.

(edit: format)

Re:Accessing Publicly Available Information on the Internet ... by PatientTrader on Thursday December 14, 2017 @10:51AM (#15923184)
> it's that the company throws up their hands and says "tough sht."

What exactly is your solution to the problem? You are more or less complaining without providing any insights into addressing the issue or without knowledge of the threat landscape.

Re:Accessing Publicly Available Information on the Internet ... by toomuchtodo on Thursday December 14, 2017 @10:55AM (#15923223)
Spending money on security architecture/engineering/pen testing/etc in concert with government regulation/oversight.

Full disclosure: I work in security architecture/risk management in the financial services industry.

Re:Accessing Publicly Available Information on the Internet ... by TallGuyShort on Thursday December 14, 2017 @12:02PM (#15923990)
You also can't stop all failures of infrastructure, but outside of computing, anyone calling themselves an engineer is generally required to hold to various ethical and professional standards or have their work signed off by someone who is.
Re:Accessing Publicly Available Information on the Internet ... by gr3yh47 on Thursday December 14, 2017 @11:13AM (#15923392)
It's not impossible to stop most though. and Hacks like sony, equifax, linkedin and many others are the result of what should be criminal negligence. I.e. not encrypting sensitive personally-identifiable information.

instead of investing in securing their customer data these companies pad their bottom line. so yes, they should be held accountable for failing to follow basic industry-standard data protection practices.

Re:Accessing Publicly Available Information on the Internet ... by da_chicken on Thursday December 14, 2017 @12:25PM (#15924204)
It's impossible to build a house that can't be burglarized. Does that mean you shouldn't lock your door when you leave in the morning?
Re:Accessing Publicly Available Information on the Internet ... by talmand on Thursday December 14, 2017 @01:16PM (#15924831)
Silly; it's impossible to stop all murders, therefore we shouldn't bother with making it a legal liability.

If the criteria is that it must be possible to stop all instances of an action to make it a legal issue, then we should just shut down all the prisons.