PAP【Password Authentication Protocol】

PAPは二地点間を接続するPPP(Point-to-Point Protocol)の認証方式として利用される。クライアントがIDとパスワードを記述した認証要求をサーバへ送信すると、サーバは登録情報と照合し、一致すれば接続許可、不一致であれば接続拒否を返す。
認証情報はPPPフレームに格納されて伝送され、接続確立時に一度だけ認証が行われる。仕様が極めて簡潔なため実装が容易であり、古いオペレーティングシステム(OS)や組み込み機器を含む様々なシステムで共通して利用できる。仕様はIETFがRFC 1334として標準化している。
古い時代に考案された方式で、パスワードを暗号化せず平文のまま送信する。通信経路上で盗聴されるとパスワードが盗み取られるため、インターネットのような不特定多数が経路を共有する環境での使用には適さない。認証はクライアントからサーバへの一方向のみであり、接続先サーバの正当性を検証する機能は持たない。認証は接続時のみ行われ、通信中に利用者本人であることを継続的に確認する仕組みも備えていない。
セキュリティが求められる用途では、「CHAP」(Challenge Handshake Authentication Protocol)や「EAP」(PPP Extensible Authentication Protocol)などの、より安全な認証プロトコルが採用される。CHAPはパスワードそのものを送信せず、「チャレンジ」と呼ばれる乱数を用いたハッシュ値を交換することで認証を行う。EAPは様々な認証方式を柔軟に組み込める枠組みであり、現在の無線LANや企業ネットワークにおける主流となっている。
歴史的には、インターネットへのダイヤルアップ接続が一般的だった時代に、プロバイダ(ISP)が正規の契約者かどうかを識別する手段として広く用いられた。現代ではPAPは暗号化された通信路の内部で使用する場合や、古いシステムとの互換性確保を目的とした限定的な用途で用いられることがある。PPPを利用する一部のVPN接続や組み込み機器も対応している場合がある。