Tener. Saber. Ser.
Albert Cervera i Areny
Hola,
cada día entras en casa gracias a la llave que tienes.
Tener
Tener una llave, en este caso, es lo que permite entrar.
Tener que tener una llave tiene la ventaja de que, si quieres dejar entrar a alguien en casa, solo tienes que darle ese objeto. Al mismo tiempo, basta con que alguien te quite las llaves o te robe el bolso para poder entrar.
Es posible que, después de entrar con la llave, tengas que desactivar la alarma. Probablemente, para hacerlo tendrás que saber un código.
Saber
Saber es lo que distingue ahora entre quién queremos que pueda entrar y quién no.
Si para desactivar la alarma utilizas algún tipo de llave contactless, probablemente no sea la mejor idea, porque bastaría con que te robaran el bolso para tener las dos llaves.
En cambio, fíjate en que, si utilizas un código de seguridad, el acceso es algo más complicado: tendrían que robarte el bolso y, además, obtener el código por algún medio distinto.
Saber una contraseña es lo que te permite acceder a muchas páginas web o te lo impide. También es el sistema que utilizan habitualmente los usuarios de Tryton.
Ser
Ser, verificando la huella dactilar o el iris, por ejemplo, es otra posibilidad para verificar el acceso a una propiedad o sistema.
Cada uno de estos mecanismos —tener, saber o ser— tiene sus ventajas e inconvenientes, y por eso, para tener la máxima seguridad, lo mejor es combinar dos o (idealmente) los tres.
Resulta que precisamente eso es lo que permite el protocolo WebAuthn. Y, claro, como existía una forma más segura de autenticar a los usuarios que la que estábamos utilizando, no nos ha quedado más remedio que integrar este protocolo en Tryton.
El nuevo módulo que hemos creado añade Tener y Ser al Saber de la contraseña que ya utilizamos habitualmente.
¿Cómo funciona WebAuthn integrado en Tryton?
Después de introducir la contraseña, el usuario ve una pantalla como esta:

Al leer el código QR con el móvil se abre una página como esta:

Al pulsar el botón para acceder, el móvil valida al usuario mediante la huella dactilar o la cara.
Por tanto, quien quiera acceder debe saber la contraseña, tener el móvil y ser la persona adecuada.
¡Salud y buena semana!