Wie erstelle ich eine Firewall-Regel, um eine Website für einen bestimmten Benutzer zu blockieren?

344
sumith ps

Kann mir jemand helfen, eine Firewall-Regel zu erstellen, um eine bestimmte Website für einen bestimmten Benutzer zu blockieren. Ich habe ein Linux-Betriebssystem, das versucht, dieses Betriebssystem wie eine Firewall zu gestalten.

0
Diese Frage ist sehr breit und für das Format in SuperUser ungeeignet. Recherchieren Sie selbst und kommen Sie mit spezifischen Fragen zurück. mtak vor 7 Jahren 4
Sie haben "firewalld" getaggt. Verwenden Sie diese Lösung? marsh-wiggle vor 7 Jahren 1

1 Antwort auf die Frage

1
davidgo

Sie können eine Website nicht einfach für einen bestimmten Benutzer blockieren - insbesondere, wenn Sie nicht nur eine Firewall verwenden. Was Sie tun könnten - vorausgesetzt, die Linux-Box fungiert als Router - ist das Blockieren einer IP-Adresse, die eine andere IP-Adresse erreicht.

Sie können den Computer des Benutzers einer festen IP-Adresse zuordnen, indem Sie dynamisch eine statische IP-Adresse zuweisen. Außerdem können Sie möglicherweise eine Regel hinzufügen, die die Adresse von den Zieldomänen zur Adresse blockiert. Dies kann jedoch zu Ausfällen führen und funktioniert um, indem der Benutzer seine MAC-Adresse ändert oder sich statisch eine andere Adresse zuweist.

Sie können auch alle Personen durch einen Proxy erzwingen, und Sie müssen sich beim Proxy anmelden und dann den Proxy zum Blockieren verwenden. Hart, unordentlich, bricht https ab.

Sie können Ihrem Proxy-Setup natürlich SSL-Interception hinzufügen. Wenn Sie ein Zertifikat auf den Clientgeräten installieren, wird dadurch der SSL-Fehler behoben. DMCoding vor 5 Jahren 0
@dmcoding absolut (und wie in meiner Antwort angegeben), aber dies identifiziert den Benutzer nicht und setzt eine Proxy-Einrichtung voraus - was https selbst dann bricht, wenn Sie ein cert installieren. (Es kann immer noch funktionieren, aber ich habe in dieser Art von Setup interessante Verhandlungsfehler gesehen). Sie benötigen immer noch eine Möglichkeit, den Benutzer zu identifizieren. davidgo vor 5 Jahren 0