Сравнение Windows 7 и Windows Vista: сравнение UAC

Одной из самых ненавистных функций Windows Vista является контроль учетных записей пользователей(User Account Control) , или сокращенно UAC . Многих это раздражало, и они решили сразу же отключить его, даже если это означало подвергать их систему дополнительным угрозам безопасности. В Windows 7 Microsoft серьезно(Microsoft) изменила эту функцию. Теперь у пользователей гораздо больше контроля над ним и над тем, как он работает, и он должен обеспечить лучший пользовательский опыт. Чтобы увидеть, какое улучшение это означает в цифрах, я провел сравнение между уровнями контроля учетных записей (UAC)Windows Vista и Windows(default Windows Vista and Windows) 7 по умолчанию. Посмотрим, кто из них победит и почему.

Описание теста(Benchmark Description) : что я тестировал

Во-первых, я искал список всех задач, требующих прав администратора, которые могут вызвать запрос UAC(UAC prompt) . Я начал с этого списка элементов, которые вызывают запросы управления учетными записями пользователей(list of items which trigger User Account Control prompts) от Эда Ботта(Ed Bott) , и немного изменил его, чтобы он был как можно более актуальным как для Windows 7 , так и для Windows Vista(Windows Vista) .

Список тестов, которые я провел, выглядит следующим образом:

  • Запуск приложения от имени администратора.(Running an application as an Administrator) Я запускал случайные приложения от имени администратора, щелкая правой кнопкой мыши их ярлыки и выбирая «Запуск от имени администратора»('Run as administrator') . Это делается, когда вам нужно использовать старые приложения, совместимые только с Windows XP , и которым нужен доступ к системным файлам и настройкам.
  • Изменения в файлах и папках в папках Windows и Program Files(Changes to files and folders in the Windows and Program Files folders) — я пытался редактировать случайные системные(random system) файлы, найденные как в папках Windows, так и в папках Program Files(Windows and Program Files folders) . Я также пытался создавать новые папки, а затем удалять их.
  • Установка приложений(Installing applications) . Я установил несколько приложений, от устройств записи компакт-дисков до плагинов для браузера и антивирусного программного обеспечения(antivirus software) .
  • Удаление приложений(Uninstalling applications) . Я удалил тот же список приложений, что и в упражнении по установке(installation exercise) .
  • Установка и удаление драйверов устройств(Installing & uninstalling device drivers) — чтобы проверить это, я установил драйверы для всех компонентов на своем ПК, а затем удалил их.
  • Установка элементов управления ActiveX(Installing ActiveX controls) — для этого теста я использовал ActiveX со страницы загрузки драйверов Nvidia(Nvidia's driver download page) .
  • Изменение настроек брандмауэра Windows(Changing settings for Windows Firewall) — при включенном брандмауэре Windows(Windows Firewall) я настроил некоторые его параметры и правила.
  • Изменение настроек UAC(Changing UAC settings) — для этого теста я включал и выключал функцию контроля учетных записей(User Account Control feature) .
  • Настройка параметров Центра обновления Windows(Configuring Windows Update Settings) . Я изменил параметры Центра обновления Windows(Windows Update) .
  • Добавление или удаление учетных записей пользователей(Adding or removing user accounts) . Я создал и удалил несколько учетных записей пользователей, как обычных пользователей, так и администраторов.
  • Изменение типа учетной записи пользователя(Changing a user's account type) — этот тест включал изменение типа одной из тестовых учетных записей со стандартной на учетную запись администратора и наоборот.
  • Настройка родительского контроля(Configuring Parental Controls) — для этого теста я установил разные правила родительского контроля(Parental Controls) для разных учетных записей пользователей.
  • Запуск планировщика заданий(Running Task Scheduler) — этот тест довольно странный. В Windows Vista , если вы запускаете планировщик заданий(Task Scheduler) из меню « Start Menu -> Accessories -> System Tools », подсказки UAC не отображаются. Однако, если вы запустите его из Control Panel -> System and Maintenance -> Administrative Tools , вы получите приглашение UAC(UAC prompt) . Поэтому я запускал ярлык из панели управления(Control Panel) как в Windows Vista, так и в Windows(Windows Vista and Windows) 7.
  • Резервное копирование и восстановление файлов и настроек с помощью резервного копирования и восстановления или Windows Easy Transfer(Backup & Restore Files and Settings Using Backup & Restore or Windows Easy Transfer) — я использовал оба инструмента для резервного копирования и восстановления пользовательских данных и настроек.
  • Просмотр или изменение папок и файлов другого пользователя(Viewing or changing another user's folders and files) — это означало просмотр папки другого пользователя, добавление и удаление файлов и папок.
  • Запуск дефрагментации диска(Running Disk Defragmenter) — я запустил этот инструмент для дефрагментации нескольких дисков .
  • Изменения общесистемных настроек(Changes to system-wide settings) — я изменил различные настройки в апплетах Панели управления(Control Panel) , включая политики безопасности.

Все эти тесты проводились с уровнями UAC по умолчанию. (UAC)В Windows Vista это означает, что UAC включен, а в Windows 7 это означает, что он включен и настроен на «Уведомлять только тогда, когда программы пытаются внести изменения в мой компьютер»('Notify only when programs try to make changes to my computer') .

Результаты теста

Результаты испытаний сведены в таблицу ниже.

Статистика подсказок UAC

В Windows Vista запрос UAC(UAC prompt) запускается во всех 17 сценариях. В Windows 7 их всего 5.5. Половину балла поставили из-за того, что при удалении некоторых приложений Windows 7 может показывать подсказку UAC(UAC prompt) . Это происходит только при удалении приложений, которые изменяют важные системные настройки. В тестах, которые я проводил, только удаление подключаемого модуля Microsoft Silverlight вызывало(Microsoft Silverlight plugin) запрос UAC(UAC prompt) , в то время как все остальные приложения этого не делали. В зависимости от того, с каким типом приложений вы работаете, вы можете никогда не столкнуться с запросом UAC(UAC prompt) при удалении приложения.

Как вы можете видеть на графике ниже, в Windows 7 вы не столкнетесь с запросами UAC по крайней мере в 11 сценариях, где Windows Vista спровоцировала их.

Статистика подсказок UAC

Это означает сокращение примерно на 67%, в зависимости от того, как вы используете свой компьютер и какие задачи выполняете чаще всего.

Заключение

Когда дело доходит до теста UAC(UAC Benchmark) , Windows 7 выигрывает легко и с огромной разницей в свою пользу. Похоже, Microsoft обратила внимание на отзывы пользователей и серьезно доработала эту функцию. UAC теперь намного меньше раздражает, чем это было в Windows Vista, и пользователи(Windows Vista and users) будут иметь лучший опыт работы с компьютером. Остается только один вопрос: так ли безопасна новая реализация UAC(UAC implementation) , как предыдущая? Время(Time) покажет, так это или нет.



About the author

Я инженер-программист с более чем 10-летним опытом работы в индустрии Xbox. Я специализируюсь на разработке игр и тестировании безопасности. Я также являюсь опытным обозревателем и работал над проектами для некоторых из самых известных игровых компаний, включая Ubisoft, Microsoft и Sony. В свободное время я люблю играть в видеоигры и смотреть сериалы.



Related posts