
2026/02/09 1:41
**Linux における認証情報:パスキーをデスクトップへ導入** - **背景** - WebAuthn 標準は、パスワード不要の認証手段としてパスキー(passkey)を提案しています。 - 多くのブラウザはすでに Windows と macOS 上でパスキーをサポートしていますが、Linux は遅れています。 - **現状(Linux)** - ほとんどのディストリビューションでは Chromium や Firefox が不完全なパスキー機能で提供されています。 - デスクトップ環境は統一された認証情報管理者をあまり公開していません。 - **主な課題** - アプリケーション間でパスキーを保存・取得する標準 API が存在しないこと。 - YubiKey、Touch ID、Windows Hello などハードウェアサポートが断片化していること。 - 暗号鍵のローカル保存に関するセキュリティ懸念。 - **提案される解決策** - Linux デスクトップ環境向けに WebAuthn 認証情報管理者仕様を採用する。 - KWallet、Seahorse 等既存の鍵管理フレームワークとパスキー処理を統合する。 - ハードウェアとのやり取りを抽象化したオープンソースライブラリを提供する。 - **ロードマップ** 1. **仕様ドラフト** – パスキー保存・取得の最小 API を定義する。 2. **プロトタイプ統合** – GNOME/KDE に既存の鍵リングで実装する。 3. **ブラウザ連携** – Chromium/Firefox と協力し、API を公開させる。 4. **セキュリティ監査** – 暗号化と認証情報の安全な削除を保証する。 5. **ユーザー向けドキュメント** – Linux 上でパスキーを有効にする手順ガイドを作成。 - **メリット** - Web とネイティブアプリケーション全体で統一されたパスワードレス認証が実現できる。 - 弱いパスワードの排除によってセキュリティが向上する。 - Windows Hello や macOS Face ID と同等のシームレスなユーザー体験を提供。 - **次のステップ** - 主力デスクトップ環境から開発者を集めたワーキンググループを結成する。 - ツール作成とドキュメント整備に向けて資金調達を行う。 - フォーラムや GitHub Issue を通じてコミュニティとの対話を深める。 --- *Linux 認証情報ワーキンググループ発表 – 2026年2月*
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
概要
Linux‑Credentials は、FIDO2 API をサンドボックス化されたアプリケーションとブラウザに統合することで Linux に完全なパスキーサポートをもたらすクロスデスクトッププロジェクトです。Windows、macOS、Android、および iOS では既にネイティブのパスキーサポートが搭載されていますが、Linux はブラウザとネイティブアプリの両方で標準的な FIDO2 インターフェースを欠いています。
本プロジェクトは主に二つのコンポーネントから構成されます:
- libwebauthn – Rust で実装されたライブラリで、認証器機能を提供し、USB、BLE、およびハイブリッドトランスポートをサポートします。また、レジデントキーやユーザー検証などの機能も備えています。
- credentialsd – D‑Bus サービス(提案された XDG portal)であり、これらの認証器機能をサンドボックス化されたアプリに公開します。参照 UI が含まれており、Firefox への統合用にパッチ適用された Flatpak ビルドも提供されています。
講演では、credentialsd を使用してサンドボックス化された Firefox がハードウェアセキュリティキーやスマートフォンと対話する様子を示し、ネイティブアプリケーションが同じ D‑Bus API を利用できることも紹介しました。配布パッケージは Fedora の OBS と OpenSUSE OBS から入手可能であり、ディストリビューションがサービスを簡単に提供できます。
今後のロードマップ項目:
- TPM ベースのプラットフォーム認証器
- より強力なオリジンバインディング
- 非特権ブラウザ API
本プロジェクトは GNOME、KDE、Flatpak、パスワードマネージャー、および Linux ディストリビューションと協力し、採用を加速させています。対象読者はデスクトップ上のアイデンティティ・アクセス管理専門家であり、ブラウザメンテナー、ディストリビューションエンジニア、セキュリティ実務者、および Linux パスキー統合に関心を持つ貢献者です。
本文
2026年2月1日
Linuxデスクトップにパスキーを導入する
ベルギー・ブリュッセルで開催されたFOSDEM 2026の講演
- YouTube で視聴できます。
- fosdem.org で視聴またはダウンロードが可能です。
- スライド(PDF)をダウンロードしてください。
要旨
パスキーは現在、Windows・macOS・Android・iOS の主要プラットフォームで「ファーストクラスの存在」として扱われています。しかし、Linux デスクトップにはブラウザやネイティブアプリ向けの標準 FIDO2 プラットフォーム API がまだ欠けています。
本講演では、Credentials for Linux(
github.com/linux-credentials)というクロスデスクトッププロジェクトを紹介します。これは、サンドボックス化されたアプリやブラウザ両方で機能する形でパスキーやその他の認証情報を Linux に持ち込むことを目的としています。
内容概要
-
パスキーとプラットフォーム認証器について簡潔に復習
WebAuthn/FIDO2 パスキーが重要な理由、プラットフォーム認証器とは何か、そして Windows Hello、Android、Apple プラットフォームで現在どのように実装されているかを説明し、Linux の現状も併せて解説します。 -
Credentials for Linux のアーキテクチャ
: USB・BLE・ハイブリッド認証器(Android & iOS スマートフォンなど)に対応した Rust ベースの FIDO2/U2F ライブラリ。プラグイン可能なトランスポートと、レジデントキーやユーザー検証などパスキー機能を備えています。libwebauthn
: D‑Bus サービスおよび提案中の XDG ポータルで、認証情報管理を行います。参考 UI、Firefox(ウェブ拡張+Flatpak ビルド修正)との統合、および Fedora / openSUSE の OBS パッケージが含まれます。credentialsd
-
アプリやブラウザにおける実装イメージ
を利用してハードウェアセキュリティキーとスマートフォンに接続するサンドボックス化された Firefox のデモと設計を紹介し、ネイティブアプリが同じ D‑Bus API をどのように活用できるかを示します。credentialsd -
ロードマップ・未解決課題・協力者募集
TPM ベースのプラットフォーム認証器、オリジンバインディングと非特権ブラウザ API、GNOME・KDE・Flatpak・パスワード管理ツール・各ディストリビューションとの連携機会などを議論します。
この講演は、デスクトップ上のアイデンティティおよびアクセス管理に関心がある方々(ブラウザやデスクトップメンテナ、ディストリビューションエンジニア、セキュリティ担当者、パスキーを Linux プラットフォームでファーストクラス化したいと考えるすべての人)を対象としています。