Категория > Новости > Практика разбитых окон. Как устроена система безопасности Windows и как ее обходят - «Новости»
Практика разбитых окон. Как устроена система безопасности Windows и как ее обходят - «Новости»19-06-2020, 16:03. Автор: Berrington |
Когда-то считалось, что система локальной безопасности Windows похожа на кованые железные ворота с хитрым замком, стоящие посреди чистого поля: выглядят грозно, но вот эффективность весьма сомнительна. Времена меняются, и механизмы защиты винды понемногу эволюционируют. Сегодня мы поговорим о том, как устроена безопасность в современных версиях Windows.![]() Вся информация предоставлена исключительно в ознакомительных целях. Ни редакция, ни автор не несут ответственности за любой возможный вред, причиненный информацией из этой статьи. В Windows все активные сущности, которые могут быть аутентифицированы операционной системой (пользователи или группы), называются участниками безопасности (security principals). Все участники безопасности имеют уникальный идентификатор переменной длины — Security ID (SID). Структура SID следующая — S-R-IA-SA-RID, например
Если быть более точным, то существует SID машины (machine SID) и SID домена (domain SID). А сам SID представляет собой базовый идентификатор (S, R, IA, SA) + RID. Также есть стандартные так называемые well-known SID для пользователей и групп. Они имеют один и тот же SID на любых системах (например, группа Everyone или пользователь System). ![]() WWWПоизучать SID можно с помощью утилиты PsGetsid.exe из пакета Sysinternals. А почитать о структуре SID более подробно можно, например, в этих публикациях:
Также РїСЂРё администрировании РјРѕР¶РЅРѕ допустить небольшой недочет, связанный СЃ дубликацией СЃРёРґРѕРІ. Р?РЅРѕРіРґР° РѕРЅ влияет РЅР° безопасность или функциональность (например, РєРѕРіРґР° РћРЎ развертывают, просто РєРѕРїРёСЂСѓСЏ РґРёСЃРє). РћР± этом РјРѕР¶РЅРѕ почитать подробнее РІ статье Марка Руссиновича, еще РѕРґРЅРѕР№ статье Рё РІ VMware knowledge base. SID, РІ СЃРІРѕСЋ очередь, РІС…РѕРґРёС‚ РІ так называемый маркер доступа — программный объект (структура РІ СЏРґСЂРµ Windows), который закрепляется Р·Р° сессией (logon session) участников безопасности после авторизации. Р—Р° выдачу маркера, как Рё Р·Р° аутентификацию, отвечает LSASS (local security authority subsystem). РџРѕРјРёРјРѕ всего прочего, РІ маркер включены SID пользователя Рё его РіСЂСѓРїРї, Р° также механизм привилегий РЅР° совершение каких-либо действий (например, привилегия РЅР° отладку debug, которая, кстати, используется РІ mimikatz для получения доступа Рє системным процессам). После того как удаляется последний ассоциированный СЃ сессией токен, LSASS удаляет Рё саму сессию — таким образом завершается сеанс пользователя. РњРѕР¶РЅРѕ поподробнее изучить структуру маркера доступа РІ отладчике СЏРґСЂР° (kernel debugger) СЃ помощью команды ![]() Маркеры доступа тоже могут иметь проблемы с безопасностью. Вот несколько ссылок для более подробного изучения:
В свою очередь, для «пассивных» объектов, которые предназначены для предоставления к ним доступа извне (их называют securable objects), используется SD — security descriptor. Это дескриптор для управления доступом к данным объектам (например, процесс может иметь SD или SD может быть привязан к файлу в NTFS). У SD тоже, кстати, бывают проблемы с безопасностью. Перейти обратно к новости |