『RFC 9931 Security Considerations for Optimistic Protocol Transitions in HTTP/1.1』が発行されました。 このRFCはHTTP/1.1におけるプロトコル遷移(Protocol Transitions)のセキュリティ上の注意点について記述しています。HTTP/1.1ではWebSocket(Upgrade)やCONNECT-TCPといった機能で、確立したコネクションを別の用途に使用することが出来ます。この時に楽観的な処理を行うとセキュリティ上の問題になるということです。 この問題は、RFCを書く人やプロトコルスタックを実装する(ブラウザ実装者など)が意識する問題で、通常のWebエンジニアは特に意識することはないのかなと思います。 楽観的プロトコル遷移によるRequest Smuggling 楽観的プロトコル遷移(Op

