要約
- GTSM は保護対象通信を TTL 255 で開始し、受信側が残存値と設定済み距離を比べてから高コストな BGP 処理へ進めるようにする。
- 受信側は距離検査に失敗したパケットを隔離または破棄できるが、正しい TTL は送信者や経路を認証せず、許容範囲内の攻撃者も排除しない。
小さなフィールドが受け入れ境界になる
BGP は TCP 上で動くが、もっともらしい送信元アドレスだけでは設定済みネイバーから来たと証明できない。遠隔の攻撃者は制御通信を偽装し、ルータの CPU やラインカード帯域を消費させられる。GTSM は転送ごとに変わる事実、すなわち IPv4 の TTL と IPv6 の Hop Limit が一ホップずつ減ることを利用する。
直接接続されたピアでは送信側が最大値 255 を設定し、受信側も 255 での到着を求める。遠方から出たパケットは、通常、失った値を取り戻せない。マルチホップでは 255 より低い範囲を設定できるが、許容する直径を広げるほど、もっともらしい値を作れる場所も増える。
RFC 5082 はパケットを三つに分ける。保護セッションに属し TTL が範囲内なら Trusted、セッションには属すが範囲外なら Dangerous、登録セッションと結び付けられなければ Unknown である。これは運用上の分類であり、意図や人物に対する判定ではない。
既定では Dangerous を Trusted や Unknown と資源競合させるべきではなく、破棄してもよい。一方、GTSM の処理だけを理由に Trusted や Unknown を破棄してはならない。受信側が得る権限は限定的で、距離が妥当な通信にプロトコル処理を優先配分することだ。
許可は推測でなく設定から生まれる
既存プロトコルでの GTSM は任意で、RFC 5082 は汎用の自動ネゴシエーションを定めない。運用者がピアごとに設定し、RFC 7454 は BGP の両端で設定が必要だとする。保護セッション、期待距離、関連 ICMP エラー、経路変更時の扱いが合意の対象になる。
送信側は 255 でパケットを生成し、内部転送で値を減らしてはならない。受信側は観測値を正しいセッションへ対応付ける必要がある。トンネル、デカプセル化、マルチホップは計算を複雑にし、ピアの身元が同じでも経路移行で閾値が誤りになり得る。
遠隔からの偽装通信が CPU や制御帯域を奪いにくくなるため、両ピアと周辺の経路制御が恩恵を受ける。一方、設定、監視、変更管理の費用も双方が負担し、受信側は分類理由を説明できる観測記録を残さなければならない。
近さは認証ではない
Trusted という語を過大解釈してはならない。RFC 5082 は GTSM が認証の代替ではないと明記する。リンク上や許容ホップ範囲内の攻撃者は、偽装やリプレイを行える。正しい TTL はアドレス所有、BGP UPDATE の権限、経路の正当性を証明しない。
最大限の保護には厳格な入力フィルタも必要だ。GTSM は候補となる発信地点を狭めるが、TCP 保護、制御プレーンフィルタ、プレフィックスや AS パスの方針を置き換えない。Dangerous の増加は攻撃、古い閾値、トンネル変更のいずれでも起こり得て、それだけで攻撃者を特定できない。
証拠と限界
RFC 5082 は手順、三分類、資源処理、設定と限界を定める。RFC 7454 は BGP 運用へ適用し、RFC 4271 と 4272 は BGP セッションとリスクを示す。権限、受益者、費用という整理は分析である。
資料は特定事業者の導入、普遍的なマルチホップ距離、TTL による認証を証明しない。GTSM 単独で経路漏えい、虚偽広告、リンク内攻撃、あらゆるセッション切断を防ぐとも述べていない。
出典
会員向け解説
プロフィールの詳細
適切な会員レベルでログインすると、解説全文と出典メモをご覧いただけます。
Strategic Circle 限定
Strategic Circle
すべての読者に公開されています。参加してログインすると プロフィール解説 を閲覧できます。
Strategic Circle に参加Leadership Alliance 会員限定
Leadership Alliance
対象となる IP 資産の所有者・管理者向けです。ログインすると Leadership Alliance の解説を閲覧できます。
Leadership Alliance に参加

