調査・分析
最新記事
インフラ運用者、政策決定、市場動向、デジタル権力の変化に関する最新情報。

IETF
Enke Chenと、sessionより長く残ったroute
BGP session が切れた瞬間、router の中にあるすべての転送状態が同時に無効になるわけではない。だからといって、最後に受け取った route が正しいままとも限らない。RFC 9494は、この間にある曖昧さを隠さず扱う。古い route を一定期間残す代わりに、stale であることを明示し、優先度を最下位にし、届く範囲と寿命を制限する。Enke Chen の文書上の貢献から見えるのは、継続を「正常」と呼ばないための設計である。

インターネット史
障害ではなかった沈黙:TCP Keepaliveが任意機能であり続けた理由
確立済みの TCP 接続は、何時間も一バイトも流さず、それでも正常であり得る。Keepalive は沈黙の意味を勝手に決める装置ではない。業務データがないときに遠隔 TCP へ控えめな問いを送り、その答えをどう扱うかは結果を引き受けるアプリケーションに残した仕組みである。

ケースファイル
1.35 Tbpsを受け止める前に:memcached攻撃が示した経路制御の境界
GitHub が復旧させたのは、遠隔地にある何万台ものキャッシュではない。自社の経路だった。2018年の memcached 増幅攻撃は、防御の成否が「全部を支配すること」ではなく、各当事者が自分の境界で拒否できることにかかっていると示した。

インターネット史
誰がTCPウィンドウを早く開きすぎたのか:即時許可の代償
初期の TCP 受信側は、新たに空いた1バイトをすべて通知でき、送信側もその提案を直ちに使えた。正確で協調的に見える動作が反復すると、接続の仕事は小さなパケットに浪費された。歴史的な修復は、待つ権利を両端へ分けた。

クリエイター
Jakub Kicinski:Linux はいかにネットワーク機能を保守可能にするか
新しいネットワークカードは、魅力的な機能と商業的な納期を伴って登場する。Linux が問わなければならないのは、より時間のかかる問いだ。その機能は、他のハードウェアが理解でき、運用者が観測でき、テストが再現でき、何年も後のメンテナーが支え続けられる形で表現できるだろうか。Jakub Kicinski は、まさにその境界でキャリアを築いてきた。Netronome のプログラム可能な NFP ハードウェアから Linux ネットワークの共同メンテナンスに至る道のりは、コードレビュー、API…

ケースファイル
競争に勝った応答――Kaminsky型DNSキャッシュ汚染と信頼を支えるエントロピー
偽造パケットは、自分が正当な権威から来たと証明する必要がなかった。未完了の問い合わせと十分に一致し、本物より先に届けばよかった。2008年の DNS 危機は、この受理規則を何度でも再開できる競争へ変え、「嘘を当てにくくすること」と「答えを認証すること」の違いを露出させた。

ケースファイル
世界配備に二秒、計算量の査定はゼロ:Cloudflare WAF障害が示した権限の非対称
2019年7月、Cloudflare の配備基盤は承認された防御ルールを設計どおり世界へ届けた。欠けていたのは速度ではなく、そのルールが一つのリクエストから奪ってよい計算資源の上限だった。

グローバルの機関
Public Suffix List:ウェブの信頼境界を引くファイル
DNS は shop.example.co.uk が co.uk の配下にあることを示せても、独立した登録がどこから始まるかをブラウザに伝えられない。Public Suffix List はその欠けたポリシーマップを提供する。ボランティアによって維持されるテキストファイルは今や、クッキー、サイトのグループ化、証明書、サービス制限に影響を与えている。その判断をメンテナーは制御も保証もしていない。

インターネット史
消えるかもしれないウィンドウ更新:TCPはなぜゼロのまま待つことを覚えたのか
受信ウィンドウがゼロでも、接続は故障していないことがある。受信側が再び容量を用意しても、その許可を運ぶ ACK が消えれば、正しく待つ送信側には再開を知る方法がない。persist は許可を問い直す仕組みであり、待つ価値の判断まで TCP に委ねるものではなかった。

インターネット史
UDPが示さなかった判定:ゼロの危険は誰のものだったか
UDP のゼロは良い検査結果ではなく、送信側が判定を示さないという通知だった。IPv4 から IPv6 への変化は算術だけの更新ではない。共有証拠を誰が除けるのか、計算を省く主体がどこまで危険も所有するのかを決め直した。

記事
RIPEの最初のASN提案は審査を一つ外すが、三つの記録を未完のまま残す
RIPE の最初の ASN 提案は審査を一つ外すが、三つの記録を未完のまま残すの調査概要では、今回の動き、読者が確認できる公開証拠、関係する組織、地域的背景、市場への影響度、今後起こり得るインフラへの影響を解説します。記事の調査・分析の文脈では、この動きをネットワーク運用、事業者戦略、ガバナンス上の判断、資本の流れ、顧客への依存、規制圧力、提携の動き、強靱性への備え、調達リスク、サービス継続性に結び付けて示します。

ケースファイル
別の顧客のメモリを借りたページ――Cloudbleedが示した共有エッジの境界
不具合を起動したのは壊れた HTML だったが、漏れたバイトはまったく別の顧客のものかもしれなかった。Cloudbleed は、漏出を止める権限と、すでに境界を越えたデータを回収する権限が同じではないことを示した。

インターネット史
両端が同時に電話をかけたとき:TCPの同時オープンは衝突ではなかった
TCP の接続確立は、発信するクライアントと待ち受けるサーバーの物語として教えられる。しかし1981年の設計は、もっと対称的だった。二つのプロセスが同時に能動オープンし、SYN がすれ違っても、勝者を決めずに一つの接続へ収束できた。後年、その正当な経路を異常と誤認したのは、典型的な順序だけを覚えた NAT だった。

インターネット史
寛容の代価――受信側の譲歩がバグをプロトコルの掟にした
不完全なインターネットを支えた有名な規則は、異なる実装をまず会話させるためのものだった。受信側が曖昧さを引き受けたことでネットワークは動き始めた。しかし譲歩が恒久化すると、欠陥へのフィードバックが消え、癖が事実上の契約となり、後発実装が一つの送信側の誤りを負担した。

ケースファイル
間違った仕事に有効だった証明書――Flameが露呈させた用途の中の権限
Flame は Microsoft のルート秘密鍵を盗む必要がなかった。ライセンス用の署名経路に、別のソフトウェアを Microsoft 製として通すだけの権限が紛れ込んでいたからだ。

インターネット史
帯域外ではなかったポインタ――TCP緊急機構が自らのストリームから離れていった過程
処理中のサーバーを起こすために、別の接続は要らない。初期 TCP が用意したのは同じバイト列の境界を示す通知だった。しかし API は一バイトを外へ取り出し、仕様と実装は境界を一つ違えて数え、中間装置は通知そのものを消せるようになった。

ケースファイル
消えた後も働き続けたリクエスト――Rapid Resetが示したキャンセル権限
HTTP/2 は一つの要求だけを取り消して接続を残せる。Rapid Reset は、その正当な機能が相手のキューに無制限の仕事を残す瞬間を可視化した。

ケースファイル
鍵を退役させられなかったパッチ――Debian OpenSSL のエントロピー障害と弱い資格情報の残存
修正版ライブラリは次の鍵を安全に作れた。しかし、すでに遠隔の認可ファイルや証明書、VPN、バックアップへ渡った鍵を見つけ、拒否させる力までは持っていなかった。

インターネット史
インターネットが無視を学んだメッセージ――ICMP Source Quenchが権限を失った理由
初期のインターネットでは、混雑したゲートウェイが遠隔の送信元へ別の命令を送り、速度低下を求められた。運用経験はこの約束を反転させた。輻輳には今もフィードバックが必要だが、孤立した ICMP 命令にトランスポート速度を変える資格はない。

IETF
Susan HaresとFlowSpecフィルターを認可する経路
BGP の経路広告が伝えるのは、通常なら packet の到達先である。FlowSpec の広告は、条件に合う packet を遅くし、捨て、mark し、別経路へ送ることまで要求できる。そこで問われるのは表現形式よりも権限だ。Susan Hares が共同執筆した RFC 8955は、その権限を現在の unicast route に結び付けた。後の RFC 9117は、central controller の例外が local domain の外へ広がらないことを明確にした。
