IPフラグメント処理 第一フラグメント便乗攻撃を調べるためlinuxのIPフラグメント処理を調べてみた。 長くなりそうなのでとりあえずinet_fragmentのメモ ソースコード net/ipv4/ip_fragment net/ipv4/inet_fragment inet_fragmentはプロトコルに依存しない処理を実装して、 ip_fragmentはipプロトコルに関わる処理を実装している inet_fragment ネットワーク層のプロトコルに依存しないフラグメント処理をしている。 主にやっていることは下記の3つ フラグメント可されたパケットの管理 タイムアウト処理 リミット処理 procによるパラメータの設定 ipv4の場合、タイムアウト処理とリミット処理の閾値は下記proc経由で設定可能 /proc/sys/net/ipv4/ipfrag_time (フラグメント可されたパ