Кто-нибудь видел это: Когда Good Случайность портится: Виртуальные Уязвимости машины Сброс и Хеджирование Развернутые криптография?
http://www.isoc.org/isoc/conferences/ndss/10/pdf/15.pdf
Генераторы случайных чисел (ГСЧ) последовательно слабым звеном в безопасном использовании криптографии. Обычные криптографические операции, такие как шифрование и подписание могут не зрелищно дали предсказуемые или неоднократной случайность, даже при использовании хорошего долгоживущий ключевым материала. Это оказалось проблематичным в предыдущих настройках, когда RNG ошибки реализации, плохой дизайн или низкоэнтропийные источники привели к предсказуемой случайности. Мы исследуем новый способ, в котором ГСЧ потерпеть неудачу из-за повторного использования виртуальных машин (VM) снимков. Мы показываем такие уязвимости сброса VM в широко используемых клиентах и серверах TLS: злоумышленник воспользовался преимуществом (или сил) моментальной повторе на компромисс сессий или даже выставить ключ DSA для подписи сервера. Наш следующий вклад является обратная совместимость рамки для хеджирования обычных криптографических операций против плохой случайности, тем самым смягчая ущерб из-за случайность неудачи. Мы применяем нашу систему в библиотеку OpenSSL и экспериментально подтвердить, что он имеет небольшие накладные расходы.
Я полагаю, некоторые из крупных веб-сайтов работают в виртуальных машинах и людях могут быть запущен своим кошельком в VM, а также.
"Атаки работать, потому что переустанавливает VM приводят к криптографическому
операции (здесь, обмен ключей и подпись), используя
то же хаотичность более чем один раз. Эти криптографические
операции, в свою очередь, не в состоянии обеспечить любую безопасность с учетом повторения
хаотичность. Один концептуально простое решение, то,
чтобы гарантировать, что приложения образец достаточно свежая случайность
непосредственно перед использованием. К сожалению, есть
скрываясь сложности преодолеть. Помимо трудности
обеспечивая каждый RNG-используя приложение обновляется, есть
более тонкая проблема, где найти хорошую хаотичность
после того, как VM сброса. Например, состояние традиционных ГСЧЕЙ
(Например, в Linux / DEV / случайный) также сбрасывается с остальной частью
гость. Мы предлагаем больше обсуждения системных решений в
тело, но оставить основную часть этой задачи будущей работы."