Deschideți raportul, iar prima linie numește de obicei o adresă și un cont, de parcă cele două ar fi același fapt. Nu sunt. O ieșire partajată vă spune că un dispozitiv a folosit acea adresă la un moment înregistrat, iar o legătură de cont spune că un serviciu a recunoscut un identificator. Trecerea de la una la cealaltă cere o bază de legătură pe care raportul trebuie să o enunțe.

Începeți cu observația pe care o aveți cu adevărat

Notați ce a fost înregistrat, nu ce pare să implice. O adresă, o marcă de timp și o cale de cerere sunt observații, în timp ce propoziția care spune cine a făcut-o este o inferență. Păstrarea acestor două coloane separate este toată disciplina, și e mai ușor de menținut pe hârtie decât într-o conversație.

Apoi clasificați observația, pentru că tipurile obișnuite au greutăți diferite. O adresă de ieșire partajată, un identificator persistent de cont sau de cookie și o asemănare de timp sau volum nu sunt trei versiuni ale unui singur fapt. Doi angajați în spatele unei ieșiri corporative partajează o adresă prin proiectare, în timp ce un angajat care schimbă ieșirile dar rămâne conectat păstrează o legătură de cont. Tratarea lor ca un singur fapt este locul unde greșesc majoritatea rapoartelor încrezătoare.

Numiți baza de legătură înaintea concluziei

O afirmație de corelație trebuie să numească câmpul care leagă două înregistrări. A fost prezentat același cookie, a fost autentificat același cont, a fost raportat același identificator de dispozitiv sau doar aceeași adresă? Dacă răspunsul este doar adresa, afirmația privește o sursă de rețea și se oprește acolo.

ObserverWhat it recordsWhat it can join onWhat it cannot join
Website or serviceIts own requests, logins and cookiesIts own account and session identifiersRequests to other sites, or the person behind the account
Access networkFlow five-tuples between addresses and portsAddress and timeWhich account, which page, which person
VPN operatorTunnel session, account and assigned addressAccount to tunnel address and intervalAnything after the tunnel exits
Account providerSign-in events and device identifiersSign-in to device across its own servicesTraffic that never touched its sign-in

Modelul de confidențialitate RFC 6973 tratează corelația ca o combinare de informații și notează că identificatorii persistenți leagă interacțiunile în timp. Discuția sa despre mulțimea de anonimat adaugă cealaltă jumătate: ascunderea depinde de cine altcineva arată la fel pentru acel observator anume. Niciuna dintre cele două idei nu transformă o adresă partajată într-o identificare.

Așa că propoziția onestă rămâne îngustă. Aceste două evenimente au partajat o ieșire la aceste momente, iar orice dincolo de asta cere o altă înregistrare.

Parcurgeți poziția observatorului

Un site web vede propriile cereri, propriile conectări și propriii identificatori de sesiune și nu moștenește înregistrările altui site doar pentru că ambele au folosit aceeași ieșire. Un observator al rețelei de acces vede fluxuri, nu conținut. Un operator VPN vede corespondența dintre conturi și ieșiri. Fiecare poziție susține o concluzie diferită, iar un raport numește de obicei doar una dintre ele.

Întrebați care observator a produs înregistrarea, apoi întrebați ce putea acel observator să vadă cu adevărat. Termenii proprii ai unui furnizor nu sunt același lucru cu înregistrarea lui efectivă, și niciuna dintre cele două nu este același lucru cu o înregistrare în fața dumneavoastră. Când răspunsul nu este clar, cereți sursa în loc să umpleți golul cu o presupunere. O înregistrare fără sursă este o ipoteză în uniformă. Întrebarea costă un mesaj și economisește o rectificare.

Țineți tiparele temporale la locul lor

Comparațiile de timp și volum nu necesită citirea vreunui conținut de pagină, de aceea apar în discuții despre trafic criptat. O asemănare este compatibilă și cu infrastructură partajată, mai mulți utilizatori simultani și un comportament care pur și simplu arată la fel. Acestea sunt explicații alternative pe care o evaluare onestă trebuie să le ia în considerare.

Un procent citat dintr-un experiment fără legătură nu transmite nimic. Ce înseamnă depinde de mulțimea candidaților, de date, de metodă și de rata de eroare măsurată. Fără aceste patru, un număr adaugă încredere fără a adăuga dovezi. Tratați orice asemănare singulară ca pe o ipoteză și notați ce ar falsifica-o înainte de a merge să căutați confirmare.

Verificați ce susțin înregistrările

Înainte ca orice concluzie să vă părăsească mâinile, păstrați artefactele și momentele. Un fișier cu un hash și o marcă de timp este o dovadă, în timp ce o captură de ecran într-un mesaj de chat este un zvon cu intenții bune. Păstrați și sursa ceasului, pentru că o marcă de timp pe care nu o puteți reproduce este doar o afirmație despre o marcă de timp.

date -u +%FT%TZ
sha256sum abuse-report.eml
whois 198.51.100.44 | grep -iE 'netname|org|country'

Apoi enunțați concluzia cu forța pe care o permit înregistrările, și nu mai mult. O propoziție de nuanțare e mai ieftină decât o rectificare.

O ieșire partajată slăbește atribuirea bazată doar pe adresă și nu este nici certificat de identitate, nici promisiune de anonimat. Pe partea de confidențialitate, începeți cu tot ce persistă între sesiuni, pentru că recunoașterea are rareori nevoie de analiză de trafic. Pentru o anchetă operațională, țineți observația și inferența în coloane separate. Lăsați cea mai slabă verigă nesprijinită să fie ceea ce raportați, și spuneți asta în raportul însuși.

Articole similare