Când cineva întreabă cum să blochezi utilizatorii VPN, în propoziție se ascund trei cereri diferite: oprește frauda, oprește scrapingul sau impune o limită de licențiere. Fiecare tolerează o rată de eroare diferită și niciuna nu primește răspuns știind dacă o adresă aparține unui tunel. Ce returnează un clasificator este o probabilitate despre infrastructură, nu o afirmație despre persoana care o folosește.

Ce calculează de fapt un clasificator IP

Majoritatea serviciilor combină patru surse de date, iar acestea îmbătrânesc în ritmuri diferite. Listele de ieșire Tor provin din consensul directorului și sunt aproape complete cât timp rezistă. Listele de proxy deschis sunt parțiale și învechite în câteva zile. Listele de ieșire comerciale rămân în urma furnizorilor noi prin proiectare, pentru că adresele se rotesc mai repede decât poate orice vânzător să le parcurgă. Euristica intervalelor de găzduire este semnalul cel mai ieftin și cel mai grosier.

Ultimul este locul unde se nasc cele mai multe pozitive false. Ieșirile corporative, browserele găzduite în cloud, NAT-ul de campus și gateway-urile operatorilor mobili arată toate ca găzduire sau infrastructură partajată, iar fiecare poate conține clienți obișnuiți.

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 elimină orice confort rămas. Un client poate avea o adresă diferită pentru fiecare conexiune, iar un furnizor poate roti un prefix între cereri, așa că o regulă care tratează adresa ca identitate durabilă se va îndepărta de realitate în câteva săptămâni.

De ce se degradează amprentele protocoalelor

Diferențele de MSS și de temporizare pot identifica unele configurații OpenVPN, iar tehnica este cu adevărat fragilă. Semnalul depinde de opțiuni controlate de utilizator, de MTU-ul traseului și de echipamente intermediare care nu vă aparțin. Schimbați un cifru sau o limită MSS și amprenta se mută. Un furnizor care lansează un nou implicit face același lucru regulii dumneavoastră peste noapte.

Sondele inverse au o problemă mai rea decât fragilitatea: sunt ostile. Scanarea porturilor unui vizitator este lentă, ușor blocată de același firewall corporativ în spatele căruia stau clienții dumneavoastră și greu de apărat într-o revizuire de confidențialitate. Pragurile de latență prind utilizatorii îndepărtați la fel de sigur ca utilizatorii de tunel, ceea ce înseamnă că regula dumneavoastră este de fapt «blocați oamenii departe» cu altă etichetă.

Orice ați alege, trebuie să puteți explica asta unui agent de suport la ora 2 noaptea. Un semnal pe care nimeni nu îl poate descrie devine o blocare pe care nimeni nu o poate anula. Scrieți explicația înainte de a scrie regula, nu după prima plângere.

Identitatea și comportamentul înving presupunerile despre anonimat

Limitele de rată, cerințele de autentificare, verificările de plată și cotele pe cont abordează abuzul fără a pedepsi cititorii cărora le pasă de confidențialitate. Ele continuă să funcționeze și când adresa se schimbă, pentru că se atașează de ceva ce clientul nu poate roti gratuit.

Dacă o restricție geografică este o cerință de licențiere, aplicați-o ca politică documentată cu un mesaj de eroare clar și o revizuire periodică. Este un alt control decât ghicitul anonimatului și ar trebui descris altfel în textul pentru client. Blocarea porturilor pe care le folosește un protocol VPN poate reduce abuzul automatizat, dar strică și accesul la distanță legitim și oricine este hotărât o ocolește trivial.

Lansați-o mai întâi ca măsurare

Rulați clasificatorul în modul doar-raport câteva săptămâni. Comparați populația pe care ar fi blocat-o cu înregistrările, conversiile și tichetele de suport, apoi stabiliți bugetul pentru pozitive false înainte de a stabili pragul.

Retestați pe un set mic cunoscut: o conexiune de acasă, un operator mobil, o ieșire corporativă și un VPN comercial. Patru cazuri expun majoritatea erorilor care altfel ar ajunge la clienți și costă o după-amiază.

Țineți semnalul brut și decizia de aplicare separate. Înregistrați scorul chiar și când pragul este ridicat, direcționați mijlocul ambiguu către o coadă umană și marcați fiecare blocare cu un cod de motiv, astfel încât următoarea revizuire a politicii să poată spune care semnal și-a câștigat locul.

Calea de contestație face parte din control

Fiecare blocare automată are nevoie de o cale umană: o adresă de contact, un timp de răspuns declarat și un proprietar numit al revizuirii. Fără ea, un pozitiv fals este un client pierdut în tăcere și un tichet de suport cu care nimeni nu poate face nimic.

Spuneți clar că accesul poate fi restricționat, de ce și cum solicitați o revizuire. Versionați politica astfel încât suportul să poată spune ce regulă se aplica la o anumită dată. O blocare pe care nu o puteți explica, anula sau măsura nu este un control; este o presupunere cu o linie de jurnal.

Articole similare