Pular para o conteúdo principal

Verificação e política

Um verificador verifica muito mais do que a existência de uma assinatura válida em uma credencial. A confiança depende do emissor, do tipo de credencial, da chave de assinatura, do status atual, dos claims divulgados, do contexto da apresentação, da relação com o titular, do assurance e da política da instituição confiante.

A UbID separa a verificação técnica da decisão institucional final. Uma credencial válida pode ser necessária para uma transação, mas raramente é suficiente por si só.

Questões de verificação

Um verificador pode avaliar as seguintes questões:

QuestãoO que estabelece
Quem emitiu a credencial?Procedência e identidade do emissor
O emissor é confiável para este claim?Escopo da autoridade institucional
O artefato foi alterado?Integridade criptográfica
A chave e o algoritmo são aprovados?Conformidade com a política criptográfica
A credencial está atual?Período de validade e status do ciclo de vida
A apresentação foi criada para esta solicitação?Atualidade, audiência e resistência a replay
Quem apresenta é o titular pretendido?Holder binding quando necessário
Somente os claims solicitados foram divulgados?Proporcionalidade e conformidade com a solicitação
A evidência atende ao requisito de assurance?Adequação para a transação
Qual versão de política produziu o resultado?Explicabilidade e revisão histórica

Confiança no emissor

Uma credencial criptograficamente válida não é automaticamente confiável. O verificador deve determinar se o emissor é reconhecido e autorizado a formular o claim relevante.

Por exemplo, uma organização pode ser confiável para emitir credenciais de função de empregado, mas não identidade governamental, licenças profissionais ou diplomas acadêmicos. A confiança deve ser delimitada por tipo de credencial, jurisdição, setor, finalidade e assurance.

Integridade e política de algoritmos

O verificador resolve o material de verificação relevante e verifica a assinatura ou prova. Também confirma que o algoritmo, o tipo e o status da chave e o formato da credencial são permitidos pela política.

A verificação deve falhar com segurança quando o material obrigatório não puder ser resolvido ou quando o artefato usar uma proteção não aprovada ou deprecada.

Status e ciclo de vida

Uma credencial pode ser autêntica, mas deixar de ser aceitável por ter expirado, sido suspensa, revogada, substituída ou superada.

A verificação de status deve revelar apenas o que o verificador precisa saber. Motivos sensíveis de revogação ou históricos completos do titular não devem ser expostos por serviços públicos de status.

Contexto da apresentação

Uma apresentação deve estar vinculada à parte solicitante e à transação. Challenges recentes, restrições de audiência e limites de tempo ajudam a impedir que uma apresentação válida seja copiada e reproduzida em outro contexto.

O verificador também deve confirmar que os claims divulgados correspondem à solicitação e que nenhuma condição obrigatória foi omitida.

Relação com o titular

Algumas credenciais exigem prova de que quem apresenta controla a chave do titular ou a relação de Wallet aprovada associada à credencial. Outras podem funcionar de forma semelhante a bearer ou usar um modelo diferente de vínculo.

A política do verificador deve saber qual modelo se aplica. Holder binding não deve ser presumido apenas porque uma credencial foi recebida por uma interface de usuário.

Resultados explicáveis

Os resultados de verificação devem distinguir estados como:

  • verificada e em conformidade com a política;
  • criptograficamente válida, mas insuficiente para a política;
  • expirada, suspensa ou revogada;
  • emissor não confiável ou tipo de credencial não suportado;
  • divulgação obrigatória ou relação com o titular ausente;
  • apresentação antiga, reproduzida ou endereçada incorretamente;
  • indeterminada porque uma dependência autoritativa está indisponível.

Uma resposta binária “válida” pode ocultar distinções importantes.

Decisão institucional final

A parte confiante continua responsável pela decisão final. Pode precisar aplicar regras adicionais de negócio, legais, de segurança, elegibilidade, fraude, sanções, clínicas, trabalhistas ou de acesso.

A verificação de credenciais não deve ser descrita como admissão, onboarding, aprovação de pagamento, autorização médica, licenciamento ou direito automático, a menos que a instituição tenha projetado e aprovado explicitamente esse processo de decisão.

Governança de políticas

A política de verificação deve ser:

  • versionada;
  • aprovada por um responsável autorizado;
  • delimitada por tipo de credencial e finalidade;
  • testável com casos positivos e negativos;
  • observável em produção;
  • mantida com decisões históricas;
  • atualizada quando emissores, chaves, padrões, riscos ou leis mudarem.

Limite da documentação pública

Esta página descreve a semântica pública de verificação. Trust lists de clientes, limiares de aceitação, relações privadas com emissores, regras de fraude, código de políticas, endpoints e caminhos operacionais de exceção permanecem controlados.

Consulte UbID Proof, Política de confiança e Credenciais verificáveis.