Мы продолжаем разговор о новой системе
защиты
, появившейся в Windows Vista — Windows Integrity
Control (WIC). В прошлый раз мы остановились на
угрозах Интернета и сегодня заканчиваем
описание.

В XP или более старых системах вопрос
успеха вредоносного софта заключался в
правах и привилегия работающего на
компьютере пользователя. В Vista, так как
работа в Интернете ведется на Низком уровне
надежности, malware не удастся модифицировать,
удалить или вступить во взаимодействие
с  чем либо на системе. Такая защита
позволит разом избавиться от большинства
вредных программ. Ведь в настоящее время
большиснтво пользователей заражается
именно во время посещения зараженных
сайтов или открытия электронных писем с
вложенными файлами. Конечно, следуя логике
такая защита не включится если
пользователь принесет диск или USB
накопитель и будет работать ним, в этом
случае программы получат именно
пользовательский контекст безопасности. 

Использование защищенного режима

Автоматически, когда Internet Explorer работает в
защищенном режиме, ему назначается Низкий
уровень доверия. Защищенный режим
продвигается MS как одно из важнейших
нововведений в Windows Vista и IE 7. Все то время
пока броузер работает в защищенном режиме
все его действия получают низкие
разрешения.

Некоторые сайты не могут правильно
функционировать в таких ограничениях. Во
вкладке Security в настройке есть возможность
отключить такой режим, за это отвечает
опция Enable Protected Mode. Компания рекомендует не
давать пользователям на предприятиях
возможность отключать защищенный режим
работы броузера через групповые политики.
Всем остальным предлагается включать
необходимые сайты в зону надежных узлов,
где защищенный режим выключен по умолчанию.

Использование ICACLS для просмотра уровней
доверия

Windows Vista предоставляет утилиту командной
строки ICACLS для просмотра прав. Как мы уже
писали ранее особенность работы состоит в
том, что объектам, которым специально не
назначен уровень целостности, достается Средний уровень и он не
показывается в управляющей программе так
как не назначен и подразумевается по
умолчанию.

Для работы с утилитой прежде всего
необходимо получить окно с командной
строкой. Подробную информацию о ключах и
возможностях их использования можно
получить просто набрав ‘icacls’. Мы
сфокусируемся на двух примерах
использования программы.

Первое — просмотр уровня доверия. Для
просмотра уровня и другого содержания
назначенного access list-а вводим ‘icacls’ и путь к
желаемому объекту. например вы хотите
просмотреть мандаты explorer.exe:

icacls c:\windows\explorer.exe

 Результаты будут примерно следующими:

C:\windows\explorer.exe
NT SERVICE\TrustedInstaller:(F)
BUILTIN\Administrators:(RX)
NT AUTHORITY\SYSTEM:(RX)
BUILTIN\Users:(RX)

Назначенный уровень не показывается так
как у Проводника он остается назначенным по
умолчанию. Если бы он присутствовал, то мы
бы увидели примерно следующее:

Mandatory Label\Medium Mandatory Level

Просто помните, что если вы используете
ICACLS ждя определения уровня доверия в WIC и он
не показывается, значит ему присвоен
Средний уровень безопасности.

При помощи ICACLS можно так же сменить
уровень объекта. Для этого пользователь
должен быть включен в группу SeRelabelPrivilege. Для
изменения пользователь должен не только
иметь права на изменение прав на объект, но
и возможность перенять владение целевым
объектом. Только в этом случае он сможет
изменить доверие ему. Однако надо помнить,
что юзер никогда не сможет назначить
объекту уровень больший, чем он сам
обладает.

Убедившись, что все необходимые права на
месте, можете изменить уровень объекта:

icacls /setintegritylevel H|M|L

В данном случае H — уровень High, M — Medium и L — Low
соответственно.

Заключение

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

Windows Integrity Control оперирует на таком же
уровне. Пользователь может назначать права
на доступ к файлам и папкам, однако на его
решения не всегда можно полагаться и
вручать в его руки все меры по защите
компьютера нельзя. Права, назначаемые
операционной системой в принудительном
порядке, помогли сделать компьютер
более безопасным. Конечно, WIC не "серебряная
пуля" и не идеальна, в ней возможны
улучшения, однако для модели безопасности
Windows она неоценима и способна защитить Vista
от многих угроза перед которыми пасовала
Windows 2000 и другие операционные системы.

Оставить мнение

Check Also

Espruino Pico. Учимся программировать USB-микроконтроллер на JavaScript и делаем из него токен авторизации

Несмотря на огромное количество устройств на базе микроконтроллеров, созданных на волне ус…