Microsoft prevede qualche cambiamento significante in Windows Vista per la prossima versione RC1, finalizzato in particolare a rendere meno assillante per gli utenti una delle nuove e principali funzionalità di sicurezza. In risposta alle diffuse critiche secondo le quali la funzione UAC (User Account Control) mostra ancora oggi (in Vista Beta 2) troppi pop-up di richiesta di "elevazione privilegi", il colosso del software ha infatti deciso di modificare questo comportamento nella prossima versione Windows Vista RC1 (Release Candidate 1). User Account Control (UAC), già noto come User Account Protection o Least User Access, è un nuovo set di tecnologie di infrastruttura che consente una migliore gestione del desktop e limita l'impatto dei malware sul sistema.
La funzionalità UAC utilizza l'architettura di protezione di Windows così com'era progettata originariamente in Microsoft Windows NT 3.1. Se la funzionalità è attivata in Windows Vista, tutti gli utenti, inclusi gli amministratori, accedono con un account utente standard. Agli amministratori è consentito avviare selettivamente applicazioni amministrative in grado di utilizzare i privilegi completi dell'account solo quando è necessario. Quando gli utenti con privilegi accedono al proprio account, in realtà accedono all'ambiente di un account utente standard, ma possono eseguire applicazioni con i propri privilegi completi previa approvazione. Solo dopo la concessione dell'approvazione, un'applicazione può essere eseguita con i privilegi completi dell'utente. Per le nuove applicazioni compatibili con Windows Vista, l'applicazione deve essere eseguita con un account utente standard o, nel caso di un'applicazione amministrativa, deve essere contrassegnata con una voce di manifesto. In questo caso Windows può informare gli utenti che stanno tentando di avviare un'applicazione amministrativa e occorre fornire l'approvazione.
Di default, le attuali versioni di Windows configurano la maggior parte degli account utente come membri del gruppo di amministratori, fornendo tutti i privilegi di sistema. Questo consente agli utenti di installare e configurare tutte le applicazioni e di effettuare modifiche al sistema, ma costituisce nel contempo un serio rischio di sicurezza perché i malware writer riescono più facilmente a guadagnare il controllo completo dei sistemi attaccati. Con la funzionalità UAC, Vista separa i privilegi e le attività dell'utente standard da quelli amministrativi, riducendo enormemente la superficie d'attacco.
Tuttavia, nella sua forma corrente, la funzione di sicurezza richiede all'utente di cliccare su numerose richieste di permesso prima di poter effettuare operazioni comuni al computer. Steve Hiskey, lead program manager di User Account Control del Windows Security Core group, afferma in un
blog post in cui annuncia i nuovi piani dell'azienda: "
Ci sono semplicemente troppe elevazioni". In Windows Vista RC1, afferma Hiskey, uno degli obiettivi primari sarà quello di ridurre il numero di richieste di elevazione UAC, che dovrebbero andare scemando a partire dall'installazione del sistema, entro pochi giorni di utilizzo, riducendosi ad apparizioni più rare legate ad eventi meno comuni (come l'aggiunta di nuovo hardware). Il colosso implementerà anche i cosiddetti "shim di compatibilità", correzioni per gli applicativi esistenti che non vengono eseguiti correttamente sotto Standard User. Hiskey afferma che Microsoft lavorerà con gli ISV per aggiornare le applicazioni che non potranno essere "contrassegnate con gli shim" e per programmare le applicazioni future in modo tale che siano in grado di girare correttamente con privilegi Standard User.
Una delle modifiche evidenziate da Hiskey permetterà ad un utente standard di "
installare tutti gli aggiornamenti critici" senza che siano mostrate richieste di elevazione di privilegio. "
Ci saranno ugualmente finestre di avviso per la rimozione di un update o per installare l'update #1 e #3 e saltare il #2" … Stiamo anche rivedendo il codice OS per modificare la funzionalità in 'non-elevating default'. Per esempio nel caso della scelta tra network Pubblico o Privato, l'opzione predefinita sarà Pubblico per risparmiare questa elevazione". In Windows Vista RC1, Microsoft rivedrà il codice "punto per punto su ciascuna elevazione" per determinare le "cattive" elevazioni, quelle per cui anche l'utente standard sarà ritenuto in grado di eseguire l'operazione in sicurezza. In RC1 Microsoft prevede anche di rimuovere la richiesta di consenso per gli amministratori durante l'eliminazione delle icone da un desktop pubblico.
Win Vista: Dubbi sulla Sicurezza -
Vista Beta 2 UAC e Utenti Standard