プロジェクト

全般

プロフィール

[Windows] 基本認証とNTLM認証の違いは?

技術ノート
2014/01/29

[番号]
技術ノート KGTN 2013111202

[現象]
[Windows] 基本認証とNTLM認証の違いは?

[説明]
マイクロソフト社の 「HTTP 認証の理解」 の説明を以下に引用します.

基本認証:基本認証では、クライアントのユーザー名とパスワードを含む Base64 エンコード文字列が送
信されます。 Base64 は暗号化の形式ではありません。クリア テキストでのユーザー名とパスワードの送
信と同じであると考えてください。 リソースを保護する必要がある場合は、基本認証以外の認証方式の
使用を検討してください。
NTLM 認証:NTLM (NT LAN Manager) 認証もチャレンジ レスポンス方式の認証ですが、ダイジェスト認
証よりもセキュリティが強化されています。 NTLM 認証では、エンコードされていないユーザー名とパスワ
ードではなく、Windows 資格情報を使用してチャレンジ データが変換されます。 NTLM 認証では、クラ
イアントとサーバー間で複数のメッセージ交換を行う必要があります。 認証を正常に完了するため、サー
バーおよび介在するすべてのプロキシが永続的な接続をサポートしている必要があります。

ファイル

KGTN2013111202.pdf (62.7 KB) kitasp 技術センター, 2014/01/29 10:49