Active Directoryからユーザーのパスワードを取得する方法Active Directory
答えて
管理者はユーザーのパスワードにアクセスすることはできません。ユーザーのパスワードは変更することしかできません。
これはパスワードであると考えられるのかどうかは疑いの余地があります。しかし、あなたはServerFaultでこれを尋ねるほうがよいでしょうか?
アクセス権を得ることができるかどうかはわかりませんが、一度ベータテストを済ませれば登録することができます。
シンプルではありません。パスワードは、ほぼすべての認証システムに格納されません。代わりに、代わりに格納される 'ハッシュ'に変換されます。次に、パスワードを知っていることを証明したいときは、入力したパスワードを同じアルゴリズムを使用してハッシュに変換し、保存したデータと比較します。
ハッシュを実行するために公開鍵/秘密鍵を使用するものもあれば、代替アルゴリズムを使用するものもあります。それらの誰も元のパスワードにハッシュを戻すことはできません。
プログラムでサポートされているAPIを使用すると、Active Directoryからパスワードを読み取ることはできませんが、Password Filterを実装して設定された時点でパスワードにアクセスできます。
デフォルトでは、アクティブディレクトリは、ハッシュアルゴリズムを利用してユーザーパスワードを格納するように構成されています。ただし、そのデフォルトを上書きして、代わりに対称(可逆)暗号化を利用することができます。これにより、利用可能な標準APIを介してパスワードを取得することができます。 Here's a linkをADと対称暗号化しています。
さらに、前述の別のポスターとして、パスワードの変更をキャプチャするためのパスワードフィルタと、ユーザーがパスワードを変更したときの新しいパスワードを使用できます。それ以外のパスワードはリセットする必要があります。ハッシュは壊れたり元に戻ったりするものではありません。
パスワードがハッシュとして保存されているため、Active Directoryに保存されているパスワードを取得できません。 Active Directoryでパスワードを知る唯一の時間は、パスワードフィルタが設定されているときですが、そのためにはパスワードフィルタが必要です。また、パスワードフィルタを配置するには、ドメインコントローラの管理者でなければなりません。
パスワードを変更するには、ユーザーの既存のパスワードを知っている必要があるため、ユーザーのパスワードを変更することもできません。ユーザーのパスワードはリセットすることしかできませんが、そのためにはユーザーアカウントのパスワードのリセット権が必要です。
ユーザーのパスワードをリセットする管理タスクは、しばしばジュニア管理者に委任されます。ほとんどの場合、委任された管理者はユーザーアカウントのパスワードをリセットできます。
興味を持っている場合、Active Directoryユーザーアカウントのパスワードを変更すると、ここでのActive Directoryのユーザーアカウントのパスワードをリセットするとの違いについての良い議論があります:
http://www.activedirsec.org/t43140076/what-is-the-difference-between-the-change-password-and-reset/
- 1. Active Directory
- 2. NGINX - Active Directoryシングルサインオン
- 3. Active DirectoryとFirebase
- 4. Active DirectoryとOpenLDAP
- 5. Active Directoryの
- 6. ASP.NET Active Directory Search
- 7. Active Directory通知
- 8. Spring Security Active Directory
- 9. LDAP Active Directoryドメインコンピュータ
- 10. LDAP Active Directoryパス
- 11. Active Directory LDAP
- 12. Active Directory in VB.Net
- 13. Azure Active Directory SSO
- 14. JSPとActive Directory
- 15. Windows Active Directoryレプリケーション
- 16. Active Directory - クロスドメイン
- 17. Active Directoryログインレポート
- 18. Active Directory GUID
- 19. Azure B2C Active Directory
- 20. Active Directoryユーザーチェック
- 21. Sharepoint-Active Directoryプロファイル
- 22. Active Directory PowerShellフィルタ
- 23. Active Directory - Django/Rails
- 24. LDAPディレクトリとActive Directory
- 25. Active Directoryの問題
- 26. パブリックテスト用のActive Directory
- 27. MVC3カスタムメンバーシッププロバイダとActive Directory
- 28. Active Directoryの承認
- 29. Azure Active Directoryのロール
- 30. Java Web + Active Directory - シングルサインオン
どのようにアクティブ - でハッシュを取得することができますディレクトリ? – JPBlanc
あなたは(少なくとも簡単には)できません。パスワードハッシュは書き込み専用であり、適切な権限を持っていても必要です。パスワードに対して検証を行う場合は、[この回答](http://stackoverflow.com/a/499716/1080891)を参照してください。詳細情報[ここ。](http://social.technet.microsoft.com/Forums/en/winserverfiles/thread/63e3cf2d-f186-418e-bc85-58bdc1861aae) –