I became aware of Trusona recently (see their demo on this page https://www.trusona.com/ ). They want to 'end passwords'.
I believe in the idea that 'reasonable security' = {something you are + something you know + something you own}, and that anything else pretending to be safe enough is basically unsafe / a lie.
From my point of view it looks like they use some image analysis to check that an ID has been shown, and shown in a way different from any previous image of this ID - to check somebody did not steal the logging image used as credential. So this is the 'something you own'.
But do they have any way of checking that the logging ID is valid in the first place? I guess if you obtain a snapshot of an ID, you can as well print it and re-scan it?
So how can a system like trusona be secure at all? Is there something I am missing? I do not see the 'something you know' / 'something you are' components of safety, and the 'something you own' itself seems dubious compared with a good cryptographic pseudo random number generator.
In a sense, this is the same reason why I would not use pure fingerprint ID ('something I am', but easy to copy) for anything serious - I am giving my fingerprint for free hundreds of times a day each time I use my fingers. At least as long as you cannot read my mind / hack my end-point access, you cannot get to my password (not to say there are no ways to do both of course).
Am I missing something / can somebody explain if / why trusona is actually safe?