Wie man Proxyserver erkennt (HTTP, SOCKS und mehr)
Ein praktischer Leitfaden zur Erkennung von Proxyservern anhand der IP: offene Proxys, SOCKS, Residential- und Rechenzentrums-Pools sowie Tor, und wie man das Ergebnis in eine Entscheidung umsetzt.
Proxys gibt es in mehreren Varianten, und eine gute Erkennungsstrategie deckt sie alle ab, nicht nur die offensichtlichen. So erkennen Sie Proxyserver zuverlässig und wandeln das Ergebnis in eine Handlung um.
Die Proxytypen, die Sie erfassen müssen
- HTTP/HTTPS-Proxys: leiten Webverkehr weiter; die häufigsten offenen Proxys.
- SOCKS-Proxys: arbeiten auf niedrigerer Ebene und leiten jeglichen TCP-/UDP-Verkehr weiter.
- Rechenzentrums-Proxys: gehostet auf Cloud-/Hosting-IPs; siehe was ist ein Rechenzentrums-Proxy.
- Residential-Proxys: echte Heim-IPs; siehe was ist ein Residential-Proxy.
- Tor-Exit-Knoten: vollständige Anonymisierung; siehe was ist ein Tor-Exit-Knoten.
Proxytyp hinter einer IP erkennen
Die Signale, die einen Proxy verraten
- Tests auf offene Proxys: Gibt es einen erreichbaren HTTP-/SOCKS-Proxydienst auf der IP?
- Pool-Zugehörigkeit: Erscheint die IP in Residential- oder Rechenzentrums-Proxy-Pools?
- Tor-Abgleich: Steht sie auf der aktuellen Exit-Node-Liste?
- Weiterleitungs-Header: Verraten Anfrage-Header weitergeleiteten/verketteten Verkehr?
- ASN-Kontext: Hosting- versus Residential-Eigentümerschaft. Siehe was ist eine ASN.
- Reputation: Frühere Missbrauchsfälle von der IP oder dem Bereich.
Kein einzelnes Signal ist für sich genommen schlüssig, daher werden sie zu einem Proxytyp plus einem Konfidenzwert zusammengeführt.
Erkennung in eine Entscheidung umwandeln
Das Ergebnis zu lesen ist nur die halbe Arbeit. Ordnen Sie ihm eine Handlung zu:
| Ergebnis | Typische Reaktion |
|---|---|
| Kein Proxy | Zulassen |
| Rechenzentrums-Proxy | Bei Endnutzeraktionen hoch bewerten; bekannte Dienste auf die Allowlist setzen |
| Residential-Proxy | Zusätzliche Verifizierung bei Registrierung/Anmeldung |
| Tor-Exit | Bei sensiblen Aktionen herausfordern oder blockieren |
Umsetzung
Führen Sie die Prüfung serverseitig über die Proxy-Erkennungs-API durch:
- Suchen Sie bei einer sensiblen Anfrage die Client-IP nach.
- Lesen Sie den Proxytyp und den Konfidenzwert aus.
- Wenden Sie Ihre Richtlinie an; cachen Sie das Ergebnis für einige Minuten, um Aufrufe zu sparen.
Für eine einmalige manuelle Prüfung leistet das Tool Proxy anhand einer IP erkennen dasselbe direkt im Browser.
Fazit
Proxyserver zu erkennen bedeutet, jeden Typ abzudecken: HTTP, SOCKS, Residential, Rechenzentrum und Tor, mithilfe von Tests auf offene Proxys, Pool-Daten, ASN-Kontext und Reputation. Kombinieren Sie sie zu einem typisierten, bewerteten Ergebnis und reagieren Sie proportional auf jeden Typ.