Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Namespace: microsoft.graph
Importante
As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.
Representa o conjunto de características de segurança usadas para avaliar a integridade geral de segurança de um aplicativo. Ele inclui detalhes sobre criptografia, autenticação, log de auditoria, configuração de SSL/TLS e exposição a vulnerabilidades conhecidas. A propriedade de segurança do recurso applicationRiskFactors é um objeto applicationRiskFactorSecurityInfo .
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
| certificado | applicationRiskFactorCertificateInfo | Contém validação de certificado SSL/TLS e informações de confiança para o domínio do aplicativo. |
| domainToCheck | Cadeia de caracteres | Especifica o domínio ou nome de host avaliado durante a avaliação de segurança. |
| hasAdminAuditTrail | Booliano | Indica se o aplicativo mantém uma trilha de auditoria para ações administrativas. |
| hasAnonymousUsage | Booliano | Indica se o aplicativo permite o uso anônimo ou não autenticado. |
| hasDataAuditTrail | Booliano | Indica se o aplicativo registra em log o acesso ou a modificação de dados do cliente para fins de auditoria. |
| hasDataClassification | Booliano | Indica se o aplicativo classifica e rotula os dados com base nos níveis de confidencialidade. |
| hasDataEncrypted | Booliano | Indica se os dados em repouso e em trânsito são criptografados usando algoritmos aprovados. |
| hasEnforceTransportEnc | Booliano | Indica se o transporte seguro HTTPS ou equivalente é imposto para todos os canais de comunicação. |
| hasIpRestriction | Booliano | Indica se o acesso ao aplicativo pode ser restrito com base no endereço IP ou no intervalo de rede. |
| hasMFA | Booliano | Indica se o aplicativo dá suporte ou impõe a autenticação multifator (MFA). |
| hasPenTest | Booliano | Indica se o aplicativo passará por testes de penetração periódicos ou revisões de segurança externas. |
| hasRememberPassword | Booliano | Indica se o aplicativo dá suporte à funcionalidade de salvamento de senha, o que pode representar um risco de segurança. |
| hasSamlSupport | Booliano | Indica se o aplicativo é compatível com SSO (logon único) baseado em SAML. |
| hasUserAuditLogs | Booliano | Indica se a atividade do usuário é registrada para monitoramento de segurança ou de conformidade. |
| hasUserDataUpload | Booliano | Indica se os usuários podem carregar ou armazenar dados pessoais ou organizacionais dentro do aplicativo. |
| hasUserRolesSupport | Booliano | Indica se o aplicativo dá suporte ao RBAC (controle de acesso baseado em função). |
| hasValidCertName | Booliano | Indica se o nome comum do certificado corresponde ao domínio verificado do aplicativo. |
| httpsSecurityHeaders | String collection | Lista os cabeçalhos de segurança HTTP detectados para o aplicativo (por exemplo, HSTS, X-Frame-Options ou CSP). |
| isCertTrusted | Booliano | Indica se o certificado do aplicativo é assinado por uma AC (autoridade de certificação) confiável. |
| isDrownVulnerable | Booliano | Indica se o aplicativo é vulnerável ao ataque DROWN (RSA de descriptografia com criptografia eletrônica obsoleta e enfraquecida). |
| isHeartbleedProof | Booliano | Indica se a implementação SSL do aplicativo está protegida contra a vulnerabilidade Heartbleed. |
| lastBreachDate | Data | Especifica a data da última violação de dados ou incidente de segurança relatado publicamente relacionado ao aplicativo, se conhecido. |
| latestValidSSL | sslVersion | Especifica a versão mais recente do protocolo SSL/TLS com suporte do aplicativo. Os valores possíveis são: none, ssl3_0, tls1_0, tls1_1tls1_2, , tls1_3, , notSupported, . unknownFutureValue |
| passwordPolicy | passwordPolicy | Especifica a política de senha imposta pelo aplicativo. Os valores possíveis são none, changePasswordPeriod, charactersCombination, passwordHistoryAndReuse, passwordLengthLimit, personalInformationUse, unknownFutureValue. |
| restEncryptionType | restEncryptionType | Especifica o algoritmo de criptografia usado para dados inativos. Os valores possíveis são: none, aes, bitlocker, blowfishdes, rc4, , rsa, , notSupported, . unknownFutureValue |
Relações
Nenhum
Representação JSON
A representação JSON a seguir mostra o tipo de recurso.
{
"@odata.type": "#microsoft.graph.applicationRiskFactorSecurityInfo",
"hasMFA": "Boolean",
"hasAdminAuditTrail": "Boolean",
"hasAnonymousUsage": "Boolean",
"certificate": {
"@odata.type": "microsoft.graph.applicationRiskFactorCertificateInfo"
},
"isCertTrusted": "Boolean",
"hasDataAuditTrail": "Boolean",
"hasDataClassification": "Boolean",
"hasDataEncrypted": "Boolean",
"domainToCheck": "String",
"isDrownVulnerable": "Boolean",
"hasEnforceTransportEnc": "Boolean",
"isHeartbleedProof": "Boolean",
"httpsSecurityHeaders": [
"String"
],
"hasIpRestriction": "Boolean",
"latestValidSSL": "String",
"passwordPolicy": "String",
"hasPenTest": "Boolean",
"hasRememberPassword": "Boolean",
"restEncryptionType": "String",
"hasUserRolesSupport": "Boolean",
"hasSamlSupport": "Boolean",
"hasUserAuditLogs": "Boolean",
"hasUserDataUpload": "Boolean",
"hasValidCertName": "Boolean",
"lastBreachDate": "Date"
}