Я думал, что это ожидалось?Обнаружение информации Nvidia/уязвимость памяти в Linux и общая защита памяти ОС
От: http://classic.chem.msu.su/cgi-bin/ceilidh.exe/gran/gamess/forum/?C35e9ea936bHW-7675-1380-00.htm
резюме перефразировать:. «Работа над портом Linux мы обнаружили, что cudaHostAlloc/cuMemHostAlloc CUDA API вызовы возвращают ип-инициализированному возлагали памяти Это отверстие может потенциально позволяют исследовать области памяти, ранее используемых другие программы и ядро Linux. Мы рекомендуем всем прекратить работу драйверов CUDA в любой многопользовательской системе ».
Мое понимание было то, что «нормальный» таНос возвращает ип инициализирована память, так что я не вижу, что разница здесь ...
Я так понимаю, как распределение памяти работы позволит следующее случиться :
-userA запускает программу в системе, которая сжимает кучу конфиденциальной информации. Когда вычисления выполняются, результаты записываются на диск, процессы завершаются, а пользовательский журнал отключается.
-userB журналы в следующем. userB запускает программу, которая запрашивает всю доступную память в системе, и записывает содержимое своей неинициализированной памяти, которая содержит некоторую конфиденциальную информацию userA, оставленную в ОЗУ, на диск.
У меня должно быть что-то отсутствует. Что это? Где-то где-то пропадает память? Является ли ядро / закрепленная память специальным образом?