Řízení uživatelských účtů je důležitou funkcí zabezpečení v nejnovějších verzích systému Windows. Zatímco jsme vysvětlili jak zakázat UAC v minulosti byste jej neměli deaktivovat - pomáhá to zabezpečit váš počítač.
Pokud při nastavování počítače reflexně zakážete UAC, měli byste to zkusit znovu - UAC a softwarový ekosystém Windows mají za sebou dlouhou cestu od doby, kdy byl UAC představen se systémem Windows Vista.
Správce vs. standardní uživatelské účty
Historicky používali uživatelé systému Windows účty správce pro každodenní činnosti počítače. Jistě, ve Windows XP můžete vytvořit standardní uživatelský účet s menšími oprávněními pro každodenní používání, ale téměř nikdo to neudělal. I když bylo možné použít standardní uživatelský účet, mnoho aplikací by nefungovalo správně v jedné. Aplikace systému Windows obecně předpokládaly, že mají oprávnění správce.
To bylo špatné - není dobrý nápad spouštět každou aplikaci na počítači jako správce. Škodlivé aplikace mohou za vašimi zády změnit důležitá nastavení systému. Bezpečnostní mezery v aplikacích (dokonce i v aplikacích zabudovaných do Windows, jako je Internet Explorer) by mohly umožnit malwaru převzít kontrolu nad celým počítačem.
Používání standardního uživatelského účtu bylo také složitější - místo jediného uživatelského účtu byste měli dva uživatelské účty. Chcete-li spustit aplikaci s maximálními oprávněními (například pro instalaci nového programu do vašeho systému), musíte kliknout pravým tlačítkem na její soubor EXE a vybrat Spustit jako správce. Jakmile na toto kliknete, budete muset zadat heslo účtu správce - bude to zcela oddělené heslo od vašeho hlavního standardního uživatelského účtu.
Co dělá kontrola uživatelských účtů
Řízení uživatelských účtů pomáhá řešit problémy s architekturou zabezpečení předchozích verzí systému Windows. Uživatelé mohou používat účty správce pro každodenní práci na počítači, ale všechny aplikace spuštěné pod účtem správce se nespouštějí s plným přístupem správce. Například když používáte UAC, Internet Explorer a další webové prohlížeče se nespouštějí s oprávněními správce - pomáhá vám to chránit před chybami zabezpečení v prohlížeči a dalších aplikacích.
Jedinou cenou, kterou za používání UAC zaplatíte, je zobrazení občasného pole, na které musíte kliknout na Ano (nebo kliknout na Ne, pokud jste nečekali výzvu.) Je to jednodušší než používat standardní uživatelský účet - nemusíte ručně spouštět aplikace jako správce, pouze zobrazí výzvu UAC, když vyžadují přístup správce. Ani nemusíte zadávat heslo - stačí kliknout na tlačítko. Dialog UAC se zobrazuje na speciální zabezpečené ploše, ke které programy nemají přístup, a proto se obrazovka zobrazí šedě, když se zobrazí výzva UAC.
Díky UAC je používání méně privilegovaného účtu pohodlnější
UAC má také v rukávu několik triků, které možná nevíte. Některé aplikace například nikdy nemohly běžet pod standardními uživatelskými účty, protože chtěly zapisovat soubory do složky Program Files, což je chráněné umístění. UAC to detekuje a poskytuje virtualizovanou složku - když chce aplikace zapisovat do své složky Program Files, ve skutečnosti zapíše do speciální složky VirtualStore. UAC podvede aplikaci, aby si myslela, že zapisuje do programových souborů, což jí umožňuje bez oprávnění správce.
Další vylepšení, která byla provedena při zavedení UAC, také usnadňují používání počítače bez oprávnění správce - například standardní uživatelské účty mohou měnit nastavení napájení, upravovat časové pásmo a bez výzev provádět některé další systémové úkoly. Dříve mohly tyto změny provádět pouze uživatelské účty správce.
UAC není tak otravné, jak se zdá
Navzdory tomu všemu existuje mnoho lidí, kteří nyní deaktivují UAC jako reflex, aniž by přemýšleli o důsledcích. Pokud jste však vyzkoušeli UAC, když byl systém Windows Vista nový a aplikace na něj nebyly připraveny, zjistíte, že je dnes mnohem méně otravné.
- UAC je ve Windows 7 vyleštěnější - Windows 7 má propracovanější systém UAC s méně výzvami UAC, než měl Windows Vista.
- Aplikace se staly kompatibilnějšími - Vývojáři aplikací již nepředpokládají, že jejich aplikace mají plná oprávnění správce. Při každodenním používání neuvidíte tolik výzev UAC. (Ve skutečnosti se při každodenním používání počítače nemusí zobrazit žádné výzvy UAC, pokud používáte dobře navržený software - pouze při instalaci nových aplikací a úpravě nastavení systému.)
- UAC je nejotravnější při nastavování počítače - Při instalaci systému Windows nebo pořízení nového počítače se UAC zdá být horší, než ve skutečnosti je. Když instalujete všechny své oblíbené aplikace a vyladíte nastavení systému Windows, určitě uvidíte výzvu UAC po výzvě UAC. V této fázi vás možná bude v pokušení deaktivovat UAC, ale nebojte se - UAC vás po dokončení nastavení počítače již téměř nevyzve.
Pokud používáte aplikaci, která vám při každém spuštění zobrazí výzvu UAC, existují způsoby, jak výzvu UAC obejít - je to lepší než úplné zakázání UAC:
- Vytvořte zástupce režimu správce bez výzev UAC v systému Windows 7 nebo Vista
- Jak vytvořit zástupce, který umožní standardnímu uživateli spustit aplikaci jako správce