Zugriff auf Hintergrunddienste, wenn nicht angemeldet

264
Takarii

Ich habe ein bisschen verspielt.

Wenn mein Server aus irgendeinem Grund neu gestartet wird - automatische Aktualisierung, Probleme mit Rechenzentren oder ein anderer Grund - Kann ein entfernter Benutzer auf einen MSSQL-Datenbankdienst zugreifen, obwohl er nicht angemeldet ist? (Angenommen, der Dienst ist auf automatischen Start eingestellt.)

Könnte außerdem auf einen benutzerdefinierten und installierten WCF-Dienst auch ohne Änderungen zugegriffen werden, oder müsste dies geändert werden? (auch davon ausgehen, dass es auf Autostart gesetzt ist)

Ich weiß, dass einige Dienste sicherlich an der winlogon-Eingabeaufforderung verfügbar sind - Remote Desktop fällt in den Sinn (sonst kann sich id nicht anmelden!)

0

1 Antwort auf die Frage

1
grawity

Ja, Dienste laufen definitionsgemäß unabhängig von interaktiven Anmeldungen (sozusagen "im Hintergrund"). Der "Service Manager" in Windows sorgt dafür, dass ein Token eingerichtet und das Programm unter seinem dedizierten Konto gestartet wird.

Benutzerdefinierte Services können erstellt werden, solange sie die erforderlichen APIs implementieren:

Da es sich dabei um einen Dienst handelt, wird es immer noch ausgeführt, wo eine Serveranwendung nicht mehr ausgeführt wird, da eine Anmeldung erforderlich ist. Takarii vor 7 Jahren 0