6 ms·
He's quite clear about his theory as to Intel's motives: > The whole IBRS_ALL feature to me very clearly says "Intel is not serious about this, we'll have a ug
by azernik 9y ago
He's quite clear about his theory as to Intel's motives:
> The whole IBRS_ALL feature to me very clearly says "Intel is not
serious about this, we'll have a ugly hack that will be so expensive
that we don't want to enable it by default, because that would look
bad in benchmarks".
> So instead they try to push the garbage down to us. And they are doing
it entirely wrong, even from a technical standpoint."
- mcv 9y agoThat bit sounds to me like Intel is trying to pull a "Volkswagen": have it perform better in benchmarks than in real life (when hopefully secure execution will be enabled).
- HelloNurse 9y agoMore generally, an opt-in switch to disable unsafe behaviour expresses a clear intent to preserve the unsafe behaviour for the foreseeable future. Disabling unsafe behaviour for good on current chips and removing it from future ones would be equally easy, and clearly it isn't Intel's intent. Plausible reasons, apart from looking good in benchmarks, include ease of access for their three-letter friends and not bothering with the cost of designing safe and high performance processors.
- beached_whale 9y agoI would hope that it would not be removed if there is a performance difference. Not all systems are multi user, thinking stuff like includeos or systems that can control their interaction such that the risk in very minimal and not worth the cost.
- jessaustin 9y agoIf it were removed, the new processors would simply be worth less than the ones that immediately preceded them. The systems you're thinking about would then cost less. What's the problem? The problem, of course, is that vendors couldn't pretend to sell systems that are worth the prices they would have quoted before all of this awfulness was exposed. That would be a problem for the vendors only. The rest of us would be better off.
- beached_whale 9y agoBut that penalizes the single process systems, they exist. One already pays a cost of overhead for multiprocess/multiuser systems and this is part of it. Pay for what you use. But have sane defaults(protect the common case). Then again, I cannot see this costing much in future chips.
- HelloNurse 9y agoThis debate is about desktop and server processors. You are imagining there is a market segment, worth caring about for non-niche companies like Intel, of non-hackable systems with no network access that use high-end microprocessors, but it isn't so. Most relatively complex systems that use deluxe microprocessors and could be air-gapped are accessible for convenience instead, and more extreme actually inaccessible systems are likely to use different, specialized processors.
- detaro 9y agoWhy do you exclude all single-purpose networked servers? e.g. why wouldn't it be reasonable tradeoff for a private compute cluster with a limited set of applications (or even just one), systems running really dumb services, ...?
- HelloNurse 9y agoReasonable for hackers, horribly optimistic for the defense team.
- mtanski 9y agoOn another forum somebody suggested laywer / legal reasons. That if default performance takes too big of a dive the case for lawsuits is stronger. They already have a class action filed against them. A benchmark performance dive would be one angle to use in court.
- jacques_chester 9y agoComing to a court with "unclean hands" won't help their case either. And showing bad faith can really crank up the damages awarded if it's a jury trial. (I am not a lawyer, this is not legal advice.)
- rebuilder 9y agoWould this be bad faith? Assume no fix is available, at least for existing processors, that doesn't result in reduced performance. What should Intel do? - Force users to take the performance hit? - Let users decide whether to take the performance hit in exchange for security?
- lmm 9y agoThe processor's security features should perform as described - anything less is a very nasty surprise waiting for users. Intel could allow users to opt-in to insecure behaviour for performance, but insecurity absolutely must be opt-in rather than opt-out.
- pintxo 9y ago"The processor should perform as described - anything less is a very nasty surprise waiting for users. Intel could allow users to opt-in to less performant behaviour for security, but bad performance absolutely must be opt-in rather than opt-out." Take away: it all depends on the users preferences. I am with you, in most cases, it should be about security, but I guess there are legitimate use-cases for the opposite as well.
- wyldfire 9y agoWow, I can imagine that expression becoming a very compelling analogy in a trial or competitor's marketing.
- ghostbrainalpha 9y agoI winced as an owner of Volks Wagon stock when I read that. 3 people on this thread have now reacted to it. If that type of behavior gets branded as "pulling a VW", that is the type of thing that could destroy VW in the long term. I agree it is a great analogy though.
- logotype 9y agointelswagen
- Iwan-Zotow 9y ago> to pull a "Volkswagen" Very specific model - The Bug
- rhizome 9y ago"Intel: Where Security is Optional"