CyberGlossary

Vulnérabilités

Attaque par canal auxiliaire

Aussi appelé: Canal auxiliaire

Définition

Attaque qui récupère des secrets en observant les caractéristiques physiques ou d'implémentation — temps, puissance, émissions électromagnétiques, caches, sons — plutôt qu'en exploitant un défaut logique.

Les attaques par canal auxiliaire exploitent l'information qui fuit par des canaux indirects pendant qu'un système effectue un calcul légitime : durée d'une opération, courant consommé, lignes de cache évincées, bruit radio émis, voire son des composants. Exemples classiques : attaques temporelles sur les comparaisons cryptographiques, analyse différentielle de puissance (DPA) sur cartes à puce, émanations électromagnétiques (TEMPEST), et attaques microarchitecturales comme Spectre et Meltdown. Les défenses combinent algorithmes à temps constant, masquage et blinding, domaines d'exécution isolés, mitigations matérielles (blindage, ordonnancement randomisé, caches partitionnés) et évolutions architecturales (Intel CET, AMD SEV). La modélisation de menaces doit considérer proximité, équipement de l'attaquant et valeur de l'actif.

Exemples

  • Différences temporelles dans la comparaison de MAC révélant des bits de clé.
  • Rowhammer, Spectre, Meltdown — canaux auxiliaires microarchitecturaux.

Termes liés