Slashdot Mirror


The Elite Intel Team Still Fighting Meltdown and Spectre (wired.com)

Throughout 2018, researchers inside and outside Intel continued to find exploitable weaknesses related to Meltdown and Spectre class of "speculative execution" vulnerabilities. Fixing many of them takes not just software patches, but conceptually rethinking how processors are made. From a report: At the center of these efforts for Intel is STORM, the company's strategic offensive research and mitigation group, a team of hackers from around the world tasked with heading off next-generation security threats. Reacting to speculative execution vulnerabilities in particular has taken extensive collaboration among product development teams, legacy architecture groups, outreach and communications departments to coordinate response, and security-focused research groups at Intel. STORM has been at the heart of the technical side. "With Meltdown and Spectre we were very aggressive with how we approached this problem," says Dhinesh Manoharan, who heads Intel's offensive security research division, which includes STORM. "The amount of products that we needed to deal with and address and the pace in which we did this -- we set a really high bar."

Intel's offensive security research team comprises about 60 people who focus on proactive security testing and in-depth investigations. STORM is a subset, about a dozen people who specifically work on prototyping exploits to show their practical impact. They help shed light on how far a vulnerability really extends, while also pointing to potential mitigations. The strategy helped them catch as many variants as possible of the speculative execution vulnerabilities that emerged in a slow trickle throughout 2018. "Every time a new state of the art capability or attack is discovered we need to keep tracking it, doing work on it, and making sure that our technologies are still resilient," says Rodrigo Branco, who heads STORM. "It was no different for Spectre and Meltdown. The only difference in that case is the size, because it also affected other companies and the industry as a whole."

100 comments

  1. Intel shits bed massively, hires cleaning crew by Anonymous Coward · · Score: 2, Insightful

    To clean their massive shitty bed.

    1. Re:Intel shits bed massively, hires cleaning crew by Narcocide · · Score: 1

      Job creators at work here, amirite?

    2. Re:Intel shits bed massively, hires cleaning crew by hey! · · Score: 1

      Meltdown affect POWER and some ARM processors too.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    3. Re:Intel shits bed massively, hires cleaning crew by pak9rabid · · Score: 1

      Wrong! You're thinking of some of the Spectre variants.

    4. Re:Intel shits bed massively, hires cleaning crew by Anonymous Coward · · Score: 1, Informative

      Wrong.

      Potential Impact on Processors in the POWER Family

      the third vulnerability, CVE-2017-5754, is known as Meltdown, and allows user-level code to infer the contents of kernel memory.

      The Firmware and OS patches released by IBM in February and March 2018 to address the original Meltdown vulnerability (CVE-2017-5754) also address the L1TF/Foreshadow vulnerability, except for Power 9 Systems running with KVM Hypervisor. OS patch for Power 9 KVM Systems will be made available soon. The Firmware and OS patches for all other Power Systems are available in this blog below.

      We are committed to helping our clients address these vulnerabilities and have introduced an offer for pre-POWER7 clients to upgrade their security profile and protect against Spectre and Meltdown through the purchase of POWER8 or POWER9 systems and available migration services, security support, and financing offers.

    5. Re:Intel shits bed massively, hires cleaning crew by pak9rabid · · Score: 1

      Whoops, my bad.

    6. Re:Intel shits bed massively, hires cleaning crew by Anonymous Coward · · Score: 0

      Meltdown didn't affect AMD is probably what you're thinking.

    7. Re:Intel shits bed massively, hires cleaning crew by hey! · · Score: 1

      It's OK. You still have my permission to feel superior to me. Just have a nice day.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    8. Re:Intel shits bed massively, hires cleaning crew by Anonymous Coward · · Score: 0

      Maybe some designs are common in most processors, the thing iis to come out with a better design.

    9. Re:Intel shits bed massively, hires cleaning crew by Nbayitsolusenz · · Score: 1

      It's OK. You still have my permission to feel superior to me. Just have a nice day.

      What Related this articles?

    10. Re: Intel shits bed massively, hires cleaning crew by Anonymous Coward · · Score: 0

      Meltdown 3a affects all processors that implements ia32, including AMD.

  2. Do they hire Fortran developers? by sinij · · Score: 1

    Do they hire Fortran developers? Because this is how old this type of flaws is.

    1. Re:Do they hire Fortran developers? by Anonymous Coward · · Score: 0

      "STORM is a subset, about a dozen people" - Haha. Envision the latest Hobbit movie where they're in the barrels going down the river.

    2. Re:Do they hire Fortran developers? by sexconker · · Score: 1

      Going down the glowy blue CGI mess, you mean.
      Those movies were so fucking awful.

  3. Re:Outsource much? by phantomfive · · Score: 1

    Intel has been outsourcing since the 70s.

    --
    "First they came for the slanderers and i said nothing."
  4. Re:Outsource much? by Anonymous Coward · · Score: 0

    PR. Put some foreign sounding names in positions that sound like they are important. It makes the diversity cheerleaders happy.

  5. So much hard work with no results by Anonymous Coward · · Score: 0

    So much hard work with no results

  6. Re:Outsource much? by Anonymous Coward · · Score: 0

    There are no nazi faggots in the clean room nor the board room. Sorry, you're unemployable deplorable faggots of no value, aww. Maybe you can work at Amazon, until they find out what a useless cunt you are. Good luck.

  7. Better solution: less Intel by xxxJonBoyxxx · · Score: 2

    It's great to see ARM chips take off in popularity. In ten years, Intel will be like Sun is now. ("Intel, like the old chipmaker gramps?")

    1. Re:Better solution: less Intel by DaMattster · · Score: 1

      It's great to see ARM chips take off in popularity. In ten years, Intel will be like Sun is now. ("Intel, like the old chipmaker gramps?")

      I would like to see more ARM, RISC-V, and MIPS chips out there to loosen this unnaturally bad dependence upon two vendors: AMD and Intel. Both make shitty processors but AMDs are just less so.

    2. Re:Better solution: less Intel by Anonymous Coward · · Score: 1, Insightful

      While Intel has its issues as a company, the real issue here is the dominance on x86. Its a closed architecture so only Intel and anyone with an x86 license, only AMD and Via at this point, can actually make x86 compatible chips. ARM is also closed so if I had my choice it wouldn't be as popular either. Ideally something truly open like RISCV is best because then anyone could design a chip and we would have real competition. They have Linux running natively on RISCV now but there still remains much work to be done, no JIT compiler for JS for example so web performance is abysmal. RISCV is already making real headway into the industry with adoption by many companies as embedded controllers. This is great, but general purpose consumer CPUs will need to run windows and will need to run all sorts of preexisting applications. Its the desktop Linux problem all over again but even worse. What made the PC and x86 dominate to begin with was its adoption by business. For RISCV or anything else to do that it will need to run everything existing business PCs run. And I dont mean FOSS equivalents, I mean the same exact shit. Many companies and institutions have old ass legacy software written long ago by developers who are long gone. They are compiled into binaries made for windows on an x86 chip. Virtualization has done a lot of good but can only go so far in this regard. The outlook is bleak for replacing x86, its too much of a cornerstone of modern PCs and the mountain of software they have.

    3. Re: Better solution: less Intel by Anonymous Coward · · Score: 0

      I want Motorola to pick up the M68k line again.

    4. Re:Better solution: less Intel by Rockoon · · Score: 1

      More like Motorola.

      --
      "His name was James Damore."
    5. Re:Better solution: less Intel by whh3 · · Score: 1

      Jon Masters, one of the people who has been involved in the ongoing Spectre/Meltdown research and mitigation, is from Red Hat and is pushing ARM extensively and doing a great job of advocating for its use beyond low-power mobile devices. He played a huge role in getting Amazon to start offering ARM-based hosts on their cloud platform. If you are looking for interesting presentations about these vulnerabilities, check out some of his talks on YouTube:

      Stanford Seminar - Exploiting modern microarchitectures: Meltdown, Spectre, & other hardware attacks
      https://www.youtube.com/watch?v=zuBw1HFJMsM

      Exploiting modern microarchitectures Meltdown, Spectre, and other hardware attacks
      https://www.youtube.com/watch?v=2kCDPCgjlJ4

      And this one with John Hennessy,
      Keynote from HotChips
      https://www.youtube.com/watch?v=d5XzVF0sAZo

      --
      remove nospam. to email!
    6. Re:Better solution: less Intel by Anonymous Coward · · Score: 0

      Already solved it. Bought a Ryzen 2700.

      AMD List.

      Complete List.

    7. Re:Better solution: less Intel by AHuxley · · Score: 1

      Not for next gen games that need a really great CPU and the best GPU.
      Intel can still make games work their magic at the new 5K plus resolutions.

      --
      Domestic spying is now "Benign Information Gathering"
    8. Re:Better solution: less Intel by drinkypoo · · Score: 1

      I would like to see more ARM, RISC-V, and MIPS chips out there to loosen this unnaturally bad dependence upon two vendors: AMD and Intel. Both make shitty processors but AMDs are just less so.

      The architectures vulnerable to MELTDOWN are Intel Core, some variants of IBM POWER/PowerPC, and... arm64. Now tell us again how wonderful ARM is.

      If someone can figure out how to get MIPS to scale up to reasonable clock rates, then maybe it has a future outside of embedded. But nobody has managed it yet. It's left down in low-performance limbo with SuperH. ARM made it out of that hole, but it's the only one of that ilk which has.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  8. elite! by Anonymous Coward · · Score: 1

    if they were elite they would have fixed this BEFORE selling it to millions of people.

    1. Re:elite! by Anonymous Coward · · Score: 0

      50 1337

  9. Find'm, Kill'm by Anonymous Coward · · Score: 0

    I would much rather most of the effort be spent tracking down:

    1. The authors these "exploits".
    2. Those deploying these "exploits".

    Once found. Simply kill them.

    1. Re:Find'm, Kill'm by Narcocide · · Score: 1

      I'm pretty sure they wouldn't have to look further than their own team.

    2. Re: Find'm, Kill'm by Anonymous Coward · · Score: 0

      Hillaryâ(TM)s cronies?

    3. Re: Find'm, Kill'm by Anonymous Coward · · Score: 0

      If you can find him you can probably get away with something pretty easy although he will not die! Hahahahahahahahaha

    4. Re: Find'm, Kill'm by Anonymous Coward · · Score: 0

      that actually makes sense. this smells more and more like mandated backdoors, the intel team does a snowden, then management tries to close one hole and open another, closing a hole is usually not hard unless you need to create another one at the same time while trying not to look like an idiot and drive your customers and shareholders to the competitor.

      which I'm pretty sure has ther own hole.

  10. World without user security by Anonymous Coward · · Score: 0

    So you have to admit that there is no such thing as user security anymore.
    When should we expect new breed of secure processors?

    1. Re:World without user security by Highdude702 · · Score: 1

      2030, maybe?

  11. Homer Simpson by sexconker · · Score: 1

    If they're so smart, home come they're dead^w still flailing around trying to patch this shit?

  12. Why Intel has this issue and AMD does not by Anonymous Coward · · Score: 4, Interesting

    Go back many years to the putrid Intel Netburst architecture. Single core, very long pipeline, massive caches and the goal of 10GHz. It was the post Pentium 3 design and it was DREADFUL. But Intel paid all major tech outlets, including this one, to sing its praises.

    Then AMD invented AMD64 (now called x64) and true mutli-core x64 chips. AMD's tech lead over Intel was massive- even if sites like this one still shilled Intel Netburst.

    But AMDand Intel had a cross patent agreement. Intel took the best of AMD's new tech, crossed it with the older Pentium 3 design, and invented Core 2 - which was then used for Intel's much later true dual core parts. And here arose the issue.

    For the first time an Intel chip would have TWO threads running on the same chip at the same time, sharing many on-chip and off-chip memory resources. The ONLY way to do this properly is called 'lock and key'. Every thread has a 'key' (unique id) and each access of shared memory must use that 'key' to 'unlock' access to a resourse intended for that thread alone. But 'lock and key' is complex to design. Uses a LOT of transistors. Uses power. And introduces sinificant memory latencies. And makes it harder for the NSA to hack into the chip. So Intel NEVER implemented 'lock and key'. Instead Intel worked with another NSA partner, Microsoft, to use an OS 'solution' that the NSA could easily bypass.

    For 10+ years all tech sites conspired to lie and state the OS thread system could provide thread security. It could not. Then the bubble burst, and Spectre and Meltdown finally revealed the atrocious state of ALL Intel CPUs.

    Meanwhile AMD had always implemented 'lock and key' in CPU hardware. As a result AMD's current fantastic Ryzen Zen parts cannot hit Intel speeds and have higher memory latencies than Intel- leading to worse gaming performance for gamers wanting >120 Hz refresh. But Intel's clock and memory latency win is only possible cos Intel chips all fail to implement thread security. So intel CHEATS and pays sites like this one to hide this fact.

    Zen 2- announced in a few days time, uses superior engineering and TSMC's leading 7nm process to finally close the gap with Intel. A gap already made irrelevant when using decently coded programs that are properly multi-threaded because of AMD's core advantage (at any given price point).

    Intel is curently paying tech sites to benchmark using decades old CAD programs that are single threaded and use the long obsolete x87 FPU instructions cos Intel shows a big win here. Intel pays sites like this one to spread the FUD that Intel is fixing their problem (they cannot) and that anyway AMD has the same issue (totally untrue). Intel's real fix happens when they totally redesign their CPU (which will take at least FIVE years) and even then the redesign will massively crater Intel's performance.

    Today the ONLY way to safely use an Intel CPU is to only run one thread at a time on the chip, and do a complete state flush on the CPU between multi-tasking thread swaps. A modern coffee-lake six core Intel CPU would see its performance drop by 90%+ if this fix were implemented tho- so you can see why Intel is desperate to pay for lies suggesting the fix is not needed.

    Anyone using Intel CPUs today is a complete fool.

    1. Re:Why Intel has this issue and AMD does not by Anonymous Coward · · Score: 0

      Who fed you this bunk? Do you have sources for any of this?

      Because nearly all of this looks like conspiracy nutjob stuff.

      (Well, except there is some truth to Intel markting antics.)

      Absolutism, bad math, limited understanding of technology... these don't make for a valuable expose.

    2. Re:Why Intel has this issue and AMD does not by nuckfuts · · Score: 4, Interesting

      Anyone using Intel CPUs today is a complete fool.

      This kind of blanket statement show a complete lack of pragmatism. You are clearly an AMD fanboi in the same vein as anti-MS fanbois who would chant "anyone using a Windows operating system today is a complete fool".

      The world of computing is not so black and white, and there are myriad reasons why one might choose a particular architecture or OS over another one. Don't presume to know everyone's usage cases better than they know them themselves.

      More to the point, however, is the fact that in your entire rant against Intel, you only talk about "lock and key". You don't even mention the topic of speculative execution, which is the basis of these vulnerabilities.

      Speculative execution is a class of vulnerabilities, not a specific implementation flaw, which is what makes it difficult to mitigate. If you stop using any speculative execution, you will take performance hit. So it becomes a question of risk vs benefit. Again, it's not simply black and white. The team at Intel is trying to figure out how to retain some of the benefits while mitigating the risks. Nobody wants to throw out the baby with the bathwater.

      Perhaps in your world it's as simple as "just use only AMD", but I can assure you if everyone actually followed that advice, it would simply require the bad guys to focus all their attention on new targets, and inevitably, new vulnerabilities would be found. There is no perfect technology that can't be exploited, and probably never will be.

    3. Re:Why Intel has this issue and AMD does not by Anonymous Coward · · Score: 0

      Not the same AC but where's the bad math? The 90%+ performance hit claim?

    4. Re:Why Intel has this issue and AMD does not by Anonymous Coward · · Score: 0

      Switching to AMD immediately reduces the risk to only in-process which pretty much just means Javascript attacks against web browsers as just about every other case of download and run code runs it in its own process.

    5. Re:Why Intel has this issue and AMD does not by Anonymous Coward · · Score: 1

      Also, Intel's AVX-512 instruction set gives it some serious number crunching power. Until AMD implements it they will struggle to compete in benchmarks that take advantage of it.

    6. Re:Why Intel has this issue and AMD does not by epine · · Score: 1

      Meanwhile AMD had always implemented 'lock and key' in CPU hardware. [citation needed]

    7. Re:Why Intel has this issue and AMD does not by Anonymous Coward · · Score: 4, Interesting

      While speculative execution could create a new class of vulnerabilities, Intel's problem is /solely/ Intel's problem. You see, Intel released a processor architecture called the pentium (i586) in 1993. It supported the same privilege system as 386/486, but done using super-scalar design, improved cache, and improved addressing. It was a huge leap in performance. It also is not vulnerable to Meltdown/Spectre. Why? It's not because it simply lacked the execution attacks caused by speculative execution. It's that there are no way to blow holes into the privilege system. Why is this known to be true? Because the Atom architecture is a modernized form of the pentium, and is completely immune.

      So then come 1995. There was a company called Cyrix. Note this isn't a matter of being and AMD fanboi as Cyrix was a completely separate non-licensee of Intel x86 that was very successful at doing x86 very well, arguably better, before AMD even adopted that strategy. They were already eating into Intel market share massively during around time the pentium was launched. Rumor has it they were faster at executing x86, and also providing higher clock speeds on common socket architecture, keeping things like the 386 and 486 class hardware alive when Intel wanted to get people to upgrade. They were insanely less expensive than Intel. So Intel was getting a little worried about them, even thinking about litigation because how dare they clean room reverse engineer and then optimize the x86 architecture without paying them! So one of Intel's project was to beat them on the performance punch by rapidly releasing another next gen architecture - pentium pro (i686), with speculative execution. But you see, it wasn't enough just to beat them on implementation done the right way. They decided to break the privilege layers when executing to go FASTER. This might have made sense in 1994-95 before the Internet really took off, but it certainly was pretty foolish.

      So Cyrix in 95 was readying their pentium clone, which not too bad, then they had to respond to the i686 platform, which took them by surprise, and they had probably a harder time duplicating the super-scalar methods, because most likely they were trying to do it the right way, and Intel's performance was because they took as many short cuts as possible. Evidence that Cyrix and AMD were struggling getting it "right" is with how long Cyrix took on their i686 clone, and how much they were hammered by poor benchmarks. Cloning i686 literally did Cyrix in. AMD's version of i686 is not vulnerable to meltdown, which clearly shows that the designers knew the right method, but of course even AMD performs badly on unprotected execution of a benchmarked Intel.

      But the kicker today, is that with the fix, Intel's chips are much slower since speculative execution has to be disabled. It was fundamentally broken. Compare that with AMD where speculative execution does work, now AMD is and was always the performance king.

      So Intel lied to everyone and put out a broken product for years. It is totally in their implementation, and you can see the difference from various competitors to this day. So you can try to say that this was just pros or cons in different offerings, but pragmatism really does show when you know what happened is that Intel cheated to kill their competitor, and now they are reaping what they sowed.

    8. Re:Why Intel has this issue and AMD does not by Anonymous Coward · · Score: 0

      APK's hosts file solution also solves the problems associated with Intel's speculative execution bugs by preventing them from executing your security!

    9. Re:Why Intel has this issue and AMD does not by drinkypoo · · Score: 1

      Anyone using Intel CPUs today is a complete fool.

      This kind of blanket statement show a complete lack of pragmatism. You are clearly an AMD fanboi in the same vein as anti-MS fanbois who would chant "anyone using a Windows operating system today is a complete fool".
      The world of computing is not so black and white,

      It's only slightly more complicated. Anyone who has a choice who chooses Windows is a fool, and anyone who has a choice who chooses Intel is a fool. If Intel has done this, what else have they done? They have proven that they are untrustworthy. If you trust them, you are a fool.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:Why Intel has this issue and AMD does not by Anonymous Coward · · Score: 0

      Jim Keller, the guy who led the development of the K8 and Zen architectures at AMD is now at Intel working on their next design. I naturally assume you'll be buying from Intel now that he is working for them. For only he is smart enough to design a CPU properly.

    11. Re:Why Intel has this issue and AMD does not by drinkypoo · · Score: 3, Informative

      Rumor has it they were faster at executing x86, and also providing higher clock speeds on common socket architecture,

      Rumor is false. As a cheap bastard, I tried the cheapass architectures, which sucked until the k7 came out. Cyrix chips were stunningly cheap, but also staggeringly slow. AMD chips were in the middle in both regards, with Intel by far fastest and most expensive. But then Athlon showed up and knocked Intel's socks directly off for a time, especially in multiprocessor systems where Hypertransport was a drastic improvement.

      However, what is often missed in the analysis is that until recently, Intel was the world leader in process technology for years. Even without failing at security design, that gave them a part of their performance advantage. But those days are now gone, so what's Intel got over AMD? Answer, nothing.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:Why Intel has this issue and AMD does not by Highdude702 · · Score: 1

      But Intel chips turn into an oven when using it, and downclock.

    13. Re:Why Intel has this issue and AMD does not by Anonymous Coward · · Score: 0

      Orale homes.

    14. Re:Why Intel has this issue and AMD does not by Anonymous Coward · · Score: 0

      Sounds like you either work for AMD or invested heavily in them. Either way you're far too anti-Intel and pro-AMD to answer anything objectively. You think AMD is such a noble company - really? I remember reading an article talking about the two companies years ago in the 90s. The CEO/execs of AMD drove around in ultra-expensive sports cars, and BMWs while the Intel execs drove around in mid-range cars and station wagons. The conclusion was that Intel engineers cared about the technology but AMD engineers cared about the money. I don't see much has changed.

    15. Re: Why Intel has this issue and AMD does not by Anonymous Coward · · Score: 0

      Downclocking is irrelevant if throughput increases.

    16. Re: Why Intel has this issue and AMD does not by Anonymous Coward · · Score: 0

      Intel hasn't lost the process advantage until someone releases a performance process that can match them.

      TSMC has a density and power advantage, but sacrifices maximum frequency.

    17. Re:Why Intel has this issue and AMD does not by thegarbz · · Score: 1

      But Intel paid all major tech outlets, including this one, to sing its praises.

      Err look. Just because you don't like something doesn't mean everyone is shilling. The reality is Netburst was horrible, but it was also the best thing on the market.

      AMD's tech lead over Intel was massive- even if sites like this one still shilled Intel Netburst.

      AMD's tech lead was irrelevant at a time when a chip supported 64bits without any OS, apps, and for the large part of the world without any use case. AMD can have all the tech in the world. It didn't matter, Netburst was faster. It took a long time for AMD to actually provide a decent contended from when they first created their "tech lead".

      For 10+ years all tech sites conspired to lie and state the OS thread system could provide thread security.

      I think you're off your meds. Hey can someone call this guy's carer, he skipped his meds today.

      Intel is curently paying tech sites to benchmark using decades old CAD programs that are single threaded

      Except that even the most recently called out paid for and rigged for Intel benchmark didn't do that. And why would they need to? Intel still leads multi-core AVX2 benchmark loads as well.

      Today the ONLY way to safely use an Intel CPU is to only run one thread at a time on the chip

      Define safe? The only safe place to live is underground in a nuclear bunker otherwise you may get hit by an asteroid. In the mean time back in the real world aside from a small select group the vast majority of the world couldn't give a shit about Spectre, Meltdown or Hyperthreading related issues in general. Who's out to get you? The CIA? North Korea? Some Chinese scammer isn't going to hit you with a sophisticated speculative execution attack when he can just fire off 20k emails looking like they came from Paypal.com and get a few customers to enter their details in the form. The scammers from India can't code anyway, they are too busy calling you pretending they are from Microsoft, and that Nigerian Prince is still waiting for your reply.

      Anyone using Intel CPUs today is a complete fool.

      Anyone who describes a sliding scaling security vs risk in a generalised single sentence is a complete idiot.

    18. Re:Why Intel has this issue and AMD does not by Anonymous Coward · · Score: 0

      AMD CPU's are fine but the AMD chipsets that make them work totally SUCK! ie. AMD motherboard chipsets and such are so buggy that it's not worth even trying. So their awesome CPU's are ruined by poor support.

      This is very similar, nearly exactly, the same as the problem with their GPU's. AMD/ATI GPU's are fantastic but the software/drivers that make them work are so buggy that they totally ruin the nice hardware.

      AMD has always been in a losing position for a reason.

    19. Re:Why Intel has this issue and AMD does not by Anonymous Coward · · Score: 0

      So the choice is clear. Intel processors for any mission critical benchmarks. Got it.

    20. Re: Why Intel has this issue and AMD does not by Anonymous Coward · · Score: 0

      Also, downclocking can be addressed with improved cooling.

    21. Re:Why Intel has this issue and AMD does not by Anonymous Coward · · Score: 0

      Did you even read the parent post? No? What an idiot.

  13. Re:Outsource much? by Anonymous Coward · · Score: 0

    Nope, it's real. Intel focuses on hiring diversity, to an extreme. It is reportedly quite a heavy policy there, and HR is the policeman.

  14. Face-saving PR, to look good, not be good. by Anonymous Coward · · Score: 0

    This article only exists, because Intel told Wired that they need to look good and like they are caring and responsible.
    Not for the purpose of actually being good.
    Wanna bet?

    This is the difference between a healthy mind and a psychopath, by the way.
    A psychopath is not interested in preventing harm to others. He's only interested in not being caught doing harm to others, to prevent harm to himself.
    A great example of that could be seen, whenever Exxon's CEO talked about the massive oil spillage his company had caused. It all amounted to something along the lines of: "I am very sorry... that we were caught.”.

  15. Re:Outsource much? by Anonymous Coward · · Score: 0

    Everyone is on that bandwagon, now. I'm on the far-end of my building, and over 70% of the cubes I pass on the way to the restroom have 10+ syllable nameplates. If I have to accomplish something that requires anyone from Ops, I simply have to accept that I'm not getting a call-back until 10PM at the earliest, because that's when the sun's up over there.

  16. Need security? Don't use JIT! by Gravis+Zero · · Score: 5, Informative

    Meltdown is an Intel problem. Spectre is only a problem if you use Just-In-Time compilation on your system. The obviously solution is to simply not use JIT in the first place. Nothing fundamentally needs it, it simply makes the execution of unverified code faster. Nobody writing applications needs to worry about Spectre... unless you are writing a JIT compiler. This is a very small number of applications and they can still run unverified code using an interpreter engine, it's just a bit slower.

    The solution is simple: dump JIT.

    --
    Anons need not reply. Questions end with a question mark.
  17. Re: Outsource much? by Anonymous Coward · · Score: 0

    Dinesh? No wonder Intel sucks now

  18. Re:Need security? Don't use JIT! by Anonymous Coward · · Score: 0

    Huh, Spectre was an issue with speculation and branch prediction, not with JIT. Non-JIT code still uses both of those processor features.

  19. Sometimes the attacks = delivered via scripts by Anonymous Coward · · Score: 0

    Sometimes the attacks = delivered via script & have been demonstrated to be so (you may have a point though that it's NOT the JIT interpreter engine @ fault in & of itself).

    APK

    P.S.=> That's my take on it @ least... apk

  20. Good post for the most part BUT? apk by Anonymous Coward · · Score: 0

    See subject: AMD's subject to it but less forms of it. Correct me if I'm off. I protect myself https://yro.slashdot.org/comme... vs. this via hosts files BLOCKING sources of this type of attack in malscript/malwares + I disabled HyperThreading (per reading Linus Torvalds saying it was a WISE IDEA in the meantime/interim period as I noted in that post).

    * For now, works for me & many others out there...

    APK

    P.S.=> Good INFORMATIVE post on your part (especially the "lock & key" points you noted) - IF I had modpoints? I'd hit you w/ some but I don't as an AC poster... apk

  21. Re:Outsource much? by Anonymous Coward · · Score: 0

    After they've hunkered down and shit out a puddle of last night's curry.

  22. Re:Need security? Don't use JIT! by Anonymous Coward · · Score: 1

    It is a bit like cutting off fingers to be protected from frostbites, but it is somewhat true. JITed JS is realistically the only "remote execution" that can affect your PC. Look at: https://abiondo.me/2019/01/02/exploiting-math-expm1-v8/ .It is not Spectre related but shows how complicated JS engines are already.

  23. In the meantime hosts block sources of attack by Anonymous Coward · · Score: 0

    In the meantime hosts block sources of attack used in Intel Meltdown/Spectre etc. attacks as they do other malwares/botnets/phishmail/coinminers/malscript etc. malicious links!

    * Accept NO substitute (& IF you're smart? You disable HyperThreading in Intel CPUs, in the meantime @ least, until new CPUs are issued that are PROOFED vs this exploit!).

    P.S.=> For the best hosts file:

    APK Hosts File Engine 2.0++ 64-bit for Linux h t t p : / / a p k . i t - m a t e . c o . u k / A P K H o s t s F i l e E n g i n e F o r L i n u x . z i p (remove spaces between chars & download)

    APK Hosts File Engine 10++ SR-1 32/64-bit for Windows https://hosts-file.net/?s=Down... (DL link @ bottom)

    Soon for MacOS (I just got a NEW Mac-Mini to port it there too)... apk

  24. I block malscript sources by Anonymous Coward · · Score: 0

    I block malscript sources via hosts files (which do so faster vs. NoScript parsing HTML scriptsrc tags & before a browser OR a script engine even BEGINS to operate in slower usermode by blocking access to said malscript sources albeit in FASTER kernelmode).

    APK

    P.S.=> Via https://yro.slashdot.org/comme...

  25. Re:Need security? Don't use JIT! by Gravis+Zero · · Score: 1

    Huh, Spectre was an issue with speculation and branch prediction, not with JIT.

    Yes but the issue is that JIT code could be executed to read memory of the process from within the JIT environment. Basically, JIT compiled javascript could read your browser passwords because it's part of the same process. The reason it can do this is because the JIT compiler is translating the javascript into native instructions which if ordered correctly can exploit the spectre flaw. Were it to use a javascript interpreter engine then it would be completely unable to invoke the spectre flaw at all.

    --
    Anons need not reply. Questions end with a question mark.
  26. The root cause of Meltdown and Spectre by najajomo · · Score: 1

    In a rush to get it to market they never tested the processor for such side-channel attacks.

  27. STORM? More like "we sat on our thumbs" by Anonymous Coward · · Score: 1

    What a complete crock of shit the entire article is.

    Intel and its "STORM" essentially sat on their thumbs for half a year, coming up with basically zero real-world implementable solutions.

    When Google and Linux kernel devs found out about it, they developed retpolines and other workarounds. Google devs came up with retpolines, which is the Spectre mitigation strategy in use in all OSes now -- Google, and not Intel's STORM.

    The STORM guys apparently were too busy storming their thumbs in their butt. They just sat on the data and talked with Microsoft, and some other proprietary software houses, and looking at their results, didn't actually achieve much in way of mitigation.

    For Meltdown, Linux kernel devs use kernel page table mitigation. Again, no help from Intel STORM "elite team".

    Such puffery and blatant appropriation of mitigation techniques; typical for a company that tries to throw money at publications for them to hide how utterly inept they were at mitigating a problem they caused.

    Editors should be ashamed. I guess the money was just too good to pass.

    1. Re:STORM? More like "we sat on our thumbs" by Anonymous Coward · · Score: 0

      Indeed. Especially since Meltdown is a few lines of HDL (Verilog/VHDL) to fix. After all AMD was never vulnerable and their implementation is trivial: if a protection violation is detected on a load from memory, replace the returned value with a fixed pattern.
      Spectre is way more complex to mitigate, you want speculative execution for performance, but it is very difficult to make side effects undetectable.The only solution might be to make all speculative execution more or less transactional, with sideways cache/TLB that only hold speculative state and are only committed to the final state machine once the speculation is resolved and/or completely invalidated if speculation turns out to be wrong.

  28. Re:Outsource much? by Anonymous Coward · · Score: 0

    Obviously diversity is working out great for Intel with their superb products they produce. Wonder what the old CEO is doing now.

  29. Re:Need security? Don't use JIT! by Anonymous Coward · · Score: 1

    The solution is simple: dump JIT.

    HA! I'm sure you're being sarcastic, right?

    JAVA is primarily JIT and .NETs core CLR is pretty much in the same boat, although one can use Ahead Of Time if they so choose to do. But simple? not really. There really is no slowing down or moving away from this iceberg.

  30. "You either die a hero, or... " apk by Anonymous Coward · · Score: 0

    See subject: "... You live long enough to see yourself become the villain" (which I'm sure a FEW here would love, lol)

    * Per Christian Bale (one of my all-time fav. actors no less, the modern day equivalent of Lon Chaney Sr.) as The Batman/Bruce Wayne.

    APK

    P.S.=> "I'm whatever Gotham needs me to be..." - "But he didn't do anything wrong..." apk

    1. Re: "You either die a hero, or... " apk by Anonymous Coward · · Score: 0

      Jesus Christ on a pogo stick dude. You are a fucking loser.

    2. Re: "You either die a hero, or... " apk by Anonymous Coward · · Score: 0

      raymorris did you say that since apk trashed you before like he did here yesterday https://yro.slashdot.org/comme... ? Yes obviously. You seem jealous of apk. The timestamp on your post here is same time as your post before apk's reply there to it in that link above and it all gave you away raymorris.

  31. Re:Need security? Don't use JIT! by Anonymous Coward · · Score: 0

    Or if you use virtualization like pretty much every single data center (aka cloud computing).

  32. Re:Slow Cyrix by Anonymous Coward · · Score: 1

    Keep in mind that you were probably running MS WIndows, which at that time disabled all caches if it detected a Cyrix chip to deliberately hurt performance.

  33. Re: Outsource much? by Anonymous Coward · · Score: 0

    too feeble to learn a name?

  34. You said that? LOL, ok... apk by Anonymous Coward · · Score: 0

    See subject: Nothing YOU say or think, matters. It's from NOBODY. UNIDENTIFIABLE do-NOTHING "ne'er-do-well" NOBODY you.

    * :)

    (You're just SUCH a 'winner')

    APK

    P.S.=> You WISH you were me... apk

  35. Re:Slow Cyrix by drinkypoo · · Score: 1

    Keep in mind that you were probably running MS WIndows, which at that time disabled all caches if it detected a Cyrix chip to deliberately hurt performance.

    Keep in mind that my first Linux PC was a 386.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  36. Re:Need security? Don't use JIT! by complete+loony · · Score: 1

    Mixing security domains in a single process, like a JIT in the kernel or browser, is a big problem with most spectre variants. Program wide CPU and compiler mitigations for these problems suck.

    But there are other spectre variants that can be triggered between processes on the same core.

    Heck there are variants that can be triggered remotely, just by sending well crafted data to some vulnerable parsing routine.

    In response to spectre, the truly paranoid would be well served by keeping their secrets as far away from other programs and users as possible.

    --
    09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
  37. Re:Need security? Don't use JIT! by drinkypoo · · Score: 1

    It is a bit like cutting off fingers to be protected from frostbites, but it is somewhat true. JITed JS is realistically the only "remote execution" that can affect your PC.

    What? Who told you that? There are holes in daemons which permit remote execution all the time. Most of the time these are not root-level (or in the case of NT, system-level) exploits and the damage that can be done is thus limited. That's why these processor exploits that permit looking into other processes are a security concern. Most attacks on systems require combinations of vulnerabilities.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  38. Re: Outsource much? by Anonymous Coward · · Score: 0

    When they can pronounce mine, I'll maybe feel bad about not remembering theirs.

  39. Re: Slow Cyrix by Anonymous Coward · · Score: 0

    I remember the Cyrix chips quite well, as I was in the business and building lots of machines regularly. It wasn't the 686 or anything that killed them - it was the atrociously slow floating point math functions, right as the gaming market started to see the first true 3D cards show up. For non-math heavy tasks they were still awesome, but when you lose the gamer market, you lose a lot. The early 3D cards were nothing like what we have today and relied heavily on the CPU.

    I can't speak to the Windows claim, I never used them together.

  40. Re:Need security? Don't use JIT! by Gravis+Zero · · Score: 1

    The solution is simple: dump JIT.

    HA! I'm sure you're being sarcastic, right?

    Half-serious because I know it's an entrenched technology.

    JAVA is primarily JIT and .NETs core CLR is pretty much in the same boat, although one can use Ahead Of Time if they so choose to do. But simple? not really.

    If you are use .NET then you aren't serious about security to start with. If you use Java then you have chosen poorly.

    There really is no slowing down or moving away from this iceberg.

    I'm not trying to stop anything, I'm saying some people are serious about security and others are only pretending.

    --
    Anons need not reply. Questions end with a question mark.
  41. Re: Slow Cyrix by toddestan · · Score: 1

    That's exactly it. I had a 6x86-"200" (which was really a 166MHz part). It was fine in Windows. It was fine for about anything that didn't require any heavy lifting from the FPU. Admittedly back then that wasn't a big deal when I bought the PC. Windows didn't use FPU math much, and even a lot of games still used mostly integer math.

    But that soon changed. The Cyrix chip struggled to play a MP3 file - 50% CPU or more. You could play a MP3 file but don't try to do anything else if you valued smooth playback. The "equivalent" 200 MHz Pentium didn't struggle nearly as hard. The 450 MHz K6 AMD chip that replaced the Cyrix was a revelation - you could play your music in the background with no noticeable impact on system performance, about 3-4% CPU usage.

    In may ways the Cyrix 6x86 really was more closely related to the 486 than Intel's 6th generation chips.

  42. Re: Slow Cyrix by drinkypoo · · Score: 1

    The 450 MHz K6 AMD chip that replaced the Cyrix was a revelation - you could play your music in the background with no noticeable impact on system performance, about 3-4% CPU usage.

    Was that a K6/3? Those were the bee's knees, what with their onboard L2 cache — since most machines of the day had motherboard-mounted L2, they would actually use that redundant cache as L3. Even at its best the K6 was still pretty bad at pretending to be a Pentium, but if you were in a position to compile for it natively, the performance was easily up into the low end of Pentium 2 levels. I used to run Gentoo on a laptop with a K6/2 400 and it was really quite impressive for what it was (dirt cheap.)

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"