28.10.2013 Aufrufe

Windows Server 2008 Sicherheit – Die technische Referenz - Gattner

Windows Server 2008 Sicherheit – Die technische Referenz - Gattner

Windows Server 2008 Sicherheit – Die technische Referenz - Gattner

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Einführung in <strong>Die</strong>nste 153<br />

nach und nach bei der Entwicklung neuer <strong>Die</strong>nste das Prinzip der geringstmöglichen Rechte<br />

einzuhalten. In <strong>Windows</strong> <strong>Server</strong> <strong>2008</strong> laufen 58 Prozent der installierten <strong>Die</strong>nste unter dem<br />

SYSTEM-Kontext, gefolgt von LOKALER DIENST mit 26 Prozent und NETZWERKDIENST<br />

mit 16 Prozent.<br />

<strong>Die</strong>se <strong>Die</strong>nstanmeldekonten dienen dazu, die <strong>Die</strong>nste bei lokalen und Remoteressourcen zu<br />

authentifizieren. Wenn <strong>Die</strong>nste die Kerberos-Authentifizierung (statt NTLM oder LM) nutzen<br />

wollen, muss dem <strong>Die</strong>nstanmeldekonto außerdem mindestens ein <strong>Die</strong>nstprinzipalname<br />

(Service Principal Name, SPN) zugewiesen sein. Der SPN dient dazu, einen <strong>Die</strong>nst eindeutig<br />

zu identifizieren, sodass eine gegenseitige Authentifizierung zwischen einer Clientanwendung<br />

und dem <strong>Die</strong>nst möglich ist.<br />

Hinweis Kapitel 2, »Authentifizierung und Authentifizierungsprotokolle«, enthält weitere Informationen<br />

zu NTLM und LM.<br />

<strong>Die</strong>nststeuerungs-Manager<br />

Alle <strong>Die</strong>nstanmeldekonten müssen das Recht Anmelden als <strong>Die</strong>nst besitzen, das dem <strong>Die</strong>nst<br />

die Fähigkeit gibt, mit dem <strong>Die</strong>nststeuerungs-Manager (Service Control Manager, SCM) zu<br />

kommunizieren und von ihm gesteuert zu werden. Das wiederum erlaubt dem <strong>Die</strong>nst, sich<br />

anzumelden und auf Ressourcen zuzugreifen, ohne dass sich erst ein externer <strong>Sicherheit</strong>sprinzipal<br />

anmelden muss.<br />

Der SCM wird während des <strong>Windows</strong>-Systemstarts als RPC-<strong>Server</strong> (Remote Procedure<br />

Call, Remoteprozeduraufruf) gestartet, damit <strong>Die</strong>nstverwaltungs- und -steuerungsprogramme<br />

(Sc.exe, Services.msc, WMIC und so weiter) mit lokalen und Remotediensten kommunizieren<br />

können. Der SCM hat die Aufgabe, während des <strong>Windows</strong>-Startprozesses <strong>Die</strong>nste automatisch<br />

zu starten, die einen entsprechenden Startmodus haben. Der SCM liest die <strong>Die</strong>nstwerte<br />

aus der Registrierung, meldet das <strong>Die</strong>nstkonto mit den ausgelesenen Anmeldeinformationen<br />

auf dem lokalen Computer an, lädt das Benutzerprofil des <strong>Die</strong>nstkontos, startet den<br />

<strong>Die</strong>nst in angehaltenem Zustand, verknüpft den <strong>Die</strong>nst mit dem Anmeldungstoken des<br />

<strong>Die</strong>nstkontos und schließt den <strong>Die</strong>nststart ab. Der SCM erkennt alle registrierten <strong>Die</strong>nstabhängigkeiten<br />

und startet sie bei Bedarf zuerst.<br />

Der SCM hat viele Aufgaben im Zusammenhang mit <strong>Die</strong>nsten, darunter:<br />

Verwalten der Datenbank mit installierten <strong>Die</strong>nsten<br />

Starten von <strong>Die</strong>nsten und Treiberdiensten entweder beim Systemstart oder auf Anforderung<br />

Auflisten der installierten <strong>Die</strong>nste und Treiberdienste<br />

Verwalten von Statusinformationen zu laufenden <strong>Die</strong>nsten und Treiberdiensten<br />

Übertragen von Steuerungsanforderungen an laufende <strong>Die</strong>nste<br />

Sperren und Entsperren der <strong>Die</strong>nstdatenbank<br />

Wenn der SCM einen <strong>Die</strong>nst starten muss, erstellt er eine Anmeldesitzung für das Anmeldekonto<br />

des <strong>Die</strong>nstes, lädt das Benutzerprofil des zugehörigen Anmeldekontos und startet den<br />

<strong>Die</strong>nst. Falls der SCM dabei erfolgreich war, verknüpft er das entstandene Prozesstoken (das<br />

die SIDs und Privilegien des <strong>Die</strong>nstes definiert) mit dem Prozess des <strong>Die</strong>nstes.<br />

Konfigurationsinformationen über jeden <strong>Die</strong>nst sind in der <strong>Windows</strong>-Registrierung unter<br />

HKLM\System\CurrentControlSet\Services gespeichert. Abbildung 6.1 zeigt an einem Beispiel,<br />

wie ein Registrierungseintrag für einen <strong>Die</strong>nst aussieht.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!