(Translated by https://www.hiragana.jp/)
Encrypting File System - Wikipedia

Encrypting File System暗号あんごうファイルシステム、EFS)とはMicrosoft WindowsにおいてNTFSバージョン3.0で追加ついかされた機能きのう[1]ファイルシステムレベルでの暗号あんごう提供ていきょうする。この技術ぎじゅつはコンピューターに物理ぶつりてきにアクセスする攻撃こうげきしゃから機密きみつデータを保護ほごするために、ファイルの透過とうかてき暗号あんごう実現じつげんする。

EFSはWindows 2000以降いこうすべてのビジネスけエディションのWindowsで利用りようできる[2]既定きていでは暗号あんごうされたファイルは存在そんざいしないが、ユーザーの選択せんたくでファイルごと、ディレクトリーごと、あるいはドライブごとに暗号あんごう有効ゆうこうにすることができる。いくつかのEFS設定せっていはWindowsドメイン環境かんきょうグループポリシー強制きょうせいさせることもできる。[3]

暗号あんごうファイルシステム実装じっそうオペレーティングシステムでも利用りよう可能かのうであるが、Microsoft EFSはそれらとの互換ごかんせいはない。

動作どうさ原理げんり

編集へんしゅう
 
EFSによるファイル暗号あんごう復号ふくごう処理しょりなが

EFSはファイル暗号あんごうキー (File Encryption Key ; FEK) という大量たいりょう対称たいしょうかぎによってファイルを暗号あんごうする。対称たいしょう暗号あんごうアルゴリズムを使用しようする理由りゆうは、非対称ひたいしょうかぎ暗号あんごうもちいるよりも暗号あんごうおよび復号ふくごうかる時間じかんみじかくなるためである。使用しようされる対称たいしょう暗号あんごうアルゴリズムはオペレーティングシステムのバージョンや設定せっていによってことなる。FEK(ファイルの暗号あんごうもちいられる対称たいしょうかぎ)はファイルの暗号あんごうおこなうユーザーと関連付かんれんづけられた公開こうかいかぎによって暗号あんごうされ、この暗号あんごうされたFEKは暗号あんごうファイルの$EFS代替だいたいデータストリームに格納かくのうされる[4]。ファイルを復号ふくごうする手順てじゅんとしては、EFSコンポーネントドライバーはファイルの暗号あんごう使つかわれたEFSデジタル証明しょうめいしょ合致がっちする秘密ひみつかぎ使つかい、$EFSストリームに格納かくのうされている対称たいしょうかぎ復号ふくごうする。そしてその対称たいしょうかぎ使つかってファイルを復号ふくごうする。暗号あんごうおよび復号ふくごう処理しょりはNTFSファイルシステムのレイヤーでおこなわれるため、ユーザーやすべてのユーザーアプリケーションからると透過とうかしている。

コンテンツをふくむフォルダーはファイルシステムによって暗号あんごう属性ぞくせいでマークされたうえ暗号あんごうされる。EFSコンポーネントドライバーはこの暗号あんごう属性ぞくせいをNTFSにおけるアクセス許可きょかパーミッション)の継承けいしょう同様どうようあつかい、フォルダーが暗号あんごうとしてマークされると、既定きていではそのフォルダー作成さくせいされるすべてのファイルやサブフォルダーも暗号あんごうされる。暗号あんごうファイルをNTFSボリュームあいだ移動いどうしても、ファイルは暗号あんごうされたままである。

ファイルおよびフォルダーはFAT32のようなほかのファイルシステムでフォーマットされたボリュームにコピーされる場合ばあい復号ふくごうされる。暗号あんごうファイルをSMB/CIFSプロトコル(Windowsのファイル共有きょうゆうサービスで使つかわれるプロトコル)を使つかってネットワークしにコピーしたとき、ファイルはネットワークに送信そうしんされるまえ復号ふくごうされる。

バックアップアプリケーションにも使つかわれている、復号ふくごうコピーを防止ぼうしするもっともよく使つかわれる手法しゅほうは "Raw" APIられる[5]。バックアックアプリケーションはこれらのRaw APIを実装じっそうしていて、暗号あんごうファイルストリームと$EFS代替だいたいデータストリームを単一たんいつのファイルとして単純たんじゅんにコピーする。いいかえると、ファイルは暗号あんごう状態じょうたいでコピーされ、バックアップちゅう復号ふくごうされない。

Windows Vistaより、ユーザーの秘密ひみつかぎはスマートカードに格納かくのうできるようになった。データ回復かいふくエージェント (Data Recovery Agent ; DRA)もまたスマートカードに格納かくのうできる。[6]

サポートされるオペレーティングシステム

編集へんしゅう

のオペレーティングシステム

編集へんしゅう

のオペレーティングシステムまたはファイルシステムでEFSをネイティブにサポートするものは存在そんざいしない。

Windowsバージョンべつしん機能きのう

編集へんしゅう

Windows XP

  • クライアントサイドでの暗号あんごうオフラインファイルデータベース)
  • ドメイン公開こうかいかぎ使つかったDPAPIマスターキーのバックアップの保護ほご
  • 暗号あんごうみファイルへのファイル単位たんい複数ふくすうユーザー共有きょうゆうアクセスと、暗号あんごうファイルを共有きょうゆうするときにその証明しょうめいしょ失効しっこうをチェック
  • 暗号あんごうファイルをことなるいろ表示ひょうじ既定きていではみどり
  • 強制きょうせい回復かいふくエージェントが不要ふよう
  • 暗号あんごうがサポートされていないファイルシステムにファイルを移動いどうしたときに、復号ふくごうされることを警告けいこく
  • パスワードリセットディスク
  • WebDAVしのEFSとActive Directory委譲いじょうされたサーバーのリモート暗号あんごう

Windows XP SP1

  • 既定きていすべてのEFS暗号あんごうファイルについてAES-256対称たいしょう暗号あんごうアルゴリズムの使用しようおよびサポート

Windows XP SP2 + KB912761[8]

  • 自己じこ署名しょめいEFS証明しょうめいしょ適用てきようをブロックする設定せってい追加ついか

Windows Server 2003

  • デジタルID管理かんりサービス
  • 自己じこ署名しょめいEFS証明しょうめいしょ適用てきようする場合ばあい最小さいしょうかぎちょう設定せってい強制きょうせいするためのRSAかぎちょう設定せってい

Windows VistaおよびWindows Server 2008[9][10][11]

  • クライアントサイド(オフラインファイル)のユーザー単位たんい暗号あんごう
  • PC/SCスマートカードうえのRSA秘密ひみつかぎ格納かくのうをサポート
  • EFSキー更新こうしんウィザード
  • EFSキーバックアップメッセージ
  • PC/SCスマートカードからのDPAPIマスターキーの取得しゅとく
  • BitLocker使つかったEFS関係かんけい秘匿ひとく情報じょうほう保護ほご[12][13]
  • 統括とうかつ管理かんりのためのグループポリシー制御せいぎょ
    • ドキュメントフォルダーの暗号あんごう
    • オフラインファイル暗号あんごう
    • 暗号あんごうファイルのインデックス
    • EFSようのスマートカードの必要ひつようせい
    • スマートカードからユーザーキーを生成せいせい
    • ユーザーキーが生成せいせいまたは変更へんこうされたときにキーバックアップ通知つうち表示ひょうじ
    • 強制きょうせいてき自動じどう使つかわれるEFS認証にんしょう認証にんしょうテンプレートの指定してい

Windows Server 2008[11]

  • Windows Server 2008サーバーじょうのEFS自己じこ署名しょめい証明しょうめいしょで2048ビットRSAかぎちょう既定きてい
  • すべてのEFSテンプレート(ユーザーおよびデータ回復かいふくエージェント証明しょうめいしょ)で2048ビットRSAかぎちょう既定きてい

Windows 7およびWindows Server 2008 R2[14]

  • Windows 7でECC楕円だえん曲線きょくせん暗号あんごう)およびRSAアルゴリズムの混合こんごうモードを後方こうほう互換ごかんせいのためにサポート
  • ECC使用しようにEFS自己じこ署名しょめい証明しょうめいしょで256ビットかぎ既定きてい
  • EFSで自己じこ署名しょめいRSA証明しょうめいしょ使用しように1k/2k/4k/8k/16kビットかぎ、あるいはECC証明しょうめいしょ使用しように256/384/521ビットかぎ使用しよう設定せってい可能かのうに。
  • 下位かいエディションでも一部いちぶのEFS操作そうさ可能かのうに。[15]
Windows 10 バージョン 1607 および Windows Server 2016
  • FAT および exFAT での EFS サポート[16]

Windowsバージョンべつ使用しようアルゴリズム

編集へんしゅう

Windows EFSはいくつかの対称たいしょう暗号あんごうアルゴリズムをサポートし、ファイルの暗号あんごうもちいられるアルゴリズムはWindowsのバージョンによってことなる。

オペレーティングシステム 既定きていのアルゴリズム のアルゴリズム
Windows 2000 DES-X (なし)
Windows XP RTM DES-X トリプルDES
Windows XP SP1 AES トリプルDES、DES-X
Windows Server 2003 AES トリプルDES、DES-X[17]
Windows Vista AES トリプルDES、DES-X
Windows Server 2008 AES トリプルDES、DES-X (?)
Windows 7

Windows Server 2008 R2

混合こんごう (AES, SHA, ECC) トリプルDES、DES-X

関連かんれん項目こうもく

編集へんしゅう

脚注きゃくちゅう

編集へんしゅう
  1. ^ File Encryption (Windows)”. Microsoft. 2010ねん1がつ11にち閲覧えつらん
  2. ^ EFSはWindows XP Home Edition、Windows Vista、Windows 7のStarter、Basic、Home Premiumではサポートされていない。また、Windows 9xけいではNTFSがサポートされていないためEFSも利用りようできない。
  3. ^ Encrypting File System”. Microsoft (1 May 2008). 24 August 2011閲覧えつらん
  4. ^ Encrypting File System”. AnVir Software. 2016ねん7がつ5にち閲覧えつらん
  5. ^ Backup and Restore of Encrypted Files (Windows) - MSDN”. Microsoft. 2016ねん7がつ5にち閲覧えつらん
  6. ^ Chris Corio (May 2006). “First Look: New Security Features in Windows Vista”. TechNet Magazine. Microsoft. 2006ねん11月6にち閲覧えつらん
  7. ^ Windows Vista: Features Explained: Encrypting File System - ウェイバックマシン(2007ねん2がつ3にちアーカイブぶん
  8. ^ Windows XP ベースのコンピューターで EFS ファイルを暗号あんごうしようとすると暗号あんごうファイル システム (EFS) とは、自己じこ署名しょめいりの証明しょうめいしょ生成せいせいします。”. Microsoft (2015ねん12月9にち). 2016ねん7がつ5にち閲覧えつらん
  9. ^ Kim Mikkelsen (2006ねん9がつ5にち). “Windows Vista Session 31: Rights Management Services and Encrypting File System” (PDF). presentation. Microsoft. 2007ねん10がつ2にち閲覧えつらん[リンク]
  10. ^ Encrypting File System”. documentation. Microsoft (2007ねん4がつ30にち). 2007ねん11月6にち閲覧えつらん
  11. ^ a b Changes in Functionality from Windows Server 2003 with SP1 to Windows Server 2008: Encrypting File System”. documentation. Microsoft (2007ねん9がつ1にち). 2007ねん11月6にち閲覧えつらん
  12. ^ Scott Field (June 2006). “Microsoft Windows Vista Security Enhancements” (DOC). whitepaper. Microsoft. 2007ねん6がつ14にち閲覧えつらん
  13. ^ Microsoft Corporation (2006ねん11月30にち). “Data Communication Protocol”. patent. Microsoft. 2007ねん6がつ14にち閲覧えつらん
  14. ^ Changes in EFS”. Microsoft TechNet. 2009ねん5がつ2にち閲覧えつらん
  15. ^ 暗号あんごうファイル システム (EFS) とは - Windows ヘルプ”. Microsoft. 2016ねん6がつ18にち時点じてんオリジナルよりアーカイブ。2017ねん10がつ2にち閲覧えつらん
  16. ^ [MS-FSCC]: Appendix B: Product Behavior”. Microsoft (2017ねん9がつ15にち). 2017ねん10がつ2にち閲覧えつらん。 “Support for FAT and EXFAT was added in Windows 10 v1607 operating system and Windows Server 2016 and subsequent.”
  17. ^ Muller, Randy (May 2006). “How IT Works: Encrypting File System”. TechNet Magazine. Microsoft. 2009ねん5がつ22にち閲覧えつらん

参考さんこう文献ぶんけん

編集へんしゅう