Stiamo eseguendo una farm di Terminal Server in un dominio Windows 2003 e ho riscontrato un problema con le impostazioni dell'oggetto Criteri di gruppo Restrizioni software che vengono applicate ai nostri server TS. Ecco i dettagli della nostra configurazione e il problema:
Tutti i nostri server (controller di dominio e terminal server) eseguono Windows Server 2003 SP2 e sia il dominio che la foresta sono a livello di Windows 2003. I nostri server TS si trovano in un'unità organizzativa in cui sono collegati oggetti Criteri di gruppo specifici e l'ereditarietà è bloccata, quindi solo questi oggetti Criteri di gruppo specifici TS vengono applicati a questi server TS. I nostri utenti sono tutti remoti e non hanno workstation unite al nostro dominio, quindi non utilizziamo l'elaborazione dei criteri di loopback. Adottiamo un approccio di "whitelist" per consentire agli utenti di eseguire applicazioni, quindi è possibile eseguire solo le applicazioni che approviamo e aggiungiamo come regole di percorso o hash. Il livello di sicurezza in Restrizioni software è impostato su Non consentito e l'applicazione è impostata su "Tutti i file software tranne le librerie".
Quello che ho scoperto è che se do a un utente un collegamento a un'applicazione, sono in grado di avviare l'applicazione anche se non è nell'elenco Regole aggiuntive delle applicazioni "autorizzate". Se do a un utente una copia dell'eseguibile principale per l'applicazione e tentano di avviarlo, ottengono il messaggio "questo programma è stato limitato ..." previsto. Sembra che le Restrizioni software stiano effettivamente funzionando, tranne quando l'utente avvia un'applicazione utilizzando una scorciatoia rispetto all'avvio dell'applicazione dall'eseguibile principale stesso, il che sembra contraddire lo scopo dell'utilizzo delle Restrizioni software.
Le mie domande sono: qualcun altro ha visto questo comportamento? Qualcun altro può riprodurre questo comportamento? Mi manca qualcosa nella mia comprensione delle restrizioni del software? È probabile che qualcosa sia stato configurato in modo errato nelle Restrizioni software?
MODIFICARE
Per chiarire un po 'il problema:
Non vengono applicati oggetti Criteri di gruppo di livello superiore. L'esecuzione di gpresults mostra che, di fatto, vengono applicati solo gli oggetti Criteri di gruppo di livello TS e posso effettivamente vedere le mie restrizioni software. Non sono in uso caratteri jolly di percorso. Sto testando un'applicazione che si trova in "C: \ Programmi \ Applicazione \ eseguibile.exe" e l'eseguibile dell'applicazione non è in alcun percorso o regola hash. Se l'utente avvia il file eseguibile dell'applicazione principale direttamente dalla cartella dell'applicazione, vengono applicate le restrizioni software. Se do all'utente un collegamento che punta all'eseguibile dell'applicazione in "C: \ Programmi \ Application \ eseguable.exe", sono in grado di avviare il programma.
MODIFICARE
Inoltre, i file LNK sono elencati nei tipi di file designati, quindi devono essere trattati come eseguibili, il che dovrebbe significare che sono vincolati dalle stesse impostazioni e regole delle restrizioni software.