|
Remote service of system calls in microkernel hypervisor
[Удаленное обслуживание системных вызовов в микроядерном гипервизоре]
Kurbanmagomed Mallachieva, Nikolay Pakulinb a Lomonosov Moscow State University, Faculty of Computational Mathematics and Cybernetics
b Institute for System Programming of the Russian Academy of Sciences
Аннотация:
В данной работе описывается дальнейшая разработка системы защиты Sevigator, использующей аппаратную виртуализацию. Изначальное устройство Sevigator состоит в исполнении пользовательских приложений в отдельной виртуальной машине, у которой отсутствует сетевой интерфейс. Для доверенных приложений Sevigator перехватает системные вызовы, связанные с операциями с сетью, и перенаправляет их на обслуживание в выделенную виртуальную машину. Такое устройство позволяет системе Sevigator защищать сетевое взаимодействие от вредоносных приложений, включая злонамеренный код на самом высоком уровне привилегий в ядре ОС. Использование современных гипервизоров, построенных по микроядерной архитектуре, позволяет изменить архитектуру системы Sevigator. Такие гипервизоры по своей природе являются маленькой операционной системой, в которой большинство аппаратных операций и управление виртуальными машинами изолированно в процессы с низким уровнем приоритета. Компрометация таких процессов не приведет к компрометации всего гипервизора.
В данной работе мы предоставляем экспериментальную архитектуру Sevigator-а, основанную на гипервизоре NOVA, в рамках которой системные вызовы доверенных приложений обрабатываются в отдельном процессе в гипервизоре, а не в отдельной виртуальной машине. Этот эксперимент показал 25% прирост производительности при уменьшении количества переключений контекстов
Ключевые слова:
виртуализация, гипервизор, безопасность, микроядро.
Образец цитирования:
Kurbanmagomed Mallachiev, Nikolay Pakulin, “Remote service of system calls in microkernel hypervisor”, Труды ИСП РАН, 27:3 (2015), 267–278
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp150 https://www.mathnet.ru/rus/tisp/v27/i3/p267
|
Статистика просмотров: |
Страница аннотации: | 116 | PDF полного текста: | 82 | Список литературы: | 36 |
|