2017-09-22 4 views
0

Sur le DragonBoard 410c, je peux provisionner le TPM via Device Portal ou avec IoT Core Dashboard. Dans les deux cas, les informations stockées ne sont pas disponibles via le périphérique logique TpmDevice(0).Le TPM Provisioning ne fonctionne pas avec le périphérique TPM réel

TpmDevice(0).GetDeviceID() ne retourne une valeur, mais il n'est pas la valeur configurée et .GetHostName() et .GetSasToken() à la fois retour null.

Je ne peux pas tester sur le MinnowBoard Max, car l'implémentation du TPM 2.0 sur cette carte n'est pas terminée, et le Raspberry Pi n'a pas de TPM.

Je n'ai pas essayé d'utiliser le TPM simulé par logiciel sur le MBM car je veux que ce soit réellement sécurisé.

Voici mon code, pour ce que ça vaut.

TpmDevice myDevice = new TpmDevice(0); 
string hubUri = myDevice.GetHostName(); // returns null 
string deviceId = myDevice.GetDeviceId(); // returns wrong value 
string sasToken = myDevice.GetSASToken(); // returns null 

Répondre

0

Vous pouvez suivre le tutoriel suivant pour vérifier que vous avez la bonne version TPM activé et FTPM fonctionne:

Setup firmware TPM (fTPM)

+0

Cela n'a pas été une question sur la MBM FTPM tant qu'il était sur le stockage des titres de compétences Azure. Cela dit, voici ce que le MBM montre dans sa page TPM après l'avoir configuré. https://i.imgur.com/Oe7eUAW.png Notez le texte "Non supporté". – Naikrovek

+0

Il semble que le module TPM MBM ne prenne pas en charge les fonctionnalités requises pour stocker les informations d'identification Azure. Le DragonBoard fait; Pourquoi le stockage des informations d'identification ne fonctionne-t-il pas? – Naikrovek

0

C'est un problème avec l'aperçu d'initié pour la Dragonboard. La version actuelle (15063) n'a pas ce problème.

Marquer moi-même la réponse.

Problème apparemment fait tout le chemin à travers l'initié construit en production. 16299 montre le même comportement pour moi que ses versions d'aperçu d'initié l'ont fait.

https://github.com/ms-iot/security/issues/29

+0

Ce n'est plus la solution, si votre appareil IoT Core est à jour. Le bug des versions d'Insider Preview semble être passé à la production ... – Naikrovek