セキュリティ上の懸念は何ですか TLS 1.3の0-RTTモード？
TLS 1.3 と呼ばれる機能を提供します 0-RTT（ゼロ往復時間）再開モード、パフォーマンスを向上させるための努力で。 ブラウザが正常に完了すると、 TLS サーバーとの最初のハンドシェイクでは、クライアントとサーバーの両方が事前共有暗号化キーをローカルに保存できます。 これは、 再開マスターシークレット. ブラウザーが後でサーバーとの接続を確立した場合、この再開キーを使用して、再度ハンドシェイクを実行する必要なく、最初のメッセージで暗号化されたアプリケーションデータをサーバーに送信できます。 ただし、0-RTTの再開には注意が必要です。 再開データはサーバーからの相互作用を必要としません。つまり、攻撃者は暗号化された0-RTTデータをキャプチャしてサーバーに再送信できます。 リプレイ それら。 サーバーが正しく構成されていない場合、サーバーは再生された要求を有効として受け入れる可能性があります。 基本的に、攻撃者が許可されていないアクションを実行できるようにします。 この問題の解決策は、すべての0-RTTリクエストが べき等. べき等のリクエストは、再生しても効果がないため、0-RTTリクエストとして安全に使用できます。 経験則として、RTT再開が0のGETリクエストのみを使用します。