applicationRiskFactorSecurityInfo tipo de recurso

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"
}