Yubikey 4 no funciona (Linux y Windows)

Yubikey 4 no funciona (Linux y Windows)

Recibí un Yubikey 4 hace unos días. Lo obtuve junto con una oferta especial de la revista WIRED. El problema con la clave es que no la reconoce ni Windows 10 ni Linux (Mint 18).

linux

Cuando ejecuto sudo lsusb -d 058b:004c -v, la clave se muestra como

Bus 006 Device 009: ID 058b:004c Infineon Technologies 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x058b Infineon Technologies
  idProduct          0x004c 
  bcdDevice            1.00
  iManufacturer           1 Infineon AG
  iProduct                2 SLE78 USB Solid Flash(TM) Kit
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           86
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower               20mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass        11 Chip/SmartCard
      bInterfaceSubClass      0 
      bInterfaceProtocol      0 
      iInterface              4 USB Smartcard
      ChipCard Interface Descriptor:
        bLength                54
        bDescriptorType        33
        bcdCCID              1.10  (Warning: Only accurate for version 1.0)
        nMaxSlotIndex           0
        bVoltageSupport         1  5.0V 
        dwProtocols             2  T=1
        dwDefaultClock       3580
        dwMaxiumumClock      3580
        bNumClockSupported      0
        dwDataRate           9600 bps
        dwMaxDataRate        9600 bps
        bNumDataRatesSupp.      0
        dwMaxIFSD             254
        dwSyncProtocols  00000000 
        dwMechanical     00000000 
        dwFeatures       00020840
          Auto parameter negotation made by CCID
          Short APDU level exchange
        dwMaxCCIDMsgLen       263
        bClassGetResponse    echo
        bClassEnvelope       echo
        wlcdLayout           none
        bPINSupport             0 
        bMaxCCIDBusySlots       1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
Device Status:     0x0000
  (Bus Powered)

Investigué un poco (Base de datos de identificación USB) y en mi opinión esta combinación de ID de proveedor/producto parece realmente conectada (no como la revista). Dado que 058c es el ID de proveedor de Infineon Technologies (Yubikey tiene 1050), el ID de producto 004c no tiene sentido.

Las herramientas SmartCard y Yubicon Linux (ykinfo, ykman, opensc-explorer, opensc-tool,...) no reconocieron la clave.

bash$ sudo ykinfo -v
Yubikey core error: no yubikey present

Además, las siguientes instrucciones fueron inútiles: https://developers.yubico.com/libu2f-host/Mode_switch_YubiKey.html

ventanas 10

En Windows 10, las herramientas Yubico tampoco parecen funcionar, pero al menos la información HW del sistema de Windows dice algo sobre un dispositivo CCID.

Investigación exahustiva

Ya le pregunté al soporte de Yubico, que respondió en un día, pero las sugerencias (reiniciar, probar con otro puerto USB) no funcionaron y aún no recibí un seguimiento.

Como no tengo otro a mano, no puedo descartar el caso de que sea simplemente un defecto.

Quizás alguien más tenga algunas sugerencias sobre cómo depurar o solucionar el problema.

Editar

El LED de mi llave tampoco parpadeó nunca. Ninguna señal de vida.

Editar 2

Yubico me está enviando una nueva clave. Parece que un lote se ha configurado mal en producción.

Respuesta1

En un correo electrónico del soporte de Yubi, me indicaron que se trata de un problema de configuración de fábrica y que requiere un reemplazo.

Su correo electrónico se cita a continuación:

Gracias por su paciencia en esto.

Recientemente descubrimos que un pequeño subconjunto de YubiKeys que se distribuyeron para esta promoción se enviaron mal configurados y, por lo tanto, no funcionarán. El número de serie que envió es una de esas claves. Por eso, le proporcionamos una nueva YubiKey 4. Envíe su dirección postal preferida y le enviaremos el reemplazo lo más rápido posible.

Lamentamos mucho cualquier inconveniente que hayamos causado. Gracias por tu apoyo. Si tiene más problemas, responda este mensaje o puede abrir un nuevo caso de soporte en yubi.co/support.

Atentamente, James Alseth

Para recibir un reemplazo, genera un ticket de soporte con Yubi (http://yubi.co/support) incluyendo la siguiente información:

  • Número de serie del dispositivo defectuoso (se puede encontrar en el reverso de la llave)
  • Dirección de envío para un reemplazo

Podrán determinar a partir del número de serie si la suya fue una de las unidades afectadas.

información relacionada