[Нужна помощь] The Linux Kernel Hidden Inside Windows 10 / Ядро Linux, спрятанное внутри Windows 10 (2016): Синопсис (краткое изложение выступления)

Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Известное ранее как "Проект Астория" и представленное в бета-версиях Windows 10 Threshold 2 for Mobile, полноценное ядро Linux было внедрено Microsoft в ОС Windows, вместе с такими функциями как полная поддержка VFS, BSD сокетов, ptrace и аутентичного загрузчика ELF.

Mallorn 17.10.16 в 13:23

0

Известное ранее как "Проект Астория" и представленное в бета-версиях Windows 10 Threshold 2 for Mobile, полноценное ядро Linux было внедрено Microsoft в ОС Windows, вместе с такими функциями как полная поддержка VFS, BSD-сокетов, ptrace и аутентичного загрузчика ELF.

Br0ke 15.01.17 в 16:58

0

После небольшого перерыва оно было улучшено и возвращено в Windows 10 Anniversary Update («Redstone») под видом совместисости с Bash Shell. Новое ядро и сопутствующие компоненты могут выполнять родные, немодифицированные бинарные файл Linux. Это значит, что NT теперь может выполнять системные вызовы Linux, управлять группами нитей в Linux, ветвить процессы, а также имеет доступ в VDSO

Mallorn 17.10.16 в 13:30

0

После небольшого перерыва оно было улучшено и возвращено в Windows 10 Anniversary Update («Redstone») под видом совместимости с Bash Shell. Новое ядро и сопутствующие компоненты могут выполнять нативные, немодифицированные бинарные файлы Linux. Это значит, что NT теперь может выполнять системные вызовы Linux, управлять группами нитей в Linux, ветвить процессы, а также имеет доступ в VDSO!

Br0ke 15.01.17 в 16:57

0

Так как это ядро реазизовано с помощью полноценного встроенного драйвера, загруженного по умолчанию и исполняемого в нулевом кольце с привелегиями ядра, то можно смело утверждать, что это не просто некая обертка для системных вызовов вроде старой подсистемы POSIX. Одна только мысль об алтернативнои слое виртуальной файловой системы, сетевом стеке, логике управления памятью и процессами, а также сложнейшем парсере и загрузчике ELF в ядре должна завораживать авторов эксплойтов - зачем выбирать атаку только на одно из ядер, если теперь их два?

Mallorn 17.10.16 в 13:38

0

Так как это ядро реализовано с помощью полноценного встроенного драйвера, загруженного по умолчанию и исполняемого в нулевом кольце с привилегиями ядра, то можно смело утверждать, что это не просто некая обертка для системных вызовов вроде старой подсистемы POSIX. Одна только мысль об альтернативном слое виртуальной файловой системы, сетевом стеке, логике управления памятью и процессами, а также сложнейшем парсере и загрузчике ELF в ядре должна завораживать авторов эксплойтов - зачем выбирать атаку только на одно из ядер, если теперь их два?

Br0ke 15.01.17 в 16:58

0

Но дело не только в возможных направлениях для атак - вопрос в том, как это повляиет на ПО для обеспечения безопасности. Будут ли процессы-франкенштейны из ядра Linux видны в Procmon и в других системных утилитах? Есть ли у них дескрипторы PEB и TEB? Они вообще будут доступны через структуру EPROCESS? И может ли машина с ОС Windows и таким ядром быть атакована вредоносными программами для Linux/Android? Как реализованы вызовы и перехваты системных функций Linux?

Mallorn 17.10.16 в 13:45

0

Но дело не только в возможных направлениях для атак – вопрос в том, как это повлияет на ПО для обеспечения безопасности. Будут ли процессы-франкенштейны из ядра Linux видны в Procmon и в других системных утилитах? Есть ли у них дескрипторы PEB и TEB? Будут ли они доступны через структуру EPROCESS? И может ли машина с ОС Windows и таким ядром быть атакована вредоносными программами для Linux/Android? Как реализованы вызовы и перехваты системных функций Linux?

Br0ke 15.01.17 в 17:00

0

Как обычно, мы рассмотрим внутреннее устройство этой совершенно новый парадигмы в ОС Windows, и попытаемся отыскать незадокументированные и неподдерживаемые возможности, что выявить недостатки проектиррования и потенциально уязвимые места, которые представят нам множество новых возможностей для поиска уязвимостей на машинах с Windows 10 Anniversary Update («Redstone»).

Mallorn 17.10.16 в 13:50

0

Как обычно, мы рассмотрим внутреннее устройство этой совершенно новой парадигмы в ОС Windows, и попытаемся отыскать незадокументированные и неподдерживаемые возможности, чтобы выявить недостатки проектирования и потенциально уязвимые места, которые представят нам множество новых возможностей для поиска уязвимостей на машинах с Windows 10 Anniversary Update («Redstone»).

Br0ke 15.01.17 в 17:00

0
Минутку...