Proveedores de autenticación para aplicaciones sin conexión a Internet

1

Tengo un caso de uso interesante en el que los usuarios necesitan autenticarse en aplicaciones que se ejecutan en entornos que pueden no tener acceso a Internet o incluso acceso a un servidor de autenticación. Los administradores deben poder otorgar y revocar el acceso a usuarios individuales sin acceso directo a la aplicación. Sin embargo, los administradores prefieren no mantener y operar la solución. ¿Existe algún proveedor o servicio de autenticación que pueda hacer el truco?

Ya he explorado los servicios de OCRA como Protectimus y Gemalto, y también RSA SecurID, pero para verificar las respuestas de desafío, todos parecen requerir que la aplicación llame a sus servidores.

Otra posibilidad es usar un proveedor de ID de OpenConnect tal que un usuario inicie sesión a través de su dispositivo móvil, obtenga un token de identificación y cópielo en la aplicación. Sin embargo, la aplicación aún necesita tener claves de firma actualizadas o el secreto del cliente. Sin embargo, de manera más crítica, es posible que el usuario no tenga una forma práctica de copiar el token en la aplicación en la práctica, ya que el token puede ser largo.

Más información

Si ayuda a aclarar el motivo de estos requisitos:

  • Los usuarios son personal de soporte de mi empresa.
  • La aplicación se ejecuta en su propia máquina virtual en la red interna de otra compañía.
  • En este momento, la aplicación y la máquina virtual están "cerradas". Solo el equipo de asistencia de mi empresa puede iniciar sesión en su cuenta de asistencia, no el cliente.
pregunta Raul Santelices 14.10.2017 - 00:01
fuente

1 respuesta

1

Todas las soluciones de seguridad deberán llamar a un servicio de algún tipo, ya que necesita una separación entre la aplicación y el proveedor de seguridad.

Sin embargo, eso no significa que deban estar en servidores físicos diferentes y, ciertamente, no es necesario que estén en Internet. Si no tiene ninguna red, sus usuarios no podrán acceder al servidor, por lo que supongo que tiene una red local sin Internet.

Con un solo servidor, sus opciones son limitadas y la seguridad también será limitada. La mejor opción en este caso será una tienda de seguridad de hardware. La seguridad se descarga al hardware, que idealmente almacena las claves y realiza el proceso de autenticación.

De lo contrario, los servidores de claves locales proporcionarán cierta medida de seguridad pero, por supuesto, cuando están activos, son susceptibles a ataques de memoria.

Es mejor pasar a varios servidores físicos o lógicos, especialmente si el servidor de seguridad está aislado en su propia red segura, ya que reduce la superficie de ataque.

Todo depende del valor de sus datos y del apetito de riesgo que tenga.

    
respondido por el Julian Knight 15.10.2017 - 23:56
fuente

Lea otras preguntas en las etiquetas