Proxy-Software blockiert
Proxy-Server können Hacker versuchen, Ihre Websites zugreifen, ohne sich zu identifizieren. Sie tun dies durch den HTTP-Aufruf umleiten, so dass es aussieht wie es ihnen, nicht den ursprünglichen PC kommt.
Blockieren-Listen
Proxyserver befinden sich außerhalb Ihres Netzwerks im Internet. Am einfachsten technischen Block Proxyservern--aber die zeitaufwendigste ist zu den gesamten Verkehr von bestimmten IP-Adressen, ablehnen. Dies bedeutet, dass alle IP-Adressen jedes bekannte Proxy-Servers die Listen im Router vor den Server manuell hinzugefügt werden müssen.
PHP
PHP kann erkennen, wenn ein HTTP-Aufruf umgeleitet worden. Wenn Ihre Webseite in PHP geschrieben ist, wird die folgende Zeile an der Spitze Ihrer index.php-Skripts mit töten die meisten Verbindungen, auf die umgeleitet wurde:
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) || ($_SERVER ['HTTP_USER_AGENT'] =='') || ($_SERVER ['HTTP_VIA']! ='')) {
die("Don't use proxies, please.");
}
Auf dem Webserver blockieren
Die einfachste Möglichkeit, die Mehrheit der Proxyserver zu blockieren ist die Netzwerkprotokolle zu beenden, die sie verwenden von von Ihrem Web-Server akzeptiert. .Htaccess Datei Folgendes hinzufügen, wird das tun:
RewriteEngine auf
RewriteCond% {HTTP:VIA}! ^ $ [oder]
RewriteCond% {HTTP:FORWARDED}! ^ $ [oder]
RewriteCond% {HTTP:USERAGENT_VIA}! ^ $ [oder]
RewriteCond% {HTTP:X_FORWARDED_FOR}! ^ $ [oder]
RewriteCond% {HTTP:PROXY_CONNECTION}! ^ $ [oder]
RewriteCond% {HTTP:XPROXY_CONNECTION}! ^ $ [oder]
RewriteCond% {HTTP:HTTP_PC_REMOTE_ADDR}! ^ $ [oder]
RewriteCond% {HTTP:HTTP_CLIENT_IP}! ^ $
RewriteRule ^(.*) $ - [F]
Gekauften Lösungen
Software wie eSafe von Safenet Garantie Blockierung von Proxies. Dies wird als Teil eines größeren Pakets der Sicherheit überwacht und berichtet über zahlreiche Sicherheits-Probleme-Netzwerk zukommen könnten geliefert.