Sécurité matérielle : évolutions récentes
Quelle est la conception la plus appropriée d'un débogage authentifié qui permet aux seuls techniciens du fabricant d'ouvrir le port de débogage des produits expédiés ?
- ADéfinir un mot de passe fixe commun à tous les produits, de sorte que sa saisie ouvre le port de débogage de n'importe quel produit
- BLaisser le port de débogage ouvert et interdire son usage en écrivant dans le manuel d'utilisation que « les utilisateurs ne doivent pas utiliser le port de débogage »
- CPour un défi contenant un identifiant propre à l'appareil et un nombre aléatoire qui change à chaque fois, n'ouvrir le port que pour cette session lorsqu'une réponse signée avec la clé privée du fabricant a été vérifiée
Afficher la réponse et l'explication
Réponse : C. Pour un défi contenant un identifiant propre à l'appareil et un nombre aléatoire qui change à chaque fois, n'ouvrir le port que pour cette session lorsqu'une réponse signée avec la clé privée du fabricant a été vérifiée
Un mot de passe commun, une fois lu sur un exemplaire ou divulgué par une personne impliquée, permet d'ouvrir les ports de débogage de tous les produits. Avec la méthode défi-réponse, l'appareil ne contient que la clé publique de vérification, et la clé privée servant à signer est conservée par exemple dans un HSM du fabricant. Comme le défi contient l'identifiant de l'appareil et un nombre aléatoire qui change à chaque fois, une réponse enregistrée ne peut pas être réutilisée sur un autre appareil ni lors d'une session ultérieure. En indiquant dans la réponse l'étendue de ce qui est ouvert (quels cœurs et quelle mémoire) et en conservant des traces, on peut limiter l'usage à des fins légitimes comme l'analyse de défaillance.
Continuer : 9 autres questions sur Sécurité matérielle : évolutions récentes