Co dzieje się z danymi w pamięci RAM po zamknięciu maszyny wirtualnej?

4

Zastanawiam się, co stanie się z danymi w pamięci RAM po zamknięciu VM?

Ponieważ serwer hostingowy nadal działa, a pamięć RAM jest nadal zasilana, uważam, że dane pozostaną tam, dopóki nie zostaną zastąpione przez inną maszynę wirtualną / program, prawda? Czy wiesz, czy implementacje oprogramowania do wirtualizacji gwarantują, że pamięć zostanie skasowana? Jeśli tak, to jaki? A może w przypadku przechowywania niektórych wrażliwych danych powinienem upewnić się, że przed zamknięciem maszyny wirtualnej wszystkie dane w pamięci RAM są zastępowane?

AuHau
źródło
System operacyjny odzyska pamięć i wyzeruje ją. Nie różni się niczym od żadnego innego zamknięcia programu.
PetSerAl,
To całkiem dobre pytanie. Myślę, że sprowadza się to do „czy możesz wykonać atak zimnego rozruchu na maszynę wirtualną”.
gronostaj
1
Ciekawe, aby wspomnieć o ataku zimnego rozruchu, jednak przydzielone miejsce w pamięci RAM jest czyszczone, zanim zostanie zwrócone do hosta. @gronostaj

Odpowiedzi:

1

Z jakiego systemu wizualizacji korzystasz lub jesteś zainteresowany? Ogólnie rzecz biorąc, po włączeniu maszyny wirtualnej zużywa ona pamięć RAM przydzieloną jej w ustawieniach. Po zamknięciu pamięć RAM staje się wolna i przywracana z powrotem na maszynę hosta.

Z Konfigurowanie maszyn wirtualnych :

Określa ilość pamięci RAM, która jest przydzielana i przekazywana maszynie wirtualnej podczas jej działania. Określona ilość pamięci będzie wymagana od systemu operacyjnego hosta, więc musi ona być dostępna lub udostępniona jako wolna pamięć na hoście podczas próby uruchomienia maszyny wirtualnej i nie będzie dostępna dla hosta, gdy maszyna wirtualna jest uruchomiona

Załóżmy, że twój host, maszyny wirtualne i sieć są bezpieczne, musisz pamiętać, że dane, które zapisujesz na maszynie wirtualnej, nadal znajdują się na dysku twardym komputera hosta po zamknięciu.


źródło
0

Baran normalnie byłby „wypuszczany” z powrotem do systemu operacyjnego, aby robić z nim, co mu się podoba, oznaczony jako „wolny” lub „dostępny” lub w inny sposób używany ponownie.

Wierzę, że maszyny wirtualne, takie jak VirtualBox, mogą „zapisać” pamięci RAM i użyć jej do ponownego uruchomienia przy uruchomionych wszystkich tych samych programach, takich jak zwykłe zawieszanie komputera lub hibernacja - zapisuje pamięć RAM na dysku i wyłącza zasilanie, a następnie ponownie ładuje pamięć RAM z dysku i kontynuuje jeśli nigdy nie został wyłączony.

A może obawiasz się, że dane w pamięci RAM maszyny wirtualnej mogą nadal znajdować się w pamięci, a wrażliwe dane mogą zostać odczytane przez jakiś inny nieuczciwy program działający na twoim komputerze? Jest to możliwe, ale w takim przypadku jestem pewien, że każdy nieuczciwy program, który już działa na twoim komputerze, może odczytać dane wejściowe na ekranie, klawiaturze i myszy, słuchać ruchu sieciowego i w zasadzie cokolwiek już robić , maszynę wirtualną lub maszynę wirtualną. Nie martwiłbym się tym - martwiłbym się o wszystkie fałszywe programy szpiegujące, które działają na moim komputerze

Xen2050
źródło