keepassとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > keepassの意味・解説 

KeePass

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/11/21 00:40 UTC 版)

KeePass
KeePass バージョン2.xのメイン画面
開発元 Dominik Reichl
初版 2003年11月16日 (22年前) (2003-11-16)
最新版
安定版
1.43[1][2] / 2025年3月1日 (8か月前)
安定版
2.60[3][4] / 2025年11月2日 (19日前)
リポジトリ
プログラミング
言語
  • C# (バージョン2.x)
  • C++ (バージョン1.x)
対応OS
プラットフォーム .NET Framework、Mono
種別 パスワードマネージャー
ライセンス GNU GPL v2+
公式サイト keepass.info
テンプレートを表示

KeePass (KeePass Password Safe) は、フリーかつオープンソースのパスワードマネージャーである。主なターゲットはWindowsだが、バージョン2.x以降ではMonoによってLinuxやmacOSにも対応している[5]。また、様々なプラットフォームに移植されている[6]。

概要

KeePassはユーザー名やパスワード、自由形式のメモや添付ファイルを含むフィールドを暗号化されたデータベースファイルに保存する。このファイルはマスターパスワード・キーファイル・Windowsのユーザーアカウントの何れかまたは組み合わせによって暗号化することができる。デフォルトでは、このファイルはクラウドストレージではなく、ローカルのファイルシステムに保存される[7]。

KeePassは多くのプラグインに対応している[8]。KeePassはパスワード生成機能(英語版)や同期機能を持ち、二要素認証に対応し、セキュアデスクトップモードを持っている。セキュアデスクトップモードでは、キーロガーからの保護のために2系統の難読化機能付きの自動入力を使用することができる[9]。KeePassは30以上の一般的なパスワードマネージャーからインポートすることができる。

2017年のコンシューマー・レポートの記事では、KeePassが1Password(英語版)・Dashlane(英語版)・LastPassと並んで最も広く使用されているパスワードマネージャーの1つであり、ギークの間で人気があり、自由でないライバルのパスワードマネージャーと同レベルのセキュリティを提供しているが、それらよりインストールをすることが困難であるとしている[10]。

機能 

パスワード管理

KeePassによって保存されたパスワードは、管理可能なグループに分けることができる。各グループは識別するためのアイコンを付けることができる。各グループはサブグループに分けることができる。

KeePassはパスワードの作成日時・変更日時・最終アクセス日時・有効期限を追跡する。パスワードにファイルを添付して保存することや、メモを入力することができる。パスワードの各レコードにはアイコンを付けることができる。

インポートとエクスポート

KeePassはデフォルトでは暗号化されたデータベースファイル (.kdbx) にパスワードを保存するが、テキストファイル・HTML・XML・CSVなどの形式にエクスポートすることができる。XML形式の出力は他のアプリケーションで使用したりプラグインによってKeePassに再インポートすることができる。CSV形式の出力は、市販のプロプライエタリなパスワードマネージャーと互換性がある。また、Microsoft ExcelやOpenOffice.org Calc/LibreOffice Calcなどの表計算ソフトでインポートすることができ、これらのアプリケーションでエクスポートしたCSVファイルをKeePassにインポートすることができる。KeePassは市販のプロプライエタリなパスワードマネージャーであるCodeWalletProや、ブルース・シュナイアーのPassword Safe(英語版) バージョン2.xのテキスト形式の出力をインポートすることができる。

KeePassがインポートとエクスポート可能なファイルフォーマットは、プラグインによって拡張することができる[11]。

マルチユーザーサポート

KeePassは複数のコンピュータによる共有パスワードファイルへの同時接続と同時変更をサポートしている。ただし、グループごとまたはエントリーごとの接続については提供されていない[12]。2014年5月時点ではこれに対応するためのプラグインは存在しないが、KeePassと互換性があり、この機能が提供されているプロプライエタリなパスワードサーバであるPleasant Password Server(英語版)が存在する[13]。

自動入力

グローバルショートカットキーによってトリガされるKeePassの自動入力の例

KeePassは自身を最小化し、選択中のエントリーのパスワードなどの情報をダイアログや入力フォームに入力することができる。KeePassには自動入力をするためのグローバルショートカットキーがある。KeePassがデータベースが開かれた状態でバックグラウンドで実行されているときにユーザーがショートカットキーを押すと、適切なエントリを検索して自動的に情報が入力される。エントリーの各フィールドは他のウィンドウにドラッグ・アンド・ドロップすることができる。

Windowsのクリップボードでは、任意のフィールドをダブルクリックすることで、その値をクリップボードにコピーすることができる。ユーザーがパスワードをペーストしてから一定時間が経過した後、KeePassはクリップボードの内容を自動的に消去することができる。KeePassはクリップボードモニターに対する保護機能がある。

ペーストを一度だけ許可し、ペースト後に自動的にクリップボードの内容を消去する機能があったが、バージョン2.xには適合せず、効果が不十分だったので削除された[14]。

ブラウザサポート

自動入力機能は全てのウィンドウで動作するので、全てのウェブブラウザで機能する。KeeForm拡張機能によって、ユーザーはFirefoxやGoogle Chromeを使用しているときに、パスワードなどの情報を自動的に入力することができる[15]。

パスワード生成機能

パスワード生成機能のユーザインタフェース

KeePassにはランダムなパスワードを生成する機能が内蔵されており、ランダム・シードにユーザーの入力を利用することができる。

プラグイン

KeePassにはプラグインアーキテクチャがあり、様々なプラグインがある。プラグインはKeePass本体とは別の開発者によって書かれており、KeePassのデータベースへのフルアクセス権を持っているので、セキュリティ上の問題になる可能性があることに注意する必要がある。

暗号化

実行中のセキュリティ

エントリーを追加するときのダイアログ

KeePassの開発者曰く、KeePassはセキュリティが強化されたパスワード編集コントロールを使用する最初のパスワード管理ユーティリティの1つであり、この場合はCSecureEditExと呼ばれている[16]。開発者はコントロールのセキュリティとパスワードを流出させるユーティリティに対する耐性に関する幾つかの主張をしているが、そのセキュリティを裏付けるための、第三者によるテストについては言及していない[17]。

KeePassの実行中、パスワードはメモリ内で保護されている。Windows Vista以降では、パスワードはDPAPIを使用してプロセスメモリ内で暗号化される。これによって、メモリ保護のためのキーを安全でスワップできないメモリ領域に格納することができる。Windows Vistaよりも前のバージョンでは、KeePassは一時的なランダムセッションキーを利用したRC4暗号に依存していた[18]。

オフラインセキュリティ

データベースへのアクセスは、マスターパスワード・キーファイル・Windowsのユーザーアカウントの何れかまたは組み合わせによって制限される[19]。KeePassはAESまたはTwofishを使用してデータベースを暗号化する。kdbxデータベースは認証付きでないCBC/PKCS7モードのAESで暗号化されており、暗号文の整合性の保護はSHA-2ハッシュのみによるものなので、典型的なファイルの破損を捉える可能性はあるが、悪意のある改竄を防ぐことはできない[20]。AESはデフォルトで利用可能であり、Twofishはバージョン1.xでは利用できるが、バージョン2.xでは利用することができない。しかし、プラグインによってバージョン2.xでもTwofishを利用することができる。バージョン2.35以降はChaCha20暗号を利用することができる[21]。

脚注

  1. ^ "KeePass 1.43 released" (2025年3月1日).
  2. ^ "KeePass 1.43 released" (2025年3月1日).
  3. ^ "KeePass 2.60 released" (2025年11月2日).
  4. ^ "KeePass 2.60 released" (2025年11月2日).
  5. ^ “Running KeePass under Mono (Linux, Mac OS X, BSD, ...)”. keepass.info. 2019年1月27日閲覧。
  6. ^ “Downloads”. keepass.info. 2019年1月27日閲覧。
  7. ^ “Tools for the paranoid: 5 free security tools to protect your data”. PCWorld (2013年2月1日). 2019年1月27日閲覧。
  8. ^ “KeePass Plugins and Extensions”. keepass.info. 2019年1月27日閲覧。
  9. ^ Neil J. Rubenking (2016年6月27日). “KeePass 2.34”. 2019年1月27日閲覧。
  10. ^ “Everything You Need to Know About Password Managers”. Consumer Reports (2017年2月7日). 2019年1月27日閲覧。
  11. ^ “KeePass 2.x Plugins”. keepass.info. 2019年1月27日閲覧。
  12. ^ “Multi-User”. keepass.info. 2019年1月27日閲覧。
  13. ^ “Features”. Pleasant Solutions. 2019年1月27日閲覧。
  14. ^ “Clipboard paste once”. sourceforge.net. 2019年1月27日閲覧。
  15. ^ “KeeForm”. keeform.org. 2019年1月27日閲覧。
  16. ^ “Secure Edit Controls”. keepass.info. 2019年1月27日閲覧。
  17. ^ CSecureEditEx - A More Secure Edit Control - ウェイバックマシン(2009年2月5日アーカイブ分)
  18. ^ “Process Memory Protection”. keepass.info. 2019年1月27日閲覧。
  19. ^ “Composite Master Key”. keepass.info. 2019年1月27日閲覧。
  20. ^ “KeePass – questionable security”. Hacker News (2015年6月16日). 2019年1月27日閲覧。
  21. ^ “KeePass 2.35 available!”. keepass.info. 2019年1月27日閲覧。

関連項目

  • KeePassX - KeePass バージョン1.xのクロスプラットフォーム化を目的として開発が開始され、C++とQt 5によって書かれている
  • KeePassXC - コミュニティによってKeePassXからフォークされた

外部リンク




英和和英テキスト翻訳

英語⇒日本語日本語⇒英語
  •  keepassのページへのリンク

辞書ショートカット

すべての辞書の索引

「keepass」の関連用語

keepassのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



keepassのページの著作権

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのKeePass (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2026 GRAS Group, Inc.RSS