By Bryan Pollitt, Vice-President, Professional Services at ISA
These vulnerabilities are different than most we see, because they are tied to hardware and not to an application or operating system. Hardware vulnerabilities are far rarer. The Meltdown and Spectre vulnerabilities that were discovered by a team of independent researchers including Google’s Project Zero are likely to be the worst processor bugs ever discovered.
The first of these vulnerabilities has been dubbed “Meltdown” because it essentially melts the security boundaries normally enforced by hardware. It takes advantage of a feature on almost all modern processors called “speculative execution” or “out-of-order execution” which allows the processor to execute instructions in a non-sequential manner so that the CPU spends less time idle. It leverages a race condition between instruction execution and privilege checking in order to read memory mapped data that it should not be able to.
The second of these vulnerabilities is called “Spectre” which has been described by researchers as a whole class of potential vulnerabilities in modern processors. Spectre focuses on “branch prediction”, which is a part of speculative execution. Unlike the Meltdown vulnerability, Spectre does not rely on a specific feature of the processor memory management and protection system. It is a more generalized idea that has so far been demonstrated to work against user level programs.
Since the vulnerabilities were made public this week, we’ve been working with our clients to help them understand what they can do to secure themselves. The key point here is these vulnerabilities make attacks very hard to detect. It’s very difficult from a forensics perspective to see an attack was successful.
In order to take advantage of the vulnerabilities, a cybercriminal would need a user’s device to run code. One way an attacker might execute code is to get someone to browse a website the attacker set up that uses Javascript. If an organization runs Web filtering technologies, it should strengthen policies around what sites users can visit to prevent them from visiting known bad sites, or unknown sites. Many organizations have very liberal policies on their Web filtering that don’t offer strong protection.
Organizations should also be more diligent around their e-mail policies. For example, HTML e-mail should not automatically resolve the URLs in e-mail messages. Users should also be told not to run attachments unless they are certain they are safe. It’s key that organizations ensure executable code that takes advantage of the vulnerabilities does not get into their environment.
In terms of remediation, Microsoft has released a security patch for all currently supported Windows versions to address the Meltdown vulnerability. We recommend organizations test and deploy the patch as soon as possible.
Apple Legal Nemesis Files “BatteryGate” Lawsuit…. Should Apple Be Scared?
Posted in Commentary with tags Apple on January 6, 2018 by itnerdLaw firm Hagens Berman has filed a class action lawsuit against Apple over the fact that they “secretly” installed a “feature to intentionally slow down” the iPhone. Now Hagens Berman are the same guys who scored a $450 million victory over Apple when it came to the infamous iBooks price fixing case. Thus Apple may be a bit worried.
Another thing that may worry Apple is the fact that Hagens Berman have decided to make a different argument than those who have filed the other lawsuits against Apple. It seems to focus more on how Apple silently rolled out the feature without consent rather than the actual slowdown itself. While there are still broad claims of planned obsolesce, the suit relates those claims to the lack of information consumers were given regarding why their iPhones were performing slowly. It’s an interesting argument that I suspect that Apple’s iLawyers may have a tough time defending against. Thus should Apple be scared? I would argue that they should be.
I think that things just got a whole lot more interesting on the “BatteryGate” front.
Leave a comment »