autenticarse y usar smartcard en mÁquinas Virtuales de MS

Debido a que las máquinas virtuales de MS (Virtual PC, Virtual Server, Hyper-V) no admiten hardware virtual USB, ha existido desde siempre el problema de la autenticación tanto en consola como por escritorio remoto a través de una smartcard, es decir a través de las tarjetas chip o tarjetas inteligentes.

Aunque hay soluciones que pueden paliarlo: USB over Network o bien USB for remote desktop http://www.usb-over-network.com/downloads.html estas soluciones son caras y los drivers, aparte de ligeras inestabilidades son realmente caros y con incorrecto funcionamiento bajo túneles VPN.

Existe una solución más elegante: si existiese un driver de hardware virtual (para la máquina virtual) que diese un dispositivo hardware de lector de smartcard, el problema estaría solucionado.

Tal driver existe y pertenece a la casa Axalto. El problema es que dicha casa, que los vendía con dispositivos simples lectores de tarjeta que no eran más que un cable sin dispositivo USB (la cual era simulada por los drivers virtuales) y que servía para máquinas "reales" con un precio de 60 céntimos de euro, es decir una bicoca, fue absorbida por Gemalto (vendedor de los dispositivos usb reales de Gemplus) y por tanto el producto de esta competencia desapareció.

Los drivers aun así pueden encontrarse en la red, por ejemplo: http://www.4shared.com/file/61590050/114887c1/Axalto-egate-drivers-v3060.html
Con lo cual, instalándolos en la maquina virtual (funciona correctamente en XP / W2003 y hay que modificarlos ligeramente para que su instalador funcione en W2008 -problema del instalador, no de los drivers) ya tendremos el dispositivo hardware virtual de smartcar y podremos autenticarnos desde nuestro lector de tarjetas en la máquina real

--

José Manuel Tella Llop
jmtella@compuserve.com

Multinglés/JMT        

10 - octubre - 2008