Windows 7 a Windows Vista: test porównawczy UAC

Jedną z najbardziej znienawidzonych funkcji systemu Windows Vista jest Kontrola konta użytkownika(User Account Control) , w skrócie UAC . Wiele osób uznało to za irytujące i zdecydowało się go natychmiast wyłączyć, nawet jeśli oznaczało to narażenie ich systemu na dodatkowe zagrożenia bezpieczeństwa. W Windows 7 Microsoft poważnie(Microsoft) zmienił tę funkcję. Teraz użytkownicy mają o wiele większą kontrolę nad tym i tym, jak to działa, i powinno zapewniać lepsze wrażenia użytkownika. Aby zobaczyć, ile oznacza to poprawy w liczbach, przeprowadziłem porównanie między domyślnymi poziomami UAC w (UAC)systemie Windows Vista(Windows Vista) i Windows 7 . Zobaczmy, który wygrywa i dlaczego.

Opis testu porównawczego(Benchmark) : co przetestowałem

Najpierw przeszukałem listę wszystkich zadań, które wymagają uprawnień administratora, które mogą wywołać monit UAC . Zacząłem od tej listy elementów, które wywołują monity Kontroli konta użytkownika(list of items which trigger User Account Control prompts) od Eda Botta(Ed Bott) i dostosowałem ją nieco, aby była jak najbardziej odpowiednia zarówno dla Windows 7 , jak i Windows Vista .

Lista testów, które przeprowadziłem, jest następująca:

  • Uruchamianie aplikacji jako administrator(Running an application as an Administrator) — jako administrator uruchamiałem losowe aplikacje, klikając prawym przyciskiem myszy ich skróty i wybierając opcję „Uruchom jako administrator”('Run as administrator') . Dzieje się tak, gdy trzeba korzystać ze starszych aplikacji, kompatybilnych tylko z systemem Windows XP(Windows XP) i które wymagają dostępu do plików i ustawień systemowych.
  • Zmiany w plikach i folderach w folderach Windows i Program Files(Changes to files and folders in the Windows and Program Files folders) — próbowałem edytować losowe pliki systemowe znalezione zarówno w folderach Windows , jak i Program Files . Próbowałem też tworzyć nowe foldery, a następnie je usuwać.
  • Instalowanie aplikacji(Installing applications) — zainstalowałem kilka aplikacji, od nagrywarek CD po wtyczki do przeglądarek i oprogramowanie antywirusowe.
  • Odinstalowywanie aplikacji(Uninstalling applications) - Odinstalowałem tę samą listę aplikacji, których użyto w ćwiczeniu instalacyjnym.
  • Instalowanie i odinstalowywanie sterowników urządzeń(Installing & uninstalling device drivers) - aby to przetestować, zainstalowałem sterowniki dla wszystkich komponentów na moim komputerze, a następnie je odinstalowałem.
  • Instalowanie kontrolek ActiveX(Installing ActiveX controls) - do tego testu użyłem ActiveX ze strony pobierania sterowników Nvidii(Nvidia's driver download page) .
  • Zmiana ustawień Zapory systemu Windows(Changing settings for Windows Firewall) — po włączeniu Zapory systemu Windows(Windows Firewall) dostosowałem niektóre jej ustawienia i reguły.
  • Zmiana ustawień UAC(Changing UAC settings) - na potrzeby tego testu włączałem i wyłączałem funkcję Kontrola konta użytkownika(User Account Control) .
  • Konfiguracja ustawień Windows Update(Configuring Windows Update Settings) - Zmieniłem ustawienia Windows Update .
  • Dodawanie lub usuwanie kont użytkowników(Adding or removing user accounts) - utworzyłem i usunąłem wiele kont użytkowników, zarówno jako zwykli użytkownicy, jak i administratorzy.
  • Zmiana typu konta użytkownika(Changing a user's account type) - test ten polegał na zmianie typu jednego z kont testowych ze standardowego na administratora i odwrotnie.
  • Konfigurowanie Kontroli Rodzicielskiej(Configuring Parental Controls) - dla tego testu ustawiłem różne reguły Kontroli Rodzicielskiej(Parental Controls) dla różnych kont użytkowników.
  • Uruchamianie Harmonogramu zadań(Running Task Scheduler) - ten test jest dość dziwny. W systemie Windows Vista(Windows Vista) po uruchomieniu Harmonogramu zadań(Task Scheduler) z Start Menu -> Accessories -> System Tools nie są wyświetlane żadne monity UAC . Jeśli jednak uruchomisz go z Control Panel -> System and Maintenance -> Administrative Tools , otrzymasz monit UAC . Dlatego uruchomiłem skrót z Panelu sterowania(Control Panel) zarówno w systemie Windows Vista(Windows Vista) , jak i Windows 7 .
  • Kopia zapasowa i przywracanie plików i ustawień za pomocą funkcji Kopia zapasowa i przywracanie lub Łatwy transfer w systemie Windows(Backup & Restore Files and Settings Using Backup & Restore or Windows Easy Transfer) — użyłem obu narzędzi do tworzenia kopii zapasowych i przywracania danych i ustawień użytkownika.
  • Przeglądanie lub zmienianie folderów i plików innego użytkownika(Viewing or changing another user's folders and files) — oznaczało to przeglądanie folderu innego użytkownika, dodawanie i usuwanie plików i folderów.
  • Uruchamianie Defragmentatora dysków(Running Disk Defragmenter) — uruchomiłem to narzędzie do defragmentacji kilku dysków
  • Zmiany w ustawieniach systemowych(Changes to system-wide settings) — zmieniłem różne ustawienia w apletach Panelu sterowania(Control Panel) , w tym polityki bezpieczeństwa.

Wszystkie te testy zostały przeprowadzone z domyślnymi poziomami UAC(UAC levels) . W systemie Windows Vista(Windows Vista) oznacza to, że funkcja UAC(UAC) jest włączona w systemie Windows 7(Windows 7) , co oznacza, że ​​jest włączona i ustawiona na „Powiadamiaj tylko, gdy programy próbują wprowadzić zmiany na moim komputerze”('Notify only when programs try to make changes to my computer') .

Wyniki testów

Wyniki testu podsumowano w poniższej tabeli.

Statystyki podpowiedzi UAC

W systemie Windows Vista monit (Windows Vista)UAC jest wyzwalany we wszystkich 17 scenariuszach. W Windows 7 tylko w 5.5. Połowa punktu została przyznana ze względu na fakt, że podczas odinstalowywania niektórych aplikacji Windows 7 może wyświetlić monit UAC . Dzieje się tak tylko wtedy, gdy odinstalujesz aplikacje, które modyfikują ważne ustawienia systemowe. W testach, które przeprowadziłem, tylko odinstalowanie wtyczki Microsoft Silverlight wywołało monit UAC , podczas gdy wszystkie inne aplikacje nie. W zależności od rodzaju aplikacji, z którymi pracujesz, możesz nigdy nie napotkać monitu UAC podczas odinstalowywania aplikacji.

Jak widać na poniższym wykresie, w systemie Windows 7(Windows 7) nie napotkasz monitów UAC w co najmniej 11 scenariuszach, w których system Windows Vista(Windows Vista) wywołał jeden z nich.

Statystyki podpowiedzi UAC

Oznacza to redukcję o około 67%, w zależności od sposobu korzystania z komputera i najczęściej wykonywanych zadań.

Wniosek

Jeśli chodzi o test UAC Benchmark(UAC Benchmark) , Windows 7 wygrywa łatwo i z ogromną różnicą na jego korzyść. Wygląda na to, że Microsoft zwrócił uwagę na opinie użytkowników i poważnie poprawił tę funkcję. UAC jest teraz o wiele mniej denerwujący niż w systemie Windows Vista(Windows Vista) , a użytkownicy będą mieli lepsze wrażenia z komputera. Pozostaje tylko pytanie: czy nowa implementacja UAC jest tak samo bezpieczna jak poprzednia? Czas(Time) pokaże, czy tak jest, czy nie.



About the author

Jestem inżynierem oprogramowania z ponad 10-letnim doświadczeniem w branży Xbox. Specjalizuję się w tworzeniu gier i testowaniu bezpieczeństwa. Jestem także doświadczonym recenzentem i pracowałem nad projektami dla największych nazwisk w branży gier, w tym Ubisoft, Microsoft i Sony. W wolnym czasie lubię grać w gry wideo i oglądać programy telewizyjne.



Related posts