[{"data":1,"prerenderedAt":906},["ShallowReactive",2],{"i-heroicons:building-office-2":3,"i-heroicons:computer-desktop":8,"i-heroicons:cloud":10,"i-heroicons:server":12,"i-heroicons:folder":14,"i-heroicons:chart-bar":16,"i-heroicons:lock-closed":18,"i-heroicons:rectangle-stack":20,"i-heroicons:scale":22,"i-heroicons:cpu-chip":24,"i-heroicons:megaphone":26,"i-heroicons:document-text":28,"i-heroicons:shield-exclamation":30,"i-heroicons:shield-check":32,"i-heroicons:key":34,"i-heroicons:finger-print":36,"blog-page-3-ja":38},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M2.25 21h19.5m-18-18v18m10.5-18v18m6-13.5V21M6.75 6.75h.75m-.75 3h.75m-.75 3h.75m3-6h.75m-.75 3h.75m-.75 3h.75M6.75 21v-3.375c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21M3 3h12m-.75 4.5H21m-3.75 3.75h.008v.008h-.008zm0 3h.008v.008h-.008zm0 3h.008v.008h-.008z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M9 17.25v1.007a3 3 0 0 1-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0 1 15 18.257V17.25m6-12V15a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 15V5.25m18 0A2.25 2.25 0 0 0 18.75 3H5.25A2.25 2.25 0 0 0 3 5.25m18 0V12a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 12V5.25\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M2.25 15a4.5 4.5 0 0 0 4.5 4.5H18a3.75 3.75 0 0 0 1.332-7.257a3 3 0 0 0-3.758-3.848a5.25 5.25 0 0 0-10.233 2.33A4.5 4.5 0 0 0 2.25 15\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M21.75 17.25v-.228a4.5 4.5 0 0 0-.12-1.03l-2.268-9.64a3.375 3.375 0 0 0-3.285-2.602H7.923a3.375 3.375 0 0 0-3.285 2.602l-2.268 9.64a4.5 4.5 0 0 0-.12 1.03v.228m19.5 0a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3m19.5 0a3 3 0 0 0-3-3H5.25a3 3 0 0 0-3 3m16.5 0h.008v.008h-.008zm-3 0h.008v.008h-.008z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M2.25 12.75V12A2.25 2.25 0 0 1 4.5 9.75h15A2.25 2.25 0 0 1 21.75 12v.75m-8.69-6.44l-2.12-2.12a1.5 1.5 0 0 0-1.061-.44H4.5A2.25 2.25 0 0 0 2.25 6v12a2.25 2.25 0 0 0 2.25 2.25h15A2.25 2.25 0 0 0 21.75 18V9a2.25 2.25 0 0 0-2.25-2.25h-5.379a1.5 1.5 0 0 1-1.06-.44\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 0 1 3 19.875zm6.75-4.5c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125zm6.75-4.5c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":19},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M16.5 10.5V6.75a4.5 4.5 0 1 0-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H6.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":21},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M6 6.878V6a2.25 2.25 0 0 1 2.25-2.25h7.5A2.25 2.25 0 0 1 18 6v.878m-12 0q.354-.126.75-.128h10.5q.396.002.75.128m-12 0A2.25 2.25 0 0 0 4.5 9v.878m13.5-3A2.25 2.25 0 0 1 19.5 9v.878m0 0a2.3 2.3 0 0 0-.75-.128H5.25q-.396.002-.75.128m15 0A2.25 2.25 0 0 1 21 12v6a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 18v-6c0-.98.626-1.813 1.5-2.122\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":23},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M12 3v17.25m0 0c-1.472 0-2.882.265-4.185.75M12 20.25c1.472 0 2.882.265 4.185.75M18.75 4.97A48 48 0 0 0 12 4.5c-2.291 0-4.545.16-6.75.47m13.5 0q1.515.215 3 .52m-3-.52l2.62 10.726c.122.499-.106 1.028-.589 1.202a6 6 0 0 1-2.031.352a6 6 0 0 1-2.031-.352c-.483-.174-.711-.703-.59-1.202zm-16.5.52q1.485-.305 3-.52m0 0l2.62 10.726c.122.499-.106 1.028-.589 1.202a6 6 0 0 1-2.031.352a6 6 0 0 1-2.031-.352c-.483-.174-.711-.703-.59-1.202z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":25},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M8.25 3v1.5M4.5 8.25H3m18 0h-1.5M4.5 12H3m18 0h-1.5m-15 3.75H3m18 0h-1.5M8.25 19.5V21M12 3v1.5m0 15V21m3.75-18v1.5m0 15V21m-9-1.5h10.5a2.25 2.25 0 0 0 2.25-2.25V6.75a2.25 2.25 0 0 0-2.25-2.25H6.75A2.25 2.25 0 0 0 4.5 6.75v10.5a2.25 2.25 0 0 0 2.25 2.25m.75-12h9v9h-9z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":27},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M10.34 15.84q-1.033-.09-2.09-.09H7.5a4.5 4.5 0 1 1 0-9h.75q1.057 0 2.09-.09m0 9.18q.381 1.445.985 2.783c.247.55.06 1.21-.463 1.511l-.657.38c-.551.318-1.26.117-1.527-.461a21 21 0 0 1-1.44-4.282m3.102.069a18 18 0 0 1-.59-4.59c0-1.586.205-3.124.59-4.59m0 9.18a23.9 23.9 0 0 1 8.835 2.535M10.34 6.66a23.9 23.9 0 0 0 8.835-2.535m0 0A24 24 0 0 0 18.795 3m.38 1.125a24 24 0 0 1 1.014 5.395m-1.014 8.855q-.177.57-.38 1.125m.38-1.125a24 24 0 0 0 1.014-5.395m0-3.46a2.25 2.25 0 0 1 0 3.46m0-3.46a24 24 0 0 1 0 3.46\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":29},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":31},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M12 9v3.75m0-10.036A11.96 11.96 0 0 1 3.598 6A12 12 0 0 0 3 9.75c0 5.592 3.824 10.29 9 11.622c5.176-1.332 9-6.03 9-11.622c0-1.31-.21-2.57-.598-3.75h-.152c-3.196 0-6.1-1.25-8.25-3.286m0 13.036h.008v.008H12z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":33},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M9 12.75L11.25 15L15 9.75m-3-7.036A11.96 11.96 0 0 1 3.598 6A12 12 0 0 0 3 9.749c0 5.592 3.824 10.29 9 11.623c5.176-1.332 9-6.03 9-11.622c0-1.31-.21-2.571-.598-3.751h-.152c-3.196 0-6.1-1.248-8.25-3.285\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":35},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":37},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M7.864 4.243A7.5 7.5 0 0 1 19.5 10.5c0 2.92-.556 5.709-1.568 8.269M5.742 6.364A7.47 7.47 0 0 0 4.5 10.5a7.46 7.46 0 0 1-1.15 3.993m1.989 3.559A11.2 11.2 0 0 0 8.25 10.5a3.75 3.75 0 1 1 7.5 0q0 .79-.064 1.565M12 10.5a14.94 14.94 0 0 1-3.6 9.75m6.633-4.596a18.7 18.7 0 0 1-2.485 5.33\"\u002F>",{"data":39,"meta":903},[40,82,158,215,252,308,363,373,412,441,480,533,585,638,690,732,784,806,851,859],{"id":41,"documentId":42,"title":43,"content":44,"slug":45,"published":46,"createdAt":47,"updatedAt":47,"publishedAt":48,"locale":49,"authorManual":50,"cover":51,"tags":75},171,"wcgef9apkbyxkcxalby17ynr","SalesforceのMFA必須化に対応する『YubiOn for Salesforce』を使ってみた","\u003Cp>更新日：2022年12月7日\u003C\u002Fp>\n\u003Cp>２０２２年２月１日よりSalesforceではMFA（\u003Ca href=\"https:\u002F\u002Fwww.yubion.com\u002Fsfdc-mfa#:~:text=%E3%81%8A%E3%82%88%E3%81%B3%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95-,MFA%20(%E5%A4%9A%E8%A6%81%E7%B4%A0%E8%AA%8D%E8%A8%BC)%20%E3%81%A8%E3%81%AF,-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%81%AE%E8%84%85%E5%A8%81\">多要素認証\u003C\u002Fa>）が必須化されます。\u003C\u002Fp>\n\u003Cp>従来のID・パスワードの認証に加えて、さらにもう１要素の認証が求められることになります。\u003C\u002Fp>\n\u003Cp>Salesforceは下記のMFAをサポートしているのですが、お客様の環境によってはそのMFA検証手段が使用できない場合もあると思います。そのような場合に、『\u003Cstrong>YubiOn for Salesforce\u003C\u002Fstrong>』は最適です。\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>\u003C\u002Fth>\n\u003Cth>\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>​Salesforce Authenticator\u003C\u002Ftd>\n\u003Ctd>端末に送られてくるプッシュ通知をもとに認証することによりログインが可能\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>サードパーティ製 TOTP\u003C\u002Ftd>\n\u003Ctd>端末に送られてくる仮の一時コード入力することによりログイン可能\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>セキュリティキー (U2F)\u003C\u002Ftd>\n\u003Ctd>USBに差した物理デバイスをもとに認証することによりログインが可能\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>たとえば以下のような場合はSalesforceが推奨するMFA手段が使用できないと考えられます。\u003C\u002Fp>\n\u003Cp>「Salesforce Authenticator」や「3rd Party TOTP」は、モバイルデバイスが必須となります。社用端末が貸与されないなど場合によっては使用できないかもしれません。「U2F」は、物理デバイス（有料）をUSBに差して認証する必要があります。USB制限やリモート接続などでU2Fの通信ができない場合は使用できません。くわえて、U2Fは個体識別が難しいため、管理も容易ではないというデメリットもあります。\u003C\u002Fp>\n\u003Cp>『YubiOn for Salesforce』は、YubiKey（有料）を利用したOTP（ワンタイムパスワード）による多要素認証を行うアプリケーションで、以下のようなメリットがあります。\u003C\u002Fp>\n\u003Cul>\n\u003Cli>モバイルデバイスは不要\u003C\u002Fli>\n\u003Cli>OTPはキーボードとして認識されるので、USB制限下またはリモート接続でも利用可能\u003C\u002Fli>\n\u003Cli>認証デバイスの管理が容易\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>では実際に『YubiOn for Salesforce』を使用してみます。\u003C\u002Fp>\n\u003Cp>●導入は簡単\nパッケージインストールサイトにアクセスします。\nそこでインストール用のキーを入力して、［インストール］ボタンを押せばOK。\n※インストールサイトのURLとインストール用のキーはパッケージ購入時に配布されます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_using_yubion_for_salesforce_mfa_1_8603cf226f.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>インストール完了後、すぐにYubiKey管理アプリ（YubiKeyManager）が使用できるようになります。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_using_yubion_for_salesforce_mfa_2_d3104b9f96.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>●YubiKeyManagerでYubiKeyの一括管理\n認証に使用するYubiKeyの登録や名前の変更、削除を行うことができます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_using_yubion_for_salesforce_mfa_3_8360f3b420.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>また、ユーザごとに認証用のYubiKeyを割り当てたり、解除したりすることもできます。\n１ユーザに対して複数のYubiKeyを割り当てたり、複数ユーザに同一YubiKeyを割り当てて運用することも可能です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_using_yubion_for_salesforce_mfa_4_c9a0c64df6.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>●ログイン時のMFA（多要素認証）\nユーザ（プロファイルと呼ばれる役割ごと）にMFAを必要とするログインフローを適用します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_using_yubion_for_salesforce_mfa_5_ebef51d3e8.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>MFA用ログインフローを適用されたユーザは、次回のログインからYubiKeyによるOTPが要求されます。\nユーザは従来のID・パスワード（１要素目）でログインします。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_using_yubion_for_salesforce_mfa_6_3da9fe1fa9.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>USBポートにYubiKeyを差し込みます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_using_yubion_for_salesforce_mfa_7_6f8dc8add6.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>（注：OTP機能が実装されているYubiKeyのみ利用可能です）\u003C\u002Fp>\n\u003Cp>［y］部分に指を当てるだけでOTP認証（２要素目）が行われ、Salesforceサービスにログインできます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_using_yubion_for_salesforce_mfa_8_d99088aafc.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>以上で、かんたんにMFAの導入ができました。\u003C\u002Fp>\n\u003Cp>SalesforceがサポートしているMFA検証手段が使用できない場合は\u003C\u002Fp>\n\u003Cp>是非、『YubiOn for Salesforce』の導入をご検討ください。\u003C\u002Fp>\n\u003Cp>また、弊社ではYubiKeyも取り扱っております。\u003C\u002Fp>\n\u003Cp>ご購入をお考えの際は\u003Ca href=\"https:\u002F\u002Fwww.amazon.co.jp\u002Fs?me=ADKPGBH0XPL04&marketplaceID=A1VC38T7YXB528\">amazon\u003C\u002Fa>、または弊社へお問い合わせください。\u003C\u002Fp>\n\u003Cp>本製品またはYubiKeyに関するお問い合わせは\u003Ca href=\"https:\u002F\u002Fwww.yubion.com\u002Fcontact-form\">こちら\u003C\u002Fa>。\u003C\u002Fp>\n\u003Cp>YubiOn for Salesforce 製品紹介ページは\u003Ca href=\"https:\u002F\u002Fwww.yubion.com\u002Fyubion-for-salesforce\">こちら\u003C\u002Fa>。\u003C\u002Fp>\n","using-yubion-for-salesforce-mfa","2021-12-16","2026-04-28T08:08:38.914Z","2026-04-28T08:08:41.763Z","ja","YubiOn",{"id":52,"documentId":53,"name":54,"alternativeText":55,"caption":55,"focalPoint":55,"width":56,"height":57,"formats":58,"hash":70,"ext":60,"mime":64,"size":71,"url":72,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":74,"updatedAt":74,"publishedAt":74},1400,"xvhbymrcw9146di0rbi71p9b","blog-using-yubion-for-salesforce-mfa-1.png",null,384,340,{"thumbnail":59},{"ext":60,"url":61,"etag":62,"hash":63,"mime":64,"name":65,"path":55,"size":66,"width":67,"height":68,"sizeInBytes":69},".png","https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_using_yubion_for_salesforce_mfa_1_8603cf226f.png","438230b518b37b570f480579bb4b760f","thumbnail_blog_using_yubion_for_salesforce_mfa_1_8603cf226f","image\u002Fpng","thumbnail_blog-using-yubion-for-salesforce-mfa-1.png",19.97,176,156,19974,"blog_using_yubion_for_salesforce_mfa_1_8603cf226f",15.72,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_using_yubion_for_salesforce_mfa_1_8603cf226f.png","aws-s3","2026-04-28T08:08:07.085Z",[76],{"id":77,"documentId":78,"name":79,"slug":55,"createdAt":80,"updatedAt":80,"publishedAt":81},68,"zqbp7t9097n0e70j56w3ezwe","Salesforce","2026-04-28T05:41:19.987Z","2026-04-28T05:41:21.821Z",{"id":83,"documentId":84,"title":85,"content":86,"slug":87,"published":88,"createdAt":89,"updatedAt":89,"publishedAt":90,"locale":49,"authorManual":91,"cover":92,"tags":139},189,"nmui13fg0upgur71gwrcrunw","YubiKey Bioファーストインプレッション","\u003Cp>更新日：2022年12月7日\u003C\u002Fp>\n\u003Cp>2021年10月5日（現地時間）、ついにYubico社から【YubiKey Bio】が発売されました。今回、早速Yubico社から1本取り寄せてみましたので、簡単に使ってみた感じをお伝えしたいと思います。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_bio_first_impressions_review_1_497ba3b797.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_bio_first_impressions_review_2_87c830ab67.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>パッケージングはこのような感じです。今回はUSB Type-Aのものを購入しました。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_bio_first_impressions_review_3_6eb9a9b644.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_bio_first_impressions_review_4_3027dcc7dc.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>実際に取り出してみたところ。裏を見るとシリアル番号の記載がありますね。YubiKey BioはFIDO2認証器ですので、どちらかというとYubico Security Key寄りの製品となるため、シリアル番号は付かないのではないか、と思っていました。少々意外です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_bio_first_impressions_review_5_7343957c6e.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_bio_first_impressions_review_6_c94670bee9.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>大きさは今までのYubiKeyと変わりません。タッチ部分が指紋センサーに変わって大きくなったのと、他のキーと比べてタッチ部分の段差がやや浅いです。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_bio_first_impressions_review_7_cead3c6c08.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>従来製品はタッチ部分の「y」マークや鍵マークの部分が光って状態を表示していましたが、YubiKey Bioではタッチ部分とUSBコネクタの間に状態表示ランプが2つ、タッチ部分側から緑色、オレンジ色のランプが配置されています。緑色のランプは指紋タッチの要求時は早めの点滅、PINのタッチの要求時はゆっくりとした点滅をするようです。オレンジ色のランプの方は、エラー時やキーの設定変更時に光るようです。\u003C\u002Fp>\n\u003Cp>早速、キーを使うための初期設定を行ってみます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_bio_first_impressions_review_8_f257a43fae.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_bio_first_impressions_review_9_ba39359b7e.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Windows10だと、初期設定はOSの機能で行えます。スタートメニューから設定画面を開き、[アカウント]→[サインイン オプション]→[セキュリティ キー]と選んでいき、「管理」ボタンを押します。PINを作成して、指紋を登録します。\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffl.yubion.com\u002F\">YubiOn FIDO Logon\u003C\u002Fa>を使って、YubiKey BioでのWindowsへのログオンを試してみます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_bio_first_impressions_review_10_19836fa669.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_bio_first_impressions_review_11_2f7220a161.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>一般的な指紋認証タイプのFIDO2認証器と同じように登録できました。特に意識せず、買ってきたものがすぐ使える、という点で、FIDO2のような共通規格は便利なものです。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_bio_first_impressions_review_12_57b99f221b.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>ログオンも無事成功しました。ちいさく「ようこそ」が出ているのがわかるでしょうか？ 指紋認証タイプですので、いちいちPINを入力する事なくログオン出来るのは快適です。PC周りが乱雑だと言う点はご容赦ください。\u003C\u002Fp>\n\u003Cp>YubiOnの\u003Ca href=\"https:\u002F\u002Fyubionfido2demo.yubion.com\u002FHomeJP\">FIDO2デモサイト\u003C\u002Fa>でも試しに使ってみます。試したいのは当然ハードウェア認証器＋バイオメトリクスの多要素認証です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_bio_first_impressions_review_13_f24120fe15.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_bio_first_impressions_review_14_a03bff67ec.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>当然のことですが、ばっちり動作しますね。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_bio_first_impressions_review_15_b39d1a8bf2.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>指紋認証のFIDO2認証器は大体同じ動きですが、指紋認証を3回失敗した場合は代わりにPINの認証になります。人差し指の指紋を登録していましたが、わざと中指でタッチしてみると、他の認証器と同様に3回でPIN入力に移行しました。個人差があるとは思いますが、指紋認証の精度はとても良いので、あまりPINの入力をする機会は無いかもしれません。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_bio_first_impressions_review_16_1b4173845b.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Yubicoが配布しているYubiKey Managerでキー情報を表示してみました。キーの背面にシリアル番号が書いてありましたが、YubiKey Managerでもシリアル番号が読み取れますね。今回は技術的な点は省略しますが、何らかの方法でPC側からシリアル番号を読み取る仕組みがあるのでしょう。以前のYubiKeyと同じ方法なのかどうなのか、など、細かい点はもう少し技術情報を調べてみたいですね。\u003C\u002Fp>\n\u003Cp>当社からの販売の予定ですが、現時点では販売するという事だけは決まっておりますが、入荷予定日が正確に定まっておりません。Yubico社の直販サイトでもUSB-Cタイプは在庫切れになっており、世界的に生産が追いついていない模様です。弊社での取り扱い予定などが定まりましたらまたこちらのブログなどでもご案内したいと思います。\u003C\u002Fp>\n\u003Cp>■今回ご紹介したサイト\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffl.yubion.com\u002F\">YubiOn FIDO Logon\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>今回ご紹介したYubiKey Bioや、すでに販売している \u003Ca href=\"https:\u002F\u002Fwww.amazon.co.jp\u002FAuthenTrend-ATKey-Pro-USB%E6%8C%87%E7%B4%8B%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%AD%E3%83%BC-Hello%E3%80%81Azure-U2F%E3%80%81FIDO2%E8%AA%8D%E8%A8%BC\u002Fdp\u002FB084RFS5RP\u002Fref=sr_1_4?dchild=1&m=ADKPGBH0XPL04&marketplaceID=A1VC38T7YXB528&qid=1634362360&s=merchant-items&sr=1-4\">AuthenTrend製の ATKey.Pro\u003C\u002Fa> などの\u003C\u002Fp>\n\u003Cp>FIDO2認定の外部認証器を利用し、お使いのPCのWindowsログオンを簡単に強固な認証へと\u003C\u002Fp>\n\u003Cp>グレードアップさせることが可能です。\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyubionfido2demo.yubion.com\u002FHomeJP\">FIDO2デモサイト\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>※2022\u002F05\u002F24 デモサイトURL変更に伴い修正\u003C\u002Fp>\n\u003Cp>\u003Cstrong>■YubiKey Bio シリーズ AMAZONにて販売開始\u003C\u002Fstrong>　※2022\u002F05\u002F30 追加\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.amazon.co.jp\u002Fdp\u002FB09KM668XJ\u002F?m=ADKPGBH0XPL04\">YubiKey Bio - FIDO Edition (USB Type-Ａ) AMAZONでの販売はこちら\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.amazon.co.jp\u002Fdp\u002FB09MMDGMLC\u002F?m=ADKPGBH0XPL04\">YubiKey C Bio - FIDO Edition (USB Type-C) AMAZONでの販売はこちら\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","yubikey-bio-first-impressions-review","2021-10-16","2026-04-28T08:19:28.422Z","2026-04-28T08:19:31.153Z","Shiraishi",{"id":93,"documentId":94,"name":95,"alternativeText":55,"caption":55,"focalPoint":55,"width":96,"height":97,"formats":98,"hash":135,"ext":100,"mime":104,"size":136,"url":137,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":138,"updatedAt":138,"publishedAt":138},1488,"rokzuv7qno0esv3rcfkf3mjq","blog-yubikey-bio-first-impressions-review-1.jpeg",2048,1365,{"large":99,"small":110,"medium":119,"thumbnail":127},{"ext":100,"url":101,"etag":102,"hash":103,"mime":104,"name":105,"path":55,"size":106,"width":107,"height":108,"sizeInBytes":109},".jpeg","https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Flarge_blog_yubikey_bio_first_impressions_review_1_497ba3b797.jpeg","aa3eeb2df9c6a8940ed05625ce297358","large_blog_yubikey_bio_first_impressions_review_1_497ba3b797","image\u002Fjpeg","large_blog-yubikey-bio-first-impressions-review-1.jpeg",29.77,1000,667,29772,{"ext":100,"url":111,"etag":112,"hash":113,"mime":104,"name":114,"path":55,"size":115,"width":116,"height":117,"sizeInBytes":118},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fsmall_blog_yubikey_bio_first_impressions_review_1_497ba3b797.jpeg","2d84e17d251d34e6328ff452c244bd4b","small_blog_yubikey_bio_first_impressions_review_1_497ba3b797","small_blog-yubikey-bio-first-impressions-review-1.jpeg",9.77,500,333,9768,{"ext":100,"url":120,"etag":121,"hash":122,"mime":104,"name":123,"path":55,"size":124,"width":125,"height":116,"sizeInBytes":126},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fmedium_blog_yubikey_bio_first_impressions_review_1_497ba3b797.jpeg","362595b084f1b19dc1d3f4d11c2c8ff7","medium_blog_yubikey_bio_first_impressions_review_1_497ba3b797","medium_blog-yubikey-bio-first-impressions-review-1.jpeg",18.44,750,18436,{"ext":100,"url":128,"etag":129,"hash":130,"mime":104,"name":131,"path":55,"size":132,"width":133,"height":68,"sizeInBytes":134},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_yubikey_bio_first_impressions_review_1_497ba3b797.jpeg","4a55db57ec75ec844cd64a72b15141dd","thumbnail_blog_yubikey_bio_first_impressions_review_1_497ba3b797","thumbnail_blog-yubikey-bio-first-impressions-review-1.jpeg",3.16,234,3160,"blog_yubikey_bio_first_impressions_review_1_497ba3b797",92.82,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_bio_first_impressions_review_1_497ba3b797.jpeg","2026-04-28T08:18:16.750Z",[140,146,152],{"id":141,"documentId":142,"name":143,"slug":55,"createdAt":144,"updatedAt":144,"publishedAt":145},12,"aire52m2y26x0uq2lb8m0nwy","FIDO","2026-04-28T01:49:06.707Z","2026-04-28T01:49:08.676Z",{"id":147,"documentId":148,"name":149,"slug":55,"createdAt":150,"updatedAt":150,"publishedAt":151},66,"sd7t0a9tqso1d8h09tbtcuu0","セキュリティキー","2026-04-28T05:38:33.209Z","2026-04-28T05:38:35.057Z",{"id":153,"documentId":154,"name":155,"slug":55,"createdAt":156,"updatedAt":156,"publishedAt":157},22,"e0nti57slk8t0ag21prw0zr2","YubiKey","2026-04-28T05:13:37.740Z","2026-04-28T05:13:39.579Z",{"id":159,"documentId":160,"title":161,"content":162,"slug":163,"published":164,"createdAt":165,"updatedAt":165,"publishedAt":166,"locale":49,"authorManual":167,"cover":168,"tags":195},151,"qsm1ht2a7ejhcia6q5elfyzg","FIDO2セキュリティーキーで GitHub SSHアクセス強化","\u003Cp>更新日：2022年12月7日\u003C\u002Fp>\n\u003Cp>2021年8月13日以降、GitHubはGit操作におけるパスワード認証を廃止し、個人アクセストークン、SSHキー（開発者向け）、OAuthまたはGitHubアプリインストールトークンなどの強力な認証を必須にしたという発表がありました。\n（\u003Ca href=\"https:\u002F\u002Fgithub.blog\u002F2021-08-16-securing-your-github-account-two-factor-authentication\u002F\">https:\u002F\u002Fgithub.blog\u002F2021-08-16-securing-your-github-account-two-factor-authentication\u002F\u003C\u002Fa>）\u003C\u002Fp>\n\u003Cp>また、2021年5月に、Git操作のSSH認証は、従来の公開鍵と秘密鍵のペアの代わりに、FIDOセキュリティーキーをサポートしたということも発表しました。\n（\u003Ca href=\"https:\u002F\u002Fgithub.blog\u002F2021-05-10-security-keys-supported-ssh-git-operations\u002F\">Security keys are now supported for SSH Git operations | The GitHub Blog\u003C\u002Fa>）\u003C\u002Fp>\n\u003Cp>SSHキー生成の時、秘密鍵はPCではなく、セキュリティーキーに保存されます。そして、認証の時、キーにタッチするのも必要です。\u003C\u002Fp>\n\u003Cp>つまり、GitHubのウェブサービスとGit操作どちらでも同じYubiKeyを使って、2要素認証を行えます。\u003C\u002Fp>\n\u003Cp>GitHubのウェブサービスの2要素認証を設定するには、\u003Ca href=\"https:\u002F\u002Fwww.yubion.com\u002Fpost\u002Fgithub%E3%81%A7yubikey%E3%81%AE%E4%BA%8C%E8%A6%81%E7%B4%A0%E8%AA%8D%E8%A8%BC%E3%82%92%E8%A8%AD%E5%AE%9A\">GitHubでYubiKeyの二要素認証を設定 (yubion.com)\u003C\u002Fa>をご参照ください。\u003C\u002Fp>\n\u003Cp>今回の記事は、YubiKeyを使用したGitのSSHアクセスを紹介いたします。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>環境：\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>OS: Windows\u003C\u002Fli>\n\u003Cli>Security Key by Yubico with NFC\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>鍵の生成：\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>SSHキーペア生成と使用は、今までの方法と非常によく似ています。\u003C\u002Fp>\n\u003Cp>1.　YubiKeyをUSBポートに挿し込んでおきます。\n　2.　管理者としてGit Bashを開きます。\n　　　（WindowsにはFIDO2セキュリティーにアクセスするには管理者権限が必要です。）\n　3.　以下のコマンドを入力して、SSHキーを生成します。\u003C\u002Fp>\n\u003Cp>「sk」はセキュリティーキー（security key）です。\u003C\u002Fp>\n\u003Cp>$ ssh-keygen -t ed25519-sk -C &quot;\u003Cem>your_\u003Ca href=\"mailto:email@example.com\">email@example.com\u003C\u002Fa>\u003C\u002Fem>&quot;\u003C\u002Fp>\n\u003Cul>\n\u003Cli>注意：コマンドが失敗し、「invalid format（無効な形式）」または「feature not supported（機能をサポートしていない）」というエラーが表示される場合、ed25519をサポートしていないセキュリティーキーを使用している可能性があります。ed25519代わりに、ecdsaを試してください。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>今回使っているSecurity Key by Yubico with NFCのフォームウェアは5.1.2なので、ed25519のキーを生成できないので、ecdsaのキーを生成しました。\u003C\u002Fp>\n\u003Cp>Ed25519キーを使いたい方はYubiKeyフォームウェア5.2.3以降をご使用ください。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enhance_github_ssh_access_with_fido2_security_key_1_881adf20f8.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cem>YubiKey ManagerでYubiKeyのフォームウェアを確認\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>4.　YubiKeyのFIDO2 PINを入力し、キーをタッチします。\n　5.　「Enter a file in which to save the key」が表示されたら、Enterキーを押して、\n　　　公開鍵をデフォルトのファイルの場所に保存します。\n　6.　公開鍵ファイルのパスワードを作成します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enhance_github_ssh_access_with_fido2_security_key_2_fae64003d8.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cem>SSHキー生成の例\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>GitHubアカウントに新しいSSHキーを追加：\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>SSHキーが生成されたら、他のSSHキーと同じように、新しいキーをアカウントに追加します。下記はGitHub.comのサイトにSSHキーを追加する方法です。\u003C\u002Fp>\n\u003Cp>1.　先ほど生成した「id_ecdsa_sk.pub」ファイルから、SSHの公開鍵をコピーします。\n　2.　GitHub.comにアクセスし、設定ページを開き、「SSHとGPGキーのページ」に移動し、\n　　　コピーした公開鍵を新しいキーに貼り付けて、追加します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enhance_github_ssh_access_with_fido2_security_key_3_7985fd0c82.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cem>SSHキー追加の例\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SSHアクセス確認：\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>1.　YubiKeyをUSBポートに挿し込んでおきます。\n　2.　管理者としてGit Bashを開きます。\n　　　（WindowsにはFIDO2セキュリティーにアクセスするには管理者権限が必要です。）\n　3.　以下のコマンドを入力して、SSHキーアクセスを確認します。\u003C\u002Fp>\n\u003Cp>$ ssh -T \u003Ca href=\"mailto:git@github.com\">git@github.com\u003C\u002Fa>\n　4.　公開鍵ファイルのパスワードを入力し、YubiKeyをタッチします。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enhance_github_ssh_access_with_fido2_security_key_4_a65a3721e4.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cem>SSHアクセス確認の例\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>上のイメージのように表示されたら、FIDOセキュリティーキーを使ったSSHアクセスの設定が完了しました。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>最後に：\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>今回YubiKeyを使用したGitのSSHアクセスを紹介しました。これで秘密鍵をハードウェアセキュリティーキーに保存し、簡単で、安全な2要素認証を運用できると思います。\u003C\u002Fp>\n\u003Cp>しかし、いくつか足りない所もあるようですね。\u003C\u002Fp>\n\u003Cp>1.　FIDO2のPINはSSHキー生成の時だけ要求されます。\u003C\u002Fp>\n\u003Cp>また、FIDO2のPINを使うには、前提として、PIN設定が必要です。\u003C\u002Fp>\n\u003Cp>PINをまだ設定していないFIDO2セキュリティーキー、またはFIDO U2Fのみのキーは\n　　　PIN認証のステップはなくなって、キータッチだけになります。\n　2.　FIDO2生体認証まだサポートしていません。\u003C\u002Fp>\n","enhance-github-ssh-access-with-fido2-security-key","2021-09-22","2026-04-28T07:56:51.492Z","2026-04-28T07:56:54.273Z","Vy",{"id":169,"documentId":170,"name":171,"alternativeText":55,"caption":55,"focalPoint":55,"width":172,"height":173,"formats":174,"hash":191,"ext":60,"mime":64,"size":192,"url":193,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":194,"updatedAt":194,"publishedAt":194},1293,"qca6at6lem3zxaxklecnp3q1","blog-enhance-github-ssh-access-with-fido2-security-key-1.png",567,404,{"small":175,"thumbnail":183},{"ext":60,"url":176,"etag":177,"hash":178,"mime":64,"name":179,"path":55,"size":180,"width":116,"height":181,"sizeInBytes":182},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fsmall_blog_enhance_github_ssh_access_with_fido2_security_key_1_881adf20f8.png","3bd38ba5da3c30784bc52cf2b6f3adef","small_blog_enhance_github_ssh_access_with_fido2_security_key_1_881adf20f8","small_blog-enhance-github-ssh-access-with-fido2-security-key-1.png",39.35,356,39351,{"ext":60,"url":184,"etag":185,"hash":186,"mime":64,"name":187,"path":55,"size":188,"width":189,"height":68,"sizeInBytes":190},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_enhance_github_ssh_access_with_fido2_security_key_1_881adf20f8.png","c963f6b76eb1a53e8df550fe1ddf7cce","thumbnail_blog_enhance_github_ssh_access_with_fido2_security_key_1_881adf20f8","thumbnail_blog-enhance-github-ssh-access-with-fido2-security-key-1.png",11.22,219,11223,"blog_enhance_github_ssh_access_with_fido2_security_key_1_881adf20f8",14.54,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enhance_github_ssh_access_with_fido2_security_key_1_881adf20f8.png","2026-04-28T07:56:17.846Z",[196,197,203,209],{"id":147,"documentId":148,"name":149,"slug":55,"createdAt":150,"updatedAt":150,"publishedAt":151},{"id":198,"documentId":199,"name":200,"slug":55,"createdAt":201,"updatedAt":201,"publishedAt":202},54,"aik3it1d9trj8u1rr5wbmw2d","FIDO2","2026-04-28T05:24:47.451Z","2026-04-28T05:24:49.300Z",{"id":204,"documentId":205,"name":206,"slug":55,"createdAt":207,"updatedAt":207,"publishedAt":208},126,"abs4fwu4baudit2jyzq1i2cz","SSH","2026-04-28T07:56:39.169Z","2026-04-28T07:56:41.100Z",{"id":210,"documentId":211,"name":212,"slug":55,"createdAt":213,"updatedAt":213,"publishedAt":214},128,"p23qxvhf99qr1x664nwsskzh","GitHub","2026-04-28T07:56:46.662Z","2026-04-28T07:56:48.650Z",{"id":216,"documentId":217,"title":218,"content":219,"slug":220,"published":221,"createdAt":222,"updatedAt":222,"publishedAt":223,"locale":49,"authorManual":50,"cover":224,"tags":250},137,"zd8pqedsyrmhl298h2byku7u","AppleデバイスでGoogleアカウントの二段階認証","\u003Cp>更新日：2022年12月7日\u003C\u002Fp>\n\u003Cp>先日、\u003Ca href=\"https:\u002F\u002Fsecurity.googleblog.com\u002F2020\u002F06\u002Fmaking-advanced-protection-program-and.html\">AppleデバイスでのGoogleアカウントのWebAuthnサポート\u003C\u002Fa>が発表されました。WebAuthnをサポートすることにより、個人や業務で使用しているiPhoneやiPadでのGoogleアカウントのログインをよりセキュアにすることが可能です。\u003C\u002Fp>\n\u003Cp>今回はYubiKey 5 NFCやYubiKey 5Ciなどのセキュリティキーを使用したAppleデバイスでのGoogleアカウントの2段階認証についてまとめてみました。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>前提条件\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Googleアカウントの\u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Faccounts\u002Fanswer\u002F185839?co=GENIE.Platform%3DDesktop&hl=ja\">2段階認証プロセス\u003C\u002Fa>を有効にしてください。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>環境\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>・Appleデバイス\u003C\u002Fp>\n\u003Cp>・iPhone 7 以上 (iOS 13.3以上)\u003C\u002Fp>\n\u003Cp>※NFC利用可能\u003C\u002Fp>\n\u003Cp>・iPad (iPadOS 13.3以上)\u003C\u002Fp>\n\u003Cp>※USB接続限定\u003C\u002Fp>\n\u003Cp>・ブラウザ\u003C\u002Fp>\n\u003Cp>Safari\u003C\u002Fp>\n\u003Cp>・YubiKey 5 NFC, YubiKey 5CiをGoogleアカウントの2段階認証に設定\u003C\u002Fp>\n\u003Cp>購入時の設定であれば問題なくご利用できます。\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fproducts\u002Fservices-software\u002Fdownload\u002Fyubikey-manager\u002F\">YubiKey Manager\u003C\u002Fa>でYubiKeyの設定を書き換えた場合、下記の項目にチェックが\n　入っていなければ使用できません。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_google_2fa_on_apple_devices_with_yubikey_1_51e24b7f63.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>※YubiKey 5CiにはNFC項目がありません。\u003C\u002Fp>\n\u003Cp>InterfacesのUSB項目のFIDO U2F、NFC項目のFIDO U2Fにチェックが入っていること。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>2段階認証\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>AppleデバイスのOSが該当のバージョンになっていれば、特別な設定なしにGoogleアカウントの2段階認証が使用できます。今回ご紹介する2段階認証はUSB接続とNFCの2パターンです。\u003C\u002Fp>\n\u003Cp>SafariブラウザでGoogleアカウントにログインします。\n「パスワード」を入力し、「次へ」を押します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_google_2fa_on_apple_devices_with_yubikey_2_074ad206cb.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>2段階認証プロセスで「次へ」を押します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_google_2fa_on_apple_devices_with_yubikey_3_7ec0e77274.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>セキュリティキーの使用を求めるポップアップが表示されます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_google_2fa_on_apple_devices_with_yubikey_4_5cf540addf.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NFCを利用する場合\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>iPhone上部にYubKey 5 NFCをかざしてください。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_google_2fa_on_apple_devices_with_yubikey_5_26ac78e9f2.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>認証に成功すると完了ページが表示されます。\u003C\u002Fp>\n\u003Cp>※「このコンピュータでは次回から表示しない」にチェックが入っていると、次回以降はログイン時の2段階認証プロセスが表示されません。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>USB Type-CまたはLightning接続の場合\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>iPhoneまたはiPadにYubiKey 5Ciを挿し込んでください。\nYubiKeyの金属部分が点滅するので、タッチしてください\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_google_2fa_on_apple_devices_with_yubikey_6_aa2001f866.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>認証に成功すると完了ページが表示されます。\u003C\u002Fp>\n\u003Cp>※「このコンピュータでは次回から表示しない」にチェックが入っていると、次回以降はログイン時の2段階認証プロセスが表示されません。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>最後に\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Googleアカウントの2段階認証を設定することで、Appleデバイスのセキュリティを高めることが可能です。さらに、紛失時に備えて2段階認証用のYubiKeyを予め2本設定することを推奨しています。\u003C\u002Fp>\n\u003Cp>お買い求めはこちら。\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.amazon.co.jp\u002FYubico-YubiKey-NFC-USB-2%E3%81%A4%E3%81%AE%E3%83%95%E3%82%A1%E3%82%AF%E3%82%BF%E3%83%BC%E8%AA%8D%E8%A8%BC%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%AD%E3%83%BC\u002Fdp\u002FB07HBD71HL\u002Fref=sr_1_1?dchild=1&m=ADKPGBH0XPL04&qid=1591944793&s=merchant-items&sr=1-1\">YubiKey 5 NFC\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.amazon.co.jp\u002FYubico-YubiKey-USB-C-Lightning-%E8%AA%8D%E8%A8%BC%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%AD%E3%83%BC\u002Fdp\u002FB07WGJ1DNJ\u002Fref=sr_1_4?dchild=1&m=ADKPGBH0XPL04&qid=1591944793&s=merchant-items&sr=1-4\">YubiKey 5Ci\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>大量購入の場合は\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fforms\u002Fd\u002Fe\u002F1FAIpQLSf3tHHWZS0ju2iTq5_lDMD7qb9XQ-uiUJyLkP660lcAwjvuDw\u002Fviewform\">こちら\u003C\u002Fa>からお問い合わせください。\u003C\u002Fp>\n","google-2fa-on-apple-devices-with-yubikey","2020-06-12","2026-04-28T07:44:56.187Z","2026-04-28T07:44:59.250Z",{"id":225,"documentId":226,"name":227,"alternativeText":55,"caption":55,"focalPoint":55,"width":125,"height":228,"formats":229,"hash":246,"ext":60,"mime":64,"size":247,"url":248,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":249,"updatedAt":249,"publishedAt":249},1179,"ikvnk5dc8roheeuwr6sdhsvy","blog-google-2fa-on-apple-devices-with-yubikey-1.png",522,{"small":230,"thumbnail":238},{"ext":60,"url":231,"etag":232,"hash":233,"mime":64,"name":234,"path":55,"size":235,"width":116,"height":236,"sizeInBytes":237},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fsmall_blog_google_2fa_on_apple_devices_with_yubikey_1_51e24b7f63.png","a86cecf98e5d1cf838f2e740abd72da0","small_blog_google_2fa_on_apple_devices_with_yubikey_1_51e24b7f63","small_blog-google-2fa-on-apple-devices-with-yubikey-1.png",49.44,348,49441,{"ext":60,"url":239,"etag":240,"hash":241,"mime":64,"name":242,"path":55,"size":243,"width":244,"height":68,"sizeInBytes":245},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_google_2fa_on_apple_devices_with_yubikey_1_51e24b7f63.png","95d921721e1cfc8ec254cf9310903100","thumbnail_blog_google_2fa_on_apple_devices_with_yubikey_1_51e24b7f63","thumbnail_blog-google-2fa-on-apple-devices-with-yubikey-1.png",16.67,224,16672,"blog_google_2fa_on_apple_devices_with_yubikey_1_51e24b7f63",17.02,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_google_2fa_on_apple_devices_with_yubikey_1_51e24b7f63.png","2026-04-28T07:44:30.993Z",[251],{"id":141,"documentId":142,"name":143,"slug":55,"createdAt":144,"updatedAt":144,"publishedAt":145},{"id":253,"documentId":254,"title":255,"content":256,"slug":257,"published":258,"createdAt":259,"updatedAt":259,"publishedAt":260,"locale":49,"authorManual":50,"cover":261,"tags":305},159,"pxt5eqhawzbn0klwkbzhqrgx","GitHubでYubiKeyの二要素認証を設定","\u003Cp>更新日：2022年12月7日\u003C\u002Fp>\n\u003Cp>2019年8月21日、\u003Ca href=\"https:\u002F\u002Fgithub.blog\u002F2019-08-21-github-supports-webauthn-for-security-keys\u002F\">GitHubの二要素認証がWebAuthnに対応\u003C\u002Fa>したという発表がありました。\nWebAuthnに対応したことで、セキュリティキーを用いた認証方法の他に、Windows HelloやMacOSのTouch IDなどの指紋認証も利用可能になります。\u003C\u002Fp>\n\u003Cp>今回の記事はYubiKeyの利用方法にフォーカスして書いていきたいと思います。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>前提条件\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>・GitHubの二要素認証設定を有効にしておくこと。\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fhelp.github.com\u002Fja\u002Farticles\u002Fconfiguring-two-factor-authentication\">こちら\u003C\u002Fa>を参考に設定してください。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>利用環境\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>・Windows 10 ver 1809\u003C\u002Fp>\n\u003Cp>Windows Hello設定済み\u003C\u002Fp>\n\u003Cp>\u003Cstrong>利用可能なYubiKey\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>・YubiKey 5 シリーズ\u003C\u002Fp>\n\u003Cp>・Security Key by Yubico シリーズ (青いYubiKey)\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Flightning-project\u002F\">・\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Flightning-project\u002F\">YubiKey 5Ci\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>・YubiKey 4 シリーズ\u003C\u002Fp>\n\u003Cp>※YubiKey 5Ciの販売に関して、弊社では今後取り扱いを予定しております。\n　　今すぐ利用したいという方は\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fstore\u002Fyubikey-5ci-security-keys\">Yubicoストア\u003C\u002Fa>からご購入ください。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ブラウザ\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>・Microsoft Edge 44.17763.1.0\n　主要ブラウザはWebAuthnに対応しています。\n　対応表は\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fapowers313\u002Ffido2-webauthn-status\">こちら\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>※iPhoneやiPadでYubiKey 5Ciを利用する場合はBraveブラウザが必要になります。\n　　詳しくは\u003Ca href=\"https:\u002F\u002Fbrave.com\u002Fpartnership-with-yubico\u002F\">こちら\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>GitHubの二要素認証としてYubiKeyを設定\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Settings&gt;Securityにアクセス。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_setup_yubikey_2fa_on_github_1_0263b5b0b0.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Two-factor authentication項目の「Security keys」からYubiKeyを追加します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_setup_yubikey_2fa_on_github_2_9fc6290c26.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Security keysの「Register new security key」ボタンをクリックします。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_setup_yubikey_2fa_on_github_3_42868e0512.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>クリックすると、セキュリティキー名の入力が表示されます。\u003C\u002Fp>\n\u003Cp>登録するYubiKeyをUSBポートに挿し込みます。\nセキュリティキー名を入力し、「Add」ボタンをクリックします。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_setup_yubikey_2fa_on_github_4_0228fca11f.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>「Add」を押すと、認証器登録の確認画面が表示されます。\n※EdgeではWindows Helloが設定されていた場合、内部認証器 → 外部認証器の順番で呼び出されるようです。\u003C\u002Fp>\n\u003Cp>今回はYubiKeyを登録するので「キャンセル」を選択します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_setup_yubikey_2fa_on_github_5_2f8ad78766.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>キャンセル後、外部認証器の確認が求められます。\u003C\u002Fp>\n\u003Cp>YubiKeyをタップしてください。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_setup_yubikey_2fa_on_github_6_3814c65d2d.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>登録が完了すると、Security keysに情報が表示されます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_setup_yubikey_2fa_on_github_7_5b3bc239e5.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>二要素認証の設定は以上です。\nそれでは一度サインアウトし、二要素認証を試してみましょう。\u003C\u002Fp>\n\u003Cp>ユーザー名 \u002F パスワードを入力し、サインインします。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_setup_yubikey_2fa_on_github_8_97c4b4cb2f.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>YubiKeyをUSBポートに挿し込み、\u003C\u002Fp>\n\u003Cp>「Use security key」ボタンをクリックします。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_setup_yubikey_2fa_on_github_9_10f6c54bd0.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>セキュリティキーの操作を求められます。\u003C\u002Fp>\n\u003Cp>YubiKeyをタップしてください。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_setup_yubikey_2fa_on_github_6_3814c65d2d.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>サインイン完了です！\u003C\u002Fp>\n\u003Cp>ちなみに、\nWindows Helloも登録して、サインインを試すと、どの認証器を利用するか選択できるようになります。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_setup_yubikey_2fa_on_github_10_fcb7b4b86c.png\" alt=\"\">\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>最後に\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>ご利用のサービスに二要素認証を導入することは、セキュリティを高める上で有効な手段になります。\nYubiKeyを二要素認証に利用する場合、バックアップ用にもう一本登録しておくことをオススメしています。バックアップキーを用意しておくことで、万が一YubiKeyを紛失しても、バックアップキーで対応することが可能です。\u003C\u002Fp>\n\u003Cp>以上\u003C\u002Fp>\n","setup-yubikey-2fa-on-github","2019-08-26","2026-04-28T08:01:18.868Z","2026-04-28T08:01:21.664Z",{"id":262,"documentId":263,"name":264,"alternativeText":55,"caption":55,"focalPoint":55,"width":265,"height":266,"formats":267,"hash":301,"ext":60,"mime":64,"size":302,"url":303,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":304,"updatedAt":304,"publishedAt":304},1327,"itxg1iwq632lbzert3vwnmel","blog-setup-yubikey-2fa-on-github-1.png",1699,585,{"large":268,"small":276,"medium":284,"thumbnail":292},{"ext":60,"url":269,"etag":270,"hash":271,"mime":64,"name":272,"path":55,"size":273,"width":107,"height":274,"sizeInBytes":275},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Flarge_blog_setup_yubikey_2fa_on_github_1_0263b5b0b0.png","3f8017b4c76e720873f0c7f0dd3dbd76","large_blog_setup_yubikey_2fa_on_github_1_0263b5b0b0","large_blog-setup-yubikey-2fa-on-github-1.png",49.12,344,49117,{"ext":60,"url":277,"etag":278,"hash":279,"mime":64,"name":280,"path":55,"size":281,"width":116,"height":282,"sizeInBytes":283},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fsmall_blog_setup_yubikey_2fa_on_github_1_0263b5b0b0.png","1ef327ff7a607a6b54218d28a3d52c16","small_blog_setup_yubikey_2fa_on_github_1_0263b5b0b0","small_blog-setup-yubikey-2fa-on-github-1.png",18.7,172,18699,{"ext":60,"url":285,"etag":286,"hash":287,"mime":64,"name":288,"path":55,"size":289,"width":125,"height":290,"sizeInBytes":291},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fmedium_blog_setup_yubikey_2fa_on_github_1_0263b5b0b0.png","bac7ff83a1974a870682c791ac578173","medium_blog_setup_yubikey_2fa_on_github_1_0263b5b0b0","medium_blog-setup-yubikey-2fa-on-github-1.png",32.79,258,32793,{"ext":60,"url":293,"etag":294,"hash":295,"mime":64,"name":296,"path":55,"size":297,"width":298,"height":299,"sizeInBytes":300},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_setup_yubikey_2fa_on_github_1_0263b5b0b0.png","17ff66b463569c49482f70e565f357db","thumbnail_blog_setup_yubikey_2fa_on_github_1_0263b5b0b0","thumbnail_blog-setup-yubikey-2fa-on-github-1.png",7.21,245,84,7213,"blog_setup_yubikey_2fa_on_github_1_0263b5b0b0",16.38,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_setup_yubikey_2fa_on_github_1_0263b5b0b0.png","2026-04-28T08:00:33.415Z",[306,307],{"id":141,"documentId":142,"name":143,"slug":55,"createdAt":144,"updatedAt":144,"publishedAt":145},{"id":147,"documentId":148,"name":149,"slug":55,"createdAt":150,"updatedAt":150,"publishedAt":151},{"id":309,"documentId":310,"title":311,"content":312,"slug":313,"published":314,"createdAt":315,"updatedAt":315,"publishedAt":316,"locale":49,"authorManual":50,"cover":317,"tags":360},167,"qj3z3ojl1zo1jti24feeclcm","SSHの秘密鍵をYubiKeyで管理 Windows編","\u003Cp>更新日：2022年12月7日\u003C\u002Fp>\n\u003Cp>皆様はSSHの秘密鍵をどのように管理していますか？\u003C\u002Fp>\n\u003Cp>PCに秘密鍵を保存し、サーバー接続に使用するケースが多いと思います。\u003C\u002Fp>\n\u003Cp>YubiKeyにSSHの秘密鍵を保存し、SSH接続のときにYubiKeyをPCに挿せば、秘密鍵を複数のPCに保存しておく必要がなくなり安心です。また、YubiKeyから秘密鍵を取り出されるといった心配も無用です。今回は、既存の秘密鍵をYubiKeyに保存し、SSH接続を行う方法をご紹介いたします。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>環境\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>・OS：Windows 10 ver1809\u003C\u002Fp>\n\u003Cp>・YubiKey 4 (YubiKey 4または5シリーズが利用可能)\u003C\u002Fp>\n\u003Cp>・Yubico PIV Manager\u003C\u002Fp>\n\u003Cp>・Putty CAC 0.71\u003C\u002Fp>\n\u003Cp>・CentOS 7\n　　rsa 2048bitで鍵を生成し、SSHの公開鍵認証を設定しています。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>注意\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>掲載情報の利用によって問題が生じても当社は一切責任を負いません。\u003C\u002Fp>\n\u003Cp>YubiKeyの資格情報を上書きすると、現在使用している資格情報が削除され使用できなくなる場合があります。\u003Cstrong>すべて自己責任\u003C\u002Fstrong>で行ってください。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>鍵の変換\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>※既にPEM形式で使用している場合はこの箇所を読み飛ばしてください。\u003C\u002Fp>\n\u003Cp>まず、既存の秘密鍵をPEM形式に変換します。\u003C\u002Fp>\n\u003Cp>OpenSSH 7.8以降のssh-keygenで鍵を生成した場合、独自仕様の形式で生成されるようなので、PEM形式に変換します。\u003Ca href=\"https:\u002F\u002Fwww.openssh.com\u002Freleasenotes.html\">※OpenSSH: Release Notes\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>以下のコマンドを入力し、PEM形式に変換します。\u003C\u002Fp>\n\u003Cp>※このコマンドでは既存の秘密鍵を上書きしてしまうため、バックアップを取った上で実行してください。\u003C\u002Fp>\n\u003Cpre>\u003Ccode>ssh-keygen -p -f id_rsa -m pem\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>変換した秘密鍵から公開鍵を生成します。\u003C\u002Fp>\n\u003Cpre>\u003Ccode>openssl rsa -in id_rsa -pubout &gt; id_rsa_pub.pem\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>YubiKey 4の設定\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>秘密鍵を保存するにはYubiKeyに設定を行う必要があります。設定に使用するYubiKey PIV ManagerとYubico PIV Toolを\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fproducts\u002Fservices-software\u002Fdownload\u002Fsmart-card-drivers-tools\u002F\">ダウンロード\u003C\u002Fa>します。\u003C\u002Fp>\n\u003Cp>※Windows環境の場合、scoopを利用したツール一式のインストールが可能です。\u003C\u002Fp>\n\u003Cp>詳しくは\u003Ca href=\"https:\u002F\u002Fsoftgiken.wixsite.com\u002Fyubion\u002Fpost\u002Fyubikey-%E3%81%AE%E9%96%8B%E7%99%BA%E8%80%85%E5%90%91%E3%81%91%E3%83%84%E3%83%BC%E3%83%AB%E3%80%90yubikey%E3%81%A8%E3%81%AF-part3%E3%80%91\">YubiKey の開発者向けツール【YubiKeyとは-part3】\u003C\u002Fa>のまとめに記載しています。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_manage_ssh_private_keys_with_yubikey_windows_1_44b256ad34.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>yubico-piv-tool-1.6.2-win64.zipを解凍し、Cドライブ直下に配備します。\u003C\u002Fp>\n\u003Cp>そして、C:¥yubico-piv-tool-1.6.2-win64¥bin にパスを通します。\u003C\u002Fp>\n\u003Cp>次に、yubikey-piv-manager-1.4.2g-win.exeを実行し、インストールします。\u003C\u002Fp>\n\u003Cp>インストール後自動でアプリが起動します。お手持ちのYubiKeyを差し込んでください。\u003C\u002Fp>\n\u003Cp>最初にPINコードを設定します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_manage_ssh_private_keys_with_yubikey_windows_2_476d741503.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>YubiKeyのクレデンシャル情報にアクセスする際にPINコードを使用します。\u003C\u002Fp>\n\u003Cp>次に、「Use a separate key」を選択します。\u003C\u002Fp>\n\u003Cp>※何も表示されていない場合は「Randamize」ボタンを押して生成してください。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_manage_ssh_private_keys_with_yubikey_windows_3_d18713ea5d.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>YubiKeyのすべてのPIV管理操作には、マネジメントキーと呼ばれる24バイトの3DESキーが必要です。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>※Management Keyは後で使用するため、コピーしてエディタなどに貼り付けてください。\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>最後に、PUKを設定します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_manage_ssh_private_keys_with_yubikey_windows_4_07fc849ee2.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>PUKとはPINがロックされてしまった際に、PINのリセットを行うために利用するコードです。\u003C\u002Fp>\n\u003Cp>YubiKey PIV Managerの操作は以上です。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>秘密鍵をYubiKeyに格納\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>YubiKeyには証明書の保存領域が4つあります。\u003C\u002Fp>\n\u003Cp>・9a — PIV Authentication\u003C\u002Fp>\n\u003Cp>・9c — Digital Signature\u003C\u002Fp>\n\u003Cp>・9d — Key Management\u003C\u002Fp>\n\u003Cp>・9e — Card Authentication\u003C\u002Fp>\n\u003Cp>今回は「9a」スロットを使用します。\u003C\u002Fp>\n\u003Cp>ここからはCUIツールを用いて操作します。\u003C\u002Fp>\n\u003Cp>コマンドプロンプトで以下のコマンドを実行し、秘密鍵を9aスロットに格納します。\u003C\u002Fp>\n\u003Cpre>\u003Ccode>yubico-piv-tool -a import-key -s 9a -i id_rsa -K PEM -k(マネジメントキー)\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>※-kの後はスペースを空けずに続けてマネジメントキーを入力してください。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>公開鍵の自己署名証明書の格納\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>公開鍵を自己署名し、秘密鍵の正当性を担保します。\u003C\u002Fp>\n\u003Cp>SSHの秘密鍵の対になる公開鍵を自己署名して、自己署名証明書を作りYubiKey内部に保存します。\u003C\u002Fp>\n\u003Cp>まず、自己署名署名書を作成します。\u003C\u002Fp>\n\u003Cp>※以下のコマンドは9aスロットに秘密鍵を保存した状態で実行してください。\u003C\u002Fp>\n\u003Cpre>\u003Ccode>yubico-piv-tool -a verify-pin -a selfsign-certificate -s 9a -S &quot;\u002FCN=host.example.com\u002FOU=test\u002FO=example.com\u002F&quot; -i id_rsa_pub.pem -o 9a-cert.pem --valid-days=(日数)\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>この操作にはPINコードの入力が必要になります。\u003C\u002Fp>\n\u003Cp>-S: x.509証明書の記述です。CNに記載した名前がOSの証明書選択画面で表示されます。\u003C\u002Fp>\n\u003Cp>–valid-days: 証明書の有効期限を表し、指定しない場合はデフォルトで365日に設定されます。\u003C\u002Fp>\n\u003Cp>次に、この証明書をYubiKeyに格納します。\u003C\u002Fp>\n\u003Cpre>\u003Ccode>yubico-piv-tool -a import-certificate -s 9a -i 9a-cert.pem -K PEM -k(マネジメントキー)\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>設定を確認します。\u003C\u002Fp>\n\u003Cpre>\u003Ccode>yubico-piv-tool -a status\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_manage_ssh_private_keys_with_yubikey_windows_5_95a93fdf3f.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>9aスロットに保存されていることを確認します。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>YubiKeyを使用したSSH接続\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Putty-CACを利用してSSH接続します。Putty-CACはダウンロードは\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FNoMoreFood\u002Fputty-cac\u002Freleases\">こちら\u003C\u002Fa>。\u003C\u002Fp>\n\u003Cp>※本記事では、\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FNoMoreFood\u002Fputty-cac\u002Fraw\u002F0.71\u002Fbinaries\u002Fputtycac-64bit-0.71-installer.msi\">puttycac-64bit-0.71-installer.msi\u003C\u002Fa> をインストールしています。\u003C\u002Fp>\n\u003Cp>それでは、YubiKeyを用いたSSH接続の設定をしていきましょう。\u003C\u002Fp>\n\u003Cp>YubiKeyをUSBポートに挿し込み、Puttyを起動してください。\u003C\u002Fp>\n\u003Cp>カテゴリー＞Connection＞SSH＞Certificateから証明書の設定を行います。\u003C\u002Fp>\n\u003Cp>「Attempt certificate authentication」にチェックを入れ、「Set CAPI Cert…」を押します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_manage_ssh_private_keys_with_yubikey_windows_6_9bb92ee0cf.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>証明書の選択画面が表示されるので、今回作成した証明書を選択します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_manage_ssh_private_keys_with_yubikey_windows_7_9426180812.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>以上で接続設定は完了しました。\u003C\u002Fp>\n\u003Cp>さっそくYubiKeyを使用したSSH接続を試してみましょう。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_manage_ssh_private_keys_with_yubikey_windows_8_7d25b8fadf.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>ユーザー名を入力後、PINが求められます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_manage_ssh_private_keys_with_yubikey_windows_9_4853553380.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>PINを入力して\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_manage_ssh_private_keys_with_yubikey_windows_10_36de22ee91.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>ログイン完了です。\u003C\u002Fp>\n\u003Cp>んー、ログインできたのはいいですが、この方法だと毎回証明書を選択して接続することになるので面倒ですよね。さらに快適に利用するためPutty Pageantの設定をしましょう。\u003C\u002Fp>\n\u003Cp>Putty PageantはPuttyのインストーラーに同梱されています。デフォルト設定でインストールした場合は「C:\\Program Files\\PuTTY」にpageant.exeがあると思います。\u003C\u002Fp>\n\u003Cp>pageant.exeを実行します。\u003C\u002Fp>\n\u003Cp>実行後、タスクバーにpageantが表示されます。\u003C\u002Fp>\n\u003Cp>pageantを右クリックし、「Add CAPI Cert」を選択してください。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_manage_ssh_private_keys_with_yubikey_windows_11_3e0801620d.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>証明書を追加します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_manage_ssh_private_keys_with_yubikey_windows_7_9426180812.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>設定が完了すると、次回アクセス時には証明書の選択なしで接続できます。\u003C\u002Fp>\n\u003Cp>Puttyで接続先を登録しておけば、Saved Sessions＞接続先選択＞アカウント入力＞PIN入力でログイン完了です。\u003C\u002Fp>\n\u003Cp>また、pageantを設定しておくことで、Tera Termでもご利用いただけます。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>最後に\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>今回はYubiKeyを利用したSSH接続についてご紹介しました。これで秘密鍵を複数の端末に保存することなく運用できると思います。次回は、Mac編の記事を書こうと思います。\u003C\u002Fp>\n","manage-ssh-private-keys-with-yubikey-windows","2019-03-22","2026-04-28T08:06:36.086Z","2026-04-28T08:06:38.885Z",{"id":318,"documentId":319,"name":320,"alternativeText":55,"caption":55,"focalPoint":55,"width":321,"height":322,"formats":323,"hash":356,"ext":60,"mime":64,"size":357,"url":358,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":359,"updatedAt":359,"publishedAt":359},1378,"xtewon18pb8nn9tvetyfr121","blog-manage-ssh-private-keys-with-yubikey-windows-1.png",1478,618,{"large":324,"small":332,"medium":340,"thumbnail":348},{"ext":60,"url":325,"etag":326,"hash":327,"mime":64,"name":328,"path":55,"size":329,"width":107,"height":330,"sizeInBytes":331},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Flarge_blog_manage_ssh_private_keys_with_yubikey_windows_1_44b256ad34.png","ed8955ccf9dc43f0cecb6439a5ba10ee","large_blog_manage_ssh_private_keys_with_yubikey_windows_1_44b256ad34","large_blog-manage-ssh-private-keys-with-yubikey-windows-1.png",123.81,418,123805,{"ext":60,"url":333,"etag":334,"hash":335,"mime":64,"name":336,"path":55,"size":337,"width":116,"height":338,"sizeInBytes":339},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fsmall_blog_manage_ssh_private_keys_with_yubikey_windows_1_44b256ad34.png","2c15f24ad7bf72bc23da0907ecdb48fa","small_blog_manage_ssh_private_keys_with_yubikey_windows_1_44b256ad34","small_blog-manage-ssh-private-keys-with-yubikey-windows-1.png",45.33,209,45328,{"ext":60,"url":341,"etag":342,"hash":343,"mime":64,"name":344,"path":55,"size":345,"width":125,"height":346,"sizeInBytes":347},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fmedium_blog_manage_ssh_private_keys_with_yubikey_windows_1_44b256ad34.png","23c6da4b1d68d6263c7df50f57d7a7f1","medium_blog_manage_ssh_private_keys_with_yubikey_windows_1_44b256ad34","medium_blog-manage-ssh-private-keys-with-yubikey-windows-1.png",81.79,314,81786,{"ext":60,"url":349,"etag":350,"hash":351,"mime":64,"name":352,"path":55,"size":353,"width":298,"height":354,"sizeInBytes":355},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_manage_ssh_private_keys_with_yubikey_windows_1_44b256ad34.png","95aafff850dce44279a7fcc1a18a6a18","thumbnail_blog_manage_ssh_private_keys_with_yubikey_windows_1_44b256ad34","thumbnail_blog-manage-ssh-private-keys-with-yubikey-windows-1.png",14.36,102,14356,"blog_manage_ssh_private_keys_with_yubikey_windows_1_44b256ad34",31.53,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_manage_ssh_private_keys_with_yubikey_windows_1_44b256ad34.png","2026-04-28T08:05:47.580Z",[361,362],{"id":153,"documentId":154,"name":155,"slug":55,"createdAt":156,"updatedAt":156,"publishedAt":157},{"id":204,"documentId":205,"name":206,"slug":55,"createdAt":207,"updatedAt":207,"publishedAt":208},{"id":364,"documentId":365,"title":366,"content":367,"slug":368,"published":369,"createdAt":370,"updatedAt":370,"publishedAt":371,"locale":49,"authorManual":50,"cover":55,"tags":372},231,"h5qv4nb62js8ipfanccce3z6","インターネットにとって大きな一日：W3CがWebAuthnを標準化","\u003Cp>更新日：2021年6月23日\u003C\u002Fp>\n\u003Cp>今日の\u003Ca href=\"https:\u002F\u002Fwww.w3.org\u002F2019\u002F03\u002Fpressrelease-webauthn-rec.html.ja\">World Wide Web Consortium(W3C)\u003C\u002Fa>による\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fwebauthn\u002F\">WebAuthn\u003C\u002Fa>の標準化はオープン認証規格とインターネットセキュリティの歴史の中にマイルストーンを刻み、Yubicoはその一部を担っていることに興奮しています。世界のインターネット標準化団体およびインターネットの大手であるGoogleやMicrosoftとの密接な協力を通じて、私たちは「すべてのプラットフォームとブラウザにサポートされるよう進めているWeb認証のための世界標準の作成」という不可能に近いことを成し遂げました。\u003C\u002Fp>\n\u003Cp>私たちの個人的および仕事上の生活の多くがオンラインに関わっているので、デジタルIDを保護するために、より強力なセキュリティの必要性が今まで以上に重要になっています。圧倒的大多数のセキュリティ侵害はオンライン情報を盗まれることによるアカウント乗っ取りによるものです。WebAuthnはその背景にある問題に対処しています。\u003C\u002Fp>\n\u003Cp>私たちは、9人の使用編集者の内の1人、W3C WebAuthnグループの2人の共同議長の内の1人、6つの作業部会メンバーを含む、この新しい標準の開発にエンジニアスタッフからかなりの時間を投じてきました。私がこのグループのエンジニアの一人仕事が好きかを尋ねたところ、彼は「私にとって今まで最も興味深く、恐ろしいプロジェクトの一つです。私たちは何十億という人々のインターネットセキュリティに影響を与えるコードを書いているので、私たちはこれを正しくする責任があると感じています。」と答えました。\u003C\u002Fp>\n\u003Cp>WebAuthn仕様の開発の最初から最後までは3年以上のプロセスを経てきましたが、Yubicoにとって、これは10年以上の革新と\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fabout\u002Fyubico-innovation-history\u002F\">7年間の標準化活動\u003C\u002Fa>の集大成です。最初にFIDO U2F、次にFIDO2、今はWebAuthnを始めました。これらの標準は現代のWebのための新しい重要なセキュリティ機能をまとめるために構築された自然な進化です。\u003C\u002Fp>\n\u003Cp>共有シークレットを使用せずに、複数のサービスで利用可能な単一の\n　　オーセンティケーターによるドライバーレスのワンタッチ認証。\u003C\u002Fp>\n\u003Cp>大規模なフィッシング攻撃および中間者攻撃から保護するための公開鍵暗号方式。\u003C\u002Fp>\n\u003Cp>Webおよびモバイル・アプリケーション用のシングルファクタ、マルチファクタ、\n　　パスワードレス認証。\u003C\u002Fp>\n\u003Cp>WebAuthnは認証デバイスや認証方式の選択に対する幅広いサポートを採用することにより、内蔵バイオメトリックセンサーなどのプラットフォームオーセンティケーターとしてのセキュリティキーの重要性を認識しています。より強力な認証の普及促進のため、Yubicoはこのアプローチを支持しています。私たちはできるだけ多くの人々が安全なオンライン環境を維持できるようにこの標準に貢献しました。今後、YubiKeyはプライバシーが高く、セキュリティも高い認証の選択肢として評価されるでしょう。さらに、YubiKeyは信頼の基点の重要な役割を担い、内蔵オーセンティケータが有効になっていない、またはアクセスできない場合に、新しいデバイスへのシームレスな移行と紛失および盗難にあったデバイスからの迅速な回復を可能にします。\u003C\u002Fp>\n\u003Cp>Microsoft Edge、Mozilla Firefox、Google Chrome、およびGoogle Androidは既にWebAuthnのサポートを追加しており、Apple Safariは積極的にAPIをテストしています。さらに、MicrosoftアカウントとDropboxはWebAuthnをサポートしています。さらに多くのオンラインサービスがまもなくサポートしていくでしょう。\u003C\u002Fp>\n\u003Cp>2014年にFIDO U2FがGmailで最初にローンチされて以来、Yubicoは無料のオープンソースコードを提供し、標準を統合した多くのオンラインサービスを導きました。私たちはWebAuthnを使用したこの活動を続けていきます。開発者およびオンラインサービスは、最新の参考文書、テストツール、オープンソースサーバーに関する情報を提供するYubico \u003Ca href=\"https:\u002F\u002Fdevelopers.yubico.com\u002F\">Developer Program\u003C\u002Fa> に参加することにより、既存のU2F開発から「アップグレード」を含むサポートを迅速に追加することができます。\u003C\u002Fp>\n\u003Cp>金融、医療、政府機関のサービスを含む、日常のオンラインアカウントへの簡単で安全なアクセスを希望する個人や企業は、\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fintent\u002Ftweet?text=Please%20make%20online%20access%20to%20customer%20accounts%20simple%20and%20secure%20by%20adding%20support%20for%20%23WebAuthn%20and%20the%20%23YubiKey%20by%20%40Yubico&source=clicktotweet&related=clicktotweet\">YubiKeyとWebAuthnのサポートを要請\u003C\u002Fa>することで採用を促進することができます。WebAuthnは既存のすべてのU2FおよびFIDO2対応のYubiKeyで動作します。WebAuthnの標準化はスケーラブルな公開鍵暗号とフィッシング保護を目的に設計された史上初のWeb認証基盤となっています。これにより、すべての人にとってインターネットの安全性を高めることができます。\u003C\u002Fp>\n\u003Cp>\u003Cem>WebAuthn\u003C\u002Fem>の動作を見たいと思いませんか？今週の\u003Cem>RSA (#S2162)、Scale17x (#519)、\u003Cem>または\u003C\u002Fem>Gartner IAM Summit Europe (#S12)のYubico\u003C\u002Fem>ブースにお立ち寄りください。\u003C\u002Fp>\n\u003Cp>原文：（ソース）\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002F2019\u002F03\u002Fw3c-standardizes-webauthn\u002F\">\u003Cem>A Big Day for the Internet: W3C Standardizes WebAuthn\u003C\u002Fem>\u003C\u002Fa>\u003Cem>(2019-03-04)\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>by Stina Ehrensvard\u003C\u002Fem>\u003C\u002Fp>\n","w3c-standardizes-webauthn-a-milestone-for-security","2019-03-06","2026-04-28T08:45:46.510Z","2026-04-28T08:45:48.843Z",[],{"id":374,"documentId":375,"title":376,"content":377,"slug":378,"published":379,"createdAt":380,"updatedAt":380,"publishedAt":381,"locale":49,"authorManual":50,"cover":382,"tags":409},193,"b34cyr6pldb2se5i7n85ep3j","YubiKey の開発者向けツール【YubiKeyとは-part3】","\u003Cp>更新日：2022年12月7日\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fqiita.com\u002Fadvent-calendar\u002F2018\u002Fsoftgiken\">ソフト技研 AdventCalendar\u003C\u002Fa> 18日目の記事です。\u003C\u002Fp>\n\u003Cp>YubiKey には様々な機能があることは\u003Ca href=\"https:\u002F\u002Fsoftgiken.wixsite.com\u002Fyubion\u002Fpost\u002Fyubikey-5-%E3%81%AE%E6%A9%9F%E8%83%BD%E3%80%90yubikey%E3%81%A8%E3%81%AF-part2%E3%80%91\">ご紹介した通り\u003C\u002Fa>ですが、その機能をカスタマイズするために様々なツールを Yubico社が開発しています。しかし多くの機能があるが故、古くからのツールから新しいツールまで、いろいろとあり正直わかりづらいです。\u003C\u002Fp>\n\u003Cp>そこで、今回は開発者向けの記事として、 Yubico社が開発している各種ツールについてご紹介したいと思います。\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>本シリーズの目次\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>・part1: \u003Ca href=\"https:\u002F\u002Fsoftgiken.wixsite.com\u002Fyubion\u002Fpost\u002Fyubikey-%E3%81%AE%E7%A8%AE%E9%A1%9E%E3%80%90yubikey%E3%81%A8%E3%81%AF-part1%E3%80%91\">YubiKey の種類\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>・part2: \u003Ca href=\"https:\u002F\u002Fsoftgiken.wixsite.com\u002Fyubion\u002Fpost\u002Fyubikey-5-%E3%81%AE%E6%A9%9F%E8%83%BD%E3%80%90yubikey%E3%81%A8%E3%81%AF-part2%E3%80%91\">YubiKey 5 の機能\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>・part3: \u003Cstrong>開発者向けツール（本記事）\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>本記事のコンテンツ\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>・YubiKey Manager\u003C\u002Fp>\n\u003Cp>・YubiKey Personalization Tool\u003C\u002Fp>\n\u003Cp>・YubiKey PIV Manager\u003C\u002Fp>\n\u003Cp>・Yubico Authenticator\u003C\u002Fp>\n\u003Cp>・CLI Tool たち\u003C\u002Fp>\n\u003Cp>・おまけ\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>おさらい\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>前回、前々回のエントリで、YubiKey には、大きく分けて 2種類 が存在すると書きました。\u003C\u002Fp>\n\u003Cp>つまり \u003Cstrong>Security Key by Yubico\u003C\u002Fstrong>と \u003Cstrong>YubiKey 5\u003C\u002Fstrong> シリーズです。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_1_6e32b25aaa.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Security Key by Yubico で利用できるプロトコルは FIDO のみとなっており、ゆえに利用できるツールも YubiKey Manager 一つだけです。（当然 FIDO の機能のみ設定可能です）\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>YubiKey Manager\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_2_c31dad546b.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>YubiKey Manager の起動画面\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fproducts\u002Fservices-software\u002Fdownload\u002Fyubikey-manager\u002F\">YubiKey Manager\u003C\u002Fa> は YubiKey に関する様々な設定を行える Python 製のツールです。\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Security Key by Yubico の設定を行う\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Security Key by Yubico(\u003Cstrong>2\u003C\u002Fstrong> の刻印があるもの！)を挿入すると、Applications タブから PIN の設定や、キーのリセットを行うことができます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_3_e03c60e6bf.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>YubiKey Manager で Security Key by Yubico の設定を行う\u003C\u002Fp>\n\u003Cp>ただし、キーのリセットを行ってしまうと、今までに登録した資格情報がすべて削除されてしまいますのでお気を付けください。\u003C\u002Fp>\n\u003Cp>※U2Fのみ利用可能な旧製品を挿入してもなにも設定できません。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_4_1f6503a483.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>U2F のみ利用可能な旧製品では設定不可\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>YubiKey 5 の設定を行う\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>YubiKey 5 を挿入すると、上記FIDOプロトコルに関する設定に加えて、Interface の設定、各Slotの設定が行えます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_5_7e1c742304.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>YubiKey 5C Nano を挿入した状態\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Interface の設定\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Interface 設定は、YubiKeyのどの機能を有効にするかという設定です。 たとえば、YubiKey 5 の FIDO と PIV 機能は使うけれども、OTPは使わないので一時的に無効にしたいといった場合に利用できます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_6_4b83a644b4.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Interface の設定\u003C\u002Fp>\n\u003Cp>無効にしても設定は保存されており、再度有効にすることで元通りになりますので安心してください。\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Slot の設定\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Slot の設定は YubiKey の OTP 機能を切り替えます。 okta などのサービスに独自の secret で OTPを登録する、あるいは自社で OTP の認証サーバーを立てる場合、もしくは Yubico OTP 以外の OATH-HOTP などを設定する場合などに利用します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_7_1c2b215313.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>OTP Slot 1, 2 の設定\u003C\u002Fp>\n\u003Cp>通常利用の利用では、あまり利用することはないかと思いますので、詳細な説明は割愛しますが、機会があればご紹介いたします。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>YubiKey Personalization Tool\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>YubiKey Manager の Slot 設定をさらに詳細に行えるのが \u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fproducts\u002Fservices-software\u002Fdownload\u002Fyubikey-personalization-tools\u002F\">YubiKey Personalization Tool\u003C\u002Fa> です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_8_c99491b30a.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>YubiKey Personalization Tool の起動画面\u003C\u002Fp>\n\u003Cp>こちらのツールでは YubiKey の OTP 出力に関する詳細な設定が行えます。\u003C\u002Fp>\n\u003Cp>具体的には YubiKey Manager 同様、 YubiKey の Slot1, 2 の 2つのスロットに対し、Yubico OTP\u002FOATH-HOTP\u002FStatic Password\u002FChallenge-Response などを設定することが可能です。また、ほかにも\u003C\u002Fp>\n\u003Cp>・YubiKey Neo の NDEF 機能を設定する\u003C\u002Fp>\n\u003Cp>・金属部分のタップのふるまいを設定する\u003C\u002Fp>\n\u003Cp>・OTPの入力前後に tab や Enter キーを挿入する\u003C\u002Fp>\n\u003Cp>・YubiKey の金属部分のLEDに関する設定…etc\u003C\u002Fp>\n\u003Cp>といった細かい設定も可能です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_9_7e0b9b2454.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>YubiKey Personalization Tool オプション設定画面\u003C\u002Fp>\n\u003Cp>また、YubiKey Manager と大きく異なる点として、複数の YubiKey に対して連続で設定を行える機能があり、大量の YubiKey にOTPを設定しなければいけないようなインテグレーションの際に便利です。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>YubiKey PIV Manager\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>YubiKey の PIV 機能を利用するときに利用するのが \u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fproducts\u002Fservices-software\u002Fdownload\u002Fsmart-card-drivers-tools\u002F\">PIV Manager\u003C\u002Fa> です。\u003C\u002Fp>\n\u003Cp>PIN・PUK・Management Key の設定、証明書のインポート、自己発行証明書の作成、CSRへの証明書発行要求等、一通りの証明書に関する操作が可能です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_10_3737c8e1a1.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>PIV Manager 起動画面\u003C\u002Fp>\n\u003Cp>Linux や Mac 環境で利用するにはこのツールを使っておけば間違いないのですが、Windows 環境で Windows の CNG 経由で利用を考えている際は、ご注意ください。本ツールで Management Key を変更してしまうと CNG 経由での証明書書き込み等ができなくなります。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Yubico Authenticator\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_11_ae257ec971.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Yubico Authenticator (Android版)\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fproducts\u002Fservices-software\u002Fdownload\u002Fyubico-authenticator\u002F\">Yubico Authenticator\u003C\u002Fa> は Google Authenticator などと同様に、 TOTP の登録や表示ができるアプリケーションです。 TOTP の Seed（OTPを生成する秘密情報）は通常、TOTP を表示するデバイスに保存されますが、Yubico Authenticator アプリでは YubiKey に Seed を保存することにより、複数のデバイスで TOTP の表示が可能です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_12_43d23f5485.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Yubico Authenticator(Windows版)\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>CLI Tool たち\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>ここまで GUI のツールをご紹介しましたが、各種ツールには CLI のツールもあり、YubiKey のインテグレーションを助けてくれます。\u003C\u002Fp>\n\u003Cp>以前までは、各ツールの CLI ツールを一つ一つご紹介しなければならなかったのですが、最近は \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FYubico\u002Fyubikey-manager\">YubiKey Manager\u003C\u002Fa> に統合していく方針のようで、活発に開発が進められています。\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>インストール方法\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Windows であれば、\u003Ca href=\"https:\u002F\u002Fdevelopers.yubico.com\u002Fyubikey-manager-qt\u002F\">YubiKey Manager GUI\u003C\u002Fa> に同梱されているのでパスを通します。Mac で あればbrew install ykman, あるいは、pip経由でpip install ykmanでインストールが可能です。\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>利用方法\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>ykman コマンドを利用すれば、インテグレーションの自動化や、GUIツールで変更できないパラメータの変更が可能です。\u003C\u002Fp>\n\u003Cp>たとえば、モードの変更を効率的に行うことや\u003C\u002Fp>\n\u003Cpre>\u003Ccode># FIDO + CCID モードに変更\n$ ykman mode -f f+c\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>PIV モードの PIN, PUK の試行回数を変更するといった GUI では変更不可なパラメータも変更可能です。\u003C\u002Fp>\n\u003Cpre>\u003Ccode># PIN の試行回数の変更\n$ ykman ykman piv set-pin-retries -P 123456 10 5\nWARNING: This will reset the PIN and PUK to the factory defaults!\nSet PIN and PUK retry counters to: 10 5? [y\u002FN]: y\nDefault PINs are set.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>詳しくは、\u003Ca href=\"https:\u002F\u002Fsupport.yubico.com\u002Fsupport\u002Fsolutions\u002Farticles\u002F15000012643-yubikey-manager-cli-ykman-user-manual\">YubiKey Manager CLI (ykman) User Manual : Yubico Support\u003C\u002Fa> をご覧ください。まだ見ぬ YubiKey の機能を発見できるかもしれません。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>おまけ\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>私は Windows 環境で YubiKey の各種ツールをインストールする場合、\u003Ca href=\"https:\u002F\u002Fscoop.sh\u002F\">scoop\u003C\u002Fa> を利用しています。基本的なツール一式はこちらから落とせば一発ですのでよろしければ利用してみてください。\u003C\u002Fp>\n\u003Cpre>\u003Ccode># extras bucket の追加\n$ scoop bucket add extras\n\n# YubiKey 関連ツールの検索\n$ scoop search yubi\n\n&#39;main&#39; bucket:\n    yubico-piv-tool (1.6.2)\n    yubikey-personalization (1.19.0)\n\n&#39;extras&#39; bucket:\n    yubikey-manager-qt (0.5.2)\n    yubikey-personalization-gui (3.1.25)\n    yubikey-piv-manager (1.4.2)\n\n# yubikey manager qt のインストール\n$ scoop install yubikey-manager-qt\n\n# ykman.exe へのパスも通ります\n$ ykman --help\nUsage: ykman.exe [OPTIONS] COMMAND [ARGS]...\n\n  Configure your YubiKey via the command line.\n\nOptions:\n  -v, --version\n  -d, --device SERIAL\n  -l, --log-level [DEBUG|INFO|WARNING|ERROR|CRITICAL]\n                                  Enable logging at given verbosity level\n  --log-file FILE                 Write logs to the given FILE instead of standard error; ignored unless\n                                  --log-level is also set\n  -h, --help                      Show this message and exit.\n\nCommands:\n  config   Enable\u002FDisable applications.\n  fido     Manage FIDO applications.\n  info     Show general information.\n  list     List connected YubiKeys.\n  mode     Manage connection modes (USB Interfaces).\n  oath     Manage OATH application.\n  openpgp  Manage OpenPGP application.\n  otp      Manage OTP Application.\n  piv      Manage PIV application.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>最後に\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>今回は、YubiKey の資格情報の書き込みや変更を行える便利なツールをご紹介しました。\u003C\u002Fp>\n\u003Cp>ただし YubiKey の資格情報を上書きすることで、現在利用している資格情報が消去され二度と復元できなくなる場合もあります。くれぐれも\u003Cstrong>書き換えは自己責任\u003C\u002Fstrong>で行ってください。\u003C\u002Fp>\n\u003Cp>なお、YubiKey に関するサポートやコンサルタントが必要な場合は、\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fforms\u002Fd\u002Fe\u002F1FAIpQLSf3tHHWZS0ju2iTq5_lDMD7qb9XQ-uiUJyLkP660lcAwjvuDw\u002Fviewform\">問い合わせページ\u003C\u002Fa>よりお問い合わせください。\u003C\u002Fp>\n","yubikey-developer-tools-part-3","2018-12-18","2026-04-28T08:21:28.087Z","2026-04-28T08:21:31.046Z",{"id":383,"documentId":384,"name":385,"alternativeText":55,"caption":55,"focalPoint":55,"width":386,"height":387,"formats":388,"hash":405,"ext":60,"mime":64,"size":406,"url":407,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":408,"updatedAt":408,"publishedAt":408},1510,"mv6ro6olbtdvup8nl9v7d2a4","blog-yubikey-developer-tools-part-3-1.png",677,244,{"small":389,"thumbnail":397},{"ext":60,"url":390,"etag":391,"hash":392,"mime":64,"name":393,"path":55,"size":394,"width":116,"height":395,"sizeInBytes":396},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fsmall_blog_yubikey_developer_tools_part_3_1_6e32b25aaa.png","62acc2e96d8e09bcc063c3f0e03424ea","small_blog_yubikey_developer_tools_part_3_1_6e32b25aaa","small_blog-yubikey-developer-tools-part-3-1.png",73.75,180,73749,{"ext":60,"url":398,"etag":399,"hash":400,"mime":64,"name":401,"path":55,"size":402,"width":298,"height":403,"sizeInBytes":404},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_yubikey_developer_tools_part_3_1_6e32b25aaa.png","1d1c9965aca0fe30af9c971466bb1dca","thumbnail_blog_yubikey_developer_tools_part_3_1_6e32b25aaa","thumbnail_blog-yubikey-developer-tools-part-3-1.png",21.61,88,21612,"blog_yubikey_developer_tools_part_3_1_6e32b25aaa",37.23,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_developer_tools_part_3_1_6e32b25aaa.png","2026-04-28T08:20:40.588Z",[410,411],{"id":147,"documentId":148,"name":149,"slug":55,"createdAt":150,"updatedAt":150,"publishedAt":151},{"id":153,"documentId":154,"name":155,"slug":55,"createdAt":156,"updatedAt":156,"publishedAt":157},{"id":413,"documentId":414,"title":415,"content":416,"slug":417,"published":418,"createdAt":419,"updatedAt":419,"publishedAt":420,"locale":49,"authorManual":50,"cover":421,"tags":438},187,"keo1iwga6mula34losyopsq4","YubiKey 5 の機能【YubiKeyとは-part2】","\u003Cp>更新日：2022年12月7日\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fqiita.com\u002Fadvent-calendar\u002F2018\u002Fsoftgiken\">ソフト技研 AdventCalendar\u003C\u002Fa> 11日目の記事です。本日は YubiKey 5 の基本機能と Security Key by Yubico との違いについて解説します。\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>本シリーズの目次\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>・part1: \u003Ca href=\"https:\u002F\u002Fsoftgiken.wixsite.com\u002Fyubion\u002Fpost\u002Fyubikey-%E3%81%AE%E7%A8%AE%E9%A1%9E%E3%80%90yubikey%E3%81%A8%E3%81%AF-part1%E3%80%91\">YubiKey の種類\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>・part2: \u003Cstrong>YubiKey 5 の機能（本記事）\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>・part3: \u003Ca href=\"https:\u002F\u002Fsoftgiken.wixsite.com\u002Fyubion\u002Fpost\u002Fyubikey-%E3%81%AE%E9%96%8B%E7%99%BA%E8%80%85%E5%90%91%E3%81%91%E3%83%84%E3%83%BC%E3%83%AB%E3%80%90yubikey%E3%81%A8%E3%81%AF-part3%E3%80%91\">開発者向けツール（次回）\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>YubiKey 5 の機能\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>先日のエントリで、YubiKey には、大きく分けて 2種類 が存在すると書きました。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_5_features_vs_security_key_1_b68ef65192.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_5_features_vs_security_key_2_ad4e16e2af.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>弊社でのお問い合わせでも Security Key を買うべきか、YubiKey 5 を買うべきかというお問い合わせをいただくのですが、一言でいうならば\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FIDO 認証に利用するのであれば Security Key でよく、そのほかの機能を利用したい場合は YubiKey 5 シリーズが良い\u003C\u002Fstrong>です。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Security Key で利用可能なサービス\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>具体的に FIDOプロトコルで認証が可能なサービスを挙げると\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>FIDO U2F\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>・\u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Faccounts\u002Fanswer\u002F6103523?co=GENIE.Platform%3DAndroid&hl=ja\">Google の2段階認証\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>・\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fhelp\u002F401566786855239\">Facebook の2段階認証\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>・\u003Ca href=\"https:\u002F\u002Fwww.dropbox.com\u002Fja\u002Fhelp\u002Fsecurity\u002Fenable-two-step-verification#securitykey\">Dropbox\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>・\u003Ca href=\"https:\u002F\u002Fhelp.twitter.com\u002Fja\u002Fmanaging-your-account\u002Ftwo-factor-authentication\">Twitter の2段階認証\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>・\u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fjp\u002Fabout-aws\u002Fwhats-new\u002F2018\u002F09\u002Faws_sign_in_support_for_yubikey_security_key_as_mfa\u002F\">AWS IAM の2段階認証\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>FIDO2 or WebAuthn\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>・\u003Ca href=\"https:\u002F\u002Fwww.dropbox.com\u002Fja\u002Fhelp\u002Fsecurity\u002Fenable-two-step-verification#securitykey\">Dropbox\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>・\u003Ca href=\"https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fmicrosoft-365\u002Fblog\u002F2018\u002F11\u002F20\u002Fsign-in-to-your-microsoft-account-without-a-password-using-windows-hello-or-a-security-key\u002F\">Microsoft Account\u003C\u002Fa>※\u003C\u002Fp>\n\u003Cp>※Microsoft での利用方法は、先日、\u003Ca href=\"https:\u002F\u002Fsoftgiken.wixsite.com\u002Fyubion\u002Fpost\u002Fyubikey-5-%E3%81%A7%E3%81%AE%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%83%AC%E3%82%B9%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%8C-microsoft-accounts-%E3%81%AB%E3%82%84%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F\">翻訳ブログ\u003C\u002Fa>でご紹介しました。\u003C\u002Fp>\n\u003Cp>対応サービスは次々増えているためすべては挙げられませんが、FIDO U2F\u002F WebAuthn は基本的に Webブラウザを利用した認証です。ご利用されたいサービスに問い合わせる際には、認証が \u003Cstrong>FIDO 認証\u003C\u002Fstrong>(U2F\u002FFIDO2) なのか、**それ以外（以下で解説します）**なのかを確認していただくとよいかと思います。\u003C\u002Fp>\n\u003Cp>ただし、FIDOプロトコルのみの利用であっても、NFC機能が必要な場合は、後述の YubiKey 5 NFC が必要です。\u003C\u002Fp>\n\u003Cp>（現在は NFC 付き Android デバイス, 一部の Windows 10 デバイスが対応）\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>YubiKey 5 シリーズの機能\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Security Key by Yubico では最新の FIDO プロトコルと FIDO U2F が利用可能です。\u003C\u002Fp>\n\u003Cp>では YubiKey 5 シリーズは何が可能なのでしょうか。\u003C\u002Fp>\n\u003Cp>YubiKey 5 シリーズは、Security Key by Yubico の全機能に加え、Yubico 独自、あるいは標準的な認証プロトコルを複数利用可能です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_5_features_vs_security_key_3_e32b5b4408.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Multiple protocols on one key. Completely configurable.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fproducts\u002Fyubikey-5-overview\u002F\">https:\u002F\u002Fwww.yubico.com\u002Fproducts\u002Fyubikey-5-overview\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Yubico OTP\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>複数のプロトコルに対応していますが、最も多いユースケースとしては Yubico OTP を利用する方法かと思います。\u003C\u002Fp>\n\u003Cp>FIDO や WebAuthn は新しいプロトコルであるがゆえに、プラットフォーム対応が完全には進んでおりません。\u003C\u002Fp>\n\u003Cp>Yubico OTP は YubiKey の「タッチをするだけ」というユーザアクションに OTP を結び付けたことで、タッチするだけで認証が完了するというユーザエクスペリエンスを提供します。また、OTP は単純なテキストとして出力されるため、認証デバイスに依存しません。入力も、直接 PC に挿入してタッチする以外にも、NFCで携帯で読み取るなど柔軟な使い方が可能です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_5_features_vs_security_key_4_742c531e23.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>例えば \u003Ca href=\"https:\u002F\u002Fwww.lastpass.com\u002Fja\u002Fyubico\">Lastpass\u003C\u002Fa> では、YubiKey のマルチデバイスで動作する利点を利用して、Windows, Mac, Android, iOS で動作が可能となっています。\u003C\u002Fp>\n\u003Cp>特に iOS での利用や、WebAuthn が利用できない場合には、まだまだ現役の認証方法だと思います。\u003C\u002Fp>\n\u003Cp>弊社の \u003Ca href=\"https:\u002F\u002Fsoftgiken.wixsite.com\u002Fyubion\u002Fyubion-windows-logon\">Windows ログオンサービス\u003C\u002Fa>でも Web画面のログオンやオンライン時の認証に利用しています。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_5_features_vs_security_key_5_98ff053c91.png\" alt=\"\">\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>TOTP\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_5_features_vs_security_key_6_7c51b3940f.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>YubiKey 5 シリーズには、Google Authenticator などで利用される、6桁程度の TOTP(時刻ベースのOTP)を格納する機能が付いています。\nAuthenticator アプリを利用した認証は、非常に手軽に2段階認証を導入できますが、その OTP のシードをどこに保管するかは非常に難しい問題です。\u003C\u002Fp>\n\u003Cp>スマートフォンが故障してしまうと、シードは失われてしまいますし、「個人のスマホに会社の機密情報を入れたくない」という従業員・経営者の声も少なくないかと思います。\nまた、1つのアカウントを複数人で使いまわす際などは、TOTP のシードを画像で管理しているなどというケースもお聞きします。\u003C\u002Fp>\n\u003Cp>こういったときに、ハードウェアデバイスである YubiKey に認証情報を保存することによって問題を解決できるかもしれません。\u003C\u002Fp>\n\u003Cp>YubiKey にシードを保存することで、キーが無ければ利用できない状況を作ることが可能ですし、個人のスマホには秘密情報を保存せず、Windows PC, Mac上で OTP を確認可能です。\u003C\u002Fp>\n\u003Cp>また外部デバイスにOTPのシードが保存されているので、例えば複数人でキーをシェアして利用する、利用時のみ貸し出す運用を行う、などデバイスであるが故のワークフローも作成することも可能です。\u003C\u002Fp>\n\u003Cp>「機密情報を保持したくない」従業員と、「機密情報を管理したい」経営者の両方の要件を満たせるソリューションです。\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>証明書\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cp>YubiKey には PIV(Personal Identity Verification)規格に準拠したスマートカード機能が搭載されています。これにより YubiKey 内部に、クライアント証明書等の証明を格納することが可能です。\u003C\u002Fp>\n\u003Cp>具体的には Microsoft Active Directory の証明書でのログインであったり、VPN接続におけるクライアント証明書の格納といったことが可能です。\u003C\u002Fp>\n\u003Cp>いずれの場合も YubiKey は PIN コードで保護されるため、証明書ベースの強力な2要素認証となります。\u003C\u002Fp>\n\u003Cp>また、同様に OpenPGP で利用する秘密鍵の格納も可能です。\u003C\u002Fp>\n\u003Cp>弊社では Windows Active Directory 環境での\u003Ca href=\"https:\u002F\u002Fwww.yubion.com\u002Fdocuments\u002Fpiv\u002F\">デプロイマニュアル\u003C\u002Fa>を作成して公開しております。\u003C\u002Fp>\n\u003Ch3>\u003C\u002Fh3>\n\u003Ch3>\u003Cstrong>その他の認証\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Ch3>\u003C\u002Fh3>\n\u003Cp>その他にも OATH-HOTP といった認証プロトコル、あるいは静的パスワードの設定も可能です。\n単に複雑なパスワードをハードウェアに記憶させるという運用も可能です。\u003C\u002Fp>\n\u003Cp>また、OTPや静的パスワードを設定できるスロットは2スロットあるため、Yubico OTP を利用しながら、2スロット目で静的パスワードを利用するなど、複数機能を同時利用が可能です。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>まとめ\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>このように YubiKey  5 は、複数のプロトコルに対応し、旧来のシステムでの2段階・2要素認証の利用から、最新プロトコルを利用したパスワードレス認証まで幅広く利用可能です。\u003C\u002Fp>\n\u003Cp>つまり、現在利用しているシステムへの追加の認証から、将来のパスワードレス認証まで幅広くご利用いただける製品であるといえます。\u003C\u002Fp>\n\u003Cp>弊社では YubiKey を利用した認証ソリューション、認証システムの構築等を展開しております。YubiKey や認証に関するお問い合わせは、\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fforms\u002Fd\u002Fe\u002F1FAIpQLSf3tHHWZS0ju2iTq5_lDMD7qb9XQ-uiUJyLkP660lcAwjvuDw\u002Fviewform\">お問い合わせページ\u003C\u002Fa>よりお願いします。\u003C\u002Fp>\n","yubikey-5-features-vs-security-key","2018-12-11","2026-04-28T08:17:57.417Z","2026-04-28T08:18:00.148Z",{"id":422,"documentId":423,"name":424,"alternativeText":55,"caption":55,"focalPoint":55,"width":425,"height":425,"formats":426,"hash":434,"ext":60,"mime":64,"size":435,"url":436,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":437,"updatedAt":437,"publishedAt":437},1482,"an7by2shvfx5rbon93jt7y4j","blog-yubikey-5-features-vs-security-key-1.png",360,{"thumbnail":427},{"ext":60,"url":428,"etag":429,"hash":430,"mime":64,"name":431,"path":55,"size":432,"width":68,"height":68,"sizeInBytes":433},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_yubikey_5_features_vs_security_key_1_b68ef65192.png","f815074c86148554e94a7b3a5579da7e","thumbnail_blog_yubikey_5_features_vs_security_key_1_b68ef65192","thumbnail_blog-yubikey-5-features-vs-security-key-1.png",23.21,23208,"blog_yubikey_5_features_vs_security_key_1_b68ef65192",35.78,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_5_features_vs_security_key_1_b68ef65192.png","2026-04-28T08:17:28.941Z",[439,440],{"id":147,"documentId":148,"name":149,"slug":55,"createdAt":150,"updatedAt":150,"publishedAt":151},{"id":153,"documentId":154,"name":155,"slug":55,"createdAt":156,"updatedAt":156,"publishedAt":157},{"id":442,"documentId":443,"title":444,"content":445,"slug":446,"published":447,"createdAt":448,"updatedAt":448,"publishedAt":449,"locale":49,"authorManual":50,"cover":450,"tags":477},191,"sxqrpw3vk4wbpxc5yey68thx","YubiKey の種類【YubiKeyとは-part1】","\u003Cp>更新日：2022年12月7日\u003C\u002Fp>\n\u003Cp>スウェーデン発の企業 Yubico社が開発したセキュリティデバイスで、FIDO2, FIDO U2F, PIV(smart card), OpenPGP, Yubico OTP, OATH-TOTP, OATH-HOTP, チャレンジレスポンスなどの認証方式に対応しています。 とはいっても FIOD2 だの PIV だのと言われても具体的な利用シーンがなかなか思い浮かばないかと思います。\u003C\u002Fp>\n\u003Cp>そこで、今回はソフト技研 \u003Ca href=\"https:\u002F\u002Fqiita.com\u002Fadvent-calendar\u002F2018\u002Fsoftgiken\">AdventCalendar 2018\u003C\u002Fa> の1シリーズとして YubiKey の種類・機能・利用可能なサービスの紹介をしていこうと思います。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>本シリーズの目次\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>・part1: YubiKey の種類（本記事）\u003C\u002Fstrong>\n　・part2: \u003Ca href=\"https:\u002F\u002Fsoftgiken.wixsite.com\u002Fyubion\u002Fpost\u002Fyubikey-5-%E3%81%AE%E6%A9%9F%E8%83%BD%E3%80%90yubikey%E3%81%A8%E3%81%AF-part2%E3%80%91\">YubiKey 5 の機能\u003C\u002Fa>\n　・part3: \u003Ca href=\"https:\u002F\u002Fsoftgiken.wixsite.com\u002Fyubion\u002Fpost\u002Fyubikey-%E3%81%AE%E9%96%8B%E7%99%BA%E8%80%85%E5%90%91%E3%81%91%E3%83%84%E3%83%BC%E3%83%AB%E3%80%90yubikey%E3%81%A8%E3%81%AF-part3%E3%80%91\">開発者向けツール\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>YubiKeyの種類\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>第一弾である今回は、YubiKeyの種類について解説します。まず、\u003Cstrong>12月1日現在\u003C\u002Fstrong>日本国内で販売されているキーは以下の3種類です。\u003C\u002Fp>\n\u003Cp>・YubiKey 4 シリーズ\u003C\u002Fp>\n\u003Cp>・YubiKey Neo\u003C\u002Fp>\n\u003Cp>・Security Key by Yubico\u003C\u002Fp>\n\u003Cp>ここに先日\u003Ca href=\"https:\u002F\u002Fsoftgiken.wixsite.com\u002Fyubion\u002Fpost\u002Fyubikey-5-%E3%81%8C%E3%83%AD%E3%83%BC%E3%83%B3%E3%83%81%E3%81%95%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F\">ローンチされた YubiKey 5\u003C\u002Fa> シリーズが加わり、**順次 YubiKey 4 シリーズは販売終了となります。**旧シリーズは YubiKey 4 ベースの FIPS 版のみが継続して販売※される予定です。\u003C\u002Fp>\n\u003Cp>YubiKey 5 シリーズは YubiKey 4 シリーズの完全上位互換になっており、YubiKey 4 で利用可能であったすべてのプロトコルに加え、Security Key by Yubico と同等の FIDO2 機能が利用可能です。\u003C\u002Fp>\n\u003Cp>よって、今後は基本的には \u003Cstrong>YubiKey 5 シリーズ\u003C\u002Fstrong> と \u003Cstrong>Security Key by Yubico\u003C\u002Fstrong> の2種類のラインナップとなります。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>YubiKey 5 シリーズ\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_what_is_yubikey_part_1_types_of_yubikey_1_438e80dcd1.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Security Key by Yubico\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_what_is_yubikey_part_1_types_of_yubikey_2_144b59b9f7.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>※FIPS対応キーについては別途お問い合わせください。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Security Key by Yubico と YubiKey 5 シリーズの違い\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>ここでは、よくお問い合わせいただく YubiKey 5 シリーズと Security Key by Yubico との大まかな違いについて説明します。\u003C\u002Fp>\n\u003Cp>Security Key by Yubico は \u003Cstrong>FIDO プロトコルにのみ対応\u003C\u002Fstrong>しており、FIDO U2F と FIDO2（WebAuthn）でのみ利用可能です。具体的には Google, Facebook, Dropbox などのサービスで2段階認証目として利用可能です。\u003C\u002Fp>\n\u003Cp>他にも私がよく使うところですと GitHub や Gitlab も対応しています。\u003C\u002Fp>\n\u003Cp>エンタープライズ向けですと \u003Ca href=\"https:\u002F\u002Fwww.cloudgate.jp\u002Flineup\u002Funo.html\">CloudGate UNO\u003C\u002Fa> のような SSO サービスなども対応しています。\u003C\u002Fp>\n\u003Cp>一方、YubiKey 5 シリーズは、Security Key by Yubico の機能に加え、PIV(smart card), OpenPGP, Yubico OTP, OATH-TOTP, OATH-HOTP, チャレンジレスポンスなどの認証方式に対応しています。\u003C\u002Fp>\n\u003Cp>これらの認証方式により、ローカルの Active Directory 認証や、VPN、既存のOTP認証に組み込むことも容易になっています。\u003C\u002Fp>\n\u003Cp>弊社の YubiOn for Windows も YubiKey 5 シリーズの機能を利用して認証しています。YubiKey 5 シリーズの機能については本シリーズ part3 にて詳しく解説予定です。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>USB形状\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>YubiKey 5 シリーズとありますが、これは USB の形状と NFC の有無で種類が異なります。\u003C\u002Fp>\n\u003Cp>YubiKey 5 は NFC および USB Type-A に対応しており USB経由での利用の他に、 NFC を利用しての認証に利用可能です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_what_is_yubikey_part_1_types_of_yubikey_3_e1e0d50a69.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>その他の形状については、NFC機能を除いて YubiKey 5 に登載された機能はすべて入っており、フォームファクタ（形状）のみ異なります。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>USB ポートに収まるサイズの YubiKey 5 Nano\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_what_is_yubikey_part_1_types_of_yubikey_4_d4555365b7.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Type-C対応の YubiKey 5C\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_what_is_yubikey_part_1_types_of_yubikey_5_15d522a28a.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cstrong>最小の 5C Nano\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_what_is_yubikey_part_1_types_of_yubikey_6_2f3fa26ba8.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>お使いのデバイスに合わせで選択できます。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>おわりに\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>簡単に Yubico 製品のご紹介となりましたがお役に立ちましたでしょうか。\u003C\u002Fp>\n\u003Cp>実際にどのサービスで利用可能かは、次回の \u003Ca href=\"https:\u002F\u002Fsoftgiken.wixsite.com\u002Fyubion\u002Fpost\u002Fyubikey-5-%E3%81%AE%E6%A9%9F%E8%83%BD%E3%80%90yubikey%E3%81%A8%E3%81%AF-part2%E3%80%91\">\u003Cstrong>YubiKey  5 の機能\u003C\u002Fstrong>\u003C\u002Fa>でご紹介します。\u003C\u002Fp>\n\u003Cp>不明点等ございましたらお気軽に\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fforms\u002Fd\u002Fe\u002F1FAIpQLSf3tHHWZS0ju2iTq5_lDMD7qb9XQ-uiUJyLkP660lcAwjvuDw\u002Fviewform\">お問い合わせ\u003C\u002Fa>ください。\u003C\u002Fp>\n","what-is-yubikey-part-1-types-of-yubikey","2018-12-01","2026-04-28T08:20:21.713Z","2026-04-28T08:20:24.499Z",{"id":451,"documentId":452,"name":453,"alternativeText":55,"caption":55,"focalPoint":55,"width":454,"height":455,"formats":456,"hash":473,"ext":100,"mime":104,"size":474,"url":475,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":476,"updatedAt":476,"publishedAt":476},1504,"sx0f73yiwizrvzw8m6g09lm8","blog-what-is-yubikey-part-1-types-of-yubikey-1.jpeg",712,381,{"small":457,"thumbnail":465},{"ext":100,"url":458,"etag":459,"hash":460,"mime":104,"name":461,"path":55,"size":462,"width":116,"height":463,"sizeInBytes":464},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fsmall_blog_what_is_yubikey_part_1_types_of_yubikey_1_438e80dcd1.jpeg","b2aefef55d01776ec2afe3ac1d3adb51","small_blog_what_is_yubikey_part_1_types_of_yubikey_1_438e80dcd1","small_blog-what-is-yubikey-part-1-types-of-yubikey-1.jpeg",10.15,268,10152,{"ext":100,"url":466,"etag":467,"hash":468,"mime":104,"name":469,"path":55,"size":470,"width":298,"height":471,"sizeInBytes":472},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_what_is_yubikey_part_1_types_of_yubikey_1_438e80dcd1.jpeg","12e2e3897e301ed1406ee3a054ba1adc","thumbnail_blog_what_is_yubikey_part_1_types_of_yubikey_1_438e80dcd1","thumbnail_blog-what-is-yubikey-part-1-types-of-yubikey-1.jpeg",3.76,131,3762,"blog_what_is_yubikey_part_1_types_of_yubikey_1_438e80dcd1",19.68,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_what_is_yubikey_part_1_types_of_yubikey_1_438e80dcd1.jpeg","2026-04-28T08:19:55.092Z",[478,479],{"id":147,"documentId":148,"name":149,"slug":55,"createdAt":150,"updatedAt":150,"publishedAt":151},{"id":153,"documentId":154,"name":155,"slug":55,"createdAt":156,"updatedAt":156,"publishedAt":157},{"id":481,"documentId":482,"title":483,"content":484,"slug":485,"published":486,"createdAt":487,"updatedAt":487,"publishedAt":488,"locale":49,"authorManual":50,"cover":489,"tags":531},185,"dngs69dqgcwzest6ki7ho2t1","YubiKey 5 でのパスワードレスログインが Microsoft Accounts にやってきた","\u003Cp>更新日：2022年12月7日\u003C\u002Fp>\n\u003Cp>全世界、数億ものMicrosoftアカウントで YubiKey5、もしくは Security Key by Yubico によるパスワードレスログインが可能になりました！Yubico社とMicrosoft社は、協力して全世界、数億アカウントもの\u003Ca href=\"https:\u002F\u002Faccount.microsoft.com\u002Faccount?lang=ja-JP\">personal Microsoft Account(MSA)\u003C\u002Fa>に対してYubiKey 5 あるいは Security Key by Yubico を利用したパスワードレスログインを可能にしました。\u003C\u002Fp>\n\u003Cp>※訳注：MSA(パーソナルアカウント)が対象です。\u003C\u002Fp>\n\u003Cp>最新のWindows10(version 1809) と Edge のネイティブサポートの組み合わせで、すべての Microsoft Account で FIDO2\u002FWebAuthn でのログインがサポートされます。もちろんパスワードは必要ありません。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_5_passwordless_login_microsoft_accounts_1_29a1b71a92.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Micorosoft Account と YubiKey の組み合わせ、そして Microsoft Edge を利用してMicrosoft のサービスに素早く、セキュアにログイン可能です。（そしてシングルサイオンも自動で利用できます）\u003C\u002Fp>\n\u003Cp>つまり、1回のログイン、0個のパスワードで、Microsoft の素晴らしいサービスに簡単にアクセスできます。それがどういうことか考えてみてください。\u003C\u002Fp>\n\u003Cp>本日（現地時間 11\u002F20）の \u003Ca href=\"https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fmicrosoft-365\u002Fblog\u002F2018\u002F11\u002F20\u002Fsign-in-to-your-microsoft-account-without-a-password-using-windows-hello-or-a-security-key\u002F\">Microsoft からの発表\u003C\u002Fa>は認証の歴史に残る大きな出来事です。初めてのドライバレス、ワンタップ(one-touch) の USBデバイスは 2008 年、ワンタイムパスワード（OTP）デバイス YubiKey という形で発表されました。そしてフィッシング攻撃に対するプロテクションをより改善するため、そして幾つもの（無限の）サービスに共有鍵（shared secrets）を共有せずに、認証するため、Yubico は Google とともに U2F を作りました。それはのちに FIDOアライアンスへの貢献になりました。\u003C\u002Fp>\n\u003Cp>さらに、ユーザー名と複雑なパスワードを不要にするために、Microsoft、FIDOアライアンスとともに、U2F をパスワードレスログインのための FIDO2に発展させることに尽力しました。パスワードレスログインの実現にかかわってくださった皆様に感謝します。\u003C\u002Fp>\n\u003Cp>“パスワードレスサインインはビジネスユーザーおよびコンシューマーのデバイス・アプリケーションへのアクセス方法を革新的に変化させます。それは人々に愛され、ハッカーからは嫌われる、業界で最も簡単でセキュアに利用できる体験を提供します。”\u003C\u002Fp>\n\u003Cp>\u003Cem>Alex Simons( Vice President, Microsoft Indentiry Division.)\u003C\u002Fem> はこう話しました。\u003C\u002Fp>\n\u003Cp>“\u003Cem>FIDO2\u003C\u002Fem> は \u003Cem>Microsoft\u003C\u002Fem> が推し進める「パスワードの撲滅」の一つの要素です。YubiKey 5 のようなデバイスは我々がパートナーとともにこのトランスフォーメーションを実現するという好例です”\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>YubiKey 5 を Microsoft Account に紐づけるには？\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>この新しい先進的なセキュリティ機能を利用するために必要なことは、FIDO2 機能が利用できる\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fproducts\u002Fyubikey-5-overview\u002F\">YubiKey 5 シリーズ\u003C\u002Fa>、あるいは \u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fproduct\u002Fsecurity-key-by-yubico\u002F#security-key\">Security Key by Yubico\u003C\u002Fa> をあなたのアカウントに登録するだけです。この機能は Windows 10 の version 1809 update がインストールされた PC で、Microsoft Edge が必要です。\u003C\u002Fp>\n\u003Cp>USBの形状としては Type-A あるいは Type-C ポートを利用できます。(YubiKey 5 NFC, YubiKey 5 Nano, YubiKey 5C, YubiKey 5C Nano, Security Key by Yubico)\u003C\u002Fp>\n\u003Cp>あるいは NFC(near-field communication) は YubiKey 5 NFCで利用できます。\u003C\u002Fp>\n\u003Cp>訳者注：日本国内ではまだ利用可能ではないようです。可能になりましたら、手順を公開します。\u003C\u002Fp>\n\u003Cp>詳しい情報は、 \u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fsolutions\u002Fpasswordless\u002F\">yubico.com\u002Fgo-passwordless\u002Fmicrosof\u003C\u002Fa>\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fsolutions\u002Fpasswordless\u002F\">t\u003C\u002Fa> をご覧ください。\nさらにご興味ある方は次のビデオをご覧下さい。\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002F2DyVC36kJc8\">・Say Goodbye to Passwords with YubiKey and Microsoft Accounts\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002Fmk6pdsbutwo\">・Go Passwordless on Microsoft Accounts with the YubiKey\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Microsoft Account の認証の先に\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>FIDO2に加えて YubiKey 5 シリーズは FIDO U2F, PIV(smart card), OpenPGP, Yubico OTP, OATH-TOTP, OATH-HOTP, チャレンジレスポンスに対応しています。つまり Microsoftアカウントで利用しているデバイスで、パスワードマネージャー、ソーシャルメディアのアカウント、そして数百ものサービスへのログインに利用できます。詳しくは \u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fworks-with-yubikey\u002F\">Works with YubiKey\u003C\u002Fa> のカタログを確認して YubiKey がサポートするサービスを確認してください。\u003C\u002Fp>\n\u003Cp>原文：（ソース）\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002F2018\u002F11\u002Fpassword-less-login-with-the-yubikey-5-comes-to-microsoft-accounts\u002F\">Password-less Login with the YubiKey 5 Comes to Microsoft Accounts\u003C\u002Fa> (2018-11-20) by  Ronnie Manning\u003C\u002Fp>\n","yubikey-5-passwordless-login-microsoft-accounts","2018-11-22","2026-04-28T08:17:06.837Z","2026-04-28T08:17:09.626Z",{"id":490,"documentId":491,"name":492,"alternativeText":55,"caption":55,"focalPoint":55,"width":493,"height":494,"formats":495,"hash":527,"ext":60,"mime":64,"size":528,"url":529,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":530,"updatedAt":530,"publishedAt":530},1481,"ht9uwj6up7tdhlam1twk50rw","blog-yubikey-5-passwordless-login-microsoft-accounts-1.png",1030,369,{"large":496,"small":504,"medium":512,"thumbnail":520},{"ext":60,"url":497,"etag":498,"hash":499,"mime":64,"name":500,"path":55,"size":501,"width":107,"height":502,"sizeInBytes":503},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Flarge_blog_yubikey_5_passwordless_login_microsoft_accounts_1_29a1b71a92.png","f7cf45b61e6085ff9f213fa721f953ce","large_blog_yubikey_5_passwordless_login_microsoft_accounts_1_29a1b71a92","large_blog-yubikey-5-passwordless-login-microsoft-accounts-1.png",146.2,358,146202,{"ext":60,"url":505,"etag":506,"hash":507,"mime":64,"name":508,"path":55,"size":509,"width":116,"height":510,"sizeInBytes":511},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fsmall_blog_yubikey_5_passwordless_login_microsoft_accounts_1_29a1b71a92.png","3f430a5f8f7f3d97a257727ed86299dc","small_blog_yubikey_5_passwordless_login_microsoft_accounts_1_29a1b71a92","small_blog-yubikey-5-passwordless-login-microsoft-accounts-1.png",49.61,179,49612,{"ext":60,"url":513,"etag":514,"hash":515,"mime":64,"name":516,"path":55,"size":517,"width":125,"height":518,"sizeInBytes":519},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fmedium_blog_yubikey_5_passwordless_login_microsoft_accounts_1_29a1b71a92.png","d7e71cca1a73e8f7a493223cd7b0bd23","medium_blog_yubikey_5_passwordless_login_microsoft_accounts_1_29a1b71a92","medium_blog-yubikey-5-passwordless-login-microsoft-accounts-1.png",94.53,269,94529,{"ext":60,"url":521,"etag":522,"hash":523,"mime":64,"name":524,"path":55,"size":525,"width":298,"height":403,"sizeInBytes":526},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_yubikey_5_passwordless_login_microsoft_accounts_1_29a1b71a92.png","3d443befc5cfa2dd8cd18faa6e442722","thumbnail_blog_yubikey_5_passwordless_login_microsoft_accounts_1_29a1b71a92","thumbnail_blog-yubikey-5-passwordless-login-microsoft-accounts-1.png",15.9,15903,"blog_yubikey_5_passwordless_login_microsoft_accounts_1_29a1b71a92",56.07,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubikey_5_passwordless_login_microsoft_accounts_1_29a1b71a92.png","2026-04-28T08:17:01.690Z",[532],{"id":153,"documentId":154,"name":155,"slug":55,"createdAt":156,"updatedAt":156,"publishedAt":157},{"id":534,"documentId":535,"title":536,"content":537,"slug":538,"published":539,"createdAt":540,"updatedAt":540,"publishedAt":541,"locale":49,"authorManual":50,"cover":542,"tags":582},183,"x245r8hiyeubxtkeo63sttjz","YubiKey 5 がローンチされました","\u003Cp>更新日：2022年12月7日\u003C\u002Fp>\n\u003Cp>先日 Yubico社より YubiKey 5 シリーズのローンチがアナウンスされました。\u003C\u002Fp>\n\u003Cp>新しい YubiKey 5 は 従来の YubiKey 4シリーズに FIDO2 対応の機能を追加したものになっており、さらに USB Type A の YubiKey 5 NFC には NFC 機能も追加されています。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_introducing_the_yubikey_5_series_1_0816de443c.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>YubiKey 5 シリーズ\u003C\u002Fp>\n\u003Cp>YubiKey 5 には FIDO2 機能だけでなく、YubiKey 4シリーズで利用可能であった、FIDO U2F、PIV（スマートカード）、OpenPGP、Yubico OTP、OATH-TOTP、OATH-HOTP、チャレンジレスポンスをサポートしています。そのため、最新あるいは将来の認証環境だけでなく、レガシーな環境での利用や、その移行シーンでも利用可能なソリューションです。\u003C\u002Fp>\n\u003Cp>つまり、現在のパスワード認証から\u003Ca href=\"https:\u002F\u002Fsoftgiken.wixsite.com\u002Fyubion\u002Fpost\u002Fyubico%E7%A4%BE%E3%81%A8microsoft%E7%A4%BE%E3%81%8C%E3%80%81%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%83%AC%E3%82%B9%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%92%E7%99%BA%E8%A1%A8\">パスワードレス認証\u003C\u002Fa>への切り替えを考えている環境にマッチするキーになっています。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>YubiKey で実現する FIDO2 認証\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>YubiKey 5 で追加される FIDO2 の認証シナリオは大まかに以下の3つです。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_introducing_the_yubikey_5_series_2_2a63f293ae.png\" alt=\"\">\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>シングルファクター認証\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>YubiKeyのタッチのみでログイン。パスワードだけでなくユーザー名もいらないログイン体験が可能です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_introducing_the_yubikey_5_series_3_efc887e7ce.png\" alt=\"\">\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>2段階認証\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Google や Facebook で利用しているように、ID + パスワードに加え、2段階認証の要素としても利用可能です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_introducing_the_yubikey_5_series_4_d98ef83040.png\" alt=\"\">\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>マルチファクター認証\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>YubiKey 1本で、キーのタッチ ＋ PIN による本人確認の、マルチファクター認証が可能です。\u003C\u002Fp>\n\u003Cp>この3つのユースケースから、ユーザー・環境に最も適した認証スタイルを選択可能です。\u003C\u002Fp>\n\u003Cp>その他の詳細については以下のブログをご確認ください。\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002F2018\u002F09\u002Fintroducing-the-yubikey-5-series-with-new-nfc-and-fido2-passwordless-features\u002F\">Introducing the YubiKey 5 Series with New NFC and FIDO2 Passwordless Features\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>弊社での販売予定\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>弊社での販売予定につきまして、時期等は未定です。決まり次第お知らせしますので今しばらくお待ちください。\u003C\u002Fp>\n\u003Cp>この件に関するお問い合わせは、\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fforms\u002Fd\u002Fe\u002F1FAIpQLSf3tHHWZS0ju2iTq5_lDMD7qb9XQ-uiUJyLkP660lcAwjvuDw\u002Fviewform\">お問い合わせフォーム\u003C\u002Fa>よりお願いいたします。\u003C\u002Fp>\n","introducing-the-yubikey-5-series","2018-09-27","2026-04-28T08:16:41.306Z","2026-04-28T08:16:44.380Z",{"id":543,"documentId":544,"name":545,"alternativeText":55,"caption":55,"focalPoint":55,"width":546,"height":547,"formats":548,"hash":578,"ext":100,"mime":104,"size":579,"url":580,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":581,"updatedAt":581,"publishedAt":581},1477,"ix5hhbu3n5kylnxrvg68wybg","blog-introducing-the-yubikey-5-series-1.jpeg",1280,853,{"large":549,"small":557,"medium":564,"thumbnail":571},{"ext":100,"url":550,"etag":551,"hash":552,"mime":104,"name":553,"path":55,"size":554,"width":107,"height":555,"sizeInBytes":556},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Flarge_blog_introducing_the_yubikey_5_series_1_0816de443c.jpeg","e0b2c93c3a982637d926408fbc7f0f67","large_blog_introducing_the_yubikey_5_series_1_0816de443c","large_blog-introducing-the-yubikey-5-series-1.jpeg",17.49,666,17490,{"ext":100,"url":558,"etag":559,"hash":560,"mime":104,"name":561,"path":55,"size":562,"width":116,"height":117,"sizeInBytes":563},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fsmall_blog_introducing_the_yubikey_5_series_1_0816de443c.jpeg","3056fe198c9691818423f1d328ba16ab","small_blog_introducing_the_yubikey_5_series_1_0816de443c","small_blog-introducing-the-yubikey-5-series-1.jpeg",5.8,5803,{"ext":100,"url":565,"etag":566,"hash":567,"mime":104,"name":568,"path":55,"size":569,"width":125,"height":116,"sizeInBytes":570},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fmedium_blog_introducing_the_yubikey_5_series_1_0816de443c.jpeg","bf75d2c7d680f982e4e9806780645e7c","medium_blog_introducing_the_yubikey_5_series_1_0816de443c","medium_blog-introducing-the-yubikey-5-series-1.jpeg",10.8,10802,{"ext":100,"url":572,"etag":573,"hash":574,"mime":104,"name":575,"path":55,"size":576,"width":133,"height":68,"sizeInBytes":577},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_introducing_the_yubikey_5_series_1_0816de443c.jpeg","ab0a7ef898c77f27f577ea78f009ecd4","thumbnail_blog_introducing_the_yubikey_5_series_1_0816de443c","thumbnail_blog-introducing-the-yubikey-5-series-1.jpeg",2.04,2043,"blog_introducing_the_yubikey_5_series_1_0816de443c",27.57,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_introducing_the_yubikey_5_series_1_0816de443c.jpeg","2026-04-28T08:16:24.388Z",[583,584],{"id":147,"documentId":148,"name":149,"slug":55,"createdAt":150,"updatedAt":150,"publishedAt":151},{"id":153,"documentId":154,"name":155,"slug":55,"createdAt":156,"updatedAt":156,"publishedAt":157},{"id":586,"documentId":587,"title":588,"content":589,"slug":590,"published":591,"createdAt":592,"updatedAt":592,"publishedAt":593,"locale":49,"authorManual":50,"cover":594,"tags":637},157,"bvhtgfeglknd3qb5nsbu39bv","G Suite へのログインで YubiKey を利用した2段階認証を必須にする方法","\u003Cp>更新日：2021年6月23日\u003C\u002Fp>\n\u003Cp>お世話になっております。ソフト技研のなんでも屋 @watahani です。\u003C\u002Fp>\n\u003Cp>最近 Google が 自社開発のセキュリティーキーを出したニュースが掲載されたこともあり、 G Suite をご利用いただいているお客様から U2F を利用した2段階認証がしたいとお問い合わせをいただくことが多くなっています。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>G Suiteでの 2段階認証\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>G Suite では ログイン時のセキュリティを高めるために、2段階認証を設定することができます。ID\u002Fパスワードの入力後、SMS, Google Authenticator, Android へのプッシュ通知等での2段階認証を設定可能です。\u003C\u002Fp>\n\u003Cp>U2Fのキー、つまり YubiKey なども以前から利用可能でしたが、必ず YubiKey を利用するというオプションは G Suite Enterprise のみの特別な機能でした。（\u003Ca href=\"https:\u002F\u002Fproductforums.google.com\u002Fforum\u002F#!topic\u002Fapps\u002FYjAr9lv1Ass\">※随分前からフォーラムに要望は出されていましたが…\u003C\u002Fa>）\u003C\u002Fp>\n\u003Cp>しかし、ついに今年の3月に 2段階認証に必ず U2Fキーを利用するオプションが、すべての G Suite プランに拡大されました※。\u003C\u002Fp>\n\u003Cp>これによりG Suite Basic, Business ユーザーでも企業ユースな高度なアクセス管理が必要な環境下で、YubiKey を利用した2段階認証を強制することができるようになっています。\u003C\u002Fp>\n\u003Cp>※G Suite日本語ブログ：\u003Ca href=\"https:\u002F\u002Fgsuiteupdates-ja.googleblog.com\u002F2018\u002F04\u002F3-g-suite-2.html\">https:\u002F\u002Fgsuiteupdates-ja.googleblog.com\u002F2018\u002F04\u002F3-g-suite-2.html\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>そこで、今回は YubiKey を利用した G Suite の2段階認証の設定方法を、スクリーンキャプチャを交えてご紹介していきたいと思います。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>管理者側の設定\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>2段階認証に U2F デバイスを強制するには、G Suite の Admin 権限が必要です。\u003C\u002Fp>\n\u003Cp>まずは \u003Ca href=\"https:\u002F\u002Fadmin.google.com\u002F\">G Suite 管理コンソール\u003C\u002Fa> にアクセスし、セキュリティを選択します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_1_79e8a1f39b.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>基本設定を開きます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_2_cc5d9ef872.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>2段階認証プロセスが有効になっていない場合、先にONにする必要があります。チェックをつけて保存をクリックしてください。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_3_f7ad81f39d.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>2段階認証を有効にしたのち、「2段階認証プロセスを適用するには、詳細設定にアクセスしてください」をクリックして、2段階認証の詳細に移動します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_4_f0f4729abd.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>管理者自身も含む組織に適用する場合、管理者にセキュリティキーが登録されている必要があります。その場合、\u003Ca href=\"https:\u002F\u002Fmyaccount.google.com\u002F\">Google アカウント管理ページより\u003C\u002Fa> 新しいキーを登録してください。（方法については後述）\u003C\u002Fp>\n\u003Cp>デフォルトでは管理者を含む組織全体に適用されます。\u003C\u002Fp>\n\u003Cp>組織の一部に適用する場合は、あらかじめグループを作成してから画面左のグループのフィルタから、適用するグループを選択します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_5_7b6b6b6c7c.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>適用する対象を決めたら、実際に2段階認証を設定していきます。\u003C\u002Fp>\n\u003Cp>まずは「実施」オプションで、適用する日付を決定します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_6_4fce02c8fd.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>これは各ユーザー自身が、2段階認証要素を登録する移行期間を設定するためのオプションです。\u003C\u002Fp>\n\u003Cp>今回は、「指定した日付から適用を有効にする」を選択します。\u003C\u002Fp>\n\u003Cp>また新しいユーザーの登録期間は1か月に設定しました。\u003C\u002Fp>\n\u003Cp>次に使用できる2段階認証プロセスをセキュリティキーのみに制限します。これにより、セキュリティ強度のより高い U2F 認証を利用した YubiKey などのデバイスでログインすることを強制させることができます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_7_ebffb2ba15.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>最後に、2段階認証プロセスの実施頻度のオプションを設定します。これはログインしたPC・ブラウザーを記録して、次回以降は2段階認証プロセスを実施しないというオプションです。\u003C\u002Fp>\n\u003Cp>今回はログインのたびにセキュリティキーを求めるオプションを選択します。\u003C\u002Fp>\n\u003Cp>※このオプション、一度「実施」オプションで「今すぐ適用を有効にする」を選択してからでないと、選択ができませんでした。バグでしょうか…？\u003C\u002Fp>\n\u003Cp>すべての設定が終わったら保存をクリックして設定を反映させます。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>ユーザーの設定\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>次に各ユーザーが独自で2段階認証を有効にする方法です。\u003C\u002Fp>\n\u003Cp>ユーザーアカウントでログイン後 \u003Ca href=\"https:\u002F\u002Fmyaccount.google.com\u002F\">Google アカウント管理ページ\u003C\u002Fa> にアクセスします。\u003C\u002Fp>\n\u003Cp>ログインとセキュリティ\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_8_8b90ba5ee6.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>2段階認証プロセスをクリックします。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_9_6c4778c70f.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>すると2段階認証プロセスが開始されます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_10_fcdedd1faf.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>セキュリティキーの登録作業がスタートするので、次へをクリックします。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_11_af3d30ac64.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>管理者の2段階認証プロセス設定で、セキュリティキー以外を許可している場合は、電話番号認証画面が表示されます。その場合でもオプションからセキュリティキーを選択することで、セキュリティキーの登録が可能です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_12_39c9c73b82.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>次に進むとキーの挿入が求められます。ここで、YubiKey を PC に挿し込むと YubiKeyのタッチ部分が点滅します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_13_bd422d828f.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>YubiKeyにタッチをすると、登録が完了します。必要であれば、セキュリティキーの名前を設定します。以下のような確認が現れた場合は「許可」をクリックします。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_14_e5ef6dbdfe.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>登録が完了すると、キーの名前の入力を求められます。複数本登録する際は、見分けがつく名前にしたほうがよいでしょう。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_15_7f582bb2ba.png\" alt=\"\">\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>ログイン時の操作\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>以上で設定は終了です。一度、G Suiteをログアウトして、ログインしなおします。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_16_37e2922771.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>すると、以下のような2段階認証プロセスが表示されます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_17_8c15cb2c6b.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>YubiKey をPCに挿入するとタッチ部分が点滅します。タッチすればログイン完了です！\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>セキュリティキーの管理\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>セキュリティキーの管理は、 \u003Ca href=\"https:\u002F\u002Fmyaccount.google.com\u002Fsigninoptions\u002Ftwo-step-verification\">Google アカウント管理ページ＞ログインとセキュリティ＞2段階認証\u003C\u002Fa> から管理できます。\u003C\u002Fp>\n\u003Cp>追加時や紛失時はこちらからキーの追加・削除を行ってください。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_18_925b76c70b.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>当然セキュリティーキーを1本しかもっていないユーザーが紛失した場合には、管理者による復旧が必要となります。\u003C\u002Fp>\n\u003Cp>そういった場合には G Suite の管理者が ユーザー詳細ページよりセキュリティキーの追加や削除を行えます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_19_73cd87fa4e.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>また緊急ログインが必要な場合に備え、バックアップコードを取得することも可能です。※\u003C\u002Fp>\n\u003Cp>※バックアップキーを利用の場合、使用できる2段階認証方式を「制限なし」にする必要があります。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_20_5fca0a4b4c.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>表示されたコードをログインしたい人に伝えることで、1度のみログインすることが可能になります。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_21_e3ec130e9e.png\" alt=\"\">\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>最後に\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>このように G Suite へのログインに YubiKey を使うことで、非常に強力な2段階認証をユーザーに強制することができます。YubiKey を利用した2段階認証の効果としては、 \u003Ca href=\"https:\u002F\u002Fjapanese.engadget.com\u002F2018\u002F07\u002F24\u002Fgoogle-0\u002F\">セキュリティキーの導入後フィッシング被害がゼロになったという発表\u003C\u002Fa> や、 \u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002F2016\u002F02\u002Fuse-of-fido-u2f-security-keys-focus-of-2-year-google-study\u002F\">Yubico Blog によれば管理コスト・利便性でのメリットが報告\u003C\u002Fa>されています。\u003C\u002Fp>\n\u003Cp>また弊社では、YubiKeyを利用した PC ログイン製品も開発しております。2段階認証の導入を検討しているが、何を対象にすればよいのかわからない、PC ログインにも2段階認証を導入したい、とお考えでしたら、ぜひ\u003Ca href=\"https:\u002F\u002Fdocs.google.com\u002Fforms\u002Fd\u002Fe\u002F1FAIpQLSf3tHHWZS0ju2iTq5_lDMD7qb9XQ-uiUJyLkP660lcAwjvuDw\u002Fviewform\">お問い合わせページ\u003C\u002Fa>よりご連絡ください。\u003C\u002Fp>\n","enforce-yubikey-2fa-for-g-suite","2018-08-29","2026-04-28T08:00:11.261Z","2026-04-28T08:00:13.825Z",{"id":595,"documentId":596,"name":597,"alternativeText":55,"caption":55,"focalPoint":55,"width":598,"height":599,"formats":600,"hash":633,"ext":60,"mime":64,"size":634,"url":635,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":636,"updatedAt":636,"publishedAt":636},1306,"tft7s9zs8bcx8qkcqa7jeb6w","blog-enforce-yubikey-2fa-for-g-suite-1.png",1111,700,{"large":601,"small":609,"medium":617,"thumbnail":625},{"ext":60,"url":602,"etag":603,"hash":604,"mime":64,"name":605,"path":55,"size":606,"width":107,"height":607,"sizeInBytes":608},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Flarge_blog_enforce_yubikey_2fa_for_g_suite_1_79e8a1f39b.png","0183bff90ac6cf5052dc403cdcdbf337","large_blog_enforce_yubikey_2fa_for_g_suite_1_79e8a1f39b","large_blog-enforce-yubikey-2fa-for-g-suite-1.png",125.03,630,125026,{"ext":60,"url":610,"etag":611,"hash":612,"mime":64,"name":613,"path":55,"size":614,"width":116,"height":615,"sizeInBytes":616},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fsmall_blog_enforce_yubikey_2fa_for_g_suite_1_79e8a1f39b.png","33949f5f1b36028d2b179bcbb499a2b0","small_blog_enforce_yubikey_2fa_for_g_suite_1_79e8a1f39b","small_blog-enforce-yubikey-2fa-for-g-suite-1.png",47.55,315,47551,{"ext":60,"url":618,"etag":619,"hash":620,"mime":64,"name":621,"path":55,"size":622,"width":125,"height":623,"sizeInBytes":624},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fmedium_blog_enforce_yubikey_2fa_for_g_suite_1_79e8a1f39b.png","df3ada3ce3e350501370900434f9d246","medium_blog_enforce_yubikey_2fa_for_g_suite_1_79e8a1f39b","medium_blog-enforce-yubikey-2fa-for-g-suite-1.png",83.77,473,83772,{"ext":60,"url":626,"etag":627,"hash":628,"mime":64,"name":629,"path":55,"size":630,"width":298,"height":631,"sizeInBytes":632},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_enforce_yubikey_2fa_for_g_suite_1_79e8a1f39b.png","2bdc933445e72191b160615918b027f2","thumbnail_blog_enforce_yubikey_2fa_for_g_suite_1_79e8a1f39b","thumbnail_blog-enforce-yubikey-2fa-for-g-suite-1.png",17.25,154,17247,"blog_enforce_yubikey_2fa_for_g_suite_1_79e8a1f39b",20.07,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_enforce_yubikey_2fa_for_g_suite_1_79e8a1f39b.png","2026-04-28T07:58:51.297Z",[],{"id":639,"documentId":640,"title":641,"content":642,"slug":643,"published":644,"createdAt":645,"updatedAt":645,"publishedAt":646,"locale":49,"authorManual":50,"cover":647,"tags":689},163,"ivrcqvaokm9z1efdxd0a300b","Mac OSのTouch IDでWebAuthnを試す","\u003Cp>更新日：2021年6月23日\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Chrome CanaryでTouch ID WebAuthn platform authenticatorの初期開発プレビューを試す\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>どうも、開発のTAKUROです。最近は、Chrome、FireFox、EdgeがWebAuthnの実装開始やW3Cが標準化とか話題になってますよね。\u003C\u002Fp>\n\u003Cp>私は普段MacBook Proを利用しているんですが、Macでも何かできないかなーと調べていたところ、Chrome CanaryでTouch IDを使ったWebAuthnが試せるという情報を見つけました。\u003C\u002Fp>\n\u003Cp>早速ですが、Chrome Canaryをインストールし、MacのTouch IDでWebAuthnを試してみましょう。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>環境情報\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>・資料作成Touch Bar搭載のMac Book pro\u003C\u002Fp>\n\u003Cp>・Chrome \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fchrome\u002Fbrowser\u002Fcanary.html\">Canary\u003C\u002Fa> バージョン69.0.3468.0以降\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwebauthndemo.appspot.com\u002F\">・webauthndemo.appspot.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Chrome Canaryのインストール\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fchrome\u002Fbrowser\u002Fcanary.html\">こちら\u003C\u002Fa>からChrome Canaryをダウンロードします。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_webauthn_with_touch_id_on_mac_1_24cf5398ce.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>ダウンロードした「googlechrome.dmg」を実行します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_webauthn_with_touch_id_on_mac_2_04627493f1.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>アプリケーションに「Google Chrome Canary.app」をドラッグアンドドロップ\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Chrome Canaryをオプション起動\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>ターミナルを起動し、以下のコマンドを実行します。\u003C\u002Fp>\n\u003Cp>「–enable-fetures=WebAuthenticationTouchId」をオプションに加えることで、\nWebAuthenでTouch IDが有効になります。\u003C\u002Fp>\n\u003Cp>以上で、WebAuthnを試す環境が整いました。\n次に、WebAuthnデモサイトにてTouch IDを試して見ましょう。\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>WebAuthnデモサイトでTouch IDを試す\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>こちらの\u003Ca href=\"http:\u002F\u002Fwebauthndemo.appspot.com\u002F\">デモサイト\u003C\u002Fa>へアクセスします。\u003C\u002Fp>\n\u003Cp>「REGISTER NEW CREDENTIAL」を選択し、クレデンシャルの登録を行います。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_webauthn_with_touch_id_on_mac_3_91f78cf7c4.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>選択後、Touch IDを求められます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_webauthn_with_touch_id_on_mac_4_0806f35b86.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Touch Bar側\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_webauthn_with_touch_id_on_mac_5_3d1d8d1ae3.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>タッチするとクレデンシャル情報が登録されます。\u003C\u002Fp>\n\u003Cp>※ここでは登録情報の詳細については割愛します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_webauthn_with_touch_id_on_mac_6_f917a9faaf.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_webauthn_with_touch_id_on_mac_7_9522f2beed.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>次に、クレデンシャル情報を用いて認証を行ってみましょう。\n「AUTHENTICATE」を選択します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_webauthn_with_touch_id_on_mac_8_8ed91e71ca.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>選択後、Touch IDが求められます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_webauthn_with_touch_id_on_mac_4_0806f35b86.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Touch Bar側\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_webauthn_with_touch_id_on_mac_9_e1d6523cf1.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>タッチすると認証が成功します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_webauthn_with_touch_id_on_mac_10_dde7acd7d3.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>今は、Chrome Canary限定での利用になりますが、\u003C\u002Fp>\n\u003Cp>今後、他のブラウザでも実装されることを期待しています。\u003C\u002Fp>\n\u003Cp>最後にWebサービス利用時のユースケースを少しご紹介します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_webauthn_with_touch_id_on_mac_11_4c4436590e.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Webサービスにアクセスするときを例に説明します。\u003C\u002Fp>\n\u003Cp>普段はMacのTouch IDを使用して、Webサービスにアクセスします。\u003C\u002Fp>\n\u003Cp>しかし、いつも同じ端末でWebサービスにアクセスするとは限りません。\u003C\u002Fp>\n\u003Cp>そんな場合に備えて外部デバイスを事前に登録しておくことで、\u003C\u002Fp>\n\u003Cp>自分の端末が使用できない際も、外部デバイスを利用したセキュアなアクセスが可能になります。\u003C\u002Fp>\n\u003Cp>以上。\u003C\u002Fp>\n\u003Cp>今後も最新の情報が入り次第、記事を投稿しますので乞うご期待\u003C\u002Fp>\n","testing-webauthn-with-touch-id-on-mac","2018-07-11","2026-04-28T08:02:59.342Z","2026-04-28T08:03:01.893Z",{"id":648,"documentId":649,"name":650,"alternativeText":55,"caption":55,"focalPoint":55,"width":651,"height":652,"formats":653,"hash":685,"ext":60,"mime":64,"size":686,"url":687,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":688,"updatedAt":688,"publishedAt":688},1340,"nifph86c6slcqqak351p88li","blog-testing-webauthn-with-touch-id-on-mac-1.png",2333,742,{"large":654,"small":662,"medium":669,"thumbnail":677},{"ext":60,"url":655,"etag":656,"hash":657,"mime":64,"name":658,"path":55,"size":659,"width":107,"height":660,"sizeInBytes":661},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Flarge_blog_testing_webauthn_with_touch_id_on_mac_1_24cf5398ce.png","048a2400fa3bbe86ce3cbeb681867408","large_blog_testing_webauthn_with_touch_id_on_mac_1_24cf5398ce","large_blog-testing-webauthn-with-touch-id-on-mac-1.png",85.49,318,85493,{"ext":60,"url":663,"etag":664,"hash":665,"mime":64,"name":666,"path":55,"size":667,"width":116,"height":253,"sizeInBytes":668},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fsmall_blog_testing_webauthn_with_touch_id_on_mac_1_24cf5398ce.png","e421eac6843688d4c7e3a32ee3089093","small_blog_testing_webauthn_with_touch_id_on_mac_1_24cf5398ce","small_blog-testing-webauthn-with-touch-id-on-mac-1.png",30.2,30197,{"ext":60,"url":670,"etag":671,"hash":672,"mime":64,"name":673,"path":55,"size":674,"width":125,"height":675,"sizeInBytes":676},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fmedium_blog_testing_webauthn_with_touch_id_on_mac_1_24cf5398ce.png","1689c740c958dad781c6143c10fecbfa","medium_blog_testing_webauthn_with_touch_id_on_mac_1_24cf5398ce","medium_blog-testing-webauthn-with-touch-id-on-mac-1.png",55.92,239,55921,{"ext":60,"url":678,"etag":679,"hash":680,"mime":64,"name":681,"path":55,"size":682,"width":298,"height":683,"sizeInBytes":684},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_testing_webauthn_with_touch_id_on_mac_1_24cf5398ce.png","1e6b0bf4fb3c92a2e24b73d784e22ced","thumbnail_blog_testing_webauthn_with_touch_id_on_mac_1_24cf5398ce","thumbnail_blog-testing-webauthn-with-touch-id-on-mac-1.png",10.05,78,10046,"blog_testing_webauthn_with_touch_id_on_mac_1_24cf5398ce",52.7,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_webauthn_with_touch_id_on_mac_1_24cf5398ce.png","2026-04-28T08:02:15.168Z",[],{"id":691,"documentId":692,"title":693,"content":694,"slug":695,"published":696,"createdAt":697,"updatedAt":697,"publishedAt":698,"locale":49,"authorManual":50,"cover":699,"tags":731},181,"u8c2lzsg9vaoxjhucwhcfnvn","Windows 10 Insider Preview 版 Microsoft Edge で FIDO2 を試す","\u003Cp>更新日：2022年7月28日\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Microsoft Edge が WebAuthn をサポート（Insider Preview版）\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>先日 \u003Ca href=\"https:\u002F\u002Fwebauthn.org\u002F\">https:\u002F\u002Fwebauthn.org\u003C\u002Fa> の作者でもある \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fapowers313\">@apower313\u003C\u002Fa> が Twitter で以下のようにつぶやいていたので、早速試してみました。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>&gt; Windows 10 Insider Preview Build 17682 からは、Edge で WebAuthn 動くよ！\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Windows Blogs Insider Preview によると、　Windows 10 Insider Preview Build 17682 にて WebAuthentication API をサポートしたとあります。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>The implementation in Microsoft Edge allows users to use \u003Ca href=\"https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fwindows\u002Fwindows-hello\">Windows Hello\u003C\u002Fa> (via PIN or biometrics) and \u003Ca href=\"https:\u002F\u002Ffidoalliance.org\u002Ffido2\u002F\">external authenticators\u003C\u002Fa> like FIDO2 Security Keys or FIDO U2F Security Keys, to securely authenticate to websites. We’ll have more to share about Web Authentication in Microsoft Edge soon!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>とあるので、新しい CTAP2 プロトコルで PIN もしくは Biometrics を利用した Single Factor ログインが可能のようです。\u003C\u002Fp>\n\u003Cp>期待が高まりますね。\u003C\u002Fp>\n\u003Cp>今回試した環境は以下の通りです。\u003C\u002Fp>\n\u003Cp>・Windows 10 Insider Preview 17692\u003C\u002Fp>\n\u003Cp>・Microsoft Edge 42.17692\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Famzn.to\u002F2MtOdHR\">・Yubico セキュリティキー（Amazonで販売開始しました）\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwebauthn.org\u002F\">・https:\u002F\u002Fwebauthn.org\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>動画\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>動画を見て頂いたらわかる通り、CTAP2部分は Windows Hello で実装されています。\u003C\u002Fp>\n\u003Cp>今までHelloで利用できていた、指紋や顔認証といった「内部Authenticator」に加え、セキュリティキーなどの外部 Authenticator が加わった形になります。\u003C\u002Fp>\n\u003Cp>内部 Authenticator についても WebAuthn から呼び出せるはずですので、気になる方は publickeyParam で RS256 を有効にしたコードを書いてみてはいかがでしょうか。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>解説\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>実際の手順は以下の通りです。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_fido2_on_microsoft_edge_insider_preview_1_2818e89109.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwebauthn.org\u002F\">https:\u002F\u002Fwebauthn.org\u003C\u002Fa> にアクセスし、ユーザ名を入力し Register ボタンを押します。\u003C\u002Fp>\n\u003Cp>すると Edge の Web Authentication API から Windows Hello が呼ばれ、結果 外部 Authenticator であるキーの挿入を求められます。\u003C\u002Fp>\n\u003Cp>初めて利用するキーですと、新しいPINの設定を求められます。つまり現状、User Verification（PIN or Biometrics認証） は必須なようです。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_fido2_on_microsoft_edge_insider_preview_2_400f032fa1.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>新しいPINを入力すると、キーのタッチ(User Presence)が求められます。タッチが完了すると、PINの設定が完了しましたというダイアログが一瞬表示され、\u003C\u002Fp>\n\u003Cp>次は Registration のためのキータッチを求められます。（今後このキーでは登録・認証の際に、設定したPINが使われます）\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_fido2_on_microsoft_edge_insider_preview_3_c9a392dc02.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>タッチが完了するとRegistrationが完了します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_fido2_on_microsoft_edge_insider_preview_4_8874732875.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>次回以降、ログインの際は必ずPINの入力を求められます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_fido2_on_microsoft_edge_insider_preview_5_6f522547c8.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>ちなみにU2Fのみ対応の YubiKey 4 で試すと、当然ですがPINの入力は求められません。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_fido2_on_microsoft_edge_insider_preview_6_a302b1eb7b.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>現在のところ、U2Fキーへの互換のため、ログインの際にも ユーザ名の入力が必要になっていますが、\u003C\u002Fp>\n\u003Cp>今後は Resident Key（ユーザ情報を保存できるキー）であれば、PINの入力後にユーザ選択ダイアログが表示されるはずです。\u003C\u002Fp>\n\u003Cp>Microsoft Edge がベータ版ですが、FIDO2対応のセキュリティキーに対応したことにより、Chrome がどのように追従するのか気になるところです。\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.amazon.co.jp\u002FYubico-%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%AD%E3%83%BC-FIDO2-USB-2%E6%AE%B5%E9%9A%8E%E8%AA%8D%E8%A8%BC\u002Fdp\u002FB07BYSB7FK\u002Fref=as_li_ss_tl?ie=UTF8&qid=1529045507&sr=8-21&keywords=%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%AD%E3%83%BC&linkCode=sl1&tag=82p-22&linkId=da70939ba6459de00d11ca50821656c3\">\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_fido2_on_microsoft_edge_insider_preview_7_9bb777c8a3.png\" alt=\"\">\u003C\u002Fa>\u003C\u002Fp>\n","testing-fido2-on-microsoft-edge-insider-preview","2018-06-15","2026-04-28T08:16:03.503Z","2026-04-28T08:16:06.046Z",{"id":700,"documentId":701,"name":702,"alternativeText":55,"caption":55,"focalPoint":55,"width":703,"height":704,"formats":705,"hash":727,"ext":100,"mime":104,"size":728,"url":729,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":730,"updatedAt":730,"publishedAt":730},1470,"bc6dze77yc4hcmdk2wo0nfew","blog-testing-fido2-on-microsoft-edge-insider-preview-1.jpeg",800,533,{"small":706,"medium":713,"thumbnail":720},{"ext":100,"url":707,"etag":708,"hash":709,"mime":104,"name":710,"path":55,"size":711,"width":116,"height":117,"sizeInBytes":712},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fsmall_blog_testing_fido2_on_microsoft_edge_insider_preview_1_2818e89109.jpeg","e8814d4abb2dcf9732a5cdb676f6b931","small_blog_testing_fido2_on_microsoft_edge_insider_preview_1_2818e89109","small_blog-testing-fido2-on-microsoft-edge-insider-preview-1.jpeg",24.83,24827,{"ext":100,"url":714,"etag":715,"hash":716,"mime":104,"name":717,"path":55,"size":718,"width":125,"height":116,"sizeInBytes":719},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fmedium_blog_testing_fido2_on_microsoft_edge_insider_preview_1_2818e89109.jpeg","c99c402a831a7ffb4972911c033e2368","medium_blog_testing_fido2_on_microsoft_edge_insider_preview_1_2818e89109","medium_blog-testing-fido2-on-microsoft-edge-insider-preview-1.jpeg",50.42,50416,{"ext":100,"url":721,"etag":722,"hash":723,"mime":104,"name":724,"path":55,"size":297,"width":725,"height":68,"sizeInBytes":726},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_testing_fido2_on_microsoft_edge_insider_preview_1_2818e89109.jpeg","cea71df371fd048aa7d5ba199283979b","thumbnail_blog_testing_fido2_on_microsoft_edge_insider_preview_1_2818e89109","thumbnail_blog-testing-fido2-on-microsoft-edge-insider-preview-1.jpeg",235,7214,"blog_testing_fido2_on_microsoft_edge_insider_preview_1_2818e89109",55.06,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_fido2_on_microsoft_edge_insider_preview_1_2818e89109.jpeg","2026-04-28T08:15:38.857Z",[],{"id":733,"documentId":734,"title":735,"content":736,"slug":737,"published":738,"createdAt":739,"updatedAt":739,"publishedAt":740,"locale":49,"authorManual":50,"cover":741,"tags":783},227,"dllpf0x03a12rb890iq23erd","いまさらながら FIDO U2F CTAP1 を実装してみた","\u003Cp>更新日：2021年6月23日\u003C\u002Fp>\n\u003Cp>\u003Cstrong>はじめに\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>今日は、大変いまさらながら U2F の Hostライブラリを作る機会がありましたので、U2F のスペックを読んでわかりにくかったことなどをまとめていきたいと思います。\u003C\u002Fp>\n\u003Cp>Host ライブラリと言っているのは、いわゆる FIDO Client(web ブラウザ) と Authenticator(YubiKeyなど） との通信をする部分で、通常 U2F 通信は Chrome や Firefox などのブラウザが担ってくれるため、我々がなにかプログラムを書く必要はありません。\u003C\u002Fp>\n\u003Cp>ただし、Webブラウザが利用できないようなネイティブアプリで FIDO認証を利用したい場合、今回のように Hostライブラリを作成する必要があります。（Windows Hello など、プラットフォームAPIでサポートされれば必要なくなります）\u003C\u002Fp>\n\u003Cp>正直、CTAP2 のスペックやサンプルが出てきている段階で、なぜ今更 U2F なんだと思われるかもしれませんが、デバイスと Authernticator の通信に関しては、CTAP2と似通った部分もあり、気になる方もいるのではないかと考えブログに纏めました。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>目次\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>・シーケンス\u003C\u002Fp>\n\u003Cp>・ホストライブラリがやっていること\u003C\u002Fp>\n\u003Cp>・U2Fデバイスとの通信\u003C\u002Fp>\n\u003Cp>・JavaScript API\u003C\u002Fp>\n\u003Cp>・Raw Message Format\u003C\u002Fp>\n\u003Cp>・APDU Format\u003C\u002Fp>\n\u003Cp>・HID Protocol\u003C\u002Fp>\n\u003Cp>・FIDO2について\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>シーケンス\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>まずはU2Fのシーケンス全体を確認してみましょう。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>登録時\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_implementing_fido_u2f_ctap1_1_9d2672b151.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cstrong>認証時\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_implementing_fido_u2f_ctap1_2_b57f5ba130.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>よく見る U2F のチャレンジ&amp;レスポンスの図ですね。この Client と YubiKey の通信部分が、 CTAP と呼ばれるところです。\u003C\u002Fp>\n\u003Cp>FIDO2 での CTAP2 のスペックと比較して CTAP1 とも呼ばれますので、本記事では CTAP1と呼んでいきます。\u003C\u002Fp>\n\u003Cp>Client は通常はブラウザだと思いますが、U2Fとして実装しているのは Chrome だけです。（WebAuthN としては Firefox60 以降も対応しています）\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>ホストライブラリのやるべきこと\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>ホストライブラリは、 U2F JavaScript API などの API の裏側で動作します。 たとえば登録時であれば、\u003C\u002Fp>\n\u003Cp>・USBデバイスを列挙する\u003C\u002Fp>\n\u003Cp>・U2Fデバイスを探す\u003C\u002Fp>\n\u003Cp>・登録のリクエストをデバイスに書き込む\u003C\u002Fp>\n\u003Cp>・デバイスからのレスポンスを読み取る\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_implementing_fido_u2f_ctap1_3_44d50934d8.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>といった機能が必要になります。\u003C\u002Fp>\n\u003Cp>今回は FIDO U2F の実装である 3. registration request 以降の動作について、解説していきます。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>U2Fデバイスとの通信\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>U2Fのスペックには\u003Ca href=\"https:\u002F\u002Ffidoalliance.org\u002Fspecs\u002Ffido-u2f-v1.2-ps-20170411\u002Ffido-u2f-javascript-api-v1.2-ps-20170411.html\">U2F JavascriptAPI U2F\u003C\u002Fa>,  \u003Ca href=\"https:\u002F\u002Ffidoalliance.org\u002Fspecs\u002Ffido-u2f-v1.2-ps-20170411\u002Ffido-u2f-raw-message-formats-v1.2-ps-20170411.html\">U2F Raw Message Formats\u003C\u002Fa> , そして、\u003Ca href=\"https:\u002F\u002Ffidoalliance.org\u002Fspecs\u002Ffido-u2f-v1.2-ps-20170411\u002Ffido-u2f-hid-protocol-v1.2-ps-20170411.html\">U2F HID Protocol\u003C\u002Fa> があり、 Javascript API から順番に Client 側からデバイスのローレベルなプロトコルになっています。\u003C\u002Fp>\n\u003Cp>なにやら、スペックがいっぱいありどれがどう関係しているのかわからなくなりますが、ポイントは3つです。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Point 1.  U2Fデバイス は HID デバイスとして動作する\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>さて、スペックにあるように、U2Fデバイスと Client の通信は HID(Human Interface Device) プロトコルでお話します。 HIDとはキーボードやマウスといったデバイスなどで用いられる共通規格でドライバレスで利用することが可能です。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Point 2. データの送受信フォーマットは APDU Format\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>通信は HID プロトコルで行うのですが、実際のメッセージは APDU Format という、フォーマットで送ります。\u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSmart_card_application_protocol_data_unit\">APDU Format\u003C\u002Fa>とはスマートカードの読み取りなどで利用されるデータのやり取りの方式で、コマンドとデータ長を表すヘッダーと、データをくっつけて送る形になっています。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Point 3. 実際のデータ形式は U2F Raw Message Formts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>そして、APDUで送る肝心のデータは \u003Ca href=\"https:\u002F\u002Ffidoalliance.org\u002Fspecs\u002Ffido-u2f-v1.2-ps-20170411\u002Ffido-u2f-raw-message-formats-v1.2-ps-20170411.html\">U2F Raw Message Formats\u003C\u002Fa> という形式にして送ります。\u003C\u002Fp>\n\u003Cp>Raw Message Format はバイト配列のデータなので、最終的に JavaScript などで扱えるようなデータ形式に変換してやれば、Chrome に搭載された API のように、JSONなどのデータ形式で扱えます。\u003C\u002Fp>\n\u003Cp>まとめると、こんな感じです。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_implementing_fido_u2f_ctap1_4_4d7f4dbcaa.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>以上3つのポイントがわかれば、あとはスペックや \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FYubico\u002Fpython-u2flib-host\">yubico のリファレンスコード\u003C\u002Fa>を読めば理解できるかと思います。\u003C\u002Fp>\n\u003Cp>（私は普段デバイス周りの開発をしているわけではないので、このあたりを理解するのに時間がかかりました）\u003C\u002Fp>\n\u003Cp>すべてを説明すると長くなってしまいますので、今回は登録フェーズをなぞりながら、実際のデータを確認してみましょう。\u003C\u002Fp>\n\u003Cp>例えば、 JavaScript API で \u003Ca href=\"https:\u002F\u002Fexample.com\">https:\u002F\u002Fexample.com\u003C\u002Fa> から、以下のような Registration Request がきたとします。\u003C\u002Fp>\n\u003Cp>このデータを Raw Message Formats に変換するには、まずは ClientData と呼ばれる JSON String を作成します。\u003C\u002Fp>\n\u003Cp>ClientDataのメンバは “type”, “challenge”, “origin”, “cid” とありますが、U2Fデバイス登録の際は、\u003C\u002Fp>\n\u003Cp>・type: “navigator.id.finishEnrollment” 固定\u003C\u002Fp>\n\u003Cp>・challenge: サーバーからのチャレンジ string そのまま\u003C\u002Fp>\n\u003Cp>・origin: HTTP 通信なら、認証するドメイン\u003C\u002Fp>\n\u003Cp>・cid:  option。 \u003Ca href=\"https:\u002F\u002Ftools.ietf.org\u002Fid\u002Fdraft-balfanz-tls-channelid-01.html\">channel ID\u003C\u002Fa> という Token Binding を実現する署名に使われる\n JwkKey 形式の公開鍵です。、今回は割愛です。\u003C\u002Fp>\n\u003Cp>Raw Message Formats 側では JSON の SHA256 のハッシュを取った値を使います。\u003C\u002Fp>\n\u003Cp>これが Challenge Parameter になります。（16進数表記です）\u003C\u002Fp>\n\u003Cp>また、JSONをを Web Safe Base64 Encode したものは、 ClientData としてサーバーに送信します。\u003C\u002Fp>\n\u003Cp>Web Safe Base 64 とか URL Safe Base64  とか呼ばれている “\u002F” を “_”, “+” を “-” に変える例のアレです。ただしパディングは削除します。（つまり末尾の === は削除します）\u003C\u002Fp>\n\u003Cp>このパラメータはサーバーに送るためにBase64エンコードしただけで、このデータをAuthenticator との通信で使うわけではありません。\u003Cstrong>私はエンコードしてからHashをとってしまい動かないということがありました。\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>もう一つのパラメータとして appId(“\u003Ca href=\"https:\u002F\u002Fexample.com%E2%80%9D\">https:\u002F\u002Fexample.com”\u003C\u002Fa>) の sha256 ハッシュを取ったものを Appication Parameter とします。\u003C\u002Fp>\n\u003Cp>この二つを合体させたものが Registration Request Message です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_implementing_fido_u2f_ctap1_5_efed34ec9d.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>※FIDO U2F Raw Message 4.1 Fig. 2 Registration Request Message\u003C\u002Fp>\n\u003Cp>\u003Cstrong>APDU Format\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>次に、U2F Raw Message フォーマットは APDU Format で HID デバイスに送られます。\u003C\u002Fp>\n\u003Cp>APDU Format はヘッダ部にデータ長やコマンドパラメータを指定する必要があり、Registration時のコマンドパラメータは以下のようになっています。\u003C\u002Fp>\n\u003Cp>APDU のデータには Short Encoding と Extended Length Encoding の2種類があり、 U2F では Short Encoding を利用します。\u003C\u002Fp>\n\u003Cp>※Le はレスポンスデータの最大サイズを規定するのですが、 最大長を 256 bytes に設定する場合は無視されます。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>HID Protocol\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>あとは、HIDデバイスにデータを送るだけなのですが、 HIDデバイスへの書き込みは 64byte ずつしかできません。\u003C\u002Fp>\n\u003Cp>また APDU format 同様ヘッダが以下のように付きますので、実際に送るデータはこんな感じです。\u003C\u002Fp>\n\u003Cp>・※チャンネルIDはデバイスの初期化時に取得\u003C\u002Fp>\n\u003Cp>・※コマンドの 7番目の bit は常に1\u003C\u002Fp>\n\u003Cp>DATAは先ほどの APDU データです。計 71 byte(0x47)ですが、 HIDのパケットは 64 byte であり、HID Transport 用のヘッダー 7 byte をのぞいた 57 byte しか送れません。残りのデータはシーケンスデータとして以下のような形で送ります。\u003C\u002Fp>\n\u003Cp>あとはデバイスからのレスポンスを読みます。\u003C\u002Fp>\n\u003Cp>つまり、今度は HID protocol → APDU format → U2F Raw Message Format と逆にたど\u003C\u002Fp>\n\u003Cp>っていって、デバイスのレスポンスを取得します。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>FIOD2について\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>いまさらながらの情報でしたが、いかがでしたでしょうか。\u003C\u002Fp>\n\u003Cp>冒頭の話と重なりますが、なぜいまさら U2F のホスト側の通信の解説をしたかというと、 FIDO2 での CTAP2 でも同様のプロトコルが使われており、練習台にちょうどよかったからです（CTAP1のほうがずっと簡単）。\u003C\u002Fp>\n\u003Cp>CTAP2では PIN関連のコマンドが増えていたり、送るデータも増えており、かつ標準化され CBOR と呼ばれるフォーマットになっていたりします。\u003C\u002Fp>\n\u003Cp>今週末の \u003Ca href=\"https:\u002F\u002Fidcon.connpass.com\u002Fevent\u002F84839\u002F\">#fidocon\u003C\u002Fa> では CBOR についての解説が聞けるそうですので、勉強してきましたらブログをアップデートしたいと思います。\u003C\u002Fp>\n","implementing-fido-u2f-ctap1","2018-06-05","2026-04-28T08:43:59.968Z","2026-04-28T08:44:02.584Z",{"id":742,"documentId":743,"name":744,"alternativeText":55,"caption":55,"focalPoint":55,"width":745,"height":746,"formats":747,"hash":779,"ext":60,"mime":64,"size":780,"url":781,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":782,"updatedAt":782,"publishedAt":782},1717,"dnjqkfuyhiovz0czii1xd4pe","blog-implementing-fido-u2f-ctap1-1.png",1052,551,{"large":748,"small":756,"medium":764,"thumbnail":772},{"ext":60,"url":749,"etag":750,"hash":751,"mime":64,"name":752,"path":55,"size":753,"width":107,"height":754,"sizeInBytes":755},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Flarge_blog_implementing_fido_u2f_ctap1_1_9d2672b151.png","268b7b9af21435858e6a6e79ef5730f7","large_blog_implementing_fido_u2f_ctap1_1_9d2672b151","large_blog-implementing-fido-u2f-ctap1-1.png",98.28,524,98282,{"ext":60,"url":757,"etag":758,"hash":759,"mime":64,"name":760,"path":55,"size":761,"width":116,"height":762,"sizeInBytes":763},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fsmall_blog_implementing_fido_u2f_ctap1_1_9d2672b151.png","8842554524825a5262b2dd91b1d83106","small_blog_implementing_fido_u2f_ctap1_1_9d2672b151","small_blog-implementing-fido-u2f-ctap1-1.png",39.12,262,39121,{"ext":60,"url":765,"etag":766,"hash":767,"mime":64,"name":768,"path":55,"size":769,"width":125,"height":770,"sizeInBytes":771},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fmedium_blog_implementing_fido_u2f_ctap1_1_9d2672b151.png","e838bb14a28f63e4c032e01815767095","medium_blog_implementing_fido_u2f_ctap1_1_9d2672b151","medium_blog-implementing-fido-u2f-ctap1-1.png",66.91,393,66913,{"ext":60,"url":773,"etag":774,"hash":775,"mime":64,"name":776,"path":55,"size":777,"width":298,"height":210,"sizeInBytes":778},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_implementing_fido_u2f_ctap1_1_9d2672b151.png","8a7fe4f9d17adb17167d81418536460d","thumbnail_blog_implementing_fido_u2f_ctap1_1_9d2672b151","thumbnail_blog-implementing-fido-u2f-ctap1-1.png",15.28,15283,"blog_implementing_fido_u2f_ctap1_1_9d2672b151",15.24,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_implementing_fido_u2f_ctap1_1_9d2672b151.png","2026-04-28T08:43:41.209Z",[],{"id":785,"documentId":786,"title":787,"content":788,"slug":789,"published":790,"createdAt":791,"updatedAt":791,"publishedAt":792,"locale":49,"authorManual":50,"cover":793,"tags":805},173,"groi8lt5zjksxgwgskqsk9a6","Security Key by Yubico を試せるプログラム （2018-05-16 時点）","\u003Cp>更新日：2021年6月23日\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>はじめに\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>4月末に行われた \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=M30aZ2cxElo\">RSAカンファレンス\u003C\u002Fa>以降、たった1月もたたないうちに WebAuthn,  FIDO 2 界隈は大きな盛り上がりを見せています。\u003C\u002Fp>\n\u003Cp>WebAuthn に関しては、すでに\u003Ca href=\"https:\u002F\u002Fdeveloper.mozilla.org\u002Fja\u002FFirefox\u002FReleases\u002F60\">Firefox は対応を発表\u003C\u002Fa>していますし、先日の \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fweb\u002Fupdates\u002F2018\u002F05\u002Fwebauthn\">Google #IO 2018 に関連する記事\u003C\u002Fa> では Chrome の WebAuthn の紹介がされています。\u003C\u002Fp>\n\u003Cp>また \u003Ca href=\"https:\u002F\u002Fsoftgiken.wixsite.com\u002Fyubion\u002Fpost\u002Fyubico%E7%A4%BE%E3%81%8C%E3%80%81fido2%E5%AF%BE%E5%BF%9C%E3%81%AE%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%83%AC%E3%82%B9%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%92%E5%AE%9F%E7%8F%BE%E3%81%99%E3%82%8B%E6%96%B0%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%82%AD%E3%83%BC%E3%82%92%E7%99%BA%E8%A1%A8\">先日の記事\u003C\u002Fa>のように Microsoft Windows 10 では FIDO2 対応の Security Key を利用した Azure AD ログオンが発表されました。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Security Key by Yubico\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>ところで、先日発売されました FIDO2対応デバイス Security Key by Yubico ですが、みなさん入手されましたでしょうか。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_yubico_security_key_fido2_webauthn_samples_1_60f14da350.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>この Security Key by Yubico （以下 Security Key ）ですが、 FIDO U2F だけでなく FIDO 2.0 (CTAP2) にも対応しています。\u003C\u002Fp>\n\u003Cp>CTAP2 とは FIDO Alliance で策定されている Client(ブラウザなど）と Authenticator(Security Keyなど）との通信プロトコルのスペックです。\u003C\u002Fp>\n\u003Cp>FIDO U2F の CTAP1 から拡張され、CBOR形式のバイナリで通信するようになり、 PIN や Biometrics オプションを流し込めるようになっています。\u003C\u002Fp>\n\u003Cp>弊社にも先日届いたはいいものの、実際まだ FIDO2 に対応したサービスやコードが見つからず、試そうにも試せなかったのですが\u003C\u002Fp>\n\u003Cp>ここ数日、続々と WebAuthn 関連のニュースとともにサンプルプログラムが出てきましたのでいくつかご紹介します。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Google Chrome Beta\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>一番大きなアップデートは Google Chrome が CTAP2 に対応（開発版）したことでしょう。\u003C\u002Fp>\n\u003Cp>Chrome Beta version 67 以上 (もしくは Dev, Canary でも動作しました）\u003C\u002Fp>\n\u003Cp>Chrome Beta 版は以下からダウンロードできます。\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.google.co.jp\u002Fchrome\u002Fbrowser\u002Fbeta.html\">https:\u002F\u002Fwww.google.co.jp\u002Fchrome\u002Fbrowser\u002Fbeta.html\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_yubico_security_key_fido2_webauthn_samples_2_3d7b9fbb9b.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Chrome の起動時に、オプションとして \n\u003Cstrong>--enable-features=WebAuthenticationCtap2\u003C\u002Fstrong> をつけることによって CTAP2 が有効になります。\u003C\u002Fp>\n\u003Cp>Chrome Beta が無事起動しましたら、このページに戻り、\u003Cstrong>おもむろに F12 を押してコンソールに以下のように打ち込みます。\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.yubion.com\">www.yubion.com\u003C\u002Fa> の RP（アプリ）と id “abcdefghijklmnopqrstuvwxyz123456” のユーザ用のクレデンシャルを作成します。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_yubico_security_key_fido2_webauthn_samples_3_a32ac97a43.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Security Key by Yubico （以下 Security Key）がPCに刺さっていると、アクセス許可を求められ、Allow を選択すると、ぴこぴこ光りだしますのでタッチします。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_yubico_security_key_fido2_webauthn_samples_4_62460cef5f.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Security Key からのレスポンスがコンソールに表示されます。\u003C\u002Fp>\n\u003Cp>私は ByteArray を読める機械人間ではないので、お試しはここまでにして、サーバーサイドのコードを覗いてみます。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>WebAuthn.org\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>ということで、お試しサーバーが \u003Ca href=\"https:\u002F\u002Fwebauthn.org\u002F\">webauthn.org\u003C\u002Fa> で公開されています。\u003C\u002Fp>\n\u003Cp>早速アクセスして ユーザ名を入力し register をクリックしいます。もちろん、 Chrome Beta でアクセスし Security Key は刺したままにしておきます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_yubico_security_key_fido2_webauthn_samples_5_e8d714417c.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_yubico_security_key_fido2_webauthn_samples_6_deed8e99a1.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_yubico_security_key_fido2_webauthn_samples_7_33ad551685.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>Security Key へのアクセスを求められるので Allow を押して UserPresense のために Security Key をタッチします。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_yubico_security_key_fido2_webauthn_samples_8_2a5ee7e23f.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>キーの登録が完了します。\u003C\u002Fp>\n\u003Cp>同様の手順でログインを行って、ログインできることを確かめてみます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_yubico_security_key_fido2_webauthn_samples_9_2998cfc97f.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>webauthn.org では ADVANCED を開くと詳細な通信データが表示できます。\u003C\u002Fp>\n\u003Cp>細かく見てみると U2F の時には空だった AAGUID に値が入っています。\u003C\u002Fp>\n\u003Cp>AAGUIDはとれているので CTAP2 で動いているのは確かなのですが、 PIN オプションは実装されていないようので、PINを設定した Key では動きませんでした。\u003C\u002Fp>\n\u003Cp>ということは getInfo で clientPin: “true” なら、device へ送る request にも pin が必要ということでしょうか？\u003C\u002Fp>\n\u003Cp>ちなみに CTAP2 では \u003Ca href=\"https:\u002F\u002Ffidoalliance.org\u002Fspecs\u002Ffido-v2.0-ps-20170927\u002Ffido-client-to-authenticator-protocol-v2.0-ps-20170927.html#usingPinToken\">using pinToken\u003C\u002Fa> の項で説明されているとおり SHA256と ECDH を利用した Diffie–Hellman Key Exchange を利用して暗号化して送信します。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Yubico python-fido2\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FYubico\u002Fpython-fido2\u002F\">https:\u002F\u002Fgithub.com\u002FYubico\u002Fpython-fido2\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Security Key の販売もとの Yubico の python 製 CTAP2 ライブラリです。\u003C\u002Fp>\n\u003Cp>example\u002Fget_info.py を動かしてみると\u003C\u002Fp>\n\u003Cp>Chrome での例と aaguid は一致することは確認できますね(;&#39;∀&#39;)\u003C\u002Fp>\n\u003Cp>こちらのライブラリには PIN の設定や PIN を利用した Authentication も利用できそうですので CTAP2 について理解を深めたいのであれば、詳しく見ることをお勧めします。\u003C\u002Fp>\n\u003Cp>私もスペックと併せてコードを追っていきたいと思います。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>終わりに\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>まだまだ CTAP2 の実装は出てきたばかりですが、これから多くのプラットフォーム、ブラウザで利用できるようになると期待されています。\u003C\u002Fp>\n\u003Cp>弊社ではこれからも FIDO など最新の認証技術について、情報の調査発信をしていきますので、こちらのブログもフォローしてくださるとうれしいです。\u003C\u002Fp>\n","testing-yubico-security-key-fido2-webauthn-samples","2018-05-16","2026-04-28T08:09:37.077Z","2026-04-28T08:09:39.603Z",{"id":794,"documentId":795,"name":796,"alternativeText":55,"caption":55,"focalPoint":55,"width":425,"height":425,"formats":797,"hash":802,"ext":60,"mime":64,"size":435,"url":803,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":804,"updatedAt":804,"publishedAt":804},1408,"v9pu5v1bnibsabkc0gqqvfmj","blog-testing-yubico-security-key-fido2-webauthn-samples-1.png",{"thumbnail":798},{"ext":60,"url":799,"etag":429,"hash":800,"mime":64,"name":801,"path":55,"size":432,"width":68,"height":68,"sizeInBytes":433},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_testing_yubico_security_key_fido2_webauthn_samples_1_60f14da350.png","thumbnail_blog_testing_yubico_security_key_fido2_webauthn_samples_1_60f14da350","thumbnail_blog-testing-yubico-security-key-fido2-webauthn-samples-1.png","blog_testing_yubico_security_key_fido2_webauthn_samples_1_60f14da350","https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_testing_yubico_security_key_fido2_webauthn_samples_1_60f14da350.png","2026-04-28T08:08:59.665Z",[],{"id":807,"documentId":808,"title":809,"content":810,"slug":811,"published":812,"createdAt":813,"updatedAt":813,"publishedAt":814,"locale":49,"authorManual":50,"cover":815,"tags":850},221,"r98k358z9rjhjjwttv6pvy87","Yubico社によるシンプルなスマートカード認証","\u003Cp>更新日：2021年6月23日\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubico_simplifies_smart_card_authentication_1_7133e7bc5b.jpeg\" alt=\"\">\u003C\u002Fp>\n\u003Cp>エンタープライズ分野では、コンピュータログインやVPN、オンラインアプリケーションへのログインに、スマートカード（証明書）認証がよく利用されています。スマートカード認証は、電子メールや電子ファイルへのデジタルサインにも、利用可能です。スマートカード認証は、信頼性の高い認証方式であるとよく知られていますが、導入が簡単なことはあまり知られていません。具体的に説明すると、エンタープライズ向けにスマートカード認証を利用する場合、管理者は、各端末にクライアントソフトのインストールや、外付けのカードリーダーの用意が必要です。\u003C\u002Fp>\n\u003Cp>YubiKeyはスマートカードのPIV機能を2015年からサポートしており、YubiKeyをカードリーダーとスマートカードの両方の機能で利用できる。要するに、（YubiKeyを使えば）外部のカードリーダーが不要なのです。最近では、YubiKey スマートカード・ミニドライバーを使って、スマートカードの導入が簡単になりました。YubiKey minidriverによって、ユーザーは、Windows標準のGUIを使って、セルフエンロールメントができ、スマートカードのPINコードの管理を「Ctrl + Alt + Del」から管理することもできます。管理者は、YubiKey minidriverを使って、ユーザープロビジョニングをマイクロソフト標準のMMCコンソールから行うことができます。\u003C\u002Fp>\n\u003Cp>スマートカードの機能は、YubiKeyのサポートする5つの認証プロトコルの中の一つです。その他には、ワンタイムパスワード（OTP）、FIDO U2F 、Open PGPなども利用できます。一本のキーで、マルチプロトコルサポートをしており、企業間のセキュアアクセスに最適です。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubico_simplifies_smart_card_authentication_2_224facab2a.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>（ソース）\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002F2018\u002F02\u002Fyubico-simplifies-smart-card-deployment-enterprise\u002F\">Yubico Simplifies Smart Card Deployment in the Enterprise\u003C\u002Fa>(2018-02-09) by David Treece\u003C\u002Fp>\n\u003Cp>（参考） \u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fsolutions\u002Fsmart-card\u002F\">YubiKey smart card in the enterprise\u003C\u002Fa>\u003C\u002Fp>\n","yubico-simplifies-smart-card-authentication","2018-05-08","2026-04-28T08:41:46.124Z","2026-04-28T08:41:48.652Z",{"id":816,"documentId":817,"name":818,"alternativeText":55,"caption":55,"focalPoint":55,"width":819,"height":820,"formats":821,"hash":846,"ext":100,"mime":104,"size":847,"url":848,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":849,"updatedAt":849,"publishedAt":849},1709,"e0wkavmjjaql11qcbymfrawg","blog-yubico-simplifies-smart-card-authentication-1.jpeg",845,321,{"small":822,"medium":830,"thumbnail":838},{"ext":100,"url":823,"etag":824,"hash":825,"mime":104,"name":826,"path":55,"size":827,"width":116,"height":828,"sizeInBytes":829},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fsmall_blog_yubico_simplifies_smart_card_authentication_1_7133e7bc5b.jpeg","f8bb645cc95a71be358eadfe0c1a001f","small_blog_yubico_simplifies_smart_card_authentication_1_7133e7bc5b","small_blog-yubico-simplifies-smart-card-authentication-1.jpeg",26.95,190,26950,{"ext":100,"url":831,"etag":832,"hash":833,"mime":104,"name":834,"path":55,"size":835,"width":125,"height":836,"sizeInBytes":837},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fmedium_blog_yubico_simplifies_smart_card_authentication_1_7133e7bc5b.jpeg","22db0a5d4aa936bc91f527697dac1c69","medium_blog_yubico_simplifies_smart_card_authentication_1_7133e7bc5b","medium_blog-yubico-simplifies-smart-card-authentication-1.jpeg",52.26,285,52255,{"ext":100,"url":839,"etag":840,"hash":841,"mime":104,"name":842,"path":55,"size":843,"width":298,"height":844,"sizeInBytes":845},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_yubico_simplifies_smart_card_authentication_1_7133e7bc5b.jpeg","52eed61138d6f82f583f5ea2f62c339d","thumbnail_blog_yubico_simplifies_smart_card_authentication_1_7133e7bc5b","thumbnail_blog-yubico-simplifies-smart-card-authentication-1.jpeg",7.7,93,7701,"blog_yubico_simplifies_smart_card_authentication_1_7133e7bc5b",64.42,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubico_simplifies_smart_card_authentication_1_7133e7bc5b.jpeg","2026-04-28T08:41:38.343Z",[],{"id":189,"documentId":852,"title":853,"content":854,"slug":855,"published":812,"createdAt":856,"updatedAt":856,"publishedAt":857,"locale":49,"authorManual":50,"cover":55,"tags":858},"akjwpn80liho4k8flv25upiv","Yubico社とMicrosoft社が、パスワードレスログインを発表","\u003Cp>更新日：2021年6月23日\u003C\u002Fp>\n\u003Cp>10年前のRSAカンファレンス2008で、Yubico社は、セキュアでありつつ簡単にログインすることができ、誰にでも使える製品を追求した、最初のYubiKeyを披露しました。一本のセキュリティキーで、複数のサービスでの利用を、とても使いやすく、安全で、プライバシー保護に役立つ製品を目指すものでした。\u003C\u002Fp>\n\u003Cp>今回、Yubico社は、先日発表した FIDO２プロトコルに対応した“Security Key By Yubico”が、Windows 10およびMicrosoft Azure Directory（Azure AD）でサポート予定の発表を行い、このビジョンにさらに大きく近づきました。現在のところ、マイクロソフトテクノロジーアドプションプログラム向けのプレビュー版での利用に限定されています。\u003C\u002Fp>\n\u003Cp>FIDO2プロトコルは、Yubico社とGoogle社が共同開発したFIDO U2F（Universal 2nd Factor）のパスワードレスへの発展形です。U2Fプロトコルはユーザー名とパスワードの入力が必要でしたが、FIDO２は複数の認証に対応しており、パスワードレス認証もサポートしています。Yubico社は、FIDO2の技術的な仕様の開発にマイクロソフト社と協業し、“Security Key by Yubico”をFIDO２対応の認証デバイスとして、世界初で出荷を開始しました。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>「FIDO2」とは\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>企業ではまもなく、従業員やカスタマーに対して、パスワードレスでAzureADへサインインする選択肢を提供し、Security Keyを使って、Azure ADベースのアプリケーションやサービスへシングルサインオンすることができるようになります。このことは、まだ序章に過ぎず、Google社とMozilla社は、ChromeやFirefoxブラウザでWeb Authentication API（Web Authn）のサポートを発表しました。このWeb Authnは、Yubico社を含むW3C参加メンバーによって開発され、FIDO2の仕様を採用しています。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>「FIDO2」の仕組み\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>FIDO2プロトコルの安全性やプライバシー保護の機能は、FIDO U2Fプロトコルと同一です。（具体的には、強固な公開鍵暗号方式を採用しており、ドライバーやクライアントソフトウェアが不要で、1本のキーで対象アカウントの上限無く、シークレット情報の共有はされません。FIDO U2Fを利用する場合、ユーザーは、ユーザー名とパスワード入力を行い、USBポートにSecurity Keyを差し込んで、金属部分にタッチします。\u003C\u002Fp>\n\u003Cp>FIDO2は、このログインプロセスの変更ができるようになります。\u003C\u002Fp>\n\u003Cul>\n\u003Cli>シングルファクター（パスワードレス）：”Security Key”を差し込むだけで認証が可能。パスワードレスの「タップアンドゴー」での認証が可能。\u003C\u002Fli>\n\u003Cli>セカンドファクター（二段階認証）：GoogleやFacebookのFIDO U2F実装のような二段階認証の場合、”Security Key by Yubico”は、ユーザー名とパスワードの入力後の二要素目の認証として利用される。\u003C\u002Fli>\n\u003Cli>マルチファクター（多要素認証）：”Security Key by Yubico”の利用時にPINコード入力の併用が可能。マルチファクターは、金融取引や処方箋の提出時に求められる高い保証に利用できる。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>利用方法\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Yubico社は、オープンソースコードとサポートを提供してFIDO U2Fの導入支援を行ってきました。W3CやFIDOアライアンスと一緒に、FIDO2オープンスタンダードを提供し、新Yubico Developer Programを通じて、導入支援を行ってゆく予定です。\u003C\u002Fp>\n\u003Cp>（ソース）\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002F2018\u002F04\u002Fyubico-and-microsoft-introduce-passwordless-login\u002F\">Yubico and Microsoft Introduce Passwordless Login\u003C\u002Fa>(2018-04-16) byStina Ehrensvard\u003C\u002Fp>\n","yubico-microsoft-announce-passwordless-login","2026-04-28T08:41:18.448Z","2026-04-28T08:41:20.779Z",[],{"id":860,"documentId":861,"title":862,"content":863,"slug":864,"published":812,"createdAt":865,"updatedAt":865,"publishedAt":866,"locale":49,"authorManual":50,"cover":867,"tags":902},217,"fpdbm11ejyunloabkaj7btyi","Yubico社が、FIDO2対応のパスワードレスログインを実現する新セキュリティキーを発表","\u003Cp>更新日：2021年6月23日\u003C\u002Fp>\n\u003Cp>2018年4月10日、FIDOアライアンスと共同で、パスワードレスへの未来へつながる重要な発表を行いました。\nセキュリティキーの新製品発表と同時に、新デベロッパープログラムの発表を行いました。どちらもパスワードレス認証を提供する新しいFIDO2オープンスタンダードに対応しています。\u003C\u002Fp>\n\u003Cp>この発表の重要性は何でしょうか？新しいアカウントを作成する時に、もう新たにパスワード設定が必要無いのです。\n私たちは、アプリケーションやオンラインサービスのアカウント作成の際、毎回ユーザー名とパスワードの入力をしていますが、今日の発表によって変わってゆくでしょう。FIDO2によって、認証方式の変更を行い、パスワードの脆弱性への対策ができるようになります。その実行のために、エコシステムや開発者向けのコミュニティへのサポート提供の準備をしています。長年、Yubicoをフォローしている人も、研究段階の人も、FIDO2プロジェクトについて理解を進め、重要性を発見してください。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>FIDO2プロジェクト\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Yubico社は2011年に、複数のサービスで利用ができ、（デバイスとサーバー間で）シークレット情報を共有しないことで、アカウントのフィッシングや不正アクセスを防止するシングル・セキュリティキーのコンセプトを発案しました。Yubico社は、Google社と共同開発を行い、このコンセプトから現在の「FIDO U2Fスタンダード」へ開発を進めました。\u003C\u002Fp>\n\u003Cp>現在、Yubicoとマイクロソフト社は、FIDO U2F認証スタンダードを更に発展させた、FIDO2の開発に取り組みました。\u003C\u002Fp>\n\u003Cp>FIDO２を利用した、セキュリティキー認証は、現在のセキュリティ強度の低いユーザー名とパスワードによる認証に取って代わり、また、PIN入力や生体認証による二段階認証を選択可能であり、高い保証を必要とする金融系の処理や処方箋の交付などのサービスへ対応することもできます。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubico_announces_new_fido2_passwordless_security_key_1_99ea81a2b0.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>FIDO2は既に、FIDOアライアンスやワールドワイドウェブ（W3C）や有名なWebブラウザにより支援を受けており、グローバルで標準化や採用に向けて活動しています。これをベースとして、FIDO2は、サービスやアプリケーション、エンタープライズ企業が、パスワード認証から安全で使い易い認証に変更してゆく手助けとなります。\u003C\u002Fp>\n\u003Cp>FIDO2をもっと詳しく知りたい方は、\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fsolutions\u002Ffido2\u002F\">こちらのサイト\u003C\u002Fa>をご覧ください。また、この新しいスタンダードを利用して開発される場合、Yubico社のセキュリティキーが必要となるので、新しく発表された「Yubico Developer Program」のFIDO2アップデートへの参加をお奨めします。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>New Security Key by Yubico\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubico_announces_new_fido2_passwordless_security_key_2_0d9ff2eb87.png\" alt=\"\">\u003C\u002Fp>\n\u003Cp>「Security Key by Yubico」は、一つのキーでFIDO2とFIDO U2Fの機能を提供しているので、FIDO２だけでなく既存のFIDO U2Fによる二段階認証（２FA）にも対応しています。\u003C\u002Fp>\n\u003Cp>また、新Security Keyは、FIDO2ベースの認証に必要となる、Webオーセンティケーション（WebAuthn）APIやCTAPプロトコル（Client to Authenticator Protocol）に対応しています。FIDO2とセキュリティキーは、現在のフレキシブルなモバイルワーカーにとって、安全で、タッチするだけの簡単な認証を実現しており、オンデマンド社会のニーズに合致しています。同時に、このFIDO２の技術は、リテール、ヘルスケア、運輸、金融、製造などの多くの業種に導入されてゆくでしょう。\u003C\u002Fp>\n\u003Cp>（ソース）\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002F2018\u002F04\u002Fnew-security-key-fido2\u002F\">Yubico Launches Passwordless Login with new Security Key and FIDO2\u003C\u002Fa> (2018-04-10) by Alex Yakubov\u003C\u002Fp>\n\u003Cp>（参考）\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.w3.org\u002F2018\u002F04\u002Fpressrelease-webauthn-fido2.html.ja\">FIDO Alliance and W3C Achieve Major Standards Milestone in Global Effort Towards Simpler, Stronger Authentication on the Web\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.yubico.com\u002Fwhy-yubico\u002Ffor-developers\u002Fdeveloper-program\">Yubico Developer Program\u003C\u002Fa>\u003C\u002Fp>\n","yubico-announces-new-fido2-passwordless-security-key","2026-04-28T08:41:03.470Z","2026-04-28T08:41:06.010Z",{"id":868,"documentId":869,"name":870,"alternativeText":55,"caption":55,"focalPoint":55,"width":871,"height":872,"formats":873,"hash":897,"ext":60,"mime":64,"size":898,"url":899,"previewUrl":55,"provider":73,"provider_metadata":55,"createdAt":900,"updatedAt":900,"publishedAt":901},1707,"jzjls7hla12i8y4hi2acdzzq","blog-yubico-announces-new-fido2-passwordless-security-key-1.png",932,443,{"small":874,"medium":882,"thumbnail":889},{"ext":60,"url":875,"etag":876,"hash":877,"mime":64,"name":878,"path":55,"size":879,"width":116,"height":880,"sizeInBytes":881},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fsmall_blog_yubico_announces_new_fido2_passwordless_security_key_1_99ea81a2b0.png","60472ee71a0b579c38d9a8fdc38cdd56","small_blog_yubico_announces_new_fido2_passwordless_security_key_1_99ea81a2b0","small_blog-yubico-announces-new-fido2-passwordless-security-key-1.png",46.81,238,46811,{"ext":60,"url":883,"etag":884,"hash":885,"mime":64,"name":886,"path":55,"size":887,"width":125,"height":181,"sizeInBytes":888},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fmedium_blog_yubico_announces_new_fido2_passwordless_security_key_1_99ea81a2b0.png","a1ca4766fda4d45acacebe47abe1eb0e","medium_blog_yubico_announces_new_fido2_passwordless_security_key_1_99ea81a2b0","medium_blog-yubico-announces-new-fido2-passwordless-security-key-1.png",83.6,83601,{"ext":60,"url":890,"etag":891,"hash":892,"mime":64,"name":893,"path":55,"size":894,"width":298,"height":895,"sizeInBytes":896},"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fthumbnail_blog_yubico_announces_new_fido2_passwordless_security_key_1_99ea81a2b0.png","c7dacc10d2b33410010ca24e1c22b81d","thumbnail_blog_yubico_announces_new_fido2_passwordless_security_key_1_99ea81a2b0","thumbnail_blog-yubico-announces-new-fido2-passwordless-security-key-1.png",18.22,116,18224,"blog_yubico_announces_new_fido2_passwordless_security_key_1_99ea81a2b0",21.99,"https:\u002F\u002Fdty9gbw7gew16.cloudfront.net\u002Fuploads\u002Fblog_yubico_announces_new_fido2_passwordless_security_key_1_99ea81a2b0.png","2026-04-28T08:40:56.135Z","2026-04-28T08:40:56.136Z",[],{"pagination":904},{"page":905,"pageSize":5,"pageCount":905,"total":77},3,1792656040482]