Pode alguén ver o teu IP nunha aplicación de chat? Que sabe cada observador
Nun chat retransmitido, o remitente e o teu par de rede son entidades distintas. Separa o que ve o servizo, o que ves ti e o que implica a etiqueta da aplicación.
«Con quen falo?» son dúas preguntas nunha soa frase. Unha trata da conta que escribiu a mensaxe, a outra da máquina no extremo oposto da conexión de rede que o teu cliente mantén de verdade. Nun chat retransmitido case nunca son a mesma entidade, e esa diferenza explica a maior parte da confusión sobre o que oculta un VPN e o que non á persoa á que escribes. Se acertas coa topoloxía, a pregunta sobre a privacidade vólvese contestable en lugar de emocional.
O teu cliente fala co servizo, non coa outra persoa
Pensa nunha aplicación de chat de texto na que cada participante se conecta ao servizo e o servizo entrega mensaxes entre contas. O teu cliente mantén unha conexión co servizo; o outro participante mantén unha conexión separada co mesmo servizo. A mensaxe viaxa do seu cliente ao servizo e do servizo ao teu, o que significa que o teu par de transporte é un extremo do servizo e non o seu dispositivo.
Alex's client -> chat service -> your clientTodo o que segue sae dese único diagrama. Mirar a túa propia conexión identifica o servizo, non a Álex. Mirar a conexión de Álex identifica o servizo desde o outro lado. Ningunha das dúas observacións é, por si soa, un rexistro a nivel de paquete do dispositivo da outra persoa, e ningunha cantidade de inspección do teu propio tráfico a converte nun.
Observadores distintos recollen probas distintas
O servizo está nunha posición máis forte que calquera dos participantes porque remata ambas as conexións e ademais sabe que conta posúe cada unha. Que conserva, canto tempo o garda, que rexistros une e a quen llas revela son preguntas separadas con respostas separadas, e ningunha delas se responde con «a aplicación está cifrada de extremo a extremo».
Ti, como destinatario, estás nunha posición feble para os feitos de rede pero forte para os feitos de contido: o texto da mensaxe, o nome mostrado, todo o que o remitente escribiu ou adxuntou. Un remitente que escribe o seu propio enderezo revelouno, e esa revelación non é unha observación de rede aínda que se lea como unha.
| Observer | Sees | Cannot conclude |
|---|---|---|
| You | Your connection to the service, message contents, sender-supplied details | The other client's source address |
| The other participant | Their connection, message contents, what the service attaches | Your source address |
| The service | Both connections, account mapping, delivery metadata | What it does not retain, or what leaves its boundary |
Se Álex se conecta mediante un VPN, o servizo pode ver o enderezo de saída desa conexión en lugar do enderezo da casa de Álex. Iso é unha afirmación sobre o que ve o servizo. Non significa que o enderezo de saída che sexa entregado, e desde logo non significa que a túa propia conexión quede anonimizada pola elección de transporte de Álex.
Cando a aplicación é realmente entre iguais
O modelo de retransmisión é un modelo, non unha lei. Algunhas funcións de mensaxería establecen rutas directas entre clientes, por exemplo unha canle de datos no navegador negociada mediante un servidor de sinalización, ou un modo de transferencia de ficheiros que conecta os dous dispositivos para evitar retransmitir datos voluminosos. Neses casos o par de transporte é de verdade o dispositivo do outro participante, e a análise de observadores cambia por completo.
A etiqueta amigable dunha aplicación non abonda para dicirche en cal dos dous casos estás. «Mensaxe directa» describe quen a le, non como se transporta, e unha función de chamada ou de compartir pantalla dentro da mesma aplicación pode usar unha topoloxía distinta da do fío de texto que ten ao lado. Le a documentación do provedor para a función concreta, ou mira que conexións abre o teu cliente mentres a usas.
A declaración de cifrado de extremo a extremo cobre quen pode ler os contidos protexidos. Non di nada sobre que servidores aceptan conexións, que metadatos ven ou se existe unha ruta directa, e a análise de RFC 6973 sobre as capacidades do observador é unha disciplina útil: nomea o observador e despois enumera que pode recoller de verdade.
Que significa isto para un VPN
Un VPN cambia o que o servizo ve da túa conexión. Non cambia quen é o teu par de transporte e non lle dá ao outro participante unha visión nova do teu enderezo. Esperar que un VPN te oculte á persoa á que escribes é un erro de categoría: o seu cliente nunca tivo unha conexión co teu.
O que un VPN si pode cambiar é unha función de ruta directa. Se a aplicación, doutro xeito, negociaría unha conexión entre iguais, encamiñar o teu tráfico por un túnel pode forzar en cambio unha retransmisión, e algunhas funcións comportaranse distinto ou retrocederán; é un efecto real, pero vai de topoloxía, non de desaparecer da conversa.
Despois mantén as dúas preguntas separadas en todo o que anotes. Que conta enviou isto e que extremo o transportou. Responde a ambas explicitamente, anota quen pode observar cada resposta e deixa de combinalas nun só veredicto sobre se unha mensaxe se pode rastrexar.