Ações críticas
- A pessoa vê a operação e os seus valores
- Passkey ou telemóvel com código
- Recibo assinado, verificável fora do serviço
MFA · ProofFlow
O ProofFlow é a MFA do AuthGuard para o que importa. A confirmação fica ligada à operação exata que a pessoa vê, com passkey ou no telemóvel com o código de comparação, é decidida uma única vez e fica num recibo assinado que se verifica offline. Para o dia a dia, passkeys, telemóvel, TOTP e HOTP chegam ao browser, ao Windows e à VPN.
Em vídeo
Locução em inglês, com legendas em português e em inglês. Ecrãs reais do produto; pessoas, organizações e montantes são fictícios.
ProofFlow · como funciona
Uma tecnologia própria do AuthGuard, usada na consola, na entrada em aplicações, no acesso privilegiado e nos pedidos de outros sistemas.
O servidor escreve o pedido numa forma canónica, com a operação, os campos e o prazo. Um digest SHA-256 cobre o pedido inteiro.
Os seis dígitos são derivados do digest. No telemóvel, a pessoa escreve o código que o ecrã mostra; três códigos errados recusam o pedido. Se o pedido for trocado, os códigos deixam de coincidir.
A passkey assina aquele digest e só aquele. A aprovação no telemóvel é confirmada com biometria ou PIN.
Na consola, a autorização expira em dois minutos e é consumida uma só vez, com a política reavaliada nesse momento. A decisão fica num recibo assinado com ML-DSA-65, mais Ed25519 em modo híbrido.
MFA comum vs ProofFlow
O padrão genérico de MFA por notificação confirma que alguém está a entrar. O ProofFlow confirma o que vai ser feito, e deixa prova.
| Critério | MFA comum (notificação push) | ProofFlow |
|---|---|---|
| O que a pessoa vê | Um aviso de que alguém está a entrar, por vezes com a aplicação e a localização. | A operação. Na consola, todos os campos: montante, destino, referência. No telemóvel, a operação, quem a pediu e a referência. |
| A que fica ligada a aprovação | À sessão que está a entrar. | Ao pedido canónico e ao seu digest SHA-256. Uma confirmação dada a outro pedido não serve. |
| Phishing e aprovação por cansaço | Um sim/não simples pode ser aceite por cansaço; a correspondência de números reduz esse risco. | Com passkey, resiste a phishing. No telemóvel, a pessoa escreve o código de seis dígitos do ecrã e três erros recusam o pedido. |
| A prova depois | Em regra, um registo de entrada no fornecedor. | Um recibo assinado com ML-DSA-65 (e Ed25519 em modo híbrido), que se verifica fora do serviço com as chaves públicas da instalação. |
| Onde se usa | Sobretudo na entrada. | Entrada em aplicações, pagamentos, alterações de acesso, ações administrativas e pedidos de outros sistemas pela API de intents. |
Comparação com o padrão genérico de MFA por notificação; cada produto implementa-o à sua maneira.
A Marta liga o portátil Windows: escreve a palavra-passe e, no telemóvel, o número que o ecrã mostra. A meio da manhã liga a VPN e aprova o pedido Ligar à VPN Lisboa.
À tarde, o ERP pede-lhe que aprove o pagamento da fatura INV-42. Ela confere o montante e o destino na consola, confirma com a passkey e o ERP recebe um recibo assinado antes de pagar.
Os outros fatores
Piloto
Um pagamento, uma alteração de acessos ou uma tarefa administrativa com ProofFlow, e passkeys ou telemóvel para o resto da equipa. Definimos consigo a política e o caminho de recuperação.
geral@authguard.pt