Windows 7 vs. Windows Vista: a referência do UAC

Um dos recursos mais odiados do Windows Vista é o Controle de Conta de Usuário(User Account Control) , ou UAC . Muitas pessoas acharam isso irritante e optaram por desativá-lo imediatamente, mesmo que isso significasse expor seu sistema a ameaças de segurança adicionais. No Windows 7 , a Microsoft mudou seriamente esse recurso. Agora os usuários têm muito mais controle sobre ele e como ele funciona e deve fornecer uma melhor experiência ao usuário. Para ver quanta melhoria isso significa em números, executei uma comparação entre os níveis padrão do Windows Vista e do Windows(default Windows Vista and Windows) 7 UAC . Vamos ver qual deles ganha e por quê.

Descrição do benchmark(Benchmark Description) : o que eu testei

Primeiro, procurei a lista de todas as tarefas que exigem privilégios administrativos que podem acionar um prompt do UAC(UAC prompt) . Comecei com esta lista de itens que acionam prompts(list of items which trigger User Account Control prompts) de controle de conta de usuário de Ed Bott e a personalizei um pouco para ser o mais relevante possível para o Windows 7 e o Windows Vista(Windows Vista) .

A lista de testes que fiz é a seguinte:

  • Executando um aplicativo como administrador(Running an application as an Administrator) - executei aplicativos aleatórios como administrador, clicando com o botão direito do mouse em seus atalhos e escolhendo 'Executar como administrador'('Run as administrator') . Isso é feito quando você precisa usar aplicativos mais antigos, compatíveis apenas com o Windows XP(Windows XP) e que precisam acessar arquivos e configurações do sistema.
  • Alterações em arquivos e pastas nas pastas Windows e Arquivos de programas(Changes to files and folders in the Windows and Program Files folders) - tentei editar arquivos de sistema aleatórios(random system) encontrados nas pastas Windows e Arquivos de programas(Windows and Program Files folders) . Eu também tentei criar novas pastas e excluí-las.
  • Instalando aplicativos(Installing applications) - Instalei vários aplicativos, desde gravadores de CD até plugins de navegador e software antivírus(antivirus software) .
  • Desinstalando aplicativos(Uninstalling applications) - desinstalei a mesma lista de aplicativos usados ​​no exercício de instalação(installation exercise) .
  • Instalando e desinstalando drivers de dispositivo(Installing & uninstalling device drivers) - para testar isso, instalei drivers para todos os componentes do meu PC e os desinstalei.
  • Instalando controles ActiveX(Installing ActiveX controls) - para este teste usei o ActiveX da página de download de drivers da Nvidia(Nvidia's driver download page) .
  • Alterando as configurações do Firewall do Windows(Changing settings for Windows Firewall) - com o Firewall do Windows(Windows Firewall) ativado, personalizei algumas de suas configurações e regras.
  • Alterando as configurações do UAC(Changing UAC settings) - para este teste, ativei e desativei o recurso Controle de Conta de Usuário(User Account Control feature) .
  • Definindo as configurações do Windows Update(Configuring Windows Update Settings) - alterei as configurações do Windows Update(Windows Update) .
  • Adicionando ou removendo contas de usuário(Adding or removing user accounts) - criei e excluí várias contas de usuário, tanto como usuários padrão quanto como administradores.
  • Alterando o tipo de conta de um usuário(Changing a user's account type) - este teste envolveu a alteração do tipo de uma das contas de teste de padrão para administrador e vice-versa.
  • Configurando o Controle dos Pais(Configuring Parental Controls) - para este teste, defini diferentes regras de Controle dos Pais(Parental Controls) para diferentes contas de usuário.
  • Executando o Agendador de Tarefas(Running Task Scheduler) - este teste é bem estranho. No Windows Vista , se você executar o Agendador(Task Scheduler) de Tarefas Start Menu -> Accessories -> System Tools , nenhum prompt do UAC será exibido. No entanto, se você executá-lo no Control Panel -> System and Maintenance -> Administrative Tools , você receberá um prompt do UAC(UAC prompt) . Portanto, executei o atalho no Painel de controle(Control Panel) no Windows Vista e no Windows(Windows Vista and Windows) 7.
  • Backup e restauração de arquivos e configurações usando Backup e restauração ou Transferência fácil do Windows(Backup & Restore Files and Settings Using Backup & Restore or Windows Easy Transfer) - usei as duas ferramentas para fazer backup e restaurar dados e configurações do usuário.
  • Visualizar ou alterar as pastas e arquivos de outro usuário(Viewing or changing another user's folders and files) - isso significava navegar pela pasta de outro usuário, adicionar e remover arquivos e pastas.
  • Executando o Desfragmentador(Running Disk Defragmenter) de Disco - Eu executei esta ferramenta para desfragmentar várias unidades
  • Alterações nas configurações de todo o sistema(Changes to system-wide settings) - alterei configurações diferentes nos miniaplicativos do Painel de Controle(Control Panel) , incluindo políticas de segurança.

Todos esses testes foram executados com os níveis de UAC(UAC) padrão . No Windows Vista , isso significa ter o UAC ativado enquanto no Windows 7 , significa ligá-lo e defini-lo como 'Notificar somente quando os programas tentarem fazer alterações no meu computador'('Notify only when programs try to make changes to my computer') .

Resultado dos testes

Os resultados do teste estão resumidos na tabela abaixo.

Estatísticas de prompts do UAC

No Windows Vista , um prompt do UAC(UAC prompt) é acionado em todos os 17 cenários. No Windows 7 , em apenas 5,5 deles. A metade do ponto foi atribuída devido ao fato de que, ao desinstalar alguns aplicativos, o Windows 7(Windows 7) pode mostrar um prompt do UAC(UAC prompt) . Isso acontece apenas quando você desinstala aplicativos que modificam configurações importantes do sistema. Nos testes que fiz, apenas a desinstalação do plugin Microsoft Silverlight(Microsoft Silverlight plugin) acionou um prompt do UAC(UAC prompt) , enquanto todos os outros aplicativos não. Dependendo do tipo de aplicativo com o qual você está trabalhando, talvez você nunca encontre um prompt do UAC(UAC prompt) ao desinstalar um aplicativo.

Como você pode ver no gráfico abaixo, no Windows 7 você não encontrará prompts do UAC em pelo menos 11 dos cenários em que o Windows Vista acionou um.

Estatísticas de prompts do UAC

Isso significa uma redução de aproximadamente 67%, dependendo de como você usa seu PC e quais são as tarefas mais comuns que você executa.

Conclusão

Quando se trata do UAC Benchmark , o Windows 7(Windows 7) vence facilmente e com uma enorme diferença a seu favor. Parece que a Microsoft prestou atenção aos comentários dos usuários e ajustou seriamente esse recurso. O UAC(UAC) agora é muito menos irritante do que era no Windows Vista e os usuários(Windows Vista and users) terão uma melhor experiência de computação. A única pergunta que resta: a nova implementação do UAC(UAC implementation) é tão segura quanto a anterior? O tempo(Time) dirá se é assim ou não.



About the author

Sou engenheiro de software com mais de 10 anos de experiência na indústria Xbox. Sou especialista em desenvolvimento de jogos e testes de segurança. Também sou um revisor experiente e tenho trabalhado em projetos para alguns dos maiores nomes dos jogos, incluindo Ubisoft, Microsoft e Sony. No meu tempo livre, gosto de jogar videogame e assistir a programas de TV.



Related posts