Hiperwizory

https://chacker.pl/

Wirtualizacja to proces tworzenia wielu odizolowanych środowisk wirtualnych, w których systemy operacyjne (goście) mogą być jednocześnie wykonywane na maszynie fizycznej (hoście). W ciągu ostatnich kilku lat zainteresowanie tą technologią wzrosło ze względu na korzyści, jakie zapewnia w zakresie redukcji kosztów operacyjnych. Jednak takie współdzielenie zasobów fizycznych wiąże się z nowymi zagrożeniami bezpieczeństwa. Na przykład atakujący mający dostęp do jednego ze środowisk wirtualnych może wykorzystać lukę w stosie wirtualizacji i naruszyć bezpieczeństwo hosta, udzielając dostępu do pozostałych środowisk wirtualnych działających na tej maszynie fizycznej. Tutaj dowiesz się o rdzeniu stosu wirtualizacji: oprogramowaniu hiperwizora. Zaczniemy od teoretycznego modelu architektury wirtualizowalnej, omawiając jej właściwości i ogólne koncepcje wirtualizacji. Następnie przejdziemy do szczegółów x86, gdzie porównamy tę konkretną architekturę z modelem teoretycznym. Aby zrozumieć ten rozdział, powinieneś znać architektury 86/x86_64 i koncepcje, takie jak różne tryby wykonywania, wyjątki, segmentacja i stronicowanie.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *