2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

具体的にEAPとかPEAPってどれがどれなんだよ!と思ったので簡単にまとめてみた

Last updated at Posted at 2025-02-13

セキュリティのプロフェッショナルではないので誤りが多く含まれていると思います。
指摘していただけると大変助かります。

PAPとは…

認証方式であり、クライアントはサーバに対してユーザー名とパスワードを"平文"で提示して認証する。

単体での利用は非推奨

CHAPとは…

認証方式であり、サーバはクライアントに対してチャレンジを送信し、クライアントはパスワードとチャレンジを組み合わせて"ハッシュ化"して提示して認証する。

単体での利用は非推奨

EAPとは…

Extensible Authentication Protocol
認証するためのプロトコル(取り決め)であり、具体的な認証方式は様々存在する。
それらの認証方式を下記に記す。

EAP-MSCHAPv2(またはPEAP-MSCHAPv2)とは…

EAPに則りMicrosoftが定義した認証方式であり、サーバはクライアントに対してチャレンジを送信し、クライアントはパスワードとチャレンジを組み合わせて"ハッシュ化"して提示して認証する。
MSCHAPv1と比べ、クライアントからサーバを認証する双方向認証に対応し、送受信で異なる暗号鍵を用いるよう改良された。

PEAP-MSCHAPv2はEAP-PEAPのPhase2でEAP-MSCHAPv2を用いて認証している状態を指す。

2012年に脆弱性が発見されており、以降使用するべきではないとされている。
Credential Guardでブロックされたのはこいつ。

EAP-TLSとは…

EAPに則った認証方式であり、サーバとクライアント同士で証明書を発行し、認証する。
俗に言う「クライアント証明書認証方式」を指す。
TLS1.2以前では証明書情報(Serial NumberやIssuer、Subjectなど)が平文でやり取りされるため、後述のEAP-TTLSまたはEAP-PEAPと組み合わせるとより良いらしい。
TLS1.3になるとハンドシェイクメッセージが暗号化されるためより安全になるが、NPSでは現在サポートされていない。

EAP-TTLSとは…

EAPに則った認証方式であり、Phase 1でTLSトンネルを確立し、その後Phase 2で認証を行う。
Windowsでは上述のPAP、CHAPやEAP-MSCHAPv2、EAP-TLSなどをPhase 2で利用できる。
NPSでは現在サポートされていない。

EAP-PEAP(または単にPEAP)とは…

EAPに則りMicrosoftが定義した認証方法であり、Phase 1でTLSトンネルを確立し、その後Phase 2で認証を行う。
Windowsでは上述のEAP-MSCHAPv2、EAP-TLSをPhase 2で利用できる。
2023年にリモートコード実行の脆弱性が見つかっており、修正パッチが配信されている。

Q.EAP-TTLSとEAP-PEAPってどう違うんだい?

A. トンネルを使うことは同じだけど色々違うっぽい

セキュリティのプロフェッショナルではないので誤りが多く含まれていると思います。
指摘していただけると大変助かります。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?