

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Contexto de provedor de confiança de terceiros para dados de confiança do Acesso Verificado
<a name="trust-data-third-party-trust"></a>

Esta seção descreve os dados de confiança fornecidos Acesso Verificado pela AWS por provedores de confiança terceirizados.

**nota**  
A chave de contexto do seu provedor de confiança vem do nome de referência da política que você configura ao criar o provedor de confiança. Por exemplo, se você configurar o nome de referência da política como “idp123”, a chave de contexto será “context.idp123”. Confira se está usando a chave de contexto correta ao criar a política.

**Topics**
+ [Extensão do navegador](#trust-data-browser)
+ [Jamf](#trust-data-iam-jamf)
+ [CrowdStrike](#trust-data-iam-cs)
+ [JumpCloud](#trust-data-jc)

## Extensão do navegador
<a name="trust-data-browser"></a>

Se você planeja incorporar o contexto de confiança do dispositivo às suas políticas de acesso, precisará da extensão de navegador de Acesso AWS Verificado ou da extensão de navegador de outro parceiro. Atualmente, o Acesso Verificado é compatível com os navegadores Google Chrome e Mozilla Firefox.

Atualmente, oferecemos suporte a três provedores confiáveis de dispositivos: Jamf (compatível com dispositivos macOS) CrowdStrike , (compatível com dispositivos Windows 11 e Windows 10) JumpCloud e (compatível com Windows e macOS). 
+ Se você estiver usando dados de confiança **do Jamf** em suas políticas, seus usuários devem baixar e instalar a extensão do Acesso Verificado pela AWS navegador da [loja virtual do Chrome](https://chromewebstore.google.com/category/extensions) ou do [site de complementos do Firefox em](https://addons.mozilla.org/en-US/firefox/) seus dispositivos.
+ Se você estiver usando dados **CrowdStrike**confiáveis em suas políticas, primeiro seus usuários precisarão instalar o [Acesso Verificado pela AWS Native Messaging Host](https://d3p8dc6667u8pq.cloudfront.net/WPF/latest/AWS_Verified_Access_Native_Messaging_Host.msi) (link direto para download). Esse componente é necessário para obter os dados de confiança do CrowdStrike agente em execução nos dispositivos dos usuários. Depois de instalar esse componente, os usuários devem instalar a extensão do Acesso Verificado pela AWS navegador da [loja virtual do Chrome](https://chromewebstore.google.com/category/extensions) ou do [site de complementos do Firefox](https://addons.mozilla.org/en-US/firefox/) em seus dispositivos.
+ Se você estiver usando **JumpCloud**, seus usuários devem ter a extensão de JumpCloud navegador da [loja virtual do Chrome](https://chromewebstore.google.com/category/extensions) ou do [site de complementos do Firefox](https://addons.mozilla.org/en-US/firefox/) instalada em seus dispositivos.

## Jamf
<a name="trust-data-iam-jamf"></a>

Jamf é um provedor de confiança de terceiros. Quando uma política é avaliada, se você definir o Jamf como um provedor confiável, o Acesso Verificado incluirá os dados de confiança no contexto do Cedar sob a chave especificada como “Nome de referência da política” na configuração do provedor de confiança. Você pode escrever uma política que avalie os dados de confiança, se quiser. O [esquema JSON](https://json-schema.org/) a seguir mostra quais dados estão incluídos na avaliação.

Para ter mais informações sobre como usar o Jamf com o Acesso Verificado, consulte [Integrating AWS Verified Access with Jamf Device Identity](https://docs.jamf.com/technical-papers/jamf-security/aws-verified-access/index.html) no site do Jamf.

```
{
    "title": "Jamf device data specification",
    "type": "object",
    "properties": {
        "iss": {
            "type": "string",
            "description": "\"Issuer\" - the Jamf customer ID"
        },
        "iat": {
            "type": "integer",
            "description": "\"Issued at Time\" - a unixtime (seconds since epoch) value of when the device information data was generated"
        },
        "exp": {
            "type": "integer",
            "description": "\"Expiration\" - a unixtime (seconds since epoch) value for when this device information is no longer valid"
        },
        "sub": {
            "type": "string",
            "description": "\"Subject\" - either the hardware UID or a value generated based on device location"
        },
        "groups": {
            "type": "array",
            "description": "Group IDs from UEM connector sync",
            "items": {
                "type": "string"
            }
        },
        "risk": {
            "type": "string",
            "enum": [
                "HIGH",
                "MEDIUM",
                "LOW",
                "SECURE",
                "NOT_APPLICABLE"
            ],
            "description": "a Jamf-reported level of risk associated with the device."
        },
        "osv": {
            "type": "string",
            "description": "The version of the OS that is currently running, in Apple version number format (https://support.apple.com/en-us/HT201260)"
        }
    }
}
```

Veja a seguir um exemplo de política que avalia os dados de confiança fornecidos pelo Jamf.

```
permit(principal, action, resource) when {
   context.jamf.risk == "LOW"
};
```

O Cedar fornece uma `.contains()` função útil para ajudar com enumerações, como a pontuação de risco de Jamf.

```
permit(principal, action, resource) when {
   ["LOW", "SECURE"].contains(context.jamf.risk)
};
```

## CrowdStrike
<a name="trust-data-iam-cs"></a>

CrowdStrike é um provedor fiduciário terceirizado. Quando uma política é avaliada, se você definir CrowdStrike como um provedor de confiança, o Acesso Verificado inclui os dados de confiança no contexto do Cedar sob a chave que você especifica como “Nome de referência da política” na configuração do provedor de confiança. Você pode escrever uma política que avalie os dados de confiança, se quiser. O [esquema JSON](https://json-schema.org/) a seguir mostra quais dados estão incluídos na avaliação.

Para obter mais informações sobre como usar CrowdStrike com o Acesso Verificado, consulte [Protegendo aplicativos privados com CrowdStrike e Acesso Verificado pela AWS](https://github.com/CrowdStrike/aws-verified-access/) no GitHub site.

```
{
  "title": "CrowdStrike device data specification",
  "type": "object",
  "properties": {
    "assessment": {
      "type": "object",
      "description": "Data about CrowdStrike's assessment of the device",
      "properties": {
        "overall": {
          "type": "integer",
          "description": "A single metric, between 1-100, that accounts as a weighted average of the OS and and Sensor Config scores"
        },
        "os": {
          "type": "integer",
          "description": "A single metric, between 1-100, that accounts for the OS-specific settings monitored on the host"
        },
        "sensor_config": {
          "type": "integer",
          "description": "A single metric, between 1-100, that accounts for the different sensor policies monitored on the host"
        },
        "version": {
          "type": "string",
          "description": "The version of the scoring algorithm being used"
        }
      }
    },
    "cid": {
      "type": "string",
      "description": "Customer ID (CID) unique to the customer's environment"
    },
    "exp": {
      "type": "integer",
      "description": "unixtime, The expiration time of the token"
    },
    "iat": {
      "type": "integer",
      "description": "unixtime, The issued time of the token"
    },
    "jwk_url": {
      "type": "string",
      "description": "URL that details the JWT signing"
    },
    "platform": {
      "type": "string",
      "enum": ["Windows 10", "Windows 11", "macOS"],
      "description": "Operating system of the endpoint"
    },
    "serial_number": {
      "type": "string",
      "description": "The serial number of the device derived by unique system information"
    },
    "sub": {
      "type": "string",
      "description": "Unique CrowdStrike Agent ID (AID) of machine"
    },
    "typ": {
      "type": "string",
      "enum": ["crowdstrike-zta+jwt"],
      "description": "Generic name for this JWT media. Client MUST reject any other type"
    }
  }
}
```

Veja a seguir um exemplo de política que avalia os dados de confiança fornecidos pelo CrowdStrike.

```
permit(principal, action, resource) when {
   context.crowdstrike.assessment.overall > 50
};
```

## JumpCloud
<a name="trust-data-jc"></a>

JumpCloud é um provedor fiduciário terceirizado. Quando uma política é avaliada, se você definir JumpCloud como um provedor de confiança, o Acesso Verificado inclui os dados de confiança no contexto do Cedar sob a chave que você especifica como “Nome de referência da política” na configuração do provedor de confiança. Você pode escrever uma política que avalie os dados de confiança, se quiser. O [esquema JSON](https://json-schema.org/) a seguir mostra quais dados estão incluídos na avaliação.

Para obter mais informações sobre como usar JumpCloud com o Acesso AWS Verificado, consulte [Integração JumpCloud e Acesso AWS Verificado](https://jumpcloud.com/support/integrate-with-aws-verified-access) no JumpCloud site.

```
{
  "title": "JumpCloud device data specification",
  "type": "object",
  "properties": {
    "device": {
      "type": "object",
      "description": "Properties of the device",
      "properties": {
        "is_managed": {
          "type": "boolean",
          "description": "Boolean to indicate if the device is under management"
        }
      }
    },
    "exp": {
      "type": "integer",
      "description": "Expiration. Unixtime of the token's expiration."
    },
    "durt_id": {
      "type": "string",
      "description": "Device User Refresh Token ID. Unique ID that represents the device + user."
    },
    "iat": {
      "type": "integer",
      "description": "Issued At. Unixtime of the token's issuance."
    },
    "iss": {
      "type": "string",
      "description": "Issuer. This will be 'go.jumpcloud.com'"
    },
    "org_id": {
      "type": "string",
      "description": "The JumpCloud Organization ID"
    },
    "sub": {
      "type": "string",
      "description": "Subject. The managed JumpCloud user ID on the device."
    },
    "system": {
      "type": "string",
      "description": "The JumpCloud system ID"
    }
  }
}
```

Veja a seguir um exemplo de uma política que avalia o contexto de confiança fornecido pela JumpCloud.

```
permit(principal, action, resource) when {
   context.jumpcloud.org_id == 'Unique_organization_identifier'
};
```