Estoy buscando información sobre cómo integrar U2F (usando YubiKey o dispositivos similares) en un dominio de Windows de Active Directory (será un servidor Windows 2016). Especialmente estoy interesado en asegurar el inicio de sesión de Windows en estaciones de trabajo / servidores para requerir un token U2F como segundo factor (la contraseña solo no debería funcionar en absoluto).
En resumen, el objetivo es que cada autenticación se realice mediante contraseña + token U2F o utilizando tokens kerberos.
Cualquier sugerencia sobre dónde encontrar más información sobre este escenario específico o las lecciones aprendidas sería genial.
Respuestas:
Version corta
Comencé a buscar el uso de FreeRADIUS con el Servicio de acceso a políticas de red de Windows (NPS) porque tenemos un entorno mixto de Windows / Linux (y porque YubiRADIUS ya no es compatible). FreeRADUIS se usaría para vincular las YubiKey a la autenticación AD juntas.
En mis búsquedas encontré un par de recursos no gratuitos como WiKID Systems y AuthLite para hacer 2 factores con Yubikeys (enlaces a continuación). Parece que hay una manera de acercarse mucho usando los servicios integrados de Windows (usando la Política de red y los Servicios de acceso (NPS)) que estaba usando como base para mi trabajo en FreeRADIUS.
Aquí hay un tutorial para que NPS funcione con WiKD
http://www.techworld.com/tutorial/security/configuring-nps-2012-for-two-factor-authentication-3223170/
Esta URL describe cómo hacer que funcione con AuthLite
https://www.tachyondynamics.com/yubikey-and-windows-domain-2-factor-authentication/
Ambas implementaciones parecen querer alguna forma de servidor RADIUS para transmitir la autenticación de segundo factor. Al menos eso es lo que yo entiendo.
Además: si busca "Windows Server 2016 2-factor yubikey", o similar, puede encontrar más.
¡Espero que esto ayude!
fuente