News for hackers. Stuff that matters.
Re:Intel hit with 32 lawsuits over security flaws by arjo129 on Friday February 16, 2018 @06:47PM (#16397696)
There needs to be a law that protects engineering corporations against security flaws that were previously unknown.
Re:Intel hit with 32 lawsuits over security flaws by tomc1985 on Friday February 16, 2018 @07:00PM (#16397807)
No. Security is already a non-concern amongst non-technical people, who unfortunately control most leadership positions. Protection from liability only means we get to see more, and worse, BS like this in the future.

We need to hold companies even more accountable than what they already are. 32 lawsuits is not enough, more like 320!

Re:Intel hit with 32 lawsuits over security flaws by sundvor on Friday February 16, 2018 @08:27PM (#16398263)
64 would seem like the logical next step!
Re:Intel hit with 32 lawsuits over security flaws by sannee on Saturday February 17, 2018 @06:30AM (#16400248)
Assume you build a product using TLS as the underlying encryption layer. Unfortunately, few months later, some bored mathematician figures out how to completely break AES and ECDH.

Should you be held accountable for choosing "weak" ciphers?

Re:Intel hit with 32 lawsuits over security flaws by jnbiche on Saturday February 17, 2018 @08:30AM (#16400574)
> Should you be held accountable for choosing "weak" ciphers?

That would be up to the jury. For something like your scenario, as long as you're keeping up and using industry best practices, you almost certainly would have nothing to worry about. In fact, a case like that would likely be dismissed immediately by the judge before it ever went to trial.

Re:Intel hit with 32 lawsuits over security flaws by sannee on Saturday February 17, 2018 @11:27AM (#16401339)
Okay then, let's assume you are doing something more cutting edge. Like speculative execution involving memory prefetching.

What are "industry best practices" for that? There are like 3 companies which do this competitively at scale and each of them guard their methods like it's the Coca-Cola recipe.

Re:Intel hit with 32 lawsuits over security flaws by tomc1985 on Saturday February 17, 2018 @03:18PM (#16402493)
If a bored mathematician breaks AES, I think a lawsuit is going to be the least of my worries...
Re:Intel hit with 32 lawsuits over security flaws by kuschku on Saturday February 17, 2018 @05:29AM (#16400055)
2.1161033472192524829557170410776298658794639108376130 * 10^664 lawsuits should definitely be enough to eliminate Intel, yes.
Re:Intel hit with 32 lawsuits over security flaws by Retric on Friday February 16, 2018 @06:51PM (#16397734)
That would simply promote intentional ignorance. Even then Meltdown is part of a known class of attacks namely race conditions, Intel simply messed up.
Re:Intel hit with 32 lawsuits over security flaws by AnimalMuppet on Friday February 16, 2018 @07:14PM (#16397890)
They messed up in a way that nobody spotted for a decade. That's not "messing up", that's failing to be psychic.
Re:Intel hit with 32 lawsuits over security flaws by freehunter on Friday February 16, 2018 @07:43PM (#16398044)
Like DannyBee said, side-channel attacks were well known and security researchers had warned against them since at lest 1995. In fact both MacOS's kernel and the Linux kernel had some basic protections from side-channel attacks for years now, which unfortunately don't work if an attacker can dump the entire contents of all physical RAM.

Intel has has a long time to mitigate the issue. They didn't because it made their processors faster, and they chose profits over security.

Re:Intel hit with 32 lawsuits over security flaws by jnordwick on Friday February 16, 2018 @08:05PM (#16398150)
Then kernel devs should be equally to blame. If bugs were known and they still mapped the kernel into userspace.
Re:Intel hit with 32 lawsuits over security flaws by Aloha on Friday February 16, 2018 @08:00PM (#16398119)
That supposes Intel knew about the flaw, and instead did nothing - which I think is a big row to hoe.
Re:Intel hit with 32 lawsuits over security flaws by freehunter on Friday February 16, 2018 @08:08PM (#16398170)
>https://pdfs.semanticscholar.org/2209/42809262c17b6631c0f653...

Literally since 1995. There's no way Intel hasn't read this report from the NSA detailing how insecure the x86 platform is where they literally call out this exact feature as a security risk. This feature that was not accidental, but intentionally designed.

Why exactly are you blindly defending Intel, especially with such easily disprovable arguments?

Re:Intel hit with 32 lawsuits over security flaws by jnordwick on Friday February 16, 2018 @09:58PM (#16398668)
It isn't the cache side channel that is the important part of meltdown. Flush-reload is just out the information is retrived and ask acceptable problem.

The problem is data hitting the cache when it comes from an unreadable page. Meltdown looks like a bug in the cache hit logic because the page information is already in the tlb, and the fix is probably fairly trivial.

If the unreadabld page doesnt hit cache or is never mapped there in the first place, spectre can only read its own process.

Re:Intel hit with 32 lawsuits over security flaws by tarlinian on Friday February 16, 2018 @08:21PM (#16398235)
Really, the "exact same feature"? None of the processors in that report even support OoOE.
Re:Intel hit with 32 lawsuits over security flaws by IntronExon on Friday February 16, 2018 @08:26PM (#16398261)
Well buckle your seatbelt, because 32 plaintiffs and counting will be using discovery and god knows what else to prove just that. Intel had better be utterly innocent, or have excellent coverup skills.
Re:Intel hit with 32 lawsuits over security flaws by DannyBee on Friday February 16, 2018 @07:34PM (#16397992)
Well, actually, the cache sidechannel timing attacks were fairly well known for quite a while.

It's just nobody put two and two together. This is actually mostly due to lack of public information in the processor manuals. Otherwise it's quite likely it would have been discovered 5-6 years ago at least.

Re:Intel hit with 32 lawsuits over security flaws by tarlinian on Friday February 16, 2018 @08:22PM (#16398239)
The fact that modern processors speculatively load memory has been known for a long time (and it's not like the fact that permission checking only occurs during retirement is documented...the reason no one considered it a problem was that it was thought of as an implementation detail and literally something you wouldn't document because in the future you might arbitrarily change it). This isn't exactly novel information...and putting two and two together only seemed obvious after the fact.
Re:Intel hit with 32 lawsuits over security flaws by ahartmetz on Friday February 16, 2018 @08:57PM (#16398404)
Well you know, I always thought accurate rollback was one of the hardest things about speculative execution. But just like other hazards, OF COURSE the CPU vendors have a deep understanding of them and a bag of tricks I have never heard of to avoid them. I am still incredulous about that screwup. It is such an obvious problem.

Hey, maybe memory traffic sidebands for speculative execution are next. You can undo cache data changes, you cannot undo the slowing down of simultaneous other memory traffic. And who knows, maybe everyone was like "we cannot prevent all measurable side effects, so screw it #YOLO". And nobody can admit that due to liability issues. That seems quite likely to me because it doesn't involve hundreds of very smart experts missing an obvious problem.

Re:Intel hit with 32 lawsuits over security flaws by analognoise on Friday February 16, 2018 @10:09PM (#16398712)
I love how all of a sudden the problem is obvious - so obvious it's existed for a decade with no known exploit, while speeding up processors considerably.

Intel should have hired all these really smart people on Reddit and HN. Imagine how much safer and faster our processors would be!

It's a screw up in the most complicated devices humanity has ever designed. It's borderline magic that they even exist, let alone the political stability required for 50 years of constant gains in processing power per dollar.

But nevermind that, they're a bunch of "LOL #YOLO" about security types, we should sue them because your data center power went up and now our dumbass 'world changing app' to look at random kittens as a subscription service is no longer profitable!

I think humanity doesn't deserve scientists and engineers.

Re:Intel hit with 32 lawsuits over security flaws by ahartmetz on Saturday February 17, 2018 @04:45AM (#16399932)
It was more of a criticism of priorities in CPU vendors (product management?) than of engineers.

Security is absolutely neglected all over the place in IT, including in things I've worked on myself. It's too expensive.

Re:Intel hit with 32 lawsuits over security flaws by jnordwick on Friday February 16, 2018 @10:03PM (#16398691)
You don't have to rollback for meltdown. The read can be masked to zero. There is already logic to do things like cancel page walks, so this isn't a very big fix.

I think specter should be fixed in software with some assistance from hardware, but overall with ooo, a process shouldn't expect privacy against itself.

Re:Intel hit with 32 lawsuits over security flaws by ahartmetz on Saturday February 17, 2018 @04:53AM (#16399957)
AFAIU the Spectre software "fixes" are either extremely expensive, or still exploitable, or both. I think you're correct about OOO, and there goes the security of all current HTML/JS engines.
Re:Intel hit with 32 lawsuits over security flaws by jnordwick on Saturday February 17, 2018 @10:12AM (#16400994)
> Spectre software "fixes" are either extremely expensive

They don't have to be done everywhere though. Just on js array accesses and the masking options seem better than the fencing option. It doesn't have to be done on every array access, and i many cases it probably isn't practically exploitable. We still don't have a working, real world exploit in js without assistance.

The speculation windows are in practice pretty small (10 instructions maybe), plus you have to find the memory you want to read, mistrain the branch predictor and flush the cpu cache between every read, etc... And do all this before that piece of memory you found moves or is overwritten.

> there goes the security of all current HTML/JS engines.

Pretty much. In places devs forget to protect against spectre there can be a possible exploit. Ooo causes similarly difficult to find issues with threading where the dev needs to think long and hard about how instructions hit the cpu, but we manage.

Re:Intel hit with 32 lawsuits over security flaws by JohnJamesRambo on Saturday February 17, 2018 @12:06AM (#16399148)
Is this satire?