Защита аккаунтов Windows Vista: один щелчок и оно уйдет
Недавно мы открыли несколько любопытных деталей User Account Control (UAC) в Windows Vista. Мы также нашли способ, как быстро и просто полностью его отключить…
Дэвид Флинн в предыдущих статьях рассказывал о инструменте под названием TweakVista, и одной из его возможностей – настройке или полном отключении UAC.
Это приложение задействует системные реестр и изменяет значения DWORD на лету. Большинство из этих значений – локальных и системные политики. Другими словами, если вы знаете где искать, вы можете настроить систему так, как вы хотите.
Но что нас действительно насторожило в TweakVista, так это галочка, которая позволяет полностью отключить UAC. Там нет никакой защиты, которая спросила бы, действительно ли вы хотите отключить систему безопасности – она просто отключается. Конец истории, до свидания.
Итак, вопрос, который я задал Microsoft, был следующим: если UAC предназначена для защиты пользователей от злонамеренных программ и других неприятностей, насколько она эффективна, если любое приложение, такое как TweakVista, может легко изменить или вовсе отключить его; что было бы, если бы это было злонамеренное ПО?
Что остановило бы злонамеренный код, если бы под видом установки «бесплатной игры», программа отключила бы во время инсталляции UAC, чуть-чуть подправив реестр? Ответ был следующим:
«Если приложение запрашивает права администратора, наподобие TweakVista, все равно появится предупреждение UAC. Если разрешение дано пользователем, то приложению дается высокий доступ. Однако для запуска приложения потребуется еще одно подтверждение. UAC это только один компонент в системе безопасности Vista. Он перекликается с другими, которые составляют полную картину безопасности: UAC, IE7, Firewall, Defender, MIC, SID, CI – все это защищает пользователя от злонамеренного кода. Microsoft рекомендует пользователям работать в стандартном режиме и быть осторожными с приложениями, запрашивающими администраторский доступ».
Это то, о чем мы говорили. Это лишь подтверждает, что UAC – очень удобный как для простых пользователей, так и для опытных инструмент – ничем не защищен во время установки приложения, когда оно может вносить любые изменения в реестр.
Стандартные аккаунты в сложной ситуации и получается, что полностью они защищены только тогда, когда не могут подтверждать предупреждений UAC – например, если на UAC наложен пароль, которого они не знают.
Другая отрицательная сторона заключается в том, что для получения полных прав администратора UAC должен быть отключен. Это тоже снижает безопасность. Для домашних пользователей это вероятно не будет проблемой, а вот для бизнеса это может стать камнем преткновения – может понадобится намного больше работы, чтобы все заработало как надо. Надеемся, что UAC оправдает эти старания.
Источник:
Перевод: Райкер
Комментарии
Я думаю, что полной "защиты от дурака" создать невозможно. А избежать того, о чём написано в статье довольно просто. Если пользователь работает под стандартным юзером, то он и не должен знать пароль администратора. В таком случае он никак не сможет разрешить модифицировать регистр любому приложению, будь то нормальная прога, или злонамеренное ПО. Если же я работаю под стандартным эзером, и одновременно являюсь администратором системы, то разрешая на запрос UAC модификацию регистра злонамеренному ПО, введя при этом осознанно пароль администратора, я сам несу полную ответственность за свои действия. Как говорится: "Сам дурак!"
По теме
- Windows Vista официально "мертва"
- Завтра прекращается поддержка Windows Vista
- Остался последний месяц поддержки Windows Vista
- 11 апреля Microsoft прекратит поддержку Windows Vista
- Через год прекращается поддержка Windows Vista
- Microsoft открыла исходный код Open XML SDK
- Баллмер: Longhorn/Vista - моя самая серьезная ошибка
- Сегодня заканчивается бесплатная фаза поддержки Windows Vista и Office 2007
- Microsoft продлила срок поддержки Windows Vista и Windows 7
- Практики обеспечения безопасности Microsoft - лучшие в мире