¿Es posible crear una ofuscación de protocolo irrompible? [cerrado]

-2

Usando la ofuscación de protocolos, algunos protocolos de Internet han intentado evadir la configuración del tráfico. BitTorrent admite la ofuscación de protocolo, por ejemplo.

¿Es posible crear una ofuscación de protocolo irrompible? Irrompible en el sentido de que un observador no puede (heurísticamente) decir qué tipo de protocolo es este.

Puedo pensar en un esquema de ofuscación de protocolo simple, pero rompible: encripta todo el tráfico con una clave estática precompartida. Pero los nodos de red de configuración de tráfico pueden simplemente intentar descifrar e identificar el protocolo de esa manera.

    
pregunta boot4life 12.01.2016 - 14:49
fuente

1 respuesta

1

Ambos lados (cliente y servidor) pueden cifrar todo mediante un secreto compartido. El apretón de manos comenzaría con un salt y luego todo se cifraría con un cifrado de flujo.

El posible rastreador solo vería el envío aleatorio de errores entre el servidor y el cliente, sin intercambio de información, sin encabezados de paquetes, sin datos legibles / abiertos. Por lo tanto, la única manera de determinar el protocolo sería mediante la observación del tráfico de bytes aleatorios. Puede ofuscar eso enviando datos de nonce al azar.

Después de pensar brevemente, estoy convencido de que puedo diseñar el mismo protocolo con el intercambio de clave DH o el cifrado de clave pública, por lo que no sería necesario un secreto compartido.

    
respondido por el smrt28 12.01.2016 - 17:08
fuente

Lea otras preguntas en las etiquetas