On Thursday, April 4, 2019 at 5:10:39 AM UTC-4, donoban wrote: > On 4/3/19 11:54 PM, jr...@gmail.com wrote: > > Looking for guidance on best practices for Qubes configuration: > > given the vulnerabilities that have been reported with > > Hyperthreading, it would seem to be a no-brainer that it should be > > disabled, but I don’t see anyone coming right out and saying so. > > Curious what this group thinks. > > If you mean that disabling it could be too drastic solution or the > risk in real-world conditions is too low, you could be right. > > I read a paper about this where the attacker needed a lot of time > while other VM was running an infinite loop using a SSL key (no real > world behavior). So probably, in real conditions this is very very > hard to exploit. > > On the other side, Qubes security model and sense of existence is to > guarantee that some compromised VM can not compromise other VMs or the > whole system so just disabling could be reasonable too.
Makes sense to me: Qubes policy is to enforce safer defaults. User can modify, at their own risk. Layperson's thought: perhaps there could be a CPU allocation strategy in Xen that allocates cores instead of logical CPUs? That may mitigate the security issue if the workload would benefit from Hyperthreading (aka SMT). Whether this is significantly safer than the default logical CPU allocation w/ hyperthreading really depends upon the CPU cache strategies in effect, perhaps. E.g. contemporary Intel CPUs (packages?) have three or more levels of cache and some interesting cache topologies including cross-core caches... Some support software-selectable caching strategies as well for parts of the cache. Brendan -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to qubes-users+unsubscr...@googlegroups.com. To post to this group, send email to qubes-users@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/ee9eb691-cef1-46d9-a68c-67d8755f7ddf%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.