User talk:David in oregon

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Welcome![edit]

Hello, David in oregon, and Welcome to Wikipedia!

Please remember to sign your name on talk pages by clicking or or by typing four tildes (~~~~); this will automatically produce your username and the date. Also, please do your best to always fill in the edit summary field. Below are some useful links to facilitate your involvement.

Happy editing! SWMNPoliSciProject (talk) 20:13, 16 June 2011 (UTC)[reply]

Getting started
Finding your way around
Editing articles
Getting help
How you can help

RdRand in virtual machines[edit]

David, why does the RdRand instruction explicitly allow itself to be disabled by a virtual machine operating system? This seems like a totally obvious random number subversion attack vector on any system that runs in virtual machines (i.e. most web services run by large companies, including most of their internal systems). Gnuish (talk) 08:21, 5 October 2013 (UTC)[reply]

There is only one scenario where a hypervisor should be trapping RdRand. That is for VM lockstep operation, where the hypervisor ensures multiple VMs are running the same VM in the same state. This is typically for high reliability operation. The hypervisor needs to trap the instruction, pull a random value, return it to the VM and pass that random value to the other instances, so they can run in sync.

The trappability of RdRand is explicitly to enable lockstep VMs. A non-lockstep VM should not and people should be suspicious if a VM implementation does. David in oregon (talk) 20:20, 5 October 2013 (UTC)[reply]

New message from Emir of Wikipedia[edit]

 You are invited to join the discussion at Talk:Statistical distance#Proposed merge of Statistically close into Statistical distance. Emir of Wikipedia (talk) 22:18, 6 May 2023 (UTC)[reply]