Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Mooltipassのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Mooltipass
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:認証]] [[en:Mooltipass]] [https://www.themooltipass.com/ Mooltipass] はウェブアプリケーションや [[PAM]] セッションなどパスワードで保護されたアプリケーションの認証情報を保存することができる、オープンハードウェアおよびオープンソフトウェアによるハードウェアパスワードキーパーです。 HID クラスデバイスをサポートする USB が使える環境ならどこでも使うことができます。 クリックできるスクロールホイールを使って直接デバイスを使用するか、ブラウザ拡張やアプリケーションを使用します。 == イントロダクション == Mooltipass を開発したチームは厳しいポリシーが課せられるパスワード認証に悩まされていました。例えば: * 使うたびにユニークなパスワード。 * 推測されにくいパスワード。 上記のようなポリシーによって守られるセキュリティと利便性の落とし所として [[KeePass]] などの[[パスワードマネージャ]]が存在します。しかしながら、そのようなアプリケーションはコンピュータのメモリ上にログイン情報を記録させるため、悪意のあるソフトウェアによって窃取させる恐れがあります。 Mooltipass は外付けのデバイスであり、ログイン情報は [[Wikipedia:Advanced_Encryption_Standard|AES]]-[[wikipedia:Block_cipher_mode_of_operation#Counter_.28CTR.29|CTR]] を使って暗号化され PIN でロックされたスマートカードに256ビットの鍵が保存されます。デバイスを PC に接続すると、Mooltipass は HID デバイスをエミュレートしてキーボードのように振る舞うことで対象のアプリケーションにログイン情報を送信します。攻撃者がデバイスとホストの間の通信を傍受できたとしても、他のログイン情報にアクセスすることはできず、また、データを改竄することも不可能です。 == パスワードの保存 == ユーザーの識別は上記で説明したスマートカードを使います。ユーザーはそれぞれ別々のスマートカードを使う必要がありますが、Mooltipass は複数のユーザーで使いまわすことができます。 デバイスのフラッシュメモリには次のようなログイン情報が保存されます: ドメイン, ユーザー名, パスワード, コメント。 {{Note|暗号化されて保存されるのはパスワードだけです。}} パスワードの保存には以下の制限があります: * フラッシュメモリの容量は 8Mb です。 * パスワードの長さは最大で 32 文字までです。 {{Warning|間違った PIN を4回入力するとスマートカードがブロック・破壊されます。}} == 使用方法 == Mooltipass は誰でも簡単に使えるように作られています。主にブラウザアプリケーションや拡張で操作できます。 === Chromium === Mooltipass チームによって作成された {{AUR|chromium-app-mooltipass}} アプリケーションでパスワードのデータベースやバックアップ、デバイスの設定を管理できます。 拡張の {{AUR|chromium-extension-mooltipass}} はウェブページのログインフォームを認識して、デバイスの中から適切なログイン情報を選択します。ユーザーは Mooltipass の画面を確認してハードウェアのスクロールホイールで承認・拒否できます。 {{Note|[https://github.com/limpkin/mooltipass/tree/master/chrome_extension 拡張] と [https://github.com/limpkin/mooltipass/tree/master/chrome_app アプリケーション] はどちらもオープンソースです。}} === Firefox === Chromium と同じように [[Firefox]] ユーザーは {{AUR|firefox-extension-mooltipass}} でウェブサイトとデバイス上に保存されたログイン情報をつなげることができます。 === Moolticute === {{AUR|moolticute}} はブラウザの外でも Mooltipass を使えるようにするためのクロスプラットフォームのアプリケーションです。アプリケーションは C++/Qt をベースとしており、デバイスを処理するデーモンと Chrome アプリを置き換える GUI アプリケーションから構成されます。 {{Note|デーモンのウェブソケットインターフェイスを使うことで誰でもツールが作れます。}} ==== Moolticute-CLI ==== スクリプトを組みたい場合、{{AUR|moolticute-cli}}{{Broken package link|パッケージが存在しません}} でコマンドラインから moolticuted を経由して Mooltipass を操作できます。 ==== Moolticute_ssh-agent ==== {{AUR|moolticute_ssh-agent}}{{Broken package link|パッケージが存在しません}} は Mooltipass のファイルシステムサポートを使って (暗号化されていない) [[SSH 鍵]]を保存します。Moolticute_ssh-agent はデバイスから鍵をロードする SSH エージェントを実装しています。 ===Mooltipy === [https://github.com/osquat/mooltipy mooltipy] はスクリプトに使うことができる CLI ツールと Python モジュールを実装しています。 == ヒントとテクニック == === ファームウェアのアップグレード === ファームウェアのアップグレードは署名されたバンドルを使います。専用の AES 鍵がボードに書き込まれています。 === Udev ルール === {{AUR|mooltipass-udev}} パッケージの udev ルールをインストールすることでデバイスにアクセスすることができます。 == 参照 == * [https://fosdem.org/2017/schedule/event/password_keeper/ セキュアなオープンソースのパスワードキーパーの開発 (FOSDEM 2017)] * [https://github.com/limpkin/mooltipass Mooltipass リポジトリ] * [https://github.com/raoulh/moolticute Moolticute リポジトリ] * [https://fry.blueblue.fr/mpm/teardown/ Mooltipass mini teardown] * [https://github.com/limpkin/mooltipass/raw/master/user_manual_mini.pdf Mooltipass mini ユーザーマニュアル] * [https://github.com/limpkin/mooltipass/tree/master/datasheets/mini Mooltipass mini データシート] * [https://github.com/limpkin/mooltipass/tree/master/source_code Mooltipass mini ファームウェアコード]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Broken package link
(
ソースを閲覧
)
テンプレート:META Box
(
ソースを閲覧
)
テンプレート:META Box Blue
(
ソースを閲覧
)
テンプレート:META Box Red
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:TranslationStatus
(
ソースを閲覧
)
テンプレート:Warning
(
ソースを閲覧
)
Mooltipass
に戻る。
検索
検索
Mooltipassのソースを表示
話題を追加