Würde die IT jemals das Domain-Passwort eines Benutzers benötigen?

10

Gibt es etwas, das ein Windows-Domänenadministrator möglicherweise tun muss, um eine Arbeitsstation für einen neuen Benutzer zu konfigurieren, was ohne das Domänenkontokennwort des Benutzers absolut nicht möglich ist? Um zu vermeiden, dass Benutzer nach ihren Passwörtern gefragt werden, könnte der Administrator theoretisch das Passwort ändern, sich als Benutzer anmelden und alles tun, was er möchte. Würde dies ihm jedoch zusätzliche Berechtigungen geben, über die er noch nicht verfügt Tugend, ein Domain-Administrator zu sein?

AKTUALISIEREN:

Die bisherigen Antworten beziehen sich auf das "Optimieren" oder Ändern des Benutzerprofils. Es gibt jedoch diesen Artikel von Microsoft zum Ändern des Standardprofils, das auf Benutzer angewendet wird, wenn diese sich zum ersten Mal anmelden, sowie diese Anweisungen zum jederzeitigen Ändern der Windows-Registrierungseinstellungen eines anderen Benutzers. Was würde ein Administrator ändern, wenn er als Benutzer angemeldet ist, was der Administrator mit diesen oder anderen verfügbaren Techniken, bei denen er sich nicht als Benutzer anmeldet, nicht ändern könnte? Nur "Anmelden als Benutzer" ist kein Grund, das Kennwort des Benutzers anzufordern oder zu ändern. Ich suche einen praktischen Grund dafür.

Isaac Truett
quelle
2
Bevor ich diese Frage stellte, hatte ich den Verdacht, dass, obwohl die Windows-Administration manchmal verdreht ist, für einen Administrator nichts unmöglich wäre, was für einen weniger privilegierten Endbenutzer möglich wäre. Der Motivator, nach dem Passwort eines Benutzers zu fragen oder sein Passwort zu ändern und sich mit seinem Konto anzumelden, wäre Unerfahrenheit oder Bequemlichkeit. Entweder weiß der Administrator nicht, wie er etwas tun soll, oder er möchte nicht mit Registrierungen herumspielen und Konfigurationsdateien von Hand bearbeiten, und es stehen keine Tools zur Verfügung, um die erforderlichen Änderungen vorzunehmen.
Isaac Truett
1
Möglicherweise möchten Sie diese Frage neu schreiben, da Sie zuerst nach Benutzerkennwörtern fragen und dann zu "Anmelden als Benutzer" wechseln. Dies sind 2 separate Ausgaben
Jim B
Wie wäre es mit der Installation einer Anwendung, die Zugriff auf das Outlook-Profil des Benutzers erfordert (wie eine CRM-App, die Outlook verwendet)? Sie sind dem Installationsskript des Anwendungsentwicklers ausgeliefert.
Soße Gesicht
@ Jim Eigentlich habe ich versucht, die Allee zum Zurücksetzen des Passworts im zweiten Satz meiner ursprünglichen Frage zu verlassen. Wenn Sie das Kennwort eines Benutzers zurücksetzen, haben Sie jetzt das Kennwort dieses Benutzers. Sie haben kein ALTES Passwort. Ich erhielt vage Antworten zum Ändern des Benutzerprofils, daher stellte ich Links bereit, die zeigen, wie Sie dies tun können, ohne sich als Benutzer auszugeben. Ich habe auch ausdrücklich darauf hingewiesen, dass "Anmelden als Benutzer" kein akzeptables Endziel ist, da dies in einem Kommentar als etwas erwähnt wurde, das Sie nicht tun können, ohne das Kennwort des Benutzers anzufordern / zu ändern.
Isaac Truett
@gravyface Ihre Antwort lautet also "schlecht geschriebene Software installieren?" Interessant. Möchtest du es als Antwort posten?
Isaac Truett

Antworten:

12

Es ist weder akzeptabel noch erforderlich, dass ein Administrator das Kennwort eines Benutzers anfordert.

Unter den Umständen, unter denen sich ein Administrator möglicherweise als Benutzer anmelden muss (und ich glaube nicht, dass solche Umstände vorliegen), sollte sich der Benutzer anmelden und die Aktivitäten des Administrators überwachen.

Der Grund dafür ist die Rechenschaftspflicht. Es liegt in der Verantwortung jedes Benutzers, sicherzustellen, dass sein Passwort sicher ist. Wenn böswillige Aktivitäten auf die Anmeldeinformationen eines Benutzers zurückgeführt werden, kann dieser Benutzer zur Rechenschaft gezogen werden. Daher müssen sie sicherstellen, dass ihre Anmeldeinformationen sicher bleiben.

Es liegt auch in der Verantwortung der Organisation, sicherzustellen, dass dies nicht nur angenommen, sondern auch durchgesetzt wird. Es gab einen Rechtsfall, in dem jemand in einer Organisation eine böswillige E-Mail über das Postfach eines anderen gesendet hat. Der Besitzer des Postfachs wurde schließlich entlassen. Während sie argumentierten, dass sie ihr Passwort jemand anderem gegeben hatten, bestand das Unternehmen darauf, dass es in ihrer Verantwortung liege, die Integrität ihrer Anmeldeinformationen aufrechtzuerhalten, und sie seien daher rechenschaftspflichtig, wie es die IT-Richtlinien ihres Unternehmens vorschrieben. Dies wurde dann von einem Gericht aufgehoben, als dieser Benutzer nachwies, dass es innerhalb der Organisation eine endemische Kultur des Passwortaustauschs gibt. Das Gericht entschied, dass sich das Unternehmen unter diesen Umständen nicht darauf verlassen kann, wenn es nicht in der Lage ist, seine IT-Richtlinien aktiv durchzusetzen.

Das heißt, es gibt eindeutig eine Kluft zwischen Theorie und Praxis. Ich habe einen Vertrag für ein großes multinationales Unternehmen abgeschlossen, das unter anderem IT-Beratungsdienste anbietet. Im Rahmen des dokumentierten Verfahrens für ein SOE-Upgrade wurden wir angewiesen, das Kennwort des Endbenutzers anzufordern.

Persönlich gehe ich diesbezüglich einen harten Ansatz an. Ich glaube nicht, dass es notwendig ist, Passwörter anzufordern (oder sie neu einzustellen, um auf das Konto eines Benutzers zuzugreifen). Wenn es eine stark erhöhte Arbeitsbelastung gibt, um dies zu umgehen, dann sei es so. Es ist keine Entschuldigung, die Sicherheit zu gefährden. Ich schätze, ich habe das Glück, dass ich kein Manager bin und daher keine Verantwortung für diese Entscheidungen übernehmen muss, wenn ich von jemand höherem angewiesen werde, dies zu tun.

Matt
quelle
5
Schlagen Sie ernsthaft vor, dass Sie wissen, was in jeder denkbaren Situation auf dem Planeten akzeptabel oder notwendig ist?
John Gardeniers
3
Natürlich nicht - wenn mir jemand ein gegenteiliges Beispiel geben kann, akzeptiere ich es gerne. Ich spreche nicht über jede denkbare Situation auf dem Planeten, aber dennoch kann ich mir unmöglich ein Ziel vorstellen, das nur durch die Beeinträchtigung der Anmeldeinformationen eines Benutzers erreichbar ist.
Matt
2
Sie sagen "natürlich nicht", was den ersten Satz Ihrer Antwort vollständig ungültig macht. Ich schlage vor, Sie bearbeiten es entsprechend.
John Gardeniers
7
Vielleicht war ich nicht klar. Ich verfolge einen wissenschaftlichen Ansatz. Nur weil die Sonne in den letzten fünf Milliarden Jahren jeden Tag aufgegangen ist, kann ich nicht mit absoluter Sicherheit sagen, dass sie morgen aufgehen wird. Aber wenn Sie mich fragen: "Wird die Sonne morgen aufgehen?", Werde ich ja sagen, ohne das Gefühl zu haben, dass ich das weiter qualifizieren muss. Daher betrachte ich Ihre Frage nach "jeder denkbaren Situation auf dem Planeten" als eine ebenso hypothetische wie abstrakte Qualifikation.
Matt
3
Auf den ersten Blick fällt mir ein neues Benutzer-Setup ein - und Ihr Verstand steckt offensichtlich hier fest. Neuer Benutzer = "Kein Benutzer hat das Kennwort", daher richtet die IT den Benutzer ein und gibt dem Benutzer das Kennwort (das sich sofort ändert). Sie fragen den Benutzer nie, weil - ah der Benutzer zu diesem Zeitpunkt das Passwort nicht kennt.
TomTom
18

Lassen Sie uns klar sein: Wenn Sie ein Domain-Administrator sind, können Sie eine Software installieren - ein Gerätetreiber fällt Ihnen ein -, die buchstäblich alles kann. Es ist jedoch unterschiedlich unpraktisch und reicht von "Was ist wieder der Registrierungsschlüssel für den Desktop-Hintergrund?" bis hin zu "Und dann schließen wir uns dem Aufruf zum Lesen von Dateien in der Ebene des verschlüsselten Profils an, um Firefox zu verfälschen, dass Cookies von doubleclick.net deaktiviert wurden".

Sie fragen nach einem Absoluten, und ich denke, das ist die falsche Sichtweise, denn die Antwort lautet "Sie brauchen wirklich nie das Passwort des Benutzers ", was sehr irreführend ist. Die Realität ist, dass Sie, bis Microsoft eine Funktion wie * NIX su/ bereitstellt (oder Sie Software von Drittanbietern installieren, um dies zu ermöglichen) sudo, niemals in der Lage sein werden, das Konto eines Benutzers für alle Zwecke perfekt zu imitieren, während Sie einen Anschein von Vernunft bewahren, ohne dies gelegentlich zu erfordern Verwendungshinweis - Ich habe nicht "Offenlegung!" - ihres Passworts gesagt.

BMDan
quelle
Ein sehr fairer Punkt. Ein Punkt, den ich in meiner eigenen zusammenfassend gelöschten Antwort angesprochen habe, war, dass es in diesem Bereich anscheinend an Werkzeugunterstützung mangelt.
Isaac Truett
In Bezug auf sudo schließt das Windows-Sicherheitsmodell die Verwendung eines Dienstprogramms vom Typ sudo aus, da Sie Anwendungen im Kontext eines anderen Benutzers ausführen können, ohne sich zuerst als dieser Benutzer zu authentifizieren (es gibt jedoch Möglichkeiten, dies zu umgehen Sie alle bemühen sich, das Sicherheitsmodell zu umgehen.
Jim B
1
+1 - Diese Antwort deckt sowohl die Realitäten als auch die Theorie gut ab.
John Gardeniers
8

Viele von uns haben in Umgebungen gearbeitet, in denen die Offenlegung von Passwörtern aus verschiedenen Gründen erforderlich war. Ich werde sogar so weit gehen zu sagen, dass wir alle es für eine schlechte Idee halten. Wenn dies getan werden muss, muss der Endbenutzer dem zustimmen und nicht gezwungen werden.

Früher, wie 1998, hat meine IT-Abteilung das Passwort eines Benutzers angefordert, als wir einen PC-Austausch durchgeführt haben, damit wir es genau so einrichten konnten, wie es das alte war. Bis zu den Symbolpositionen. Da wir uns in einer Novell NetWare-Umgebung ohne entsprechende WinNT-Domäne befanden, wurde durch Ändern des Netzwerkkennworts das lokale Kennwort nicht geändert. Daher war dieses Kennwort erforderlich, wenn wir diesen nahtlosen Service bereitstellen wollten.

Das war vor 13 Jahren. Sie haben speziell nach Windows-Domänen gefragt. Bei dem Job, den ich gerade verlassen habe, einer großen Universität, war es Sache des Endbenutzers, ein Passwort preiszugeben oder für die geleistete Arbeit da zu sein. Mit anderen Worten, der Endbenutzer hat sich dafür entschieden , anstatt von der IT gezwungen zu werden. Bestimmte sehr beschäftigte Führungskräfte, die sich ganz oben im Organigramm befanden, hatten im Allgemeinen einen Administratorassistenten, der sich für sie anmeldete, sodass sich IT-Mitarbeiter leicht einschleichen konnten (die Zustimmung wurde bereits delegiert).

Unter Windows ist der einzige Weg , um die Hand Melodie Profil eines Benutzers ist als dieser Benutzer anmelden. Wenn dieses Profil aus irgendeinem Grund von Hand angepasst werden muss (es verbleibt eine fehlerhafte Deinstallation, die einer Neuinstallation im Wege steht, oder andere seltsame Dinge), muss sich die IT-Person als dieser Benutzer anmelden. Dies kann erreicht werden, indem eine Änderung des Administratorkennworts erzwungen wird, der Benutzer sein Kennwort offenlegt oder die IT-Person als sich selbst anmeldet und die IT-Person arbeiten lässt.

sysadmin1138
quelle
Welche Art von Profiloptimierung können Sie als Benutzer durchführen, die Sie nicht durchführen können, indem Sie das Standardprofil wie hier beschrieben ändern, bevor sich der Benutzer anmeldet?
Isaac Truett
Zum größten Teil, nein, es gibt noch Dinge, die für diesen bestimmten Benutzer konfiguriert werden müssen. Vor Outlook 2007 / Exchange 2007 mussten Sie Outlook beispielsweise manuell für diesen Benutzer konfigurieren. Mit der automatischen Erkennung könnten Sie möglicherweise in Betracht ziehen, sie es selbst versuchen zu lassen, aber die meisten Administratoren möchten nicht, dass Benutzer es nur starten, wenn sie sich anmelden.
KCotreau
@KContreau Microsoft sagt hier, dass Outlook-Profile in der Registrierung gespeichert sind, die ein Administrator von seinem eigenen Konto aus bearbeiten kann. Irgendwelche anderen Ideen?
Isaac Truett
4
@IsaacTruett Technisch gesehen kann alles direkt durch Regedit oder manuelle Bearbeitung dieser desktop.ini-Dateien erfolgen. Viele IT-Mitarbeiter sind jedoch mit UI-Tools weitaus besser vertraut. Als Abkürzung kann die IT-Person einen Benutzer auffordern, eines der drei von mir genannten Dinge zu tun (sich für ihn anzumelden, ein Zurücksetzen des Kennworts durchzuführen oder das Kennwort anzugeben) und die Tools zu verwenden Sie kennen die GUI gut.
sysadmin1138
1
@KCotreau @Isaac Technisch gesehen können Sie die Registrierungsstruktur vorübergehend in das Profil des Administrators kopieren, sie zum Bearbeiten verwenden und dann zurücksetzen . Dies ist in 99% der Fälle keine gute Idee . Ich kenne nur sehr wenige Umstände, unter denen es heutzutage notwendig ist, das Passwort des Benutzers zu kennen. und alle von ihnen beziehen sich auf dumme Bequemlichkeiten (wie das Netware-Beispiel SysAdmin1138).
Chris S
5

Einige Anwendungen während der Installation erfordern die Fähigkeit, Änderungen vorzunehmen oder auf das Benutzerprofil zu verweisen (dh CRM-Anwendungen, die in Outlook integriert sind), indem Umgebungsvariablen wie% userprofile% verwendet, HK_CURRENT_USER geändert und dergleichen.

Sie könnten zwar eine Installation mit Tools wie procmon "zurückentwickeln" und anschließend das Benutzerprofil, die Registrierung usw. manuell ändern, dies ist jedoch äußerst ineffizient, unpraktisch und fehleranfällig.

Soßengesicht
quelle
1
+1. Ich konnte definitiv sehen, dass dies ein Faktor war. Als Softwareentwickler würde ich argumentieren, dass es bessere Möglichkeiten gibt, Installationsprozesse zu schreiben, als zu verlangen, dass der Endbenutzer während der Installation angemeldet ist. Tatsächlich gibt es vorhandene Softwareprodukte, die unterschiedliche Einzelbenutzer- und Mehrbenutzer-Installationsprozesse ermöglichen, wie z. B. Google Chrome .
Isaac Truett
@Isaac, ich glaube, Sie haben das Grundprinzip der Konfiguration pro Benutzer übersehen, das vom Installationsprogramm nicht berücksichtigt werden kann. Nehmen Sie zum Beispiel ein Paket, das von mehreren Benutzern auf einem bestimmten Computer verwendet wird, wobei jeder Benutzer eine andere Konfiguration benötigt / will / benötigt und diese vorhanden sein muss, bevor diese Benutzer das Paket verwenden.
John Gardeniers
@ John / Isaac: Ich gehe davon aus, John, Sie sprechen davon, diese Anpassung im Namen des Benutzers abzuschließen? Wenn ja, ja, ein weiterer guter Punkt, warum Sie sich als Benutzer anmelden möchten oder müssen, insbesondere wenn die Konfiguration außerhalb der Anwendung (in einem Binärformat gespeichert) nicht geändert werden kann und an den aktuell angemeldeten Benutzer gebunden ist.
Soße Gesicht
das ist richtig. Das Zurücksetzen des Benutzerpassworts in einer solchen Situation verursacht lediglich Probleme und beeinträchtigt deren Fähigkeit, alles zu tun, was sie gerade auf einem anderen Computer tun.
John Gardeniers
4

Absolut 100% nicht. Alles, was mit einem anderen Benutzerkonto erledigt werden muss, sollte durch Zurücksetzen des Benutzerkennworts, Anmelden und anschließendes Anrufen des Helpdesks durch den Benutzer oder Zurücksetzen des Kennworts auf einen anderen Benutzer erfolgen, und das Konto so einstellen, dass das Kennwort geändert wird beim nächsten Login. Ich gebe zwar zu, dass ich in ziemlich großen und / oder sicheren Umgebungen gearbeitet habe, in denen die Weitergabe Ihres Passworts an Dritte normalerweise Anlass zur Kündigung war (und dies sollte in den meisten Situationen der Fall sein).

Jim B.
quelle
1
Das ist eine zu weit gefasste Aussage. Es gibt viele Umgebungen, in denen das einfach nicht funktioniert. Ich würde für vielleicht 98% gehen, aber sicher nicht 100%.
John Gardeniers
1
@John Können Sie ein konkretes Beispiel für etwas anbieten, das ohne die Anmeldung als Endbenutzer nicht möglich ist?
Isaac Truett
1
@Isaac: Es gibt viele Anwendungen, die während der Installation auf% userprofile% für die Platzierung von Dateien verweisen, möglicherweise Änderungen wie die Installation von Symbolleisten in Word oder Outlook usw. vornehmen. usw. ändern, aber warum um alles in der Welt würden Sie sich die Mühe machen?
Soße Gesicht
@john, kannst du mir ein Beispiel geben, wo es unmöglich wäre, das Benutzerpasswort wie erklärt zurückzusetzen? Ich würde zustimmen, dass es Orte gibt, an denen Benutzer zu selbstgefällig oder Administratoren zu faul sind, aber ich habe noch keinen Ort gefunden, an dem das einfach nicht funktionieren könnte.
Jim B
1
@ Jim, wo ich arbeite, müssen wir uns häufig als andere anmelden und das Zurücksetzen von Passwörtern macht die Leute einfach ohne guten Grund wütend. Wir haben eine Umgebung, in der Passwörter (für die meisten Benutzer) im Unternehmen nicht geheim sind. Ich weiß, dass das für jeden, der in größeren Unternehmen arbeitet, gegen den Strich geht, und es war ein echter Kulturschock für mich, als ich hier anfing. Es ist eine Entscheidung des Managements, nicht meine, und das ist es auch.
John Gardeniers
3

Die meisten dieser Beiträge scheinen ziemlich alt zu sein, aber hoffentlich sind einige sachkundige Leute noch im Thread aktiv, da dies weiterhin ein aktuelles Thema zu sein scheint.

Es kann durchaus argumentiert werden, dass Sie niemals ein Passwort anfordern müssen. Ich würde meinen Benutzern viel lieber sagen, dass sie niemals teilen ... und ja, die Konfiguration kann in den meisten Fällen von einem Administrator für einen Benutzer durchgeführt werden. Die Fehlerbehebung ist jedoch eine andere Angelegenheit.

Wir unterstützen ein Einzelprogramm mit 2600 Studenten und 500 Mitarbeitern. Wir gehen täglich auf "seltsame" Softwareprobleme ein. Es kommt häufig vor, dass das Problem als Benutzer auftritt, um das Problem zu beheben (oder mit einiger Sicherheit festzustellen, dass ein erneutes Laden erforderlich ist). Absolut, wir versuchen dies mit dem anwesenden Benutzer zu tun - aber das ist nicht immer praktisch; Sie müssen einen Zeitplan einhalten.

Was ist mit Smartcards? Gibt es in einer AD-Umgebung 2010/2012 die Möglichkeit, dass eine Smartcard (vorübergehend) einem Domänenkonto zugeordnet wird? Dies würde den Zugriff auf das Benutzerkonto in voller Realität ermöglichen, ohne das Kennwort speziell preiszugeben. Die Karte konnte dann deaktiviert werden, wenn die Fehlerbehebung abgeschlossen war. Techniker könnten das Konto nutzen, aber die Karten könnten gut überwacht werden.

Wir verwenden seit Jahren Fingerabdruckleser, aber der Prozess, um diese für eine bestimmte Technologie einzurichten und dann den Druck zu löschen, ist einfach nicht durchführbar. Ich bin mir nicht sicher, wie komplex der Prozess sein würde, eine Smartcard für einen bestimmten Benutzer zu "autorisieren" und dann "zu deaktivieren", aber es scheint, als könnte dies ein anständiger Kompromiss sein.

JABlaine
quelle
StackExchange arbeitet nach einem anderen Modell als herkömmliche Foren, da dies kein Diskussionsthread ist, sondern eine Frage, gefolgt von einer Auswahl möglicher Antworten. Auf der anderen Seite ist dies auch ein schlechtes Beispiel für eine Frage gemäß unseren FAQ .
Scott Pack
1

Ja: Alles, was mit ihrem Profil gemacht werden muss. In diesem Fall müssen Sie entweder das Kennwort kennen oder es wie gesagt festlegen. Dann können sie es ändern, wenn Sie fertig sind.

Wenn Sie sich als dieser Benutzer anmelden, erteilen Sie ihm keine zusätzlichen Berechtigungen. Sie melden sich als sie mit ihren Berechtigungen an.

KCotreau
quelle
schlag mich dazu. Ich dachte an Anwendungen, die sich besonders in Outlook integrieren lassen.
Soße Gesicht
Ja, offensichtlich erteilen Sie dem Benutzer keine zusätzlichen Berechtigungen. Die Frage ist, was kann ein Administrator mit den Berechtigungen eines einzelnen Benutzers tun, die er als Administrator nicht mit seinen eigenen Administratorberechtigungen tun kann? Was würde ein Administrator mit dem Profil eines Benutzers tun, was er mit seinem eigenen Administratorkonto nicht tun könnte?
Isaac Truett
Die Antwort auf Ihre Frage, was der Administrator nicht kann: Melden Sie sich einfach als dieser Benutzer an. Wenn sich dieser Benutzer anmeldet, können nur dann Änderungen am Profil vorgenommen werden, das diesem Benutzer zugeordnet ist. Wenn Sie sich als Administrator anmelden, melden Sie sich mit Ihrem Administratorprofil an.
KCotreau
Ich dachte, ich hätte die Frage falsch verstanden, aber nein, Sie benötigen das Benutzerpasswort nicht, um etwas mit dem Profil zu tun.
Jim B