Hoe het werkt
Wat er gebeurt tussen het verzoek en het antwoord
REAL AUTH zet een vage vraag — is deze persoon echt? — om in een precieze vraag die met een handtekening te beantwoorden valt.
Er moet iets geverifieerd worden
Een aanmelding, een betaalopdracht, een wijziging van bankgegevens, een dringend telefoontje. De vragende applicatie beschrijft precies wat ze bevestigd wil zien: welke site, welk account, welke organisatie, welke rol, welke waarden, en hoe lang het antwoord geldig blijft.
Het verzoek wordt een intent
Een intent is het verzoek vastgelegd in een vaste, ondubbelzinnige vorm. Hij draagt een challenge die nooit eerder is gebruikt en een vervaltijd in minuten. Twee verzoeken die in één gebonden waarde verschillen zijn twee verschillende intents, en goedkeuring van de ene is geen goedkeuring van de andere.
De persoon ziet wat er werkelijk gevraagd wordt
Geen kale "goedkeuren?"-melding. Het vertrouwde apparaat toont het domein dat het vraagt en de waarden die vastgelegd worden, want een goedkeuring die niemand las is geen toestemming — dat is een gewoonte.
Daarom toont REAL AUTH het volledige rekeningnummer of walletadres en niet de eerste en laatste vier tekens. Een aanvaller kan een ingekort adres nabootsen; het volledige niet.
Het apparaat ondertekent, en de biometrie blijft waar ze is
Gezicht, vingerafdruk of pincode ontgrendelt een privésleutel in de beveiligde hardware van het apparaat. Die sleutel kan er niet uit. REAL AUTH ontvangt, bewaart of verwerkt nooit biometrische gegevens — enkel een handtekening die de sleutel maakte.
De handtekening wordt tegen de intent getoetst
De server controleert de handtekening, of de challenge degene is die hij uitgaf, of die nog niet gebruikt was, of de herkomst klopt, en of de intent niet verlopen is. Elke mislukking is een mislukking; er wordt niets doorgewuifd.
Het resultaat is gebonden en kortlevend
Het antwoord dekt exact de waarden die getoond werden. Verander er één en de goedkeuring geldt niet meer. Wacht te lang en ze verloopt. Er bestaat geen toestand waarin een oude goedkeuring stilzwijgend een nieuw verzoek machtigt.
Zie het in een echte koppeling
De sandbox draait dezelfde stappen als productie, met gegevens die productiedata niet kunnen bereiken.