Warum braucht man Administratorrechte, um zu starten?

1475
Jack

Warum ist für den Administrator ein Administratorzugriff erforderlich, wenn er an einen Port über 1024 gebunden wird?

Sowohl unter Linux als auch unter Windows ist ein Administratorzugriff erforderlich.

1

2 Antworten auf die Frage

1
Stephen Jennings

Tor routet den gesamten Netzwerkverkehr durch ein ähnliches VPN (durch Erstellen einer Netzwerkroute).

Bei anderen Lösungen wie dem integrierten Windows VPN-Client nimmt entweder ein als SYSTEM ausgeführter Dienst oder das Betriebssystem selbst die Routing-Änderungen vor, ohne dass Sie sich als Administrator authentifizieren müssen.

Da Tor einen solchen Dienst nicht verwendet und das Betriebssystem das Tor-Programm nicht besonders berücksichtigt, muss Tor diese Änderungen selbst vornehmen und benötigt daher Administratorrechte.

Ich erwähne Windows, weil das, was mir am besten vertraut ist, aber ein ähnliches Argument trifft auf Linux zu, denke ich.

Eigentlich nicht. Tor bietet lediglich eine SOCKS-Proxy-Schnittstelle, über die TCP-Verbindungen weitergeleitet werden können. grawity vor 14 Jahren 1
Ich halte das nicht für richtig, aber selbst wenn es wäre, macht es keinen Sinn. Es gibt viele VPN-Softwarelösungen, für deren Zugriff kein Root-Zugriff erforderlich ist. Jack vor 14 Jahren 0
@ Jack: Es ist teilweise richtig. Alle VPN-Software, die ich gesehen habe, muss eine neue IP-Route hinzufügen (die _does_ benötigt root / admin). Tor ist jedoch kein VPN. grawity vor 14 Jahren 0
0
palswim

Tor benötigt zum Starten keinen administrativen Zugriff. Ich habe es auf meinem Entwicklungscomputer als eingeschränkter Benutzer (nicht als Administrator) ausgeführt.

Ich kann es mit oder ohne Vidalia starten, bindet an Ports, die größer als 1024 sind, und alles funktioniert einwandfrei.

Ich arbeite unter Windows 7.