Синяя таблетка (программное обеспечение)
-
Обзор Blue Pill
- Blue Pill — это руткит, основанный на виртуализации x86, который был разработан Джоанной Рутковской.
- Изначально требовалась поддержка AMD-V, но позже была портирована для работы с Intel VT-x.
- Демонстрировалась на Black Hat 2006 как эталонная реализация для Windows Vista.
- Название отсылает к «Красной таблетке» и «синей таблетке» из фильма «Матрица».
-
Концепция Blue Pill
- Позволяет перехватить запущенный экземпляр ОС, запустив тонкий гипервизор и виртуализируя остальную часть компьютера.
- Сохраняет существующие ссылки на устройства и файлы, но может перехватить практически все, включая аппаратные прерывания и системное время.
-
История и критика
- Первоначальная концепция VMBR была опубликована в мае 2006 года.
- Рутковска утверждает, что система может быть «на 100% необнаружимой», но это оспаривается AMD и другими исследователями.
- Виртуализация может быть обнаружена с помощью временных атак.
-
Сделка и последующие события
- В 2007 году Рутковска предложила использовать Blue Pill против программного обеспечения для обнаружения руткитов, но сделка не состоялась из-за финансовых требований.
- Рутковска и Терешкин опровергли утверждения о необнаружимости Blue Pill.
-
Лицензия и использование
- Исходный код Blue Pill был опубликован под лицензией, требующей действующей лицензии для несанкционированного использования.
- Предоставлялся только для образовательных целей на мероприятиях Black Hat.
-
Красная таблетка
- Red Pill — это метод обнаружения виртуальной машины, также разработанный Рутковской.