Yubikey 4 não funciona (Linux e Windows)

Yubikey 4 não funciona (Linux e Windows)

Recebi um Yubikey 4 há alguns dias. Ganhei junto com uma oferta especial da revista WIRED. O problema da chave é que ela não é reconhecida nem pelo Windows 10, nem pelo Linux (Mint 18).

Linux

Quando executo sudo lsusb -d 058b:004c -v, a chave é mostrada 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)

Eu cavei um pouco (Banco de dados de ID USB) e, na minha opinião, essa combinação de ID de fornecedor/produto parece realmente conectada (não como a revista). Como 058c é o ID do fornecedor da Infineon Technologies (Yubikey tem 1050), o ID do produto 004c não faz sentido.

As ferramentas SmartCard e Yubicon Linux (ykinfo, ykman, opensc-explorer, opensc-tool,...) não reconheceram a chave.

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

Além disso, as seguintes instruções foram inúteis: https://developers.yubico.com/libu2f-host/Mode_switch_YubiKey.html

Janelas 10

No Windows 10, as ferramentas Yubico também parecem não funcionar, mas pelo menos as informações de HW do sistema Windows informam algo sobre um dispositivo CCID.

Investigação aprofundada

Já perguntei ao suporte do Yubico que respondeu em um dia, mas as sugestões (reiniciar, tentar outra porta USB) não funcionaram e ainda não recebi acompanhamento.

Como não tenho um segundo em mãos, não posso eliminar o caso de ser simplesmente defeito.

Talvez alguém tenha algumas sugestões sobre como depurar ou corrigir o problema.

Editar

O LED da minha chave também nunca piscou. Nenhum sinal de vida.

Editar 2

Yubico está me enviando uma nova chave. Parece que um lote foi configurado incorretamente na produção.

Responder1

Em um e-mail do suporte da Yubi, eles me indicaram que este é um problema de configuração de fábrica e requer substituição.

O e-mail deles é citado abaixo:

Obrigado por sua paciência nisso.

Descobrimos recentemente que um pequeno subconjunto de YubiKeys distribuídos para esta promoção foi enviado mal configurado e, portanto, não funcionará. O número de série que você enviou é uma dessas chaves. Por isso, estamos fornecendo a você uma nova marca YubiKey 4. Envie seu endereço de correspondência preferido e enviaremos a substituição o mais rápido possível.

Lamentamos muito qualquer inconveniente que tenhamos causado. Obrigado pelo seu apoio. Se você tiver mais problemas, responda a esta mensagem ou abra um novo caso de suporte em yubi.co/support.

Atenciosamente, James Alseth

Para receber uma substituição, abra um ticket de suporte com Yubi (http://yubi.co/support) incluindo as seguintes informações:

  • Número de série do dispositivo com defeito (pode ser encontrado no verso da chave)
  • Endereço de entrega para substituição

Eles serão capazes de determinar a partir do número de série se a sua foi uma das unidades afetadas.

informação relacionada