Saída VPN partilhada, pessoas diferentes: ler as provas
Uma coincidência de endereço, uma ligação de conta e uma semelhança temporal são três afirmações diferentes. Pergunte que observador detém que registo antes de tirar qualquer conclusão.
Abra o relatório e a primeira linha costuma nomear um endereço e uma conta, como se os dois fossem o mesmo facto. Não são. Uma saída partilhada diz-lhe que algum dispositivo usou esse endereço num momento registado, e uma ligação de conta diz que um serviço reconheceu um identificador. Passar de um para o outro exige uma base de ligação que o relatório tem de indicar.
Comece pela observação que realmente tem
Anote o que foi registado e não o que parece implicar. Um endereço, um carimbo temporal e um caminho de pedido são observações, enquanto a frase que diz quem o fez é uma inferência. Manter essas duas colunas separadas é toda a disciplina, e é mais fácil sustentá-la no papel do que numa conversa.
Depois classifique a observação, porque os tipos comuns têm pesos diferentes. Um endereço de saída partilhado, um identificador persistente de conta ou de cookie e uma semelhança de tempo ou volume não são três versões de um único facto. Dois empregados atrás de uma saída empresarial partilham um endereço por conceção, enquanto um empregado que troca de saída mas continua com sessão iniciada mantém uma ligação de conta. Tratar tudo isso como um só facto é onde falham a maioria dos relatórios seguros de si.
Nomeie a base de ligação antes da conclusão
Uma afirmação de correlação tem de nomear o campo que liga dois registos. Foi apresentado o mesmo cookie, autenticada a mesma conta, reportado o mesmo identificador de dispositivo, ou apenas o mesmo endereço? Se a resposta for apenas o endereço, a afirmação é sobre uma fonte de rede e para aí.
| Observer | What it records | What it can join on | What it cannot join |
|---|---|---|---|
| Website or service | Its own requests, logins and cookies | Its own account and session identifiers | Requests to other sites, or the person behind the account |
| Access network | Flow five-tuples between addresses and ports | Address and time | Which account, which page, which person |
| VPN operator | Tunnel session, account and assigned address | Account to tunnel address and interval | Anything after the tunnel exits |
| Account provider | Sign-in events and device identifiers | Sign-in to device across its own services | Traffic that never touched its sign-in |
O modelo de privacidade RFC 6973 trata a correlação como combinação de informação e nota que os identificadores persistentes ligam interações ao longo do tempo. A sua discussão do conjunto de anonimato acrescenta a outra metade: a ocultação depende de quem mais parece igual a esse observador concreto. Nenhuma das duas ideias transforma um endereço partilhado numa identificação.
Por isso a frase honesta permanece estreita. Estes dois eventos partilharam uma saída nestes momentos, e tudo o que vá além disso exige outro registo.
Percorra a posição do observador
Um sítio web vê os seus próprios pedidos, os seus próprios inícios de sessão e os seus próprios identificadores de sessão, e não herda os registos de outro sítio só porque ambos usaram a mesma saída. Um observador da rede de acesso vê fluxos e não conteúdo. Um operador de VPN vê a correspondência entre contas e saídas. Cada posição sustenta uma conclusão diferente, e um relatório costuma nomear apenas uma delas.
Pergunte que observador produziu o registo e depois pergunte o que esse observador podia realmente ver. Os termos do próprio fornecedor não são a mesma coisa que o seu registo efetivo, e nenhuma das duas é a mesma coisa que um registo à sua frente. Quando a resposta não é clara, peça a fonte em vez de preencher a lacuna com uma suposição. Um registo sem fonte é uma hipótese fardada. A pergunta custa uma mensagem e poupa uma retificação.
Mantenha os padrões temporais no seu lugar
As comparações de tempo e volume não exigem ler qualquer conteúdo de página, e é por isso que aparecem em discussões sobre tráfego cifrado. Uma semelhança também é compatível com infraestrutura partilhada, vários utilizadores simultâneos e um comportamento que simplesmente parece igual. São explicações alternativas que uma avaliação honesta tem de considerar.
Uma percentagem citada de uma experiência não relacionada não transfere nada. O que significa depende do conjunto de candidatos, dos dados, do método e da taxa de erro medida. Sem esses quatro, um número acrescenta confiança sem acrescentar prova. Trate qualquer semelhança isolada como uma hipótese e anote o que a falsificaria antes de ir procurar confirmação.
Verifique o que os registos sustentam
Antes de qualquer conclusão sair das suas mãos, preserve os artefactos e os momentos. Um ficheiro com um hash e um carimbo temporal é prova, enquanto uma captura de ecrã numa mensagem de chat é um rumor com boas intenções. Guarde também a fonte do relógio, porque um carimbo temporal que não consegue reproduzir é apenas uma afirmação sobre um carimbo temporal.
date -u +%FT%TZ
sha256sum abuse-report.eml
whois 198.51.100.44 | grep -iE 'netname|org|country'
Depois exponha a conclusão com a força que os registos permitem, e não mais. Uma frase de ressalva é mais barata do que uma retificação.
Uma saída partilhada enfraquece a atribuição baseada apenas no endereço, e não é um certificado de identidade nem uma promessa de anonimato. Do lado da privacidade, comece por tudo o que persiste entre sessões, porque o reconhecimento raramente precisa de análise de tráfego. Para uma investigação operacional, mantenha a observação e a inferência em colunas separadas. Deixe que o elo mais fraco sem apoio seja o que relata, e diga-o no próprio relatório.