¿Es posible permitir el acceso a un sitio web solo para clientes específicos en máquinas específicas?
No soy un experto en seguridad, pero una idea que tuve fue generar un certificado que funcionaría solo en una máquina específica (por lo tanto, si el certificado fue robado, no funcionaría en otras computadoras) y luego de alguna manera usarlo para autorizarme en el sitio web (además de proporcionar un nombre de usuario y contraseña).
Los requisitos de seguridad son muy altos, y me gustaría evitar desarrollar una aplicación de escritorio por razones de escalabilidad y mantenibilidad, pero la seguridad se convierte en un problema.
¿Se puede lograr esto en la web o debería ser una aplicación puramente local?
Apreciaría cualquier material de lectura sobre este tema. Gracias.