Wenn jemand fragt, wie man VPN-Nutzer blockiert, verbergen sich drei verschiedene Anliegen in dem Satz: Betrug stoppen, Scraping stoppen oder eine Lizenzgrenze durchsetzen. Jedes verträgt eine andere Fehlerrate, und keines wird dadurch beantwortet, dass man weiß, ob eine Adresse zu einem Tunnel gehört. Was ein Klassifikator zurückgibt, ist eine Wahrscheinlichkeit über Infrastruktur, keine Aussage über die Person, die sie nutzt.

Was ein IP-Klassifikator tatsächlich berechnet

Die meisten Dienste kombinieren vier Datenquellen, und sie altern unterschiedlich schnell. Tor-Exitlisten stammen aus dem Verzeichnis-Konsens und sind nahezu vollständig, solange er Bestand hat. Offene Proxy-Listen sind lückenhaft und binnen Tagen veraltet. Kommerzielle Exitlisten hinken neuen Anbietern konstruktionsbedingt hinterher, weil Adressen schneller rotieren, als jeder Anbieter sie durchsuchen kann. Heuristiken zu Hosting-Bereichen sind das billigste und das gröbste Signal.

Beim letzten entstehen die meisten Fehlalarme. Unternehmens-Ausgänge, cloud-gehostete Browser, Campus-NAT und Gateways von Mobilfunkanbietern sehen alle wie Hosting oder geteilte Infrastruktur aus, und jedes davon kann gewöhnliche Kunden enthalten.

SignalWhat it showsTypical failure
Tor exit consensusA known exit relayGood coverage, obvious to anyone who cares
Hosting or datacentre ASNInfrastructure, not a home lineFlags corporate egress and cloud browsers
Commercial exit listA provider's current rangesAlways behind new providers and rotations
Behavioural rateWhat the client is doingNeeds tuning, but survives address changes

IPv6 beseitigt den letzten Rest an Bequemlichkeit. Ein Client kann pro Verbindung eine andere Adresse haben, und ein Anbieter kann zwischen Anfragen ein Präfix rotieren, sodass eine Regel, die eine Adresse als dauerhafte Identität behandelt, innerhalb von Wochen von der Realität abdriftet.

Warum Protokoll-Fingerabdrücke verfallen

MSS- und Zeitunterschiede können einige OpenVPN-Konfigurationen identifizieren, und die Technik ist wirklich fragil. Das Signal hängt von Optionen ab, die der Nutzer kontrolliert, von der Pfad-MTU und von Middleboxen, die Ihnen nicht gehören. Ändern Sie eine Chiffre oder eine MSS-Grenze, und der Fingerabdruck verschiebt sich. Ein Anbieter, der eine neue Voreinstellung ausliefert, tut dasselbe mit Ihrer Regel über Nacht.

Reverse-Probes haben ein schlimmeres Problem als Fragilität: Sie sind feindselig. Das Scannen der Ports eines Besuchers ist langsam, leicht von derselben Unternehmensfirewall blockiert, hinter der Ihre Kunden sitzen, und in einer Datenschutzprüfung schwer zu verteidigen. Latenzschwellen erfassen entfernte Nutzer genauso zuverlässig wie Tunnel-Nutzer, was bedeutet, dass Ihre Regel in Wahrheit „Leute weit weg blockieren“ mit einem anderen Etikett ist.

Was Sie auch wählen, Sie müssen es einem Support-Mitarbeiter um 2 Uhr nachts erklären können. Ein Signal, das niemand beschreiben kann, wird zu einer Sperre, die niemand aufheben kann. Schreiben Sie die Erklärung, bevor Sie die Regel schreiben, nicht nach der ersten Beschwerde.

Identität und Verhalten schlagen Anonymitäts-Vermutungen

Ratenbegrenzungen, Login-Anforderungen, Zahlungsprüfungen und Kontingente pro Konto bekämpfen Missbrauch, ohne Leser zu bestrafen, denen Privatsphäre wichtig ist. Sie funktionieren auch weiter, wenn sich die Adresse ändert, weil sie an etwas hängen, das der Client nicht kostenlos rotieren kann.

Wenn eine Geo-Beschränkung eine Lizenzanforderung ist, setzen Sie sie als dokumentierte Richtlinie mit klarer Fehlermeldung und regelmäßiger Überprüfung durch. Das ist eine andere Kontrolle als das Raten auf Anonymität, und sie sollte im kundengerichteten Text anders beschrieben werden. Das Blockieren der Ports, die ein VPN-Protokoll nutzt, kann automatisierten Missbrauch verringern, bricht aber auch legitimen Fernzugriff und wird von jedem Entschlossenen trivial umgangen.

Führen Sie es zuerst als Messung ein

Lassen Sie den Klassifikator ein paar Wochen im Nur-Bericht-Modus laufen. Vergleichen Sie die Population, die er blockiert hätte, mit Anmeldungen, Conversions und Support-Tickets, und legen Sie dann das Fehlalarm-Budget fest, bevor Sie die Schwelle festlegen.

Testen Sie erneut gegen einen kleinen bekannten Satz: eine Heimverbindung, ein Mobilfunkanbieter, ein Unternehmens-Ausgang und ein kommerzielles VPN. Vier Fälle decken die meisten Fehler auf, die sonst Kunden erreichen würden, und kosten einen Nachmittag.

Halten Sie das Rohsignal und die Durchsetzungsentscheidung getrennt. Protokollieren Sie den Score auch bei hoher Schwelle, leiten Sie die unklare Mitte an eine menschliche Warteschlange und versehen Sie jede Sperre mit einem Grundcode, damit die nächste Richtlinienprüfung sagen kann, welches Signal seinen Platz verdient hat.

Der Einspruchsweg ist Teil der Kontrolle

Jede automatische Sperre braucht einen menschlichen Weg: eine Kontaktadresse, eine zugesagte Antwortzeit und einen benannten Prüfverantwortlichen. Ohne ihn ist ein Fehlalarm ein still verlorener Kunde und ein Support-Ticket, das niemand bearbeiten kann.

Sagen Sie klar, dass der Zugang eingeschränkt sein kann, warum und wie man eine Überprüfung beantragt. Versionieren Sie die Richtlinie, damit der Support sagen kann, welche Regel an einem bestimmten Datum galt. Eine Sperre, die Sie nicht erklären, aufheben oder messen können, ist keine Kontrolle; sie ist eine Vermutung mit einer Logzeile.

Ähnliche Artikel