Un perfil cunha liña scramble impórtase no cliente oficial e despois falla no saúdo, ou impórtase coa liña descartada en silencio e concéctase a nada. A directiva pertence a unha compilación parcheada de OpenVPN en lugar do conxunto de funcións orixinal, así que un cliente que non leva ese parche non pode falar o protocolo resultante. Engadir a liña a un perfil normal non engade a implementación. A compatibilidade debe existir en ambos extremos antes de que o ficheiro signifique algo.

Tratádeo primeiro como unha cuestión de protocolo e despois como unha cuestión de tenda de aplicacións.

A opción é un formato de cable, non unha preferencia

O parche scramble cambia o aspecto dos paquetes do túnel no cable, normalmente aplicando XOR á carga útil cun valor compartido. Iso cambia os bytes que ambos pares deben producir e aceptar, o que o converte nun acordo de formato e non nun axuste local. Se un lado aplica a transformación e o outro non, obtense unha sesión que se autentica e despois non transporta nada utilizábel. O axuste só ten sentido cando ambos extremos executan o mesmo comportamento parcheado.

Dous produtos poden anunciar ambos ofuscación e implementar igualmente transformacións incompatibles. O nome nun menú non é unha especificación; a compilación real do operador si o é.

Importar o ficheiro non é compatibilidade

Os clientes difiren no que fan cunha directiva descoñecida. Algúns rexeitan o perfil de cheo, algúns avisan e continúan, e algúns descartan a liña e concéctanse cun saúdo simple. O último caso é o perigoso, porque o túnel pode establecerse contra un servidor que acepta ambos e despois fallar só no tráfico. Por tanto, unha importación correcta demostra que o analizador tolerou a liña, non que a conexión vaia funcionar.

Probade co cliente e a compilación que o despregamento realmente require, contra o servidor que o operador realmente executa.

O APK é unha decisión de cadea de subministración

Unha compilación de Android parcheada existe porque alguén a compilou, e a súa existencia non di nada sobre quen a mantén agora. Antes de aprobar unha, o propietario do despregamento debería revisar a revisión de orixe da que provén, como se aplicou o parche, a identidade de sinatura e o camiño de actualización. Unha aplicación VPN xestiona credenciais e todo o tráfico cuberto, así que unha páxina de descarga non relacionada non é unha autoridade de distribución aceptábel.

Pedide ao operador do servizo a combinación de cliente admitida e o seu canal de instalación actual. Se ese canal xa non existe, o despregamento ten un problema de mantemento que un binario antigo non resolve.

A ofuscación non é cifrado nin sigilo

Cambiar o formato visíbel dos paquetes non substitúe o cifrado e non garante que unha rede non poida clasificar a conexión. O tempo, a reputación do extremo e o tráfico circundante seguen levando información. Mantede as comprobacións de identidade do servidor nas que se basea o perfil, como a verificación do certificado contra o nome esperado, incluso cando o obxectivo da capa extra é cambiar a aparencia.

Non substitúades tls-crypt nin un axuste de proxy polo parche e o chamedes equivalente. Cada un cambia unha parte distinta da conexión.

Pedide un par mantido

O resultado que paga a pena son dous extremos mantidos e explicitamente compatíbeis, cun camiño de actualización documentado en cada lado. Se ese par non existe, avaliade un transporte de servidor admitido ou un deseño de acceso distinto en lugar de manter vivo unha aplicación antiga privilexiada. Esa decisión pertence ao propietario do servizo, non a quen atopou o APK.

Unha caixa scramble que funciona no cliente é unha observación local de capacidade. Non di nada sobre o servidor ata que unha sesión real transporta tráfico.

Artigos relacionados