IPv6

IPv6のセキュリティ上の注意点 あいぴーぶいろくのせきゅりてぃじょうのちゅういてん

IPv6セキュリティRA FloodingNDPスプーフィングシャドウIPv6IPsec
IPv6のセキュリティ上の注意点について教えて

簡単に言うとこんな感じ!

IPv6はIPv4と比べてセキュリティが向上している面もあるけど、新たな攻撃手法も生まれてるんだよ。特に「RAフラッディング」「NDPスプーフィング」「意図しないIPv6有効化」などに気をつける必要があるんだ!


IPv6のセキュリティとは

IPv6はIPv4と比べていくつかのセキュリティ上の改善があります。IPsecが標準仕様に含まれ、NATによるセキュリティの隠蔽に頼らないエンドツーエンドセキュリティが可能になります。

一方で、IPv6特有のセキュリティリスクも存在します。多くのネットワーク管理者がIPv4のセキュリティには慣れているものの、IPv6の挙動を理解しないまま運用している「セキュリティギャップ」が問題です。


IPv6特有のセキュリティリスク

リスク概要対策
RAフラッディング偽のRouter Advertisement(RA)を大量送信。デフォルトルートやアドレスを乗っ取るRA Guard(RFC 6105)の設定
NDPスプーフィングIPv4のARPポイズニングと同様。偽のNeighbor Advertisementで通信を横取りSEND(RFC 3971)・DAI設定
シャドウIPv6IPv4のみ管理しているつもりが、機器が自動でIPv6(fe80::等)を有効化。意図しないIPv6経路が生まれるIPv6を明示的に管理・監視
IPv6 Extension Header悪用拡張ヘッダを使ったファイアウォール回避不審な拡張ヘッダをフィルタリング
Teredo/6to4トンネルIPv4ファイアウォールをIPv6トンネルで迂回不要なトンネルプロトコルをブロック

歴史と背景

  • 2001年:IPv6セキュリティの問題が研究者間で指摘されはじめる
  • 2007年:RFC 4942でIPv6セキュリティの問題点が体系化
  • 2011年:RA Guardの標準化(RFC 6105)
  • 2012年頃:シャドウIPv6問題が企業ネットワークで顕在化
  • 現在:IPv6移行の加速に伴い、IPv6セキュリティ設定の重要性が高まる

RA Guardの動作

RA Guard:偽ルーター広告の遮断 攻撃者PC 偽RA送信 L2スイッチ (RA Guard設定) 非ルーターポートからの RAをブロック 端末群 偽RA BLOCK

セキュリティ強化のベストプラクティス

  1. RA Guardを設定する:スイッチで正規のルーターポート以外からのRAをブロック
  2. IPv6を明示的に管理する:IPv4ファイアウォールに加え、IPv6ファイアウォールを必ず設定
  3. 不要なIPv6を無効化しない(逆効果の場合あり):代わりに監視・制御を強化
  4. DHCPv6とIPv6のログ収集:インシデント発生時の追跡に必要
  5. IPsecを活用する:IPv6の強みを生かしたE2Eセキュリティ

関連する規格・RFC

規格・RFC番号内容
RFC 4942IPv6移行/共存環境のセキュリティ考慮事項
RFC 6105RA Guard
RFC 3971SEND(Secure Neighbor Discovery)

関連用語