HTTP Timing — Canal caché temporel
★★★★★
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.