Password Authentication Protocol

Password Authentication Protocol (パスワード・オーセンティケーション・プロトコル、PAP) は、ネットワークアクセスサーバがユーザをPPPで認証する時に用いる、単純な認証プロトコルである。 例えばインターネットサービスプロバイダがこれを利用している。

この認証は、資源にアクセスする前にユーザの正当性を確認するプロセスである。
PAP は暗号化されていない ASCII コードのパスワードをネットワーク上で送信するため、CHAPやEAPに比較した場合、安全性に欠ける場合がある。

 動作 
クライアントはユーザ名とパスワードを送信する
サーバは Authentication-ack (認証に成功した場合) または Authentication-nak (それ以外) を送信する

 PAP パケット 
説明1 バイト1 バイト2 バイト1 バイト可変長1 バイト可変長Authentication-requestCode = 1ID長さユーザ名の長さユーザ名パスワードの長さパスワードAuthentication-ackCode = 2ID長さメッセージの長さユーザ名Authentication-nakCode = 3ID長さメッセージの長さユーザ名
PAPパケットは、PPPフレームに埋め込まれる。プロトコルフィールドの値は C023 (16進数) である。

フラグアドレスコントロールプロトコル (C023 (16進数))ペイロード(上記の表)FCSフラグ

 参考文献 


 関連項目 
 CHAP - Challenge-Handshake Authentication Protocol
 EAP - Extensible Authentication Protocol

 外部リンク 
 : PPP Authentication Protocols

Category:認証プロトコル
1334
Category:長大な項目名