Supongamos que estoy transmitiendo de forma inalámbrica el tráfico de red entre una computadora y un enrutador. Según tengo entendido, aunque el tráfico está cifrado, es posible que un atacante externo intercepte los paquetes de datos y observe sus propiedades básicas. De esto se puede deducir (o al menos hacer una conjetura sobre), por ejemplo, si la computadora está actualmente en uso o no, y qué tipos de aplicaciones se están utilizando en la red (por ejemplo, los paquetes de una llamada VoIP diferirían en tamaño) y la frecuencia de los paquetes HTTP).
Estoy interesado en la (im) posibilidad de ofuscar el tráfico de la red de tal manera que socave este tipo de escuchas ilegales. Así que mis preguntas son:
- ¿Es técnicamente factible y práctico ofuscar paquetes enviados a través de una red cuando controla ambos extremos de la transmisión? Por ejemplo, ¿se pueden rellenar los paquetes a un tamaño y una frecuencia uniformes (o aleatorizar su tamaño, etc.) sin degradar significativamente el rendimiento de la red y sin poder modificar las propias aplicaciones?
- En caso afirmativo, ¿existen soluciones "listas para usar" para implementar tal ofuscación en un tipo de entorno simple de "un enrutador, varios equipos de escritorio"?