L'IT avrebbe mai bisogno della password del dominio di un utente?


10

C'è qualcosa che un amministratore di dominio Windows potrebbe dover fare durante la configurazione di una workstation per un nuovo utente che non può assolutamente essere fatto senza la password dell'account di dominio dell'utente? Per evitare di chiedere agli utenti le loro password, l'amministratore potrebbe, in teoria, cambiare la password, accedere come utente e fare tutto ciò che vogliono fare, ma ciò darebbe loro effettivamente eventuali autorizzazioni aggiuntive che non hanno già virtù di essere un amministratore di dominio?

AGGIORNARE:

Le risposte finora hanno fatto riferimento a "tuning" o modifica del profilo dell'utente. Tuttavia, c'è questo articolo di Microsoft sulla modifica del profilo predefinito che viene applicato agli utenti quando accedono per la prima volta e queste istruzioni per modificare le impostazioni del registro di Windows di un altro utente in qualsiasi momento. Che cosa cambierebbe un amministratore durante l'accesso come utente che l'amministratore non potrebbe cambiare usando queste o altre tecniche disponibili che non comportano l'accesso come utente? Il solo "accesso come utente" non è un motivo per chiedere o modificare la password dell'utente. Sto cercando un motivo pratico per farlo.


2
Il mio sospetto prima di porre questa domanda era che, per quanto a volte l'amministrazione Windows potesse esserlo, non c'era nulla di impossibile per un amministratore che sarebbe stato possibile per un utente finale meno privilegiato. Il motivatore per chiedere la password di un utente, o cambiare la password e accedere con il proprio account sarebbe inesperienza o convenienza; o l'amministratore non sa come fare qualcosa o non vuole giocherellare con i registri e modificare manualmente i file di configurazione e non ha strumenti disponibili per apportare le modifiche necessarie.
Isaac Truett,

1
Potresti voler riscrivere questa domanda non appena fai una domanda sulle password degli utenti, quindi passa a accedere come l'utente. Questi sono 2 problemi separati
Jim B,

Che ne dici di installare un'applicazione che richiede l'accesso al profilo Outlook dell'utente (come un'app CRM che utilizza Outlook)? Sei in balia dello script di installazione dello sviluppatore dell'applicazione.
gravyface

@Jim In realtà, ho provato a uscire dalla strada di reimpostazione della password nella seconda frase della mia domanda originale. Se reimposti la password di un utente, ora hai la password di quell'utente. Non hai la loro VECCHIA password. Stavo ottenendo risposte vaghe sulla modifica del profilo di un utente, quindi ho fornito collegamenti che mostravano come si poteva farlo senza impersonare l'utente. Ho anche specificamente definito "accesso come utente" come non un obiettivo finale accettabile perché è stato menzionato in un commento come qualcosa che non si può fare senza richiedere / modificare la password dell'utente.
Isaac Truett,

@gravyface Quindi la tua risposta è "installare software scritto male?" Interessante. Vuoi postarlo come risposta?
Isaac Truett,

Risposte:


12

Non è accettabile né necessario che un amministratore richieda la password di un utente.

Nelle circostanze in cui potrebbe essere necessario per un amministratore accedere come utente (e non credo che tali circostanze esistano), l'utente dovrebbe accedere e supervisionare le attività dell'amministratore.

La ragione di ciò è la responsabilità. È responsabilità di ciascun utente assicurarsi che la propria password sia protetta. Se l'attività dannosa fosse ricondotta alle credenziali di un utente, tale utente potrebbe essere ritenuto responsabile. Pertanto, devono garantire che le loro credenziali rimangano sicure.

È anche responsabilità dell'organizzazione garantire che ciò non sia solo adottato, ma applicato. C'è stato un caso legale in cui qualcuno in un'organizzazione ha inviato un'email malevola utilizzando la cassetta postale di qualcun altro. Il proprietario della cassetta postale è stato infine licenziato. Mentre sostenevano di aver dato la propria password a qualcun altro, la società ha insistito sul fatto che era loro responsabilità mantenere l'integrità delle proprie credenziali e quindi erano responsabili, come dettato dalla politica IT della propria azienda. Ciò è stato poi annullato da un tribunale quando questo utente ha dimostrato che all'interno dell'organizzazione esisteva una cultura della condivisione delle password endemica. Il tribunale ha stabilito che se la società non fosse in grado di far rispettare attivamente la propria politica IT, in tali circostanze non avrebbe potuto fare affidamento su di essa per la responsabilità.

Detto questo, c'è chiaramente un abisso tra teoria e pratica. Ho stipulato un contratto con un'importante società multinazionale che fornisce, tra le altre cose, servizi di consulenza IT e, come parte della procedura documentata per un aggiornamento SOE, ci è stato chiesto di richiedere la password dell'utente finale.

Personalmente, seguo un approccio rigoroso a questo. Non credo che richiedere password (o reimpostarle per accedere all'account di un utente) sia necessario. Se c'è un carico di lavoro notevolmente aumentato per aggirare questo, allora così sia. Non è una scusa per compromettere la sicurezza. Immagino di essere semplicemente fortunato a non essere un manager, quindi non devo assumermi la responsabilità di queste decisioni quando gli viene richiesto da qualcuno di livello superiore.


5
Stai seriamente suggerendo di sapere cosa è accettabile o necessario in ogni possibile situazione del pianeta?
John Gardeniers,

3
Certo che no - se qualcuno può darmi un esempio del contrario, accetterò felicemente. Non sto parlando di ogni possibile situazione del pianeta, ma con ciò detto non posso concepire alcun obiettivo raggiungibile solo compromettendo le credenziali di accesso di un utente.
Matt,

2
Dici "ovviamente no", che invalida completamente la prima frase della tua risposta. Ti suggerisco di modificarlo di conseguenza.
John Gardeniers,

7
Forse non ero chiaro. Sto adottando un approccio scientifico. Solo perché il sole è sorto ogni giorno negli ultimi cinque miliardi di anni non significa che posso dire con assoluta certezza che sorgerà domani. Ma se mi chiedi "il sole sorgerà domani?", Dirò di sì senza sentire la necessità di qualificarlo ulteriormente. Quindi prendo la tua domanda su "ogni situazione immaginabile sul pianeta" come qualifica altrettanto ipotetica e astratta.
Matt,

3
mi viene in mente la nuova configurazione dell'utente - e ovviamente la tua mente è bloccata qui. Nuovo utente = "Nessun utente ha la password", quindi l'IT imposta l'utente, quindi fornisce all'utente la password (che cambia immediatamente). Non chiedono mai all'utente perché - ah l'utente a questo punto non conosce la password.
TomTom

18

Cerchiamo di essere chiari: se sei un amministratore di dominio, puoi installare un software - mi viene in mente un driver di dispositivo - che può letteralmente fare qualsiasi cosa. Tuttavia, può essere poco pratico, a partire da "Qual è la chiave di registro per lo sfondo del desktop?" fino a "E poi ci agganciamo al file read call all'interno del livello del profilo crittografato in modo da falsificare Firefox facendogli credere che abbiano disabilitato i cookie da doubleclick.net".

Stai chiedendo un assoluto, e penso che sia il modo sbagliato di guardare a questo, perché la risposta sarà "Non hai mai bisogno della password dell'utente, davvero ", il che è molto fuorviante. La realtà è che fino a quando Microsoft non fornirà (o installerai software di terze parti per consentire) una funzionalità come * NIX su/ sudo, non sarai mai in grado di imitare perfettamente l'account di un utente per tutti gli scopi mantenendo una parvenza di sanità mentale, senza richiedere occasionali Nota sull'utilizzo non ho detto "divulgazione!" della loro password.


Un punto molto giusto. Un punto che stavo mettendo in evidenza nella mia risposta sommariamente cancellata era che sembra mancare il supporto degli strumenti in questo settore.
Isaac Truett,

per quanto riguarda sudo, il modello di sicurezza di Windows preclude l'uso di un'utilità di tipo sudo, in quanto significa che è possibile eseguire applicazioni nel contesto di un altro utente senza eseguire prima l'autenticazione dell'utente (ci sono modi per aggirare ma fanno tutti uno sforzo per aggirare il modello di sicurezza).
Jim B,

1
+1: questa risposta copre bene le realtà e la teoria.
John Gardeniers,

8

Molti di noi hanno lavorato in ambienti in cui era richiesta la divulgazione di password per vari motivi. Vado persino al punto di dire che tutti noi la consideriamo una cattiva idea. Se ciò deve essere fatto, l'utente finale deve acconsentire, non essere costretto.

In passato, come nel 1998, il mio dipartimento IT richiedeva la password di un utente quando stavamo facendo una sostituzione del PC in modo da poterlo impostare esattamente come avevano la loro vecchia. Fino alle posizioni delle icone. Dato che ci trovavamo in un ambiente Novell NetWare senza un dominio WinNT corrispondente, la modifica della password di rete non ha cambiato la password locale, quindi se avessimo voluto fornire quel livello di servizio continuo avremmo dovuto disporre di quella password.

È successo 13 anni fa. Hai chiesto informazioni specifiche sui domini Windows. Al lavoro che ho appena lasciato, una grande università, spettava all'utente finale se rivelare o meno una password o essere lì per qualsiasi lavoro fosse svolto. In altre parole, l'utente finale ha optato per questo piuttosto che forzato dall'IT. Alcuni tipi esecutivi molto impegnati in cima all'organigramma generalmente avevano il loro assistente di amministratore che li accedeva, quindi era facile per le persone IT scivolare (il consenso era già stato delegato).

In Windows, l'unico modo per ottimizzare il profilo di un utente è accedere come tale utente. Se per qualche motivo quel profilo necessita di un adattamento manuale (rimane una disinstallazione non valida che sta ostacolando la reinstallazione o altre cose strane), la persona IT dovrà accedere come tale utente. Questo può essere fatto forzando una modifica della password amministrativa, facendo in modo che l'utente divulga la propria password o facendo in modo che l'utente acceda alla persona IT come se stessa e lasci che la persona IT lavori.


Che tipo di ottimizzazione del profilo potresti fare come utente che non potresti fare modificando il profilo predefinito come descritto qui prima che l'utente acceda?
Isaac Truett,

Per la maggior parte, no, ci sono ancora cose che devono essere configurate per quel determinato utente. Ad esempio, prima di Outlook 2007 / Exchange 2007, era necessario configurare Outlook manualmente per quell'utente. Ora con l'individuazione automatica, potresti prendere in considerazione l'idea di lasciarli provare da soli, ma la maggior parte degli amministratori non vorrebbe che gli utenti volessero che iniziasse quando effettuano l'accesso.
KCotreau,

@KContreau Microsoft dice qui che i profili di Outlook vengono memorizzati nel Registro di sistema, che un amministratore può modificare dal proprio conto. Altre idee?
Isaac Truett,

4
@IsaacTruett Tecnicamente tutto può essere fatto direttamente tramite regedit o modificando a mano quei file desktop.ini. Tuttavia, molte persone IT sono molto più a loro agio con gli strumenti dell'interfaccia utente. Come scorciatoia, per quanto sconsigliata, la persona IT può chiedere a un utente di fare una delle tre cose che ho menzionato (accedi per loro, passare attraverso una reimpostazione della password o fornire la password) e utilizzare gli strumenti sanno bene, la GUI.
sysadmin1138

1
@KCotreau @Isaac Tecnicamente potresti copiare temporaneamente il loro alveare del registro nel profilo dell'amministratore , usare tutto il necessario per modificarlo, quindi rimetterlo. Questa non è una buona idea ™ nel 99% dei casi. Conosco pochissime circostanze in cui conoscere la password degli utenti è necessaria in questi giorni; e tutti sono legati a stupide comodità (come nell'esempio di Netware fornito da SysAdmin1138).
Chris S,

5

Alcune applicazioni durante l'installazione richiedono la possibilità di apportare modifiche o fare riferimento al profilo dell'utente (ad esempio applicazioni CRM che si integrano con Outlook) utilizzando variabili ambientali come% userprofile%, modificando HK_CURRENT_USER e simili.

Sebbene si possa certamente "decodificare" un'installazione con strumenti come procmon e poi modificare manualmente il profilo dell'utente, il registro, ecc. Dopo il fatto, questo è altamente inefficiente, poco pratico e soggetto a errori.


1
+1. Potrei sicuramente vedere questo essere un fattore. Come ingegnere del software, direi che ci sono modi migliori per scrivere i processi di installazione piuttosto che richiedere all'utente finale di accedere durante l'installazione. Esistono, infatti, prodotti software esistenti che consentono diversi processi di installazione per singolo utente e multiutente, come Google Chrome .
Isaac Truett,

@Isaac, credo che tu abbia trascurato il principio fondamentale della configurazione per utente, che non può essere curato dall'installatore. Prendiamo ad esempio un pacchetto che verrà utilizzato da più utenti su una determinata macchina, in cui ogni utente ha bisogno / desidera / richiede una configurazione diversa e devono essere presenti prima che tali utenti inizino a utilizzare il pacchetto.
John Gardeniers,

@ John / Isaac: suppongo, John, stai parlando di completare questa personalizzazione per conto dell'utente? In tal caso, sì, un altro buon punto per il motivo per cui si desidera o è necessario accedere come utente, soprattutto se la configurazione non è modificabile al di fuori dell'applicazione (archiviata in un formato binario) ed è vincolata all'utente attualmente connesso.
gravyface

è corretto. La reimpostazione della password dell'utente in tale situazione causa semplicemente problemi, oltre a interferire con la loro capacità di fare qualsiasi cosa stiano facendo su un altro computer.
John Gardeniers,

4

Assolutamente no al 100%. Tutto ciò che deve essere fatto con un altro account utente dovrebbe essere fatto reimpostando la password dell'utente, effettuando il login e quindi facendo in modo che l'utente chiami l'helpdesk o reimpostando la password su qualcosa che gli viene detto agli utenti e impostando l'account per forzare la modifica della password al prossimo accesso. Pur ammettendo di aver lavorato in ambienti abbastanza grandi e sicuri, la divulgazione della password a chiunque di solito è stata motivo di risoluzione (e questo dovrebbe accadere nella maggior parte delle situazioni)


1
È un'affermazione troppo ampia. Ci sono molti ambienti in cui questo non funziona. Preferirei forse il 98%, ma certamente non il 100%.
John Gardeniers,

1
@John Puoi offrire un esempio specifico di qualcosa che è impossibile fare senza aver effettuato l'accesso come utente finale?
Isaac Truett,

1
@Isaac: ci sono molte applicazioni che, durante l'installazione, fanno riferimento a% userprofile% per il posizionamento dei file, forse apportano modifiche come l'installazione di barre degli strumenti in Word o Outlook, ecc. Certo, potresti sedere lì con procmon in esecuzione, registrare diligentemente ogni registro, profilo, ecc. cambiano, ma perché mai ti preoccupi?
gravyface

@john, puoi darmi un esempio di dove sarebbe impossibile resettare la password dell'utente come spiegato? Concordo sul fatto che ci sono luoghi in cui gli utenti sono troppo compiacenti o gli amministratori troppo pigri, ma devo ancora incontrare un posto in cui semplicemente non potrebbe funzionare.
Jim B,

1
@Jim, dove lavoro spesso dobbiamo accedere come gli altri e reimpostare le password semplicemente fa incazzare le persone senza una buona causa. Abbiamo un ambiente in cui le password (per la maggior parte degli utenti) non sono segrete all'interno dell'azienda. So che va contro il grano per chiunque lavori in aziende più grandi ed è stato un vero shock culturale per me quando ho iniziato qui. È una scelta di gestione, non mia, e basta.
John Gardeniers,

3

La maggior parte di questi post sembra piuttosto vecchia, ma si spera che alcune persone esperte siano ancora attive sul thread, dal momento che questo sembra continuare a essere un argomento attuale.

Si può certamente sostenere che non dovresti mai richiedere una password. Preferirei di gran lunga dire ai miei utenti "non condividere mai" ... e sì, nella maggior parte dei casi la configurazione può essere gestita da un amministratore per un utente. Ma la risoluzione dei problemi è un'altra cosa.

Supportiamo un programma individuale con 2600 studenti e 500 dipendenti. Ci occupiamo quotidianamente di problemi software "strani". È abbastanza frequente che si debba verificare il problema come utente per risolverlo (o determinare con una certa sicurezza che sarà necessario un ricaricamento). Assolutamente, proviamo a farlo con l'utente presente - ma non è sempre pratico; hanno un programma da mantenere.

E le smart card? Esiste la fattibilità in un ambiente AD 2010/2012 che una smartcard possa essere associata (temporaneamente) a un account di dominio? Ciò consentirebbe l'accesso all'account dell'utente in tutta la realtà, senza esporre in modo specifico la password. La scheda potrebbe quindi essere disattivata al termine della risoluzione dei problemi. I tecnici potrebbero utilizzare l'account, ma le carte potrebbero essere ben controllate.

Abbiamo usato i lettori di impronte digitali per anni, ma il processo per configurarlo per una tecnologia specifica, quindi cancellare quella stampa semplicemente non è fattibile. Non sono sicuro di quanto sarebbe complesso il processo di "autorizzazione" e quindi di "disattivazione" di una smart card per un determinato utente, ma sembra che potrebbe essere un discreto compromesso.


StackExchange opera su un modello diverso rispetto ai forum tradizionali in quanto non si tratta di un thread di discussione ma piuttosto di una domanda seguita da una selezione di potenziali risposte. Il rovescio della medaglia è anche un cattivo esempio di una domanda nelle nostre FAQ .
Scott Pack,

1

Sì: tutto ciò che deve essere fatto per il loro profilo. Quando ciò accade, devi conoscere la loro password o impostarla, come hai detto. Quindi possono cambiarlo quando hai finito.

Se accedi come quell'utente, non stai concedendo loro ulteriori autorizzazioni. Stai accedendo come loro con le loro autorizzazioni.


battimi. Stavo pensando alle applicazioni che si integrano in particolare con Outlook.
gravyface,

Sì, ovviamente non stai concedendo all'utente autorizzazioni aggiuntive. La domanda è: cosa potrebbe fare un amministratore con le autorizzazioni di un singolo utente che loro, l'amministratore, non potrebbero fare con le proprie autorizzazioni di amministratore? Quindi, cosa farebbe un amministratore al profilo di un utente che non potrebbe fare dal proprio account amministratore?
Isaac Truett,

La risposta alla tua domanda: cosa non può fare l'amministratore: accedi come quell'utente. Quando l'utente accede, solo allora è possibile apportare modifiche al profilo associato a quell'utente. Quando accedi come amministratore, accedi con il tuo profilo amministratore.
KCotreau,

Ho pensato di aver letto male la domanda, ma no non hai bisogno della password dell'utente per fare qualcosa per il profilo.
Jim B,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.