メインコンテンツへスキップ
プロトコル・技術

SCRAM

Salted Challenge Response Authentication Mechanism (SCRAM)

パスワードをそのまま送る代わりに、チャレンジと応答を使って認証する方式。PostgreSQLなどで採用され、ソルトや反復計算を含む検証情報を利用して認証する。

PostgreSQLのSCRAM-SHA-256への移行では、サーバーの設定だけでなく接続ドライバーの対応も確認します。認証方式を強くしても通信全体が自動的に暗号化されるわけではありません。TLS、サーバー証明書の検証、パスワードの更新計画を別途整えます。

  • 初心者向けには「合言葉そのものを渡さず応答で確かめる認証方式」
  • アプリや接続プールの互換性を先に確認する
  • 認証方式と通信暗号化を混同しない

よくある質問

SCRAMとは?

パスワードをそのまま送る代わりに、チャレンジと応答を使って認証する方式。PostgreSQLなどで採用され、ソルトや反復計算を含む検証情報を利用して認証する。

SCRAMについて詳しく知るには?

PostgreSQLのSCRAM-SHA-256への移行では、サーバーの設定だけでなく接続ドライバーの対応も確認します。認証方式を強くしても通信全体が自動的に暗号化されるわけではありません。TLS、サーバー証明書の検証、パスワードの更新計画を別途整えます。

SCRAMのポイントは?

初心者向けには「合言葉そのものを渡さず応答で確かめる認証方式」 アプリや接続プールの互換性を先に確認する 認証方式と通信暗号化を混同しない

← 用語集一覧に戻る
ESC