Если файл подкачки не зашифрован, то из него можно читать информацию. Если быстро перезагрузиться на компьютере с форенсиковского лайф-сиди, который умеет дампить оперативку, то с неё можно успеть прочитать данные, если можно быстро вынуть планку памяти и переставить в другой комп, даже без охлаждения, то тоже можно что-то прочитать.
Тема атак холодной перезагрузки неоднократно разбиралась в форуме и рассматривалась в новостях.
— Гость (25/05/2011 03:01) Вопрос про своп, конечно, сюрреалистичен в плане практики, как и вообще вопрос очистки дискового пространства, а вот про оперативку интересней. Допустим, что имеется задача: после перезагрузки машины принудительно обнулить всю неиспользуемую оперативную память — как её решить встроенными средствами UNIX?
— Гость (05/06/2011 23:23) А сколько живет информация в оперативе? Может достаточно просто выключить комп? Онанизмом вроде описанного выше мало кто будет заниматься.
— sentaus (05/06/2011 23:58)
Допустим, что имеется задача: после перезагрузки машины принудительно обнулить всю неиспользуемую оперативную память — как её решить встроенными средствами UNIX?
Кросплатформенного надёжного решения здесь не будет, прямого доступа к памяти процессоры уже много лет не предоставляют.
— Гость (06/06/2011 00:46)
прямого доступа к памяти процессоры уже много лет не предоставляют.
И забудьте про кросплатформенность и даже про независимость от ОС.
— Гость (06/06/2011 13:40) Кроссплатформенности, естественно (лол :)), не будет. Независимости от ос тоже, но нужен лишь простенький драйвер. Так что твой ответ неверен.
прямого доступа к памяти процессоры уже много лет не предоставляют.
Предоставляют, только он может быть платформозависимым.
хз
я бы просто брал int и фигачил его по адресам 4096i+0. а потом 4096i+sizeof(int), и т.д. ;)
Хороший вопрос. Но послушайте господа, разве ОЗУ и своп не очищаются с каждым ребутом???
Если замораживать жидким азотом, ну или хотя бы каким-то жалким фреоном, то ОЗУ не очищается. И даже без него. Тем более своп.
Только вот формулировка после ребута тоже как-то смущает.
х-м ...вот врывается спецназ(без баллонов с азотом),достаточно нажать ресет и всё? файл подкачки и оператива очищены ?
Если файл подкачки не зашифрован, то из него можно читать информацию. Если быстро перезагрузиться на компьютере с форенсиковского лайф-сиди, который умеет дампить оперативку, то с неё можно успеть прочитать данные, если можно быстро вынуть планку памяти и переставить в другой комп, даже без охлаждения, то тоже можно что-то прочитать.
Тема атак холодной перезагрузки неоднократно разбиралась в форуме и рассматривалась в новостях.
Вопрос про своп, конечно, сюрреалистичен в плане практики, как и вообще вопрос очистки дискового пространства, а вот про оперативку интересней. Допустим, что имеется задача: после перезагрузки машины принудительно обнулить всю неиспользуемую оперативную память — как её решить встроенными средствами UNIX?
А сколько живет информация в оперативе? Может достаточно просто выключить комп? Онанизмом вроде описанного выше мало кто будет заниматься.
Кросплатформенного надёжного решения здесь не будет, прямого доступа к памяти процессоры уже много лет не предоставляют.
Чито? В ring0 – предоставляют.
И забудьте про кросплатформенность и даже про независимость от ОС.
Кроссплатформенности, естественно (лол :)), не будет. Независимости от ос тоже, но нужен лишь простенький драйвер. Так что твой ответ неверен.
Предоставляют, только он может быть платформозависимым.