Windowsパスワードのリセット後のEFS暗号化ファイルへのアクセス


12

WindowsにEFSで暗号化されたファイルがいくつかあります。所有ユーザーアカウントはパスワードで保護されており、多くのツールや方法で簡単にバイパス(リセット)できます。

それで、これらの暗号化されたファイルはどうなりますか?攻撃者はそれらにアクセスできますか?または、それらはまだ保護されており、それらにアクセスするには暗号化キーが必要ですか?


2
EFSを使用していることを少し明確にするために、質問を編集しました。そうでない場合は、編集をロールバックできます。いい質問です!
ベンN

回答:


9

EFS秘密キーがユーザーのパスワードで保護されているという点で、既存の答えは正しいです。ただし、システム上のEFSで暗号化されたファイルを復号化できるEFSデータ回復エージェントを構成することは可能です。DRA証明書は、グループポリシー、またはドメインがない場合はローカルセキュリティポリシーによって設定されます。

システムがDRAの公開鍵を受信すると、ユーザーの公開鍵に加えて各DRAの公開鍵で各暗号化ファイルの対称鍵を暗号化するため、DRAにはこのようなアクセス権があります。したがって、DRAは、証明書が登録された後に作成または開かれた場合にのみ、暗号化されたファイルを回復できます。

そのため、構成によっては、所有者のパスワードをリセットした後でもデータを回復できる可能性があります。DRAキーもDRAのパスワードで保護されていますが、巧妙な攻撃者が新しいユーザーのDRA証明書をインストールし、ターゲットファイルに触れるのを待ってから、証明書を利用してそれらを解読します。

DPAPIはEFS DRAを尊重しないため、この回復オプションはDPAPIで保護されたデータには適用されないことに注意してください。あなたはしている、いくつかの痛みのためにあなたは、このようなデータを回復する必要がある場合。


7

ユーザーのEFS秘密キーは、Windowsが保持する他のさまざまな秘密データと同様に、ユーザーのパスワードを使用して暗号化されます。パスワードが変更された場合、秘密鍵を復号化することは不可能であり、それなしでは暗号化されたファイルにアクセスすることは不可能です。


1
これを完全に理解したかどうかはわかりませんが、サードパーティのソフトウェアによってパスワードがリセットされると、暗号化されたデータは永久に失われますか?
ICTアディクト14年

2
それは正しいです。EFS秘密鍵は、「データ保護API」、CryptProtectDataおよびCryptUnprotectDataを介して暗号化されます。このAPIの仕組みは、MSDNで詳しく説明されています。ここでコメントに収まるのはこれです。ログイン時に指定されたパスワードは、キー生成への入力の一部です。場合は、あなたがあなたのPWを変更し、以前にこのAPIを使用して暗号化すべての秘密は、新しいパスワードで再キーが付いています。しかし、サードパーティのソフトウェア(またはその点で管理者)があなたのpwを変更した場合、これは実行できず、以前に暗号化された秘密へのアクセスを失います。「EFS回復エージェント」も参照してください。
ジェイミーハンラハン14

3
@JamieHanrahan-これは別の質問を保証するかもしれませんが、上記の元の質問へのわずかな拡張にすぎません:上記のようにサードパーティのツールによってパスワードがリセットされた後、元のパスワードが見つかった(記憶されている)場合、ログインします( 「パスワードのリセット」およびパスワードを元のパスワードに戻すと、EFSで暗号化されたファイルへのアクセスが許可されますか?
ケビンフェガン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.