Token de software

Un token de software, o token de programa, es un componente de software que autentica a un usuario como parte de un sistema de autenticación multifactor. La forma más común de token de software es una aplicación de autenticación, que puede generar contraseñas de un solo uso que agregan un nivel de seguridad más allá de un nombre de usuario y una contraseña normales. Son similares a los tokens físicos, pero existen como software en un dispositivo en lugar de ser un componente de hardware dedicado.

Los tokens de software permiten usar un teléfono inteligente (u otro dispositivo) como parte de un proceso de autenticación multifactor. Primero, el servidor de autenticación genera una clave secreta que debe introducirse en la aplicación de autenticación. Una vez introducida la clave secreta, la aplicación de autenticación puede generar contraseñas de un solo uso, que normalmente son válidas durante entre 30 y 60 segundos cada una. La aplicación de autenticación genera contraseñas usando el mismo algoritmo que el servidor de autenticación; mientras los relojes del servidor y de la aplicación de autenticación estén sincronizados, las contraseñas coincidirán y autenticarán al usuario.

Aunque tanto los tokens físicos como los tokens de software agregan una capa adicional de seguridad al proceso de autenticación, los tokens de software lo hacen con un poco más de comodidad para el usuario. Los tokens físicos son dispositivos pequeños que debe llevar consigo y no sirven de nada si los olvida, pero los tokens de software funcionan en el teléfono inteligente que probablemente ya lleva consigo. Una aplicación de autenticación también puede utilizar las funciones de seguridad biométrica del teléfono inteligente, como el escaneo de huellas digitales o el reconocimiento facial, lo que agrega otro nivel de protección. Por último, si pierde o le roban un teléfono inteligente que contiene su token de software, el administrador puede revocar la clave existente y reemplazarla por una nueva que puede agregar a un dispositivo nuevo, en lugar de tener que esperar un token físico de reemplazo.

Actualizado June 27, 2023 por Brian P.

quizPon a prueba tu conocimiento

What technology allows developers to run SQL queries within Java applications?

A
JavaScript
0%
B
JDBC
0%
C
jQuery
0%
D
Ajax
0%
Correct! Incorrect!     View the JDBC definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Token de software en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.