Partager via


Type de ressource deviceHealthAttestationState

Espace de noms: microsoft.graph

Important: Les API Microsoft Graph sous la version /beta sont susceptibles d’être modifiées ; l’utilisation de production n’est pas prise en charge.

Remarque : l’API Microsoft Graph pour Intune requiert une licence Intune active pour le client.

Propriétés

Propriété Type Description
lastUpdateDateTime String Horodateur de la dernière mise à jour.
contentNamespaceUrl String Version de rapport de l’attestation d’intégrité de l’appareil. (Version d’espace de noms)
deviceHealthAttestationStatus String Version de rapport de l’attestation d’intégrité de l’appareil. (Version d’espace de noms)
contentVersion String Version du schéma de l’état HealthAttestation.
issuedDateTime DateTimeOffset Date et heure auxquelles l’appareil a été évalué ou émis en gestion des appareils mobiles.
attestationIdentityKey String Lorsqu’une clé d’identité d’attestation (AIK) est présente sur un appareil, cela indique que l’appareil a un certificat de clé d’obligation (EK).
resetCount Int64 Nombre de fois qu’un appareil de type PC est entré en veille prolongée ou a repris.
restartCount Int64 Nombre de fois qu’un appareil de type PC a redémarré.
dataExcutionPolicy String La stratégie PED définit un ensemble de technologies matérielles et logicielles qui effectuent des contrôles supplémentaires sur la mémoire.
bitLockerStatus String Valeur Activé ou Désactivé du chiffrement de lecteur BitLocker.
bootManagerVersion String Version du gestionnaire de démarrage.
codeIntegrityCheckVersion String Version du gestionnaire de démarrage.
secureBoot String Lorsque le démarrage sécurisé est activé, les composants principaux doivent avoir les bonnes signatures de chiffrement.
bootDebugging String Lorsque la propriété bootDebugging est activée, l’appareil est utilisé pour le développement et le test.
operatingSystemKernelDebugging String Lorsque la propriété operatingSystemKernelDebugging est activée, l’appareil est utilisé pour le développement et le test.
codeIntegrity String Lorsque l’intégrité du code est activée, l’exécution du code est restreinte à l’intégrité du code vérifié.
testSigning String Lorsque la signature de test est autorisée, l’appareil n’applique pas la validation de signature au démarrage.
safeMode String Le mode sans échec est une option de dépannage pour Windows qui démarre votre ordinateur dans un état limité.
windowsPE String Système d’exploitation exécuté avec des services limités afin de préparer un ordinateur à Windows.
earlyLaunchAntiMalwareDriverProtection String La propriété ELAM fournit une protection aux ordinateurs de votre réseau lorsqu’ils démarrent.
virtualSecureMode Chaîne Indique si le mode VSM (Virtual Secure Mode) est activé sur l’appareil. Le mode VSM (Virtual Secure Mode) est un conteneur qui protège les ressources de grande valeur contre un noyau compromis. Cette propriété sera déconseillée dans la version bêta à partir d’août 2023. La prise en charge de cette propriété prendra fin en août 2025 pour l’API v1.0. Une nouvelle propriété virtualizationBasedSecurity est ajoutée et utilisée à la place. La valeur utilisée pour virtualSecureMode sera passée par virtualizationBasedSecurity pendant le processus de dépréciation. Les valeurs possibles sont « enabled », « disabled » et « notApplicable ». « enabled » indique que le mode VSM (Virtual Secure Mode) est activé. « désactivé » indique que le mode VSM (Virtual Secure Mode) est désactivé. « notApplicable » indique que l’appareil n’est pas un appareil Windows 11. La valeur par défaut est « notApplicable ».
pcrHashAlgorithm String Attribut informatif qui identifie l’algorithme de hachage utilisé par un module de plateforme sécurisée.
bootAppSecurityVersion String Numéro de version de sécurité de l’application de démarrage.
bootManagerSecurityVersion String Numéro de version de sécurité de l’application de démarrage.
tpmVersion String Numéro de version de sécurité de l’application de démarrage.
pcr0 Chaîne Mesure capturée dans le test DEP[0]
secureBootConfigurationPolicyFingerPrint String Empreinte numérique de la stratégie de configuration personnalisée de démarrage sécurisé.
codeIntegrityPolicy String Stratégie d’intégrité de code qui contrôle la sécurité de l’environnement de démarrage.
bootRevisionListInfo String Liste des révisions du démarrage qui a été chargée lors du démarrage initial sur l’appareil attesté.
operatingSystemRevListInfo String Liste des révisions du système d’exploitation qui a été chargée lors du démarrage initial sur l’appareil attesté.
healthStatusMismatchInfo String Cet attribut s’affiche si le service d’attestation d’intégrité de l’appareil détecte un problème d’intégrité.
healthAttestationSupportedStatus String Cet attribut indique si l’attestation d’intégrité de l’appareil est prise en charge pour l’appareil.
memoryIntegrityProtection azureAttestationSettingStatus Indique si la protection de l’intégrité de la mémoire est activée pour l’appareil. L’intégrité de la mémoire est une fonctionnalité de la sécurité basée sur la virtualisation, également appelée intégrité du code protégée par l’hyperviseur (HVCI). Il améliore le mode de menace de Windows et offre des protections plus fortes contre les programmes malveillants qui tentent d’exploiter le noyau Windows. Les valeurs possibles sont « enabled », « disabled » et « notApplicable ». « activé » indique que la protection de l’intégrité de la mémoire est activée. « désactivé » indique que la protection de l’intégrité de la mémoire est désactivée. « notApplicable » indique que l’appareil n’est pas un appareil Windows 11. La valeur par défaut est « notApplicable ». Les valeurs possibles sont les suivantes : notApplicable, enabled, disabled, unknownFutureValue.
memoryAccessProtection azureAttestationSettingStatus Indique si la protection d’accès à la mémoire est activée pour l’appareil. Fonctionnalité de sécurité Windows qui protège les périphériques externes contre l’accès non autorisé à la mémoire. Les valeurs possibles sont « enabled », « disabled » et « notApplicable ». « enabled » indique que la protection d’accès à la mémoire est activée. « désactivé » indique que la protection de l’accès à la mémoire est désactivée. « notApplicable » indique que l’appareil n’est pas un appareil Windows 11. La valeur par défaut est « notApplicable ». Les valeurs possibles sont les suivantes : notApplicable, enabled, disabled, unknownFutureValue.
virtualizationBasedSecurity azureAttestationSettingStatus Indique si la sécurité basée sur la virtualisation (VBS) est activée pour l’appareil. La sécurité basée sur la virtualisation (VBS) utilise la virtualisation matérielle et l’hyperviseur Windows pour créer un environnement virtuel isolé qui devient la racine de confiance du système d’exploitation qui suppose que le noyau peut être compromis. Les valeurs possibles sont « enabled », « disabled » et « notApplicable ». « enabled » indique que la sécurité basée sur la virtualisation (VBS) est activée. « disabled » indique que la sécurité basée sur la virtualisation (VBS) est désactivée. « notApplicable » indique que l’appareil n’est pas un appareil Windows 11. La valeur par défaut est « notApplicable ». Les valeurs possibles sont les suivantes : notApplicable, enabled, disabled, unknownFutureValue.
firmwareProtection firmwareProtectionType Indique si la protection du microprogramme est activée pour l’appareil. La protection du microprogramme est un ensemble de fonctionnalités qui permettent de s’assurer que les attaquants ne peuvent pas faire démarrer votre appareil avec un microprogramme non approuvé ou malveillant. Les valeurs possibles sont « systemGuardSecureLaunch », « firmwareAttackSurfaceReduction », « disabled » et « notApplicable ». « systemGuardSecureLaunch » indique que System Guard Secure Launch est activé pour la protection du microprogramme. « firmwareAttackSurfaceReduction » indique que la réduction de la surface d’attaque du microprogramme est activée pour la protection du microprogramme. « désactivé » indique que la protection du microprogramme est désactivée. « notApplicable » indique que l’appareil n’est pas un appareil Windows 11. La valeur par défaut est « notApplicable ». Les valeurs possibles sont les suivantes : notApplicable, systemGuardSecureLaunch, firmwareAttackSurfaceReduction, disabled, unknownFutureValue.
systemManagementMode systemManagementModeLevel Indique que l’appareil répond à une sécurité matérielle renforcée. Les valeurs possibles sont « level1 », « level2 », « level3 » et « notApplicable ». « level1 » indique que refuser l’accès en lecture/écriture en mode SMM (System Management Mode) à la mémoire du système d’exploitation et de la sécurité basée sur la virtualisation (VBS). « level2 » indique qu’en plus des protections de niveau 1 du mode de gestion du système (SMM), ce niveau empêche le mode de gestion du système (SMM) de falsifier Input-Output configuration de l’unité de gestion de la mémoire (IOMMU). « level3 » indique qu’en plus des protections de niveau 2 du mode de gestion du système (SMM), ce niveau réduit les fonctionnalités d’enregistrement du mode de gestion du système (SMM). « notApplicable » indique que la protection du microprogramme (mode de gestion du système) n’est pas activée pour l’appareil. La valeur par défaut est « notApplicable ». Les valeurs possibles sont les suivantes : notApplicable, level1, level2, level3, unknownFutureValue.
securedCorePC azureAttestationSettingStatus Indique si le PC à cœur sécurisé est activé sur l’appareil. Les PC à cœur sécurisé fournissent des protections utiles contre les attaques sophistiquées et offrent une assurance accrue lors de la gestion des données stratégiques. Les valeurs possibles sont « enabled », « disabled » et « notApplicable ». « enabled » indique que le PC à cœur sécurisé est activé. « désactivé » indique que le PC à cœur sécurisé est désactivé. « notApplicable » indique que l’appareil n’est pas un appareil Windows 11. La valeur par défaut est « notApplicable ». Les valeurs possibles sont les suivantes : notApplicable, enabled, disabled, unknownFutureValue.

Relations

Aucun

Représentation JSON

Voici une représentation JSON de la ressource.

{
  "@odata.type": "#microsoft.graph.deviceHealthAttestationState",
  "lastUpdateDateTime": "String",
  "contentNamespaceUrl": "String",
  "deviceHealthAttestationStatus": "String",
  "contentVersion": "String",
  "issuedDateTime": "String (timestamp)",
  "attestationIdentityKey": "String",
  "resetCount": 1024,
  "restartCount": 1024,
  "dataExcutionPolicy": "String",
  "bitLockerStatus": "String",
  "bootManagerVersion": "String",
  "codeIntegrityCheckVersion": "String",
  "secureBoot": "String",
  "bootDebugging": "String",
  "operatingSystemKernelDebugging": "String",
  "codeIntegrity": "String",
  "testSigning": "String",
  "safeMode": "String",
  "windowsPE": "String",
  "earlyLaunchAntiMalwareDriverProtection": "String",
  "virtualSecureMode": "String",
  "pcrHashAlgorithm": "String",
  "bootAppSecurityVersion": "String",
  "bootManagerSecurityVersion": "String",
  "tpmVersion": "String",
  "pcr0": "String",
  "secureBootConfigurationPolicyFingerPrint": "String",
  "codeIntegrityPolicy": "String",
  "bootRevisionListInfo": "String",
  "operatingSystemRevListInfo": "String",
  "healthStatusMismatchInfo": "String",
  "healthAttestationSupportedStatus": "String",
  "memoryIntegrityProtection": "String",
  "memoryAccessProtection": "String",
  "virtualizationBasedSecurity": "String",
  "firmwareProtection": "String",
  "systemManagementMode": "String",
  "securedCorePC": "String"
}