holliknolli
Goto Top

Windows 10 Client Internet sperren für einzelnen User

Hallo liebe alle,

stehe vor dem Problem, für einen Domain-User das Internet komplett sperren zu müssen, allerdings lokale LAN-Ressourcen im 192.168.0.0/16 - Netz weiterhin zur Verfügung stellen zu müssen.

Lässt sich dafür irgendwie eine GPOs basteln, damit der User

"DOM\UserDarfnichtinsInternet"

gesperrt ist, während der User

"DOM\UserDarfinsInternet"

sehr wohl auch ins Internet darf?

Client ist Windows 10, Domäne Server 2016

Content-ID: 538518

Url: https://administrator.de/contentid/538518

Ausgedruckt am: 17.11.2024 um 13:11 Uhr

certifiedit.net
certifiedit.net 23.01.2020 um 23:50:57 Uhr
Goto Top
Hallo,

am besten mit einer Firewall/UTM, kann die Sophos SG aus eigener Erfahrung und Überzeugung empfehlen. Bei Bedarf, klopf gerne per PN an.

Viele Grüße,

Christian
certifiedit.net
Mr.Klix
Mr.Klix 24.01.2020 um 06:59:07 Uhr
Goto Top
GPO's sind nicht der richtige Ort für dein Vorhaben, aber grundsätzlich könntest du per GPO die Windows Firewall Regeln anpassen und ggf, http/https in Richtung Extern verbieten. Denk aber daran die GPO auch wirklich nur auf die "kein Internet Gruppe" anzuwenden :-P

Sinnvoller und sauberer wäre das Vorhaben auf der Firewall. Per LDAP Anbindung kannst du deine Gruppen an entsprechende Policies binden.
DerWoWusste
DerWoWusste 24.01.2020 um 09:04:33 Uhr
Goto Top
Schon die Windows-Firewall kennt Regeln pro User. Jedoch nicht per GPO-Sicherheitsfilterung, sondern mit den sogenannten "sicheren" Firewallregel, welche mit Authentifizierung (z.B. Kerberos) arbeiten. Du kannst mal hier reinschauen: https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/window ... (gilt auch für aktuelle OS').

Oder eventuell der gute alte IdentDaemon: http://rndware.info/products/windows-ident-server.html
Inf1d3l
Inf1d3l 24.01.2020 aktualisiert um 10:03:36 Uhr
Goto Top
Geht auch per GPO und Sicherheitsgruppenfilter. In dieser GPO (für die entsprechende Gruppen/Benutzer) den Proxy auf 0.0.0.0 einstellen und Ausnahmen (Proxy-Umgehung) für lokale Adressen eintragen, "ändern der Proxy-Einstellungen verhindern" aktivieren nicht vergessen. Also, sofern ihr einen Proxy habt.
DerWoWusste
DerWoWusste 24.01.2020 um 10:17:28 Uhr
Goto Top
In dieser GPO (für die entsprechende Gruppen/Benutzer) den Proxy auf 0.0.0.0 einstellen...
Sofern der Browser sich darum schert...
aqui
aqui 24.01.2020 um 10:17:43 Uhr
Goto Top
...oder dem Rechner schlicht und einfach kein Default Gateway eintragen ! Funktioniert immer....
DerWoWusste
DerWoWusste 24.01.2020 um 10:19:47 Uhr
Goto Top
Funktioniert immer....
...wäre aber nicht pro Benutzer, sondern für alle - mit allen Nebeneffekten.
142232
142232 24.01.2020 aktualisiert um 10:23:50 Uhr
Goto Top
Oder eben per 802.1x Radius Auth am LAN den entsprechenden User auf ein beschränktes VLAN mappen.
aqui
aqui 24.01.2020 um 10:23:13 Uhr
Goto Top
Das ist natürlich richtig...! Ist eben eine "Freitagslösung" face-wink
Inf1d3l
Inf1d3l 24.01.2020 aktualisiert um 12:07:04 Uhr
Goto Top
@DerWoWusste
IE, Edge (warum sollten sie das nicht tun?) und Firefox ESR (mit Firefox-admx) sind kein Problem. Chrome weiß ich nicht.
DerWoWusste
DerWoWusste 24.01.2020 um 12:58:09 Uhr
Goto Top
Firefox ESR (mit Firefox-admx) sind kein Problem
Ja, mit zusätzlicher Firefox GPO. Dann schon. Aber du willst nicht für jeden Browser eine eigene GPO setzen wollen, es gibt schließlich Dutzende.
erikro
erikro 24.01.2020, aktualisiert am 27.01.2020 um 10:49:13 Uhr
Goto Top
Moin,

Zitat von @DerWoWusste:

Funktioniert immer....
...wäre aber nicht pro Benutzer, sondern für alle - mit allen Nebeneffekten.

Nicht unbedingt. Nehmen wir mal an, wir sind im Netz 192.168.10.0/24

In der Aufgabenplanung, wenn sich ein nicht authorisierter User anmeldet:

$interface = get-NetIPAddress | ?{$_.IPAddress -like "192.168.10.*"}  
Set-NetIPInterface -InterfaceIndex $interface.InterfaceIndex -Dhcp Disabled
New-NetIPAddress -InterfaceIndex $interface.InterfaceIndex -IPAddress $interface.IPAdress -DefaultGateway 0.0.0.0 -PrefixLength 24

Und beim Start des Rechners in der Aufgabenplanung:
<edit> Code korrigiert. Foreach-Object fehlte.
get-netadapter | %{set-NetIpInterface -interfaceindex $_.ifIndex -Dhcp enabled}
</edit>
Ungetestet, sollte aber gehen. Wenn es mehr als einen NIC mit der Netzadresse gibt, dann muss um das erste Skript noch eine kleine foreach-Schleife.

hth

Erik
DerWoWusste
DerWoWusste 24.01.2020 um 17:01:07 Uhr
Goto Top
Richtig, kann man machen.
Inf1d3l
Inf1d3l 27.01.2020 aktualisiert um 08:09:09 Uhr
Goto Top
Ja, und dann hast du Probleme mit Outlook oder doppelten Anmeldungen ("Benutzer wechseln"). Warum soll man Benutzer-Berechtigungsprobleme auf Netzwerkebene lösen...
aqui
aqui 27.01.2020 um 10:03:23 Uhr
Goto Top
Warum soll man Benutzer-Berechtigungsprobleme auf Netzwerkebene lösen...
Richtig, das ist immer eine schlechte Idee...
holliknolli
holliknolli 27.01.2020 um 10:37:52 Uhr
Goto Top
Hallo liebe alle,

vielen Dank für die Vorschläge. Ich werde das mal mit der Powershell versuchen und melde mich dann. Habe nur die nächsten Tage leider nicht die Zeit dazu.

LG