web-dev-qa-db-ja.com

Yubikey 4が機能しない(LinuxおよびWindows)

数日前にYubikey4を受け取りました。 WIREDマガジンの特別オファーで入手しました。キーの問題は、Windows 10でもLinux(Mint 18)でも認識されないことです。

Linux

Sudo lsusb -d 058b:004c -vを実行すると、キーは次のように表示されます。

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)

私は少し掘り下げました( SB IDデータベース )、そして私の意見では、このベンダー/製品IDの組み合わせは(雑誌としてではなく)本当に有線に見えます。 058cはインフィニオンテクノロジーズのベンダーID(Yubikeyは1050)であるため、製品ID004cは意味がありません。

SmartCardおよびYubiconLinuxツール(ykinfo、ykman、opensc-Explorer、opensc-toolなど)がキーを認識しませんでした。

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

また、次の手順は役に立ちませんでした: https://developers.yubico.com/libu2f-Host/Mode_switch_YubiKey.html

Windows 10

Windows 10では、Yubico Toolsも機能していないようですが、少なくとも、Windowsシステムのハードウェア情報はCCIDデバイスについて何かを教えてくれます。

さらなる調査

すでにYubicoのサポートに1日以内に回答を求めましたが、提案(再起動、別のUSBポートを試す)が機能せず、まだフォローアップがありませんでした。

手元に2つ目がないので、単に欠陥であるというケースを排除することはできません。

たぶん、他の誰かが問題をさらにデバッグまたは修正する方法についていくつかの提案をしています。

編集

キーのLEDも点滅しませんでした。生命の兆候はありません。

編集2

ユビコから新しい鍵が届きました。バッチが本番環境で誤って構成されているようです。

1
themole

Yubiサポートからのメールで、これは工場出荷時の構成の問題であり、交換が必要であることが示されました。

彼らの電子メールは以下に引用されています:

しばらくお待ちいただきますようお願いいたします。

最近、このプロモーション用に配布されたYubiKeyの小さなサブセットが誤って構成されて出荷されたため、機能しないことがわかりました。送信したシリアル番号は、それらのキーの1つです。そのため、新しいブランドのYubiKey 4を提供します。ご希望の郵送先住所をお送りください。できるだけ早く交換品を発送いたします。

ご不便をおかけして申し訳ございません。ご協力ありがとうございます。さらに問題がある場合は、このメッセージに返信するか、yubi.co/supportで新しいサポートケースを開くことができます。

よろしくお願いいたします。JamesAlseth

交換品を受け取るには、Yubi( http://yubi.co/support )で次の情報を含むサポートチケットを発行します。

  • 欠陥のあるデバイスのシリアル番号(キーの裏側に記載されています)
  • 交換用の配送先住所

彼らはあなたが影響を受けたユニットの1つであったかどうかをシリアル番号から判断することができます。

1
Daryl Robbins