HTTP Timing — Canal caché temporel

Réseau Technique

Principe

Un canal caché temporel encode l'information dans le timing des requêtes/réponses HTTP plutôt que dans leur contenu : par exemple un délai court = 0, long = 1. Extrêmement furtif car aucune donnée suspecte n'apparaît dans les paquets.

Encodage

# Émetteur : moduler l intervalle entre requêtes
#   délai < seuil -> bit 0 ; délai > seuil -> bit 1
# Récepteur : mesurer les intervalles d arrivée -> reconstruire

# Variante : timing des réponses serveur, ordre des requêtes,
# présence/absence de requête dans une fenêtre temporelle

Détection

Très difficile : nécessite une analyse statistique des intervalles inter-paquets (régularité anormale, distribution bimodale). Faible débit mais quasi indétectable par inspection de contenu — d'où l'intérêt en exfiltration discrète.