diverta / onecard-fido

MIT License
0 stars 0 forks source link

[改善] 管理ツールの一部機能をUSB HID経由にする #144

Closed makmorit closed 5 years ago

makmorit commented 5 years ago

概要

FIDO認証器管理ツール」の一部機能を、BLE経由ではなく、USB HID経由で実行できるよう、プログラムを修正します。

背景・目的

Webブラウザーを使用し、U2F/WebAuthn認証に必要な鍵/証明書を、Webサイトに登録する機能(U2F Register/FIDO2 authenticatorMakeCredential)は、USB HID経由でしか実行できない仕様になっております。

他方、現状の管理ツールでは、鍵/証明書の認証器へのインストールや、認証器からの削除といった管理機能(鍵/証明書管理機能)は、BLE経由で実行する仕様となっております。

ですので、前述の登録機能に必要な、鍵/証明書管理機能も、U2F/WebAuthn認証同様に、USB HID経由でしか実行できない仕様にするべきと考えております。

そのために、鍵/証明書管理機能をUSB HID経由で実行させるよう、プログラムを修正するものです。

修正対象

管理ツールの下記機能になります。

当然のことながら、macOS版、Windows版の両方が修正対象となります。

makmorit commented 5 years ago

今後の予定

macOS版については、プログラムの実装は一通りできたので、手順書等を修正する予定です。 Windows版については、引き続き別のプルリクエストを発行の上、対応する予定です。

KentaKatoh commented 5 years ago

@makmorit 確認などをするには、作っていただいたドングル?などが必要でしょうか?

makmorit commented 5 years ago

@KentaKatoh 確認のためには、Nordic社から販売されている「nRF52840 DK」または「nRF52840 Dongle」をご利用いただければ幸いです。

小職はいずれも Mouser から入手しました。 よろしくお願いいたします。

makmorit commented 5 years ago

対応結果

管理ツールのプログラム(macOS版、Windows版)の名称変更等の改修、ならびに手順書の修正が完了しております。

Edgeブラウザー、nRF52840を使用したWebAuthnテスト手順につきましては、下記の手順書をご参照いただければ幸いです。  Edgeブラウザーを使用したWebAuthnテスト手順書

どうぞよろしくお願いいたします。