internet-draft

HTTPの拡張CONNECTメソッド について復習する

拡張CONNECTメソッドについて、WebTransportを例に紹介します

Greasing the QUIC Bit の仕様について

提案されている、Greasing the QUIC Bit の仕様について

メディアタイプで複数サフィックスを許可する提案仕様

メディアタイプでサフィックスを複数つけられるようにする提案仕様

QUIC Version 2 の仕様

QUIC Version 2 の仕様について

新しいQUICのマルチパス拡張の仕様

Multipath-TCPのように、複数の経路を使用したQUIC通信を可能にする『Multipath Extension for QUIC』という提案仕様が出されています。

新しいHTTPメソッド、QUERYメソッドの仕様

HTTPに新しくQUICERYメソッドを定義する提案

0.0.0.0/8のIPアドレスなどを利用可能にする提案仕様

現在使用されていないIPレンジ0.0.0.0/8・127.1.0.0 ~ 127.255.255.255・240.0.0.0/4を利用可能にする提案仕様

匿名かつ検証可能なPrivate Access Tokensの提案仕様

「Private Access Tokens」という提案仕様が、Google, Apple, Fastly, Cloudflareの方々らの共著でIETFに提出されています。なお、すでに実装が進められているそうです。この「Private Access Tokens」の一つのモチベーションに次のようなものがあります。昨…

クレデンシャルを安全に共有する「Secure Credential Transfer」の仕様

iOSやAndroidといったプラットフォームの異なるデバイス間でクレデンシャルを共有可能にする提案仕様

DNS HTTPSレコードを使用したWebSocketサポートの通知

HTTP2やHTTP/3でWebSocketを使う時に、拡張CONNECTメソッド対応の通知をHTTPSレコードで行う

HTTP/2の改定版仕様の変更点について

HTTP/2の改定版仕様の変更点について、簡単にまとめる。

HTTP Datagram PING の拡張仕様についてのメモ

HTTPのDATAGRAMでPINGを送信可能にする「HTTP Datagram PING」仕様について

大体の位置情報を示すSec-CH-Geohashヘッダ

Private RelayのようにIPを隠匿している場合に、だいたいの位置情報を示す方法を提供する。

RSAブラインド署名を用いたHTTP認証の提案仕様

RSAブラインド署名を使ったHTTP認証方式の提案仕様。クライアントを認証するサーバは、クライアントを特定しない。

QUICのバージョンネゴシエーションとダウングレード攻撃対策

QUICのバージョンネゴシエーションの仕組み「Compatible Version Negotiation for QUIC」について

Bootstrapping WebSockets with HTTP/3 の仕様

HTTP/3でWebSocketを使えるようにする「Bootstrapping WebSockets with HTTP/3」という仕様について。

HTTP/3 DATAGRAMの優先度制御の提案仕様

HTTP DATAGRAMの優先度制御の提案仕様についえ。

HTTP/3からのダウングレード攻撃を防ぐIncompatibleProtocol拡張の仕様

HTTP/3のように、バージョンによって下位層に使うプロトコルが異なる場合でも、ダウングレード攻撃を防ぐIncompatibleProtocol拡張について

FacebookのQUICを活用したライブ動画用プロトコルRUSHについて

Facebookがライブ動画で利用しているRUSH - Reliable (unreliable) streamingプロトコルについて

タイムゾーンを含むタイムスタンプ文字列表現の標準化

時刻の文字列表現を定義するRFC 3339に追加してタイムゾーンを追加する提案仕様。

HTTPセマンティクス仕様の改訂版(RFC9110) まとめ

HTTPセマンティクス仕様の改訂版について、ざっくり変更点を説明する。

BGP over QUICの提案仕様

BGP over QUICの提案仕様が出たので読む。

WebTransport over HTTP/2 の方向性 (2021年5月の中間会議をうけて)

5月21日に行われた WebTransport WGの中間会議で、WebTransport over HTTP/2の方向性が見えてきたのでメモとして残しておく WebTransportの動向 WebTransportと呼ばれる新しい双方向通信の仕組みが議論されています。WebSocketの次世代版とも呼ばれており、H…

クライアント証明書を中継するClient-Certヘッダの提案仕様

TLSの終端装置が、クライアント証明書の情報をバックエンドに伝えために定義されたClient-Certヘッダの提案仕様。

HTTP/3におけるDATAGRAMの送信と、CAPSULEフレームについて

HTTP/3の応用プロトコルであるWebTransportやMASQUEが使うDATAGRAMフレームの使い方について説明します。

時間順にソート可能なUUIDv6, UUIDv7, UUIDv8の提案仕様

新しく提案された、UUID v6, UUID v7, UUID v8 について説明します。

QUIC Version 2 という個人ドラフト(draft-duke-quic-v2❩

QUICのバージョンネゴシエーションの議論が盛り上がっています。ここでは、軽くその動きを紹介します。

HTTPコネクションでIPパケットをProxyさせる、新しいCONNECT-IPメソッドの仕様

HTTP/3をVPNとして使うために、HTTP/3コネクション上でIPパケットをProxyさせる仕様について紹介する。

WebTransport over HTTP/3のプロトコル仕様

WebSocketに変わる、あたらしいWebTransport over HTTP/3の仕組みについて、プロトコル部分について紹介します。

RFC 8996でTLS1.0とTLS1.1が廃止に

IETFで、TLS1.0とTLS1.1を正式に非推奨にする「RFC 8996 Deprecating TLS 1.0 and TLS 1.1」が公開されました。新しいプロトコルへの移行期間は十分であるとし、TLS1.0, TLS1.1, DTLS1.0は廃止となり、TLS 1.2, TLS1.3, DTLS 1.2のみが使用できます。表現と…