Es posible que no entiendas https, por lo que me gustaría explicarlo un poco.
¿Qué sucede con HTTPS?
Ya que usa HTTPS, generalmente no tiene que preocuparse por la detección de paquetes si se implementa correctamente. Con o sin HTTPS, el programa no está a salvo de la detección de paquetes (pocas cosas lo son).
¿Eso es un problema? ¿No porque? Debido a que con la aplicación criptográfica implementada correctamente, cuando una persona malintencionada intente rastrear sus paquetes, la conversación se verá así:
-
Kalina envía :
I love you!
-
Simon ve :
I love you!
-
Rory McCune ve :
abdLepdsdrf093423kl4rfdslDpr934szdl3790=
(gibberish)
¿Pero qué sucede si no hay HTTPS?
Sin un cripto correctamente implementado, Rory podrá descubrir lo que se dice. La conversación se verá así:
-
Kalina envía :
I love you!
-
Simon ve :
I love you!
-
Rory McCune ve :
I love you!
Entonces, si bien no evitará la detección de paquetes cuando use HTTPS correctamente implementado, evitará que el atacante entienda de qué estás hablando cuando detectan conexión. Por lo tanto, https debería, en general, proteger sus búfalos de Rorys no autorizados .
¿Eso tiene sentido? Consulte el github para este proyecto. Tenga en cuenta que el cliente es todo lo que está en la lista. No sé si usan un extremo del servidor, pero no lo parece. Personalmente, desconfiaría de tal programa a menos que tuviera tiempo de revisar todo el código base.