(57)【要約】【課題】  移動ユーザ端末の通信セッションがされるネットワーク接続に合わせ、継続パケットフィルタリングのためのユーザ毎のセキュリティポリシを、外部装置から取得または継続引き継ぎ適用することを可能とする。【解決手段】  ファイアウォール装置が、振分管理テーブルに書き込まれる移動ユーザの仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子をセキュリティポリシ管理サーバから取得し、個別フィルタリングテーブルに書き込まれる移動ユーザの個別フィルタリングポリシと、共通フィルタリングテーブルに書き込まれる共通フィルタリングポリシをセキュリティポリシ管理サーバから取得し、フィルタリングステートテーブル内のフィルタリングステート情報をセキュリティポリシ管理サーバヘ転送し、フィルタリングステートテーブルに書き込まれるフィルタリングステート情報をセキュリティポリシ管理サーバから取得する。【選択図】        図２
2005260345.tif 000002
【特許請求の範囲】
【請求項１】
複数の固定ユーザまたは移動ユーザが、複数のネットワークセグメント異なるアクセス網または異種アクセス網のネットワーク移動に伴う通信セッション維持可能なＩＰ転送網またはＩＰ転送システムと、
前記ＩＰ転送網またはＩＰ転送システムに接続され前記ネットワーク移動に伴う通信セッション維持可能な複数の固定ユーザまたは移動ユーザの端末と、
前記ＩＰ転送網またはＩＰ転送システムに接続される少なくとも１つの認証サーバと、
前記ＩＰ転送網またはＩＰ転送システムに接続される少なくとも１つのセキュリティポリシ管理サーバと、
前記ＩＰ転送網またはＩＰ転送システムに接続される少なくとも１つのホームエージェント手段と、
前記ＩＰ転送網またはＩＰ転送システムに接続される複数の外部ネットワークと、
前記ＩＰ転送網またはＩＰ転送システムに接続される複数アクセス網と、
前記ＩＰ転送網またはＩＰ転送システムと、前記アクセス網を介して前記ＩＰ転送網またはＩＰ転送システムに接続される前記固定ユーザまたは移動ユーザの端末との間に設置され、前記固定ユーザまたは移動ユーザの端末に対するパケットフィルタリングを実施する少なくとも１つファイアウォール装置とを有する移動情報通信対応認証連携型分散ファイアウォールシステムであって、
前記ファイアウォール装置は、前記固定ユーザまたは移動ユーザの端末の個別フィルタリングポリシを保持する個別フィルタリングテーブルと、
前記固定ユーザまたは移動ユーザの端末に共通する共通フィルタリングポリシを保持する共通フィルタリングテーブルと、
パケット毎にユーザ識別可能な固定ユーザパケット情報または移動ユーザパケット情報、仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子とを対応付けて管理する振分け管理テーブルと、
前記固定ユーザまたは移動ユーザ毎の動的なフィルタリング状態ポリシとして、ＳＰＩにおけるセッションログやフィルタリング処理されたフィルタリングフローログをフィルタリング状態情報として管理する少なくとも１つのフィルタリングステートテーブルと、
前記固定ユーザまたは移動ユーザの端末からの認証情報より、前記ＩＰ転送網またはＩＰ転送システムヘのネットワーク接続可能か否かを判断する認証サーバとの通信手段と、
前記セキュリティポリシ管理サーバとの通信手段と、
前記ホームエージェント手段との通信手段と、
前記振分管理テーブルに書き込まれる前記固定ユーザまたは移動ユーザの仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子、および、前記個別フィルタリングテーブルに書き込まれる前記固定ユーザまたは移動ユーザの個別フィルタリングポリシ、並びに、前記共通フィルタリングテーブルに書き込まれる共通フィルタリングポリシを前記セキュリティポリシ管理サーバから取得する手段と、
前記フィルタリングステートテーブル内のフィルタリングステート情報を、前記セキュリティポリシ管理サーバヘ転送する手段と、
前記フィルタリングステートテーブルに書き込まれるフィルタリングステート情報を、前記セキュリティポリシ管理サーバから取得する手段と、
移動ユーザパケット情報を、ホームネットワークで固定ユーザとして使用していた固定ユーザパケット情報と対応付けて前記振分管理テーブルヘ書き込む手段と、
前記移動先ネットワークをホームネットワークとして、ネットワーク接続通信する固定ユーザの端末パケットであるか、移動先ネットワークとして通信する前記移動ユーザの端末パケットであるか認識しパケットフィルタリングする手段とを有し、
前記セキュリティポリシ管理サーバは、前記認証情報と少なくとも１つのフィルタリングポリシが対応付けられたフィルタリングポリシ管理テーブルと、
前記認証情報と、仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子とが対応付けられた振分識別子管理テーブルと、
前記認証情報と、移動元ファイアウォール装置から取得したフィルタリングステート情報とが対応付けられたフィルタリングステートキャッシュテーブルと、
全てのファイアウォール装置情報と前記固定ユーザまたは移動ユーザの前記認証情報とが対応付けられたファイアウォール情報管理テーブルと、
過去の転送元ファイアウォール情報と前記固定ユーザまたは移動ユーザの前記認証情報とが対応付けられたポリシ配布履歴管理テーブルとを有し、
前記ホームエージェント手段は、前記移動ユーザの端末の移動先ネットワークにて生成した移動ユーザパケット情報、または移動先ネットワークで前記認証サーバから取得した移動ユーザパケット情報を、前記移動ユーザの端末の移動元ネットワークで使用していた固定ユーザパケット情報とを対応づけて登録する手段を有することを特徴とする移動情報通信対応認証連携型分散ファイアウォールシステム。
【請求項２】
前記ファイアウォール装置は、前記ネットワーク接続認証時のユーザ認証シーケンスまたは認証制御パケットを監視し、前記固定ユーザまたは移動ユーザの端末からのユーザを識別可能な情報を含む認証情報を受信し、前記認証情報を保持する手段と、
前記認証情報を認証サーバに中継、通知する手段と、
前記認証サーバから認証応答を受信し、前記認証応答が認証承認の場合、前記認証応答に含まれる前記固定ユーザパケット情報または移動ユーザパケット情報を、前記固定ユーザまたは移動ユーザの端末が前記ネットワーク接続を切断するまたは強制無効命令を受信するまで保持し、前記セキュリティポリシ管理サーバとの通信を開始する手段とを有することを特徴とする請求項１に記載の移動情報通信対応認証連携型分散ファイアウォールシステム。
【請求項３】
前記ファイアウォール装置は、前記認証サーバからの認証応答に含まれる前記固定ユーザパケット情報または移動ユーザパケット情報を受信し保持した後、前記保持しているユーザを識別可能な前記認証情報を、前記セキュリティポリシ管理サーバに通知する手段と、
前記認証情報を前記セキュリティポリシ管理サーバに通知した後に、前記セキュリティポリシ管理サーバから通知される、仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子、および、個別フィルタリングポリシを受信し、当該受信した仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子を、前記保持済みの固定ユーザパケット情報または移動パケット情報と対応付けて前記振分管理テーブルに書き込むとともに、当該受信した個別フィルタリングポリシを前記個別フィルタリングテーブルに書込む手段と、
前記セキュリティポリシ管理サーバから通知される、仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子、および、個別フィルタリングポリシを各テーブルに書き込んだ後に、前記セキュリティポリシ管理サーバから通知される、移動元ファイアウォール装置にて保持されていたフィルタリングステート情報を受信し、当該受信したフィルタリングステート情報を、前記フィルタリングステートテーブルに書込む手段と、
前記移動元ファイアウォールのフィルタリングステート情報に対する前記セキュリティポリシ管理サーバからの前記認証情報を含む転送依頼通知を受信して、前記セキュリティポリシ管理サーバヘ前記移動ユーザのフィルタリングステート情報を転送する手段と、
前記振分管理テーブルへの書込み、前記個別フィルタリングテーブルへの書込み、および前記フィルタリングステートテーブル書込み完了後、前記固定ユーザまたは移動ユーザの端末へ認証承認として、固定ユーザパケット情報または移動パケットユーザ情報を通知する手段とを有することを特徴とする請求項２に記載の移動情報通信対応認証連携型分散ファイアウォールシステム。
【請求項４】
前記ファイアウォール装置は、前記移動先ネットワークにおける移動ユーザの前記認証承認の通知後、前記移動ユーザの端末の移動先ネットワークにて生成した移動ユーザパケット情報または移動先ネットワークで前記認証サーバから取得した移動ユーザパケット情報を移動元ネットワークまたはホームエージェント手段ヘの登録応答シーケンスまたは登録応答パケットを監視し、前記登録応答に含まれる移動ユーザパケット情報を、ホームネットワークで取得した固定ユーザとしての固定ユーザパケット情報と対応付けて前記振分管理テーブルヘ書き込む手段と、
前記移動ユーザパケット情報を既に移動先ネットワークで前記認証サーバから取得し、書き込み済みの場合、前記固定ユーザパケット情報と対応付け、前記振分管理テーブルヘ上書きする手段とを有することを特徴とする請求項３に記載の移動情報通信対応認証連携型分散ファイアウォールシステム。
【請求項５】
前記ファイアウォール装置は、自装置の立ち上げまたは再開処理時、自装置のファイアウォール装置情報をセキュリティポリシ管理サーバヘ通知する手段と、
前記自装置のファイアウォール装置情報を前記セキュリティポリシ管理サーバに通知した後に、前記セキュリティポリシ管理サーバから通知される、共通フィルタリングテーブル情報を受信し、当該受信した共通フィルタリングテーブル情報を前記共通フィルタリングテーブルに書き込む手段とを有することを特徴とする請求項１ないし請求項４のいずれか１項に記載の移動情報通信対応認証連携型分散ファイアウォールシステム。
【請求項６】
前記ファイアウォール装置は、前記固定ユーザのネットワーク接続が認証承認後、または移動先ユーザの前記ホームエージェント手段ヘの移動ユーザパケット情報登録後、前記固定ユーザまたは移動ユーザの端末から送信されるパケットまたは前記固定ユーザまたは移動ユーザの端末宛パケットを受信し、前記固定ユーザまたは移動ユーザの端末パケットの転送ヘッダ情報または前記ホームネットワークとして前記ホームエージェント手段からモバイルＩＰトンネル転送のためカプセル化されている場合の当該移動ユーザの端末パケットの転送ヘッダ情報に含まれる前記固定ユーザパケット情報または移動ユーザパケット情報を検索キーとして、前記振分け管理テーブルを参照し、前記固定ユーザパケット情報または移動ユーザパケット情報と対応付けられる仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子を抽出し、当該パケットを前記抽出した仮想ファイアウォール識別子で識別される仮想ファイアウォールヘ振分ける手段と、
当該パケットを前記抽出した共通フィルタリングテーブル識別子で識別される共通フィルタリングテーブルを適用しパケットフィルタリングする手段と、
当該パケットを前記抽出した個別フィルタリングテーブル識別子で識別される個別フィルタリングテーブルを適用しパケットフィルタリングする手段と、
当該パケットを前記固定ユーザパケット情報で識別されるフィルタリングステートテーブルを適用しパケットフィルタリングする手段とを有することを特徴とする請求項１ないし請求項５のいずれか１項に記載の移動情報通信対応認証連携型分散ファイアウォールシステム。
【請求項７】
前記ファイアウォール装置は、前記ファイアウォール装置に収容される前記固定ユーザまたは移動ユーザの端末が、前記ＩＰ転送網またはＩＰ転送システムにおけるネットワーク接続切断時または他のネットワーク収容のファイアウォール装置配下へ移動時、前記固定ユーザパケット情報または移動ユーザパケット情報を検索キーに、前記振分管理テーブルを参照し、前記固定ユーザパケット情報または移動ユーザパケット情報と対応付けられて保持エントリされている前記仮想ファイアウォール識別子と共通フィルタリングテーブル識別子と個別フィルタリングテーブル識別子を抽出すると同時に、前記保持エントリを一定時間後、無効とする手段と、
前記抽出された仮想ファイアウォール識別子で識別される仮想ファイアウォール内に保持エントリされている前記抽出された個別フィルタリングテーブル識別子で識別される個別フィルタリングテーブルを一定時間後無効とする手段とを有することを特徴とする請求項１ないし請求項６のいずれか１項に記載の移動情報通信対応認証連携型分散ファイアウォールシステム。
【請求項８】
前記セキュリティポリシ管理サーバは、前記認証サーバでの認証と連携し、前記振分識別子管理テーブル内の前記認証情報と対応づけられた前記仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子、および、前記フィルタリングポリシ管理テーブル内の前記認証情報と対応づけられた前記個別フィルタリングポリシを、前記ファイアウォール装置へ通知する手段と、
前記フィルタリングポリシ管理テーブル内の共通フィルタリングポリシを、前記ファイアウォール装置へ通知する手段と、
前記認証サーバでの認証と連携し、前記移動ユーザの認証情報を検索キーとして前記ポリシ配布履歴管理テーブルを参照し、前回ファイアウォール装置が有する個別フィルタリングテーブルヘフィルタリングポリシを転送した移動元ファイアウォール装置を特定する手段と、
前記移動元ファイアウォール装置を特定後、前記移動元ファイアウォール装置ヘフィルタリングステート情報の転送依頼として当該移動ユーザの前記認証情報を通知する手段と、
前記フィルタリングステート情報の転送依頼に対する応答として、前記移動ユーザのフィルタリングステート情報を前記フィルタリングステートキャッシュテーブルヘ保持した後に、前記保持した移動ユーザのフィルタリングステート情報を移動先ファイアウォール装置へ転送する手段と、
前記移動ユーザのフィルタリングステート情報の移動先ファイアウォール装置への転送後フィルタリングステートキャッシュテーブルの該移動ユーザのフィルタリングステート情報としての保持エントリを無効にする手段とを有することを特徴とする請求項１ないし請求項７のいずれか１項に記載の移動情報通信対応認証連携型分散ファイアウォールシステム。
【請求項９】
前記認証サーバは、前記固定ユーザまたは移動ユーザの端末からの、ユーザ名を含む認証情報より、前記ＩＰ転送網またはＩＰ転送システムヘのネットワーク接続可能か否かを判断する手段と、
認証承認の場合に、前記固定ユーザの固定ユーザパケット情報としてＩＰアドレス、または移動ユーザの端末の移動ユーザパケット情報としてモバイルＩＰにおける気付けアドレスを決定する手段とを有することを特徴とする請求項１ないし請求項８のいずれか１項に記載の移動情報通信対応認証連携型分散ファイアウォールシステム。
【請求項１０】
前記認証サーバは、ＲＡＤＩＵＳサーバであり、
前記固定ユーザまたは移動ユーザの端末から前記ＩＰ転送網のネットワーク接続は、ＰＰＰプロトコルにしたがい、
前記認証には、ＰＡＰまたはＣＨＡＰが用いられることを特徴とする請求項９に記載の移動情報通信対応認証連携型分散ファイアウォールシステム。
【請求項１１】
複数の固定ユーザまたは移動ユーザが、複数のネットワークセグメント異なるアクセス網または異種アクセス網のネットワーク移動に伴う通信セッション維持可能なＩＰ転送網またはＩＰ転送システムと、
前記ＩＰ転送網またはＩＰ転送システムに接続され前記ネットワーク移動に伴う通信セッション維持可能な複数の固定ユーザまたは移動ユーザの端末と、
前記ＩＰ転送網またはＩＰ転送システムに接続される少なくとも１つの認証サーバと、
前記ＩＰ転送網またはＩＰ転送システムに接続される少なくとも１つのセキュリティポリシ管理サーバと、
前記ＩＰ転送網またはＩＰ転送システムに接続される少なくとも１つのホームエージェント手段と、
前記ＩＰ転送網またはＩＰ転送システムに接続される複数の外部ネットワークと、
前記ＩＰ転送網またはＩＰ転送システムに接続される複数アクセス網と、
前記ＩＰ転送網またはＩＰ転送システムと、前記アクセス網を介して前記ＩＰ転送網またはＩＰ転送システムに接続される前記固定ユーザまたは移動ユーザの端末との間に設置され、前記固定ユーザまたは移動ユーザの端末に対するパケットフィルタリングを実施する少なくとも１つファイアウォール装置とを有する移動情報通信対応認証連携型分散ファイアウォールシステムにおけるファイアウォール装置であって、
前記固定ユーザまたは移動ユーザの端末の個別フィルタリングポリシを保持する個別フィルタリングテーブルと、
前記固定ユーザまたは移動ユーザの端末に共通する共通フィルタリングポリシを保持する共通フィルタリングテーブルと、
パケット毎にユーザ識別可能な固定ユーザパケット情報または移動ユーザパケット情報、仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子とを対応付けて管理する振分け管理テーブルと、
前記固定ユーザまたは移動ユーザ毎の動的なフィルタリング状態ポリシとして、ＳＰＩにおけるセッションログやフィルタリング処理されたフィルタリングフローログをフィルタリング状態情報として管理する少なくとも１つのフィルタリングステートテーブルと、
前記固定ユーザまたは移動ユーザの端末からの認証情報より、前記ＩＰ転送網またはＩＰ転送システムヘのネットワーク接続可能か否かを判断する認証サーバとの通信手段と、
前記セキュリティポリシ管理サーバとの通信手段と、
前記ホームエージェント手段との通信手段と、
前記振分管理テーブルに書き込まれる前記固定ユーザまたは移動ユーザの仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子、および、前記個別フィルタリングテーブルに書き込まれる前記固定ユーザまたは移動ユーザの個別フィルタリングポリシ、並びに、前記共通フィルタリングテーブルに書き込まれる共通フィルタリングポリシを前記セキュリティポリシ管理サーバから取得する手段と、
前記フィルタリングステートテーブル内のフィルタリングステート情報を、前記セキュリティポリシ管理サーバヘ転送する手段と、
前記フィルタリングステートテーブルに書き込まれるフィルタリングステート情報を、前記セキュリティポリシ管理サーバから取得する手段と、
移動ユーザパケット情報を、ホームネットワークで固定ユーザとして使用していた固定ユーザパケット情報と対応付けて前記振分管理テーブルヘ書き込む手段と、
前記移動先ネットワークをホームネットワークとして、ネットワーク接続通信する固定ユーザの端末パケットであるか、移動先ネットワークとして通信する前記移動ユーザの端末パケットであるか認識しパケットフィルタリングする手段とを有することを特徴とするファイアウォール装置。
【請求項１２】
前記ネットワーク接続認証時のユーザ認証シーケンスまたは認証制御パケットを監視し、前記固定ユーザまたは移動ユーザの端末からのユーザを識別可能な情報を含む認証情報を受信し、前記認証情報を保持する手段と、
前記認証情報を認証サーバに中継、通知する手段と、
前記認証サーバから認証応答を受信し、前記認証応答が認証承認の場合、前記認証応答に含まれる前記固定ユーザパケット情報または移動ユーザパケット情報を、前記固定ユーザまたは移動ユーザの端末が前記ネットワーク接続を切断するまたは強制無効命令を受信するまで保持し、前記セキュリティポリシ管理サーバとの通信を開始する手段とを有することを特徴とする請求項１１に記載のファイアウォール装置。
【請求項１３】
前記認証サーバからの認証応答に含まれる前記固定ユーザパケット情報または移動ユーザパケット情報を受信し保持した後、前記保持しているユーザを識別可能な前記認証情報を、前記セキュリティポリシ管理サーバに通知する手段と、
前記認証情報を前記セキュリティポリシ管理サーバに通知した後に、前記セキュリティポリシ管理サーバから通知される、仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子、および、個別フィルタリングポリシを受信し、当該受信した仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子を、前記保持済みの固定ユーザパケット情報または移動パケット情報と対応付けて前記振分管理テーブルに書き込むとともに、当該受信した個別フィルタリングポリシを、前記個別フィルタリングテーブルに書込む手段と、
前記セキュリティポリシ管理サーバから通知される、仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子、および、個別フィルタリングポリシを各テーブルに書き込んだ後に、前記セキュリティポリシ管理サーバから通知される、移動元ファイアウォール装置にて保持されていたフィルタリングステート情報を受信し、当該受信したフィルタリングステート情報を、前記フィルタリングステートテーブルに書込む手段と、
前記移動元ファイアウォールのフィルタリングステート情報に対する前記セキュリティポリシ管理サーバからの前記認証情報を含む転送依頼通知を受信して、前記セキュリティポリシ管理サーバヘ前記移動ユーザのフィルタリングステート情報を転送する手段と、
前記振分管理テーブルへの書込み、前記個別フィルタリングテーブルへの書込み、および前記フィルタリングステートテーブル書込み完了後、前記固定ユーザまたは移動ユーザの端末へ認証承認として、固定ユーザパケット情報または移動パケットユーザ情報を通知する手段とを有することを特徴とする請求項１２に記載のファイアウォール装置。
【請求項１４】
前記移動先ネットワークにおける移動ユーザの前記認証承認の通知後、前記移動ユーザの端末の移動先ネットワークにて生成した移動ユーザパケット情報または移動先ネットワークで前記認証サーバから取得した移動ユーザパケット情報を移動元ネットワークまたはホームエージェント手段ヘの登録応答シーケンスまたは登録応答パケットを監視し、前記登録応答に含まれる移動ユーザパケット情報を、ホームネットワークで取得した固定ユーザとしての固定ユーザパケット情報と対応付けて前記振分管理テーブルヘ書き込む手段と、
前記移動ユーザパケット情報を既に移動先ネットワークで前記認証サーバから取得し、書き込み済みの場合、前記固定ユーザパケット情報と対応付け、前記振分管理テーブルヘ上書きする手段とを有することを特徴とする請求項１３に記載のファイアウォール装置。
【請求項１５】
自装置の立ち上げまたは再開処理時、自装置のファイアウォール装置情報をセキュリティポリシ管理サーバヘ通知する手段と、
前記自装置のファイアウォール装置情報を前記セキュリティポリシ管理サーバに通知した後に、前記セキュリティポリシ管理サーバから通知される、共通フィルタリングテーブル情報を受信し、当該受信した共通フィルタリングテーブル情報を前記共通フィルタリングテーブルに書き込む手段とを有することを特徴とする請求項１１ないし請求項１４のいずれか１項に記載のファイアウォール装置。
【請求項１６】
前記固定ユーザのネットワーク接続が認証承認後、または移動先ユーザの前記ホームエージェント手段ヘの移動ユーザパケット情報登録後、前記固定ユーザまたは移動ユーザの端末から送信されるパケットまたは前記固定ユーザまたは移動ユーザの端末宛パケットを受信し、前記固定ユーザまたは移動ユーザの端末パケットの転送ヘッダ情報または前記ホームネットワークとして前記ホームエージェント手段からモバイルＩＰトンネル転送のためカプセル化されている場合の当該移動ユーザの端末パケットの転送ヘッダ情報に含まれる前記固定ユーザパケット情報または移動ユーザパケット情報を検索キーとして、前記振分け管理テーブルを参照し、前記固定ユーザパケット情報または移動ユーザパケット情報と対応付けられる仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子を抽出し、当該パケットを前記抽出した仮想ファイアウォール識別子で識別される仮想ファイアウォールヘ振分ける手段と、
当該パケットを前記抽出した共通フィルタリングテーブル識別子で識別される共通フィルタリングテーブルを適用しパケットフィルタリングする手段と、
当該パケットを前記抽出した個別フィルタリングテーブル識別子で識別される個別フィルタリングテーブルを適用しパケットフィルタリングする手段と、
当該パケットを前記固定ユーザパケット情報で識別されるフィルタリングステートテーブルを適用しパケットフィルタリングする手段とを有することを特徴とする請求項１１ないし請求項１５のいずれか１項に記載のファイアウォール装置。
【請求項１７】
前記ファイアウォール装置に収容される前記固定ユーザまたは移動ユーザの端末が、前記ＩＰ転送網またはＩＰ転送システムにおけるネットワーク接続切断時または他のネットワーク収容のファイアウォール装置配下へ移動時、前記固定ユーザパケット情報または移動ユーザパケット情報を検索キーに、前記振分管理テーブルを参照し、前記固定ユーザパケット情報または移動ユーザパケット情報と対応付けられて保持エントリされている前記仮想ファイアウォール識別子と共通フィルタリングテーブル識別子と個別フィルタリングテーブル識別子を抽出すると同時に、前記保持エントリを一定時間後、無効とする手段と、
前記抽出された仮想ファイアウォール識別子で識別される仮想ファイアウォール内に保持エントリされている前記抽出された個別フィルタリングテーブル識別子で識別される個別フィルタリングテーブルを一定時間後無効とする手段とを有することを特徴とする請求項１１ないし請求項１６のいずれか１項に記載のファイアウォール装置。
【請求項１８】
複数の固定ユーザまたは移動ユーザが、複数のネットワークセグメント異なるアクセス網または異種アクセス網のネットワーク移動に伴う通信セッション維持可能なＩＰ転送網またはＩＰ転送システムと、
前記ＩＰ転送網またはＩＰ転送システムに接続され前記ネットワーク移動に伴う通信セッション維持可能な複数の固定ユーザまたは移動ユーザの端末と、
前記ＩＰ転送網またはＩＰ転送システムに接続される少なくとも１つの認証サーバと、
前記ＩＰ転送網またはＩＰ転送システムに接続される少なくとも１つのセキュリティポリシ管理サーバと、
前記ＩＰ転送網またはＩＰ転送システムに接続される少なくとも１つのホームエージェント手段と、
前記ＩＰ転送網またはＩＰ転送システムに接続される複数の外部ネットワークと、
前記ＩＰ転送網またはＩＰ転送システムに接続される複数アクセス網と、
前記ＩＰ転送網またはＩＰ転送システムと、前記アクセス網を介して前記ＩＰ転送網またはＩＰ転送システムに接続される前記固定ユーザまたは移動ユーザの端末との間に設置され、前記固定ユーザまたは移動ユーザの端末に対するパケットフィルタリングを実施する少なくとも１つファイアウォール装置とを有する移動情報通信対応認証連携型分散ファイアウォールシステムにおけるセキュリティポリシ管理サーバであって、
前記認証情報と少なくとも１つのフィルタリングポリシが対応付けられたフィルタリングポリシ管理テーブルと、
前記認証情報と、仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子とが対応付けられた振分識別子管理テーブルと、
前記認証情報と、移動元ファイアウォール装置から取得したフィルタリングステート情報とが対応付けられたフィルタリングステートキャッシュテーブルと、
全てのファイアウォール装置情報と前記固定ユーザまたは移動ユーザの前記認証情報とが対応付けられたファイアウォール情報管理テーブルと、
過去の転送元ファイアウォール情報と前記固定ユーザまたは移動ユーザの前記認証情報とが対応付けられたポリシ配布履歴管理テーブルと、
前記認証サーバでの認証と連携し、前記振分識別子管理テーブル内の前記認証情報と対応づけられた前記仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子、および、前記フィルタリングポリシ管理テーブル内の前記認証情報と対応づけられた前記フィルタリングポリシを、前記ファイアウォール装置へ通知する手段と、
前記フィルタリングポリシ管理テーブル内の共通フィルタリングポリシを、前記ファイアウォール装置へ通知する手段と、
前記認証サーバでの認証と連携し、前記移動ユーザの認証情報を検索キーとして前記ポリシ配布履歴管理テーブルを参照し、前回ファイアウォール装置が有する個別フィルタリングテーブルヘフィルタリングポリシを転送した移動元ファイアウォール装置を特定する手段と、
前記移動元ファイアウォール装置を特定後、前記移動元ファイアウォール装置ヘフィルタリングステート情報の転送依頼として当該移動ユーザの前記認証情報を通知する手段と、
前記フィルタリングステート情報の転送依頼に対する応答として、前記移動ユーザのフィルタリングステート情報を前記フィルタリングステートキャッシュテーブルヘ保持した後に、前記保持した移動ユーザのフィルタリングステート情報を移動先ファイアウォール装置へ転送する手段と、
前記移動ユーザのフィルタリングステート情報の移動先ファイアウォール装置への転送後フィルタリングステートキャッシュテーブルの該移動ユーザのフィルタリングステート情報としての保持エントリを無効にする手段とを有することを特徴とするセキュリティポリシ管理サーバ。
【請求項１９】
複数の固定ユーザまたは移動ユーザが、複数のネットワークセグメント異なるアクセス網または異種アクセス網のネットワーク移動に伴う通信セッション維持可能なＩＰ転送網またはＩＰ転送システムと、
前記ＩＰ転送網またはＩＰ転送システムに接続され前記ネットワーク移動に伴う通信セッション維持可能な複数の固定ユーザまたは移動ユーザの端末と、
前記ＩＰ転送網またはＩＰ転送システムに接続される少なくとも１つの認証サーバと、
前記ＩＰ転送網またはＩＰ転送システムに接続される少なくとも１つのセキュリティポリシ管理サーバと、
前記ＩＰ転送網またはＩＰ転送システムに接続される少なくとも１つのホームエージェント手段と、
前記ＩＰ転送網またはＩＰ転送システムに接続される複数の外部ネットワークと、
前記ＩＰ転送網またはＩＰ転送システムに接続される複数アクセス網と、
前記ＩＰ転送網またはＩＰ転送システムと、前記アクセス網を介して前記ＩＰ転送網またはＩＰ転送システムに接続される前記固定ユーザまたは移動ユーザの端末との間に設置され、前記固定ユーザまたは移動ユーザの端末に対するパケットフィルタリングを実施する少なくとも１つファイアウォール装置とを有する移動情報通信対応認証連携型分散ファイアウォールシステムにおける認証サーバであって、
前記固定ユーザまたは移動ユーザの端末からの、ユーザ名を含む認証情報より、前記ＩＰ転送網またはＩＰ転送システムヘのネットワーク接続可能か否かを判断する手段と、
認証承認の場合に、前記固定ユーザの固定ユーザパケット情報としてＩＰアドレス、または移動ユーザの端末の移動ユーザパケット情報としてモバイルＩＰにおける気付けアドレスを決定する手段とを有することを特徴とする認証サーバ。
【請求項２０】
前記認証サーバは、ＲＡＤＩＵＳサーバであり、
前記固定ユーザまたは移動ユーザの端末から前記ＩＰ転送網のネットワーク接続は、ＰＰＰプロトコルにしたがい、
前記認証には、ＰＡＰまたはＣＨＡＰが用いられることを特徴とする請求項１９に記載認証サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動情報通信対応認証連携型分散ファイアウォールシステム、ファイアウォール装置、セキュリティポリシ管理サーバ、および認証サーバに係り、特に、インターネット技術のうち、ネットワークベースのセキュリティサービスを実現するファイアウォールシステムの高機能化、高性能化に関する技術に関する。
【背景技術】
【０００２】
従来、エンドユーザの端末またはエンドユーザのネットワーク、または前記エンドユーザが接続するバックボーンネットワークのセキュリティを高める手段の１つとして、ファイアウォールがある。
ファイアウォールは、セキュリティを高めたいエンドユーザの端末またはエンドユーザのネットワークと外部ネットワークの間に配置され、予め決められたパケットフィルタリングポリシに従い、外部ネットワークからエンドユーザの端末またはネットワークに向かうパケット、またはエンドユーザの端末またはネットワークから外部ネットワークヘ向かうパケットに対して、前記パケットが通過可能か否かを判断し、可能な場合は該パケットを通過させ、可能でない場合は該パケットを破棄する等のパケットフィルタリング処理を実施する。
前記フィルタリング処理のためのフィルタリングポリシは、ＩＰアドレス、プロトコル種別、ポート番号、パケット方向、パケット通過の可否、または他の条件を結びつけ、１つのルールとし、複数ルールをまとめたものである。
【０００３】
また、ファイアウォールは機能配備方法により、以下の３つの形態に区分される。
１つ目は、図１６に示すように、ファイアウォール２０をエンドユーザの端末２１の内部に具備する形態（以下、ＰＣベースファイアウォールと称する）のもので、二つ目は、図１７に示すように、ファイアウォール２０を、エンドユーザのネットワークエッジとしてホームゲートウェイルータ等に具備する形態（以下、Customer Located Equipment；ＣＬＥベースファイアウォールと称する）のもので、いずれもエンドユーザまたはエンドユーザネットワーク管理者による独立のフィルタリングポリシで運用され、エンドユーザの端末２１またはネットワーク２２を外部ネットワーク２４から守るために機能し利用される。
３つ目は、図１８に示すように、ファイアウォール２０が、独立のフィルタリングポリシで運用されセキュリティを高めたいエンドユーザ端末２１またはネットワーク２２を複数収容し、インターネットとして外部ネットワーク２４に接続するネットワークエッジに機能配備される形態（以下、ネットワークベースファイアウォールと称する）のもので、エンドユーザの端末２１またはネットワーク２２を、外部、内部ネットワークから守るとともに、前記複数収容されるエンドユーザの端末２１またはネットワーク２２からの外部または内部ネットワークヘの不正トラヒック流出を抑えるために機能し利用される。なお、図１６〜図１８において、２３はＩＰ転送網である。
【０００４】
さらに、前記ファイアウォールはフィルタリングポリシの保持方法により、以下の２つの形態に分類される。
１つは、フィルタリングポリシをエンドユーザの端末２１またはネットワーク２２を収容するファイアウォール内部に保持するものであり、通常のファイアウォールはこの方法が用いられている。
もう１つは、例えば、図１９−１、図１９−２、図１９−３に示すように、フィルタリングポリシをファイアウォール外部の外部装置（例えば、管理サーバ等）に保持し、複数のファイアウォールにフィルタリングポリシを配布するものである。
ここで、先に示した３つのファイアウォール形態（ＰＣベースファイアウォール、ＣＬＥベースファイアウォール、ネットワークベースファイアウォール）の多くは、セキュリティポリシをファイアウォール内部に保持するものである。
外部サーバ等にて管理されるフィルタリングポリシを配布する方法を用いるファイアウォールに関しては、下記非特許文献１により、例えば、図１９−１に示すような端末ベースファイアウォールヘの適用が示されており、また、非特許文献２により、例えば、図１９−２に示すようなＣＬＥベースファイアウォールヘの適用が示されている。
【０００５】
ネットワークベースファイアウォールヘのフィルタリングポリシを配布する方法の適用においても、収容するエンドユーザの端末２１またはネットワーク２２が静的にインターネットヘのネットワーク接続される場合は、ＣＬＥベースファイアウォールと同様に扱い適用することができるが、ネットワークベースファイアウォールにおいて、収容するエンドユーザの端末２１またはネットワーク２２が複数接続ポイントから動的にインターネットヘ接続、切断を行い、また収容されるネットウークベースファイアウォールが変更される場合においては、例えば、図１９−３に示すように、エンドユーザの端末２１またはネットワーク２２のインターネットヘのネットワーク接続または切断に合わせ、エンドユーザのフィルタリングポリシを最適に保持する手段を有するネットワークベースファイアウォール装置が必要になる。
複数のファイアウォールヘフィルタリングポリシを分配する方法を用い、ファイアウォールヘ収容されるエンドユーザの端末２１またはネットワーク２２が、複数接続ポイントから動的にインターネットヘ接続、切断を行う場合のネットワークベースファイアウォールについては、下記非特許文献３に示されている。
しかし、非特許文献３に記載のネットワークベースファイアウォールは通信セッションを一度切断し、移動後再接続するネットワーク移動する状況に限定され、通信セッションを維持した状態でネットワーク内を移動可能な、例えば、モバイルＩＰ環境への適用は想定していない。
【０００６】
また、ネットワークベースファイアウォールは、エンドユーザの端末２１またはネットワーク２２に対するパケットフィルタリングにおいて、ステートフルにパケットフィルタリング処理をおこなう場合がある。
通信セッションを維持した状態で複数ネットワークベースファイアウォールを移動するエンドユーザ端末２１に対するパケットフィルタリングを実施する場合、フィルタリングポリシ以外にフィルタリング状態をも移動先々のネットワークベースファイアウォールヘ引き継ぐことが、効率的なフィルタリング処理、またはユーザの利便性上、重要であるが、それらは非特許文献３では、触れられておらず、下記非特許文献４において示されている。
非特許文献４では、ネットワークアーキテクチャとしてそのコンセプトが論じられており、詳細な実現方式として、前記フィルタリング状態をホームエージエントと連携して移動元のファイアウォールから引き継ぐ方式が示されている。
しかし、ホームネットワーク、ホームエージェントと連携した移動元ファイアウォールからのフィルタリング状態情報引継ぎは、本処理負荷によりホームエージェント本来の移動管理またはパケット転送処理性能に影響を及ぼす可能性があり、またネットワークベースファイアウォール間を次々と渡り歩き移動するエンドユーザの端末２１に対する移動元ファイアウォールからのフィルタリング状態情報引継ぎ、適用処理性能が高速化できない可能性があり、また通信セッション維持可能な移動通信システムが今後ホームエージェントに依存しないことを想定した場合課題がある。
【０００７】
なお、本願発明に関連する先行技術文献としては以下のものがある。
【非特許文献１】「Distributed Firewalls」（Nov.1999,Special Issue on Security,ISSN 1044-6397）
【非特許文献２】特表２００２−５４４６０７公報「マネージメントデバイスから複数のネットワークセキュリティデバイスを管理する方法」
【非特許文献３】「ユビキタス環境に向けたネットワークベースファイアウォール」信学技報  NS2002-252,IN 2002-225（2003.3）
【非特許文献４】「A Study on User Security of an IP-based Mobile Network」（2003.3 電子情報信学会総合大会 講演番号 B-16-009）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明では、インターネットまたはユビキタスネットワークとして外部ネットワークに接続する、固定ユーザ端末、または通信セッション維持しながら複数のアクセスネットワークを移動する移動ユーザの端末、または前記ユーザネットワークまたはユーザアクセス回線等に対し、外部または内部ネットワークからの不正アクセス、不正トラヒック等から保護するための、あるいは前記固定ユーザまたは移動ユーザの端末または前記ユーザネットワークからの外部または内部ネットワークに対する不正トラヒック流出を防止することが可能なネットワークベースのファイアウォールシステムであって、モバイルＩＰ環境におけるホームネットワークとしての固定ユーザの端末だけでなく、移動ユーザとしてモバイルＩＰが適用されたネットワークシステムにおける移動ユーザの端末パケットに対するパケットフィルタリングを実施する課題を解決する。
モバイルＩＰ環境におけるネットワークベースファイアウォールで、ユーザの移動に伴い収容されるネットワークヘの接続、切断を動的に行うだけでなく、移動先ネットワークヘのセッション維持可能なネットワークヘの接続をシームレスに行い、収容されるネットワークベースファイアウォールを変更する場合において、ファイアウォール内部にセキュリティポリシを保持する方法として、移動ユーザの端末の接続、切断または通信セッションが維持される接続に関係無く、全てのネットワークベースファイアウォールが収容する可能性のある移動ユーザの端末に関するフィルタリングポリシを全て保持することは有用でない。
【０００９】
また、ネットワークベースファイアウォールには、多数の固定ユーザまたは移動ユーザの端末が接続されるため、前記ネットワーク接続または通信セッションが維持される接続に合わせフィルタリングポリシを取得する手段を有するネットワークベースファイアウォール装置では、多量のフィルタリングポリシを取得する場合があり、この場合ネットワークベースファイアウォールの内部リソースは浪費され、本来のフィルタリングおよび転送用のリソースを割り当てられなくなり、フィルタリングおよび転送性能に影響を及ぼす。
従って、このような環境では、移動ユーザの端末の接続、切断または通信セッションが維持される接続に合わせ、保持するべきフィルタリングポリシを最適にフィルタリングポリシ管理する外部装置から判断取得する手段と、最適に保持する手段を有するネットワークベースファイアウォール装置が必要になる。
また、前記分散設置されたファイアウォールヘ、管理しているフィルタリングポリシを配布する外部装置においても、配布量が装置性能を超えた場合、フィルタリングポリシが配布できなくなる。
従って、配布するフィルタリングポリシ量を抑える手段およびフィルタリングポリシ内容に合わせた配布手段を有するフィルタリングポリシ管理装置が必要になる。
【００１０】
また、端末モバイルＩＰ環境においては、ホームネットワークでのユーザパケット情報としての端末ＩＰアドレスが、セッション維持しながら移動を可能とするため移動先ネットワークでは気付けアドレスによる通信となり正常なパケットフィルタリング処理に影響を及ぼす。
従って、このようなモバイルＩＰ移動ユーザの端末パケットに対するパケットフィルタリングとして、フィルタリング情報の一つである端末ＩＰアドレスを気付けアドレスに読み替える手段を有するネットワークベースファイアウォール装置が必要となる。
また、前記モバイルＩＰ環境では、ある移動ユーザにとっては移動先ネットワークであっても、移動先ネットワークをホームネットワークとして通信するユーザが混在しており、モバイルＩＰによりＩＰ ｉｎ ＩＰ（RFC2003 IP Encapsulation within IP, RFC2004  Minimal Encapsulation within IP）カプセル化されたトンネルパケットと前記カプセル化されないパケットが前記ファイアウォールに混在し入力され、一様などちらかへのパケットフィルタリング対応ではフィルタリング精度に影響を及ぼす。
従って、前記カプセル化されたトンネルパケットと通常パケットを識別しパケットフィルタリングする手段を有するネットワークベースファイアウォール装置が必要となる。
また、前記モバイルＩＰ通信ネットワークに適用されるネットワークベースファイアウォールにおいて、フィルタリングポリシを前記ユーザのネットワーク接続または通信セッションが維持される接続に合わせて、フィルタリングポリシを管理する外付けサーバから取得する場合、ユーザ毎のフィルタリングポリシの適用だけでは、特に移動ユーザの通信セッション維持が生かされたパケットフィルタリング処理をおこなうことは困難である。
従って、移動元ネットワークでの動的なフィルタリング状態情報や効率的なフィルタリング処理フロー情報等を、移動元ファイアウォールから引き継ぎ適用する手段を有するネットワークベースファイアウォール装置が必要となる。
【００１１】
本発明は、前述の事情に鑑みてなされたものであり、その目的とするところは、通信セッション維持可能なモバイルＩＰ通信システム環境適用されるネットワークベースファイアウォールにおいて、パケットフィルタリングを行い、収容する固定ユーザまたは移動ユーザ端末が収容されるネットワークベースファイアウォールを変更する場合は、前記移動ユーザ端末のネットワーク接続または通信セッションが維持されるネットワーク接続に合わせ、継続パケットフィルタリングのためのユーザ毎のセキュリティポリシまたは効率的なパケットフィルタリングのためのフィルタリング状態情報を、外部装置または移動元ネットワークベースファイアウォールから取得または継続引き継ぎ適用することを可能とし、且つ取得するフィルタリングポリシまたは容量を最適に判断保持することを可能にし、且、配布するセキュリティポリシ量を軽減することを可能にする移動情報通信対応認証連携型分散ファイアウォールシステムを提供することにある。
また、本発明の他の目的は、前記移動情報通信対応認証連携型分散ファイアウォールシステムに適用されるファイアウォール装置、セキュリティポリシ管理サーバ、および認証サーバを提供することにある。
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【課題を解決するための手段】
【００１２】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
前記課題を解決するために、本発明の移動情報通信対応認証連携型分散ファイアウォールシステムでは、ファイアウォール装置が、固定ユーザまたは移動ユーザの端末の個別フィルタリングポリシを保持する個別フィルタリングテーブルと、前記固定ユーザまたは移動ユーザの端末に共通する共通フィルタリングポリシを保持する共通フィルタリングテーブルと、パケット毎にユーザ識別可能な固定ユーザパケット情報または移動ユーザパケット情報、仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子とを対応付けて管理する振分け管理テーブルと、前記固定ユーザまたは移動ユーザ毎の動的なフィルタリング状態ポリシとして、ＳＰＩにおけるセッションログやフィルタリング処理されたフィルタリングフローログをフィルタリング状態情報として管理する少なくとも１つのフィルタリングステートテーブルと、前記固定ユーザまたは移動ユーザの端末からの認証情報より、ＩＰ転送網またはＩＰ転送システムヘのネットワーク接続可能か否かを判断する認証サーバとの通信手段と、セキュリティポリシ管理サーバとの通信手段と、ホームエージェント手段との通信手段と、前記振分管理テーブルに書き込まれる前記固定ユーザまたは移動ユーザの仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子、および、前記個別フィルタリングテーブルに書き込まれる前記固定ユーザまたは移動ユーザのフィルタリングポリシ、並びに、前記共通フィルタリングテーブルに書き込まれるフィルタリングポリシを前記セキュリティポリシ管理サーバから取得する手段と、前記フィルタリングステートテーブル内のフィルタリングステート情報を、前記セキュリティポリシ管理サーバヘ転送する手段と、前記フィルタリングステートテーブルに書き込まれるフィルタリングステート情報を、前記セキュリティポリシ管理サーバから取得する手段と、移動ユーザパケット情報を、ホームネットワークで固定ユーザとして使用していた固定ユーザパケット情報と対応付けて前記振分管理テーブルヘ書き込む手段と、前記移動先ネットワークをホームネットワークとして、ネットワーク接続通信する固定ユーザの端末パケットであるか、移動先ネットワークとして通信する前記移動ユーザの端末パケットであるか認識しパケットフィルタリングする手段とを有することを特徴とする。
【００１３】
また、本発明では、ファイアウォール装置が、前記ネットワーク接続認証時のユーザ認証シーケンスまたは認証制御パケットを監視し、前記固定ユーザまたは移動ユーザの端末からのユーザを識別可能な情報を含む認証情報を受信し、前記認証情報を保持する手段と、前記認証情報を認証サーバに中継、通知する手段と、前記認証サーバから認証応答を受信し、前記認証応答が認証承認の場合、前記認証応答に含まれる前記固定ユーザパケット情報または移動ユーザパケット情報を、前記固定ユーザまたは移動ユーザの端末が前記ネットワーク接続を切断するまたは強制無効命令を受信するまで保持し、前記セキュリティポリシ管理サーバとの通信を開始する手段とを有することを特徴とする。
【００１４】
また、本発明では、ファイアウォール装置が、前記認証サーバからの認証応答に含まれる前記固定ユーザパケット情報または移動ユーザパケット情報を受信し保持した後、前記保持しているユーザを識別可能な前記認証情報を、前記セキュリティポリシ管理サーバに通知する手段と、前記認証情報を前記セキュリティポリシ管理サーバに通知した後に、前記セキュリティポリシ管理サーバから通知される、仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子、および、個別フィルタリングポリシを受信し、当該受信した仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子を、前記保持済みの固定ユーザパケット情報または移動パケット情報と対応付けて前記振分管理テーブルに書き込むとともに、当該受信した個別フィルタリングポリシを前記個別フィルタリングテーブルに書込む手段と、前記セキュリティポリシ管理サーバから通知される、仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子、および、個別フィルタリングポリシを各テーブルに書き込んだ後に、前記セキュリティポリシ管理サーバから通知される、移動元ファイアウォール装置にて保持されていたフィルタリングステート情報を受信し、当該受信したフィルタリングステート情報を、前記フィルタリングステートテーブルに書込む手段と、前記移動元ファイアウォールのフィルタリングステート情報に対する前記セキュリティポリシ管理サーバからの前記認証情報を含む転送依頼通知を受信して、前記セキュリティポリシ管理サーバヘ前記移動ユーザのフィルタリングステート情報を転送する手段と、前記振分管理テーブルへの書込み、前記個別フィルタリングテーブルへの書込み、および前記フィルタリングステートテーブル書込み完了後、前記固定ユーザまたは移動ユーザの端末へ認証承認として、固定ユーザパケット情報または移動パケットユーザ情報を通知する手段とを有することを特徴とする。
【００１５】
また、本発明では、ファイアウォール装置が、前記移動先ネットワークにおける移動ユーザの前記認証承認の通知後、前記移動ユーザの端末の移動先ネットワークにて生成した移動ユーザパケット情報または移動先ネットワークで前記認証サーバから取得した移動ユーザパケット情報を移動元ネットワークまたはホームエージェント手段ヘの登録応答シーケンスまたは登録応答パケットを監視し、前記登録応答に含まれる移動ユーザパケット情報を、ホームネットワークで取得した固定ユーザとしての固定ユーザパケット情報と対応付けて前記振分管理テーブルヘ書き込む手段と、前記移動ユーザパケット情報を既に移動先ネットワークで前記認証サーバから取得し、書き込み済みの場合、前記固定ユーザパケット情報と対応付け、前記振分管理テーブルヘ上書きする手段とを有することを特徴とする。
また、本発明では、ファイアウォール装置が、装置の立ち上げまたは再開処理時、自装置のファイアウォール装置情報をセキュリティポリシ管理サーバヘ通知する手段と、前記自装置のファイアウォール装置情報を前記セキュリティポリシ管理サーバに通知した後に、前記セキュリティポリシ管理サーバから通知される、共通フィルタリングテーブル情報を受信し、当該受信した共通フィルタリングテーブル情報を前記共通フィルタリングテーブルに書き込む手段とを有することを特徴とする。
【００１６】
また、本発明では、ファイアウォール装置が、前記固定ユーザのネットワーク接続が認証承認後、または移動先ユーザの前記ホームエージェント手段ヘの移動ユーザパケット情報登録後、前記固定ユーザまたは移動ユーザの端末から送信されるパケットまたは前記固定ユーザまたは移動ユーザの端末宛パケットを受信し、前記固定ユーザまたは移動ユーザの端末パケットの転送ヘッダ情報または前記ホームネットワークとして前記ホームエージェント手段からモバイルＩＰトンネル転送のためカプセル化されている場合の当該移動ユーザの端末パケットの転送ヘッダ情報に含まれる前記固定ユーザパケット情報または移動ユーザパケット情報を検索キーとして、前記振分け管理テーブルを参照し、前記固定ユーザパケット情報または移動ユーザパケット情報と対応付けられる仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子を抽出し、当該パケットを前記抽出した仮想ファイアウォール識別子で識別される仮想ファイアウォールヘ振分ける手段と、当該パケットを前記抽出した共通フィルタリングテーブル識別子で識別される共通フィルタリングテーブルを適用しパケットフィルタリングする手段と、当該パケットを前記抽出した個別フィルタリングテーブル識別子で識別される個別フィルタリングテーブルを適用しパケットフィルタリングする手段と、当該パケットを前記固定ユーザパケット情報で識別されるフィルタリングステートテーブルを適用しパケットフィルタリングする手段とを有することを特徴とする。
【００１７】
また、本発明では、ファイアウォール装置が、前記ファイアウォール装置に収容される前記固定ユーザまたは移動ユーザの端末が、前記ＩＰ転送網またはＩＰ転送システムにおけるネットワーク接続切断時または他のネットワーク収容のファイアウォール装置配下へ移動時、前記固定ユーザパケット情報または移動ユーザパケット情報を検索キーに、前記振分管理テーブルを参照し、前記固定ユーザパケット情報または移動ユーザパケット情報と対応付けられて保持エントリされている前記仮想ファイアウォール識別子と共通フィルタリングテーブル識別子と個別フィルタリングテーブル識別子を抽出すると同時に、前記保持エントリを一定時間後、無効とする手段と、前記抽出された仮想ファイアウォール識別子で識別される仮想ファイアウォール内に保持エントリされている前記抽出された個別フィルタリングテーブル識別子で識別される個別フィルタリングテーブルを一定時間後無効とする手段とを有することを特徴とする。
【００１８】
また、本発明では、セキュリティポリシ管理サーバが、前記認証情報と少なくとも１つのフィルタリングポリシが対応付けられたフィルタリングポリシ管理テーブルと、前記認証情報と、仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子とが対応付けられた振分識別子管理テーブルと、前記認証情報と、移動元ファイアウォール装置から取得したフィルタリングステート情報とが対応付けられたフィルタリングステートキャッシュテーブルと、全てのファイアウォール装置情報と前記固定ユーザまたは移動ユーザの前記認証情報とが対応付けられたファイアウォール情報管理テーブルと、過去の転送元ファイアウォール情報と前記固定ユーザまたは移動ユーザの前記認証情報とが対応付けられたポリシ配布履歴管理テーブルと、前記認証サーバでの認証と連携し、前記振分識別子管理テーブル内の前記認証情報と対応づけられた前記仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子、および、前記フィルタリングポリシ管理テーブル内の前記認証情報と対応づけられた前記個別フィルタリングポリシを、前記ファイアウォール装置へ通知する手段と、前記フィルタリングポリシ管理テーブル内の共通フィルタリングポリシを、前記ファイアウォール装置へ通知する手段と、前記認証サーバでの認証と連携し、前記移動ユーザの認証情報を検索キーとして前記ポリシ配布履歴管理テーブルを参照し、前回ファイアウォール装置が有する個別フィルタリングテーブルヘフィルタリングポリシを転送した移動元ファイアウォール装置を特定する手段と、前記移動元ファイアウォール装置を特定後、前記移動元ファイアウォール装置ヘフィルタリングステート情報の転送依頼として当該移動ユーザの前記認証情報を通知する手段と、前記フィルタリングステート情報の転送依頼に対する応答として、前記移動ユーザのフィルタリングステート情報を前記フィルタリングステートキャッシュテーブルヘ保持した後に、前記保持した移動ユーザのフィルタリングステート情報を移動先ファイアウォール装置へ転送する手段と、前記移動ユーザのフィルタリングステート情報の移動先ファイアウォール装置への転送後フィルタリングステートキャッシュテーブルの該移動ユーザのフィルタリングステート情報としての保持エントリを無効にする手段とを有することを特徴とする。
【００１９】
また、本発明では、前記認証サーバが、前記固定ユーザまたは移動ユーザの端末からの、ユーザ名を含む認証情報より、前記ＩＰ転送網またはＩＰ転送システムヘのネットワーク接続可能か否かを判断する手段と、認証承認の場合に、前記固定ユーザの固定ユーザパケット情報としてＩＰアドレス、または移動ユーザの端末の移動ユーザパケット情報としてモバイルＩＰにおける気付けアドレスを決定する手段とを有することを特徴とする。
また、本発明では、前記認証サーバがＲＡＤＩＵＳサーバであり、前記固定ユーザまたは移動ユーザの端末から前記ＩＰ転送網のネットワーク接続が、ＰＰＰプロトコルにしがたい、前記認証には、ＰＡＰまたはＣＨＡＰが用いられることを特徴とする。
【００２０】
本発明によれば、通信セッション維持可能なモバイルＩＰ通信システム環境に適用されるネットワークベースファイアウォールにおいて、パケットフィルタリングを行い、収容する固定ユーザまたは移動ユーザ端末が収容されるネットワークベースファイアウォールを変更する場合は、前記移動ユーザの端末のネットワーク接続または通信セッションが維持されるネットワーク接続に合わせ、継続パケットフィルタリングのためのユーザ毎のセキュリティポリシまたは効率的なパケットフィルタリングのためのフィルタリング状態情報を、外部装置または移動元ネットワークベースファイアウォールから取得または継続引き継ぎ適用することを可能とし、且つ取得するフィルタリングポリシまたは容量を最適に判断保持することを可能にし、且つ、配布するセキュリティポリシ量を軽減することを可能にする。
【発明の効果】
【００２１】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
（１）本発明によれば、インターネットまたはユビキタスネットワークとして外部ネットワークに接続する、固定ユーザ端末、または通信セッション維持しながら複数のアクセスネットワークを移動する固定ユーザまたは移動ユーザの端末、または前記ユーザネットワークまたはユーザアクセス回線等に対し、外部または内部ネットワークからの不正アクセス、不正トラヒック等から保護するための、あるいは前記固定ユーザまたは移動ユーザの端末または前記ユーザネットワークからの外部または内部ネットワークに対する不正トラヒック流出を防止することが可能なネットワークベースのファイアウォールシステムにおいて、モバイルＩＰ環境におけるホームネットワークとしての固定ユーザの端末だけでなく、移動ユーザとしてモバイルＩＰが適用されたネットワークシステムにおける移動ユーザの端末パケットに対するパケットフィルタリングを実施することが可能となる。
（２）本発明によれば、移動ユーザとして、特に、無線アクセスユーザにとって、通信アクセス帯域が狭いアクセス環境、または移動ユーザ端末として、特に、端末リソースが少ない端末環境において、通信セッション維持可能な移動環境をサポート可能な本ネットワークベースファイアウォールは、不正アクセスまたはトラヒックによるアクセス回線の占有や、携帯端末におけるパケット単位の不正課金を解消することが可能とある。
【００２２】
（３）本発明によれば、モバイルＩＰ環境における、移動ユーザの端末の接続、切断または通信セッションが維持される接続に合わせ、保持するべきフィルタリングポリシを最適にフィルタリングポリシを管理する外部装置から判断取得し、最適に保持することにより、ユーザの移動に伴い収容されるネットワークヘの接続、切断を動的に行うだけでなく、移動先ネットワークヘのセッション維持可能なネットワークヘの接続をシームレスに行い、収容されるネットワークベースファイアウォールを変更する場合でも、全てのネットワークベースファイアウォールが収容する可能性のある移動ユーザの端末に関するフィルタリングポリシを全て保持する必要をなくすことが可能となる。
（４）本発明によれば、ネットワークベースファイアウォールには、多数の固定ユーザまたは移動ユーザの端末が接続されるため、多量のフィルタリングポリシを取得する場合があるが、前記ネットワーク接続または通信セッションが維持される接続に合わせ保持するべきフィルタリングポリシを最適にフィルタリングポリシを管理する外部装置から判断取得し、最適に保持することにより、ネットワークベースファイアウォールの内部リソースまたは本来のフィルタリングおよび転送処理用のリソース浪費を解消し、フィルタリングおよび転送性能に影響を及ぼすのを防止することが可能となる。
（５）本発明によれば、分散設置されたファイアウォール装置ヘ、管理しているフィルタリングポリシを配布する外部装置においても、配布するフィルタリングポリシ量を抑え、フィルタリングポリシ内容に合わせた配布方法により、配布量が装置性能を超えフィルタリングポリシが配布できなくなる問題を解消することが可能となる。
【００２３】
（６）本発明によれば、端末モバイルＩＰ環境においては、ホームネットワークでのユーザパケット情報としての端末ＩＰアドレスが、セッション維持しながら移動を可能とするため移動先ネットワークでは気付けアドレスによる通信となるため、モバイルＩＰ移動ユーザの端末パケットに対するパケットフィルタリングとして、フィルタリング情報の一つである端末ＩＰアドレスを気付けアドレスに読み替え機能により、端末モバイルＩＰ環境における正常なパケットフィルタリング処理を実現することが可能となる。
（７）本発明によれば、前記モバイルＩＰ環境では、ある移動ユーザにとっては移動先ネットワークであっても、移動先ネットワークをホームネットワークとして通信するユーザが混在しており、モバイルＩＰによりＩＰ ｉｎ ＩＰカプセル化されたトンネルパケットと前記カプセル化されないパケットが前記ファイアウォールに混在し入力されるが、前記カプセル化されたトンネルパケットと通常パケットを識別しパケットフィルタリング可能であるため、固定または移動ユーザを限定せず、フィルタリング精度を保持することが可能となる。
【００２４】
（８）本発明によれば、移動元ネットワークでの動的なフィルタリング状態情報や効率的なフィルタリング処理フロー情報等を、移動元ファイアウォールから引き継ぎ適用可能とすることで、前記モバイルＩＰ通信ネットワークに適用されるネットワークベースファイアウォールにおいて、フィルタリングポリシを前記ユーザのネットワーク接続または通信セッションが維持される接続に合わせて、フィルタリングポリシを管理する外付けサーバから取得する場合、ユーザ毎のフィルタリングポリシの適用によるパケットフィルタリングだけでなく、特に、移動ユーザの通信セッション維持が活かされるパケットフィルタリング処理を行うことが可能となる。
（９）本発明によれば、フィルタリングポリシを、ネットワークにおいて一元管理または分散管理し、移動ユーザの移動先々のネットワークベースファイアウォールヘ適用することで、ネットワーク管理者として内部ネットワークセキュリティポリシを容易に制御でき、ユーザのセキュリティポリシ管理も容易に把握することが可能となる。
【発明を実施するための最良の形態】
【００２５】
以下、図面を参照して本発明の実施例を詳細に説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
本実施例では、本発明のネットワークベースファイアウォールが適用されるＩＰ転送網またはＩＰ転送システムとして、モバイルＩＰ網またはモバイルＩＰ通信システムの場合の、移動ユーザの端末パケットに対するパケットフィルタリングの形態について説明する。
図１は、本発明の実施例の移動情報通信対応認証連携型分散ファイアウォールシステムのシステム構成を示すブロック図である。
モバイルＩＰシステムにおける固定ユーザ端末５と、移動ユーザ端末６、６は、複数のアクセスネットワーク４１、４２を介して、ＩＰ転送網１へ接続され、また、複数の外部ネットワーク３が接続されインターネット２へ接続される。
ＩＰ転送網１には、複数のファイアウォール装置８１、８２が分散設置され、また、認証サーバ９とセキュリティポリシ管理サーバ１０が接続される。ここで、認証サーバ９は、例えば、ＲＡＤＩＵＳサーバ（Remote Authentication Dial In User Service）であり、認証には、ＰＡＰ（Password Authentication Protocol）またはＣＨＡＰ（Challenge Handshake Authentication Protocol）が用いられる。
また、モバイルＩＰシステム（Mobile IP：Mobile IPv6／Mobile IPv4 , RFC3344 IP Mobility Support for IPv4）として、移動端末６の移動管理エージェントとしてホームエージェント７が接続される。なお、ホームエージェント７に代えて、ホームエージェント相当のモバイルＩＰ管理ホームエージェントを使用してもよい。
前記ファイアウォール装置８１は、有線アクセスネットワーク４１と、有線アクセスネットワーク４１に接続される固定ユーザ端末５と、有線アクセスネットワーク４１をホームネットワークとする移動ユーザ端末６を収容し、固定ユーザ端末５と移動ユーザ端末６のパケットに対するパケットフィルタリングを実施する。
また、移動ユーザ端末６の移動先ファイアウォールとしてのファイアウォール装置８２は、無線アクセスネットウーク４２と、移動して接続される移動ユーザ端末６を収容し、移動ユーザ端末６のパケットに対するパケットフィルタリングを開始する。
【００２６】
固定ユーザ端末５または移動ユーザ端末６は、例えば、公衆網（ＩＳＤＮ）やＡＤＳＬ、Ethernet（ＬＡＮ）等の有線接続方式で有線アクセスネットワーク４１を介し、ファイアウォール装置８１またはＩＰ転送網１に接続される。
移動ユーザ端末６は、例えば、無線ＬＡＮ等の無線接続方式で、無線アクセスネットワーク４２を介し、移動ユーザ端末６の移動先としての移動先ファイアウォール装置８２またはＩＰ転送網１に接続される。
固定ユーザ端末５としては、例えば、デスクトップ型パーソナルコンピュータが使用され、移動ユーザ端末６としては、例えば、ノート型携帯パーソナルコンピュータが使用される。
固定ユーザ端末５と移動ユーザ端末６は、アクセスネットワーク４１を介してＩＰ転送網１に接続される認証サーバ９に従った、例えば、ＰＰＰ（Point-to-point Protocol）接続認証方式で接続し、前記端末５または端末６に対する全てパケットは前記ファイアウォール装置８１を通過するものとする。
また、移動ユーザ端末６は、移動後のアクセスネットワーク４２を介してＩＰ転送網１に接続される認証サーバ９に従った、例えば、ＰＰＰ接続認証方式およびモバイルＩＰシステムで通信セッションを維持するホームエージェント７とネットワーク接続し、移動後の移動ユーザ端末６に対する全てパケットは前記ファイアウォール装置８２を通過するものとし、移動ユーザ端末６のパケットフィルタリングは移動先最寄のファイアウォール装置８２で実施される。
【００２７】
図２は、図１に示すファイアウォール装置８１、８２と、ホームエージェント７と、認証サーバ９と、セキュリティポリシ管理サーバ１０の内部構成を示す図である。
ファイアウォール装置８１、８２は、移動ユーザ端末６がアクセスネットワーク４１に対しネットワーク移動し、移動先にて収容されるファイアウォール装置８２へ変わっても、ユーザ毎の事前登録された静的なフィルタリングポリシを継続適用するとともに、移動元ファイアウォール装置８１にて動的に生成されるフィルタリング状態ポリシを引継適用し、移動ユーザ端末６のパケットに対し、パケットフィルタリングを実施するにあたり、移動ユーザ端末６のパケットに対してパケットフィルタリングを実施する仮想ファイアウォール８０１を少なくとも１つ有する。
ファイアウォール装置８１、８２は、パケットフィルタリングを行うための静的なフィルタリングポリシを保持するフィルタリングテーブルとして、ユーザ毎のフィルタリングポリシを保持する個別フィルタリングテーブル８０３と、複数のユーザに共通するまたは複数のユーザで共有するフィルタリングポリシを保持する共通フィルタリングテーブル８０２を少なくとも１つ有する。
また、パケット毎にユーザ識別可能な固定ユーザパケット情報または移動ユーザパケット情報、仮想ファイアウォールの識別子（以下、仮想ファイアウォール識別子）、共通フィルタリングテーブルの識別子（以下、共通フィルタリングテーブル識別子）、個別フィルタリングテーブルの識別子（以下、個別フィルタリングテーブル識別子）を対応管理する振分管理テーブル８０６を有する。
さらに、固定ユーザまたは移動ユーザ毎の動的なフィルタリング状態ポリシとして、ＳＰＩ（Stateful Packet lnspection）におけるセッションログやフィルタリング処理されたフィルタリングフローログをフィルタリング状態情報として管理するフィルタリングステートテーブル８０４を少なくとも１つ有する。
【００２８】
また、移動ユーザ端末６のパケットフィルタリングを実施するにあたりファイアウォール装置８１、８２は、以下の装置と通信する。
ファイアウォール装置８１、８２は、移動ユーザ端末６が、ＩＰ転送網１へのネットワーク接続可能か否か、またはネットワーク移動に伴う通信セッション維持するネットワーク接続が可能か否か、端末からの認証情報より判断する認証サーバ９と通信する。
認証サーバ９は、認証情報部９０１と、固定ユーザパケット情報部９０２と、移動ユーザパケット情報部９０３とから構成され、
また、移動ユーザ端末６の移動に伴う通信セッション維持可能なＩＰ転送網１として、モバイルＩＰ技術または拡張されたモバイルＩＰ技術があり、モバイルＩＰ転送網またはモバイルＩＰ転送システムにおける、移動ユーザ端末６の移動先アクセスネットワーク４２にて生成した移動ユーザパケット情報、または移動先ネットワークで認証サーバ９から取得した移動ユーザパケット情報を登録応答するホームエージェント７と通信する。
ホームエージェント７は、固定ユーザパケット情報部７０１と、移動ユーザパケット情報部７０２とから構成される。
【００２９】
さらに、ＩＰ転送網１において、一元または分散管理するセキュリティポリシ管理サーバ１０と通信する。
セキュリティポリシ管理サーバ１０は、共通フィルタリングテーブル８０２に書込まれるフィルタリングポリシと、認証情報と対応付けられた個別フィルタリングテーブル８０３に書込まれるフィルタリングポリシとを管理するフィルタリングポリシ管理テーブル１００１と、認証情報と対応付けられた振分管理テーブル８０６に書き込まれる仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子とを管理する振分識別子管理テーブル１００２と、移動元ファイアウォール装置８１にて保持済みの移動ユーザ端末６のフィルタリングステート情報を、移動先アクセスネットワーク４２を収容する移動先ファイアウォール装置８２のフィルタリングステートテーブル８０４へ書き込むためのキャッシュとしてのフィルタリングステートキャッシュテーブル１００５と、分散設置されるファイアウォール装置情報を管理するファイアウォール情報管理テーブル１００３と、認証情報とフィルタリングポリシを配布した移動元ファイアウォール装置情報が対応付けられたポリシ配布履歴管理テーブル１００４とから構成される。
【００３０】
以下、本実施例のファイアウォール装置の主な動作概要を説明する。
本実施例のファイアウォール装置は、認証サーバ９での認証と連携し、振分管理テーブル８０６に書き込まれる移動ユーザ端末６の仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子を、セキュリティポリシ管理サーバ１０から取得し、認証サーバ９での認証と連携し、個別フィルタリングテーブル８０３に書き込まれる固定ユーザまたは移動ユーザのフィルタリングポリシを、前記セキュリティポリシ管理サーバ１０から取得し、ファイアウォール装置８１、８２の立ち上げまたは再開処理を契機に、共通フィルタリングテーブル８０２に書き込まれるフィルタリングポリシをセキュリティポリシ管理サーバ１０から取得し、認証サーバ９での認証と連携し、フィルタリングステートテーブル８０４に書き込まれるフィルタリングステート情報を、セキュリティポリシ管理サーバ１０へ転送し、あるいは認証サーバ９での認証と連携し、フィルタリングステートテーブル８０４に書き込まれるフィルタリングステート情報を、セキュリティポリシ管理サーバ１０から取得し、ホームエージェント７への移動ユーザパケット情報の登録応答と連携し、移動ユーザパケット情報を、ホームネットワークとしてアクセスネットワーク４１にて使用していたユーザパケット情報と対応付けて振分管理テーブル８０６へ書き込み、移動先アクセスネットワーク４２をホームネットワークとしてネットワーク接続通信する固定ユーザの端末パケットであるか、移動先アクセスネットワーク４２として通信する前記移動ユーザの端末パケットであるか認識しパケットフィルタリングすることがあげられる。
【００３１】
次に、移動ユーザ端末６のパケットフィルタリングを実施するにあたり、移動ユーザ端末６の認証サーバ９との通信動作を説明する。
移動先ファイアウォール装置８２は、移動ユーザ端末６の通信セッションを維持するためのネットワーク接続認証時の、ユーザ認証シーケンスまたは認証制御パケットを監視し、移動ユーザ端末６からのユーザを識別可能な情報を含む認証情報を受信すると、当該認証情報を保持し、当該認証情報を認証サーバ９に中継、通知する。
認証サーバ９から認証応答を受信し、認証応答が認証承認の場合、認証応答に含まれる移動ユーザパケット情報を、移動ユーザ端末６が、ネットワーク接続を切断するまたは強制無効命令を受信するまで保持し、セキュリティポリシ管理サーバ１０との通信を開始する。
次に、移動ユーザ端末６のパケットフィルタリングを実施するにあたり、移動ユーザ端末６のセキュリティポリシ管理サーバ１０との通信動作を説明する。
認証サーバ９での認証と連携したセキュリティポリシ管理サーバ１０との通信として、移動先ファイアウォール装置８２は、認証サーバ９からの認証応答に含まれる移動ユーザ端末６の移動ユーザパケット情報を受信し保持した後、保持している移動ユーザ端末６を識別可能な認証情報を、セキュリティポリシ管理サーバ１０に通知する。
認証情報の通知の応答として、セキュリティポリシ管理サーバ１０から識別子応答を受信し、識別子応答に含まれる仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子を保持し、保持済みの移動ユーザパケット情報とを対応付け、振分管理テーブル８０６に書き込む。
【００３２】
セキュリティポリシ管理サーバ１０への振分管理テーブル８０６の書き込み完了通知の応答として、セキュリティポリシ管理サーバ１０からのフィルタリングポリシ応答を受信し、フィルタリングポリシ応答に含まれる個別フィルタリングテーブル情報を保持し、仮想ファイアウォール８０１の個別フィルタリングテーブル８０３に書き込む。
セキュリティポリシ管理サーバ１０への個別フィルタリングテーブル８０３の書き込み完了通知の応答として、セキュリティポリシ管理サーバ１０からのフィルタリングステート応答を受信し、フィルタリングステート応答に含まれる移動元ファイアウォール装置８１にて保持されたフィルタリングステート情報を保持する。
ここで、移動元ファイアウォール装置８１は、移動先ファイアウォール装置のセキュリティポリシ管理サーバ１０への個別フィルタリングテーブル８０３の書き込み完了通知を契機とした、移動元ファイアウォール装置８１のフィルタリングステート情報に対するセキュリティポリシ管理サーバ１０からの認証情報を含む転送依頼通知の応答として、セキュリティポリシ管理サーバ１０へ移動ユーザ端末６のフィルタリングステート情報を転送済みである。
そこで、保持済みのフィルタリングステート情報を移動先ファイアウォール装置８２のファイアウォール部８００のフィルタリングステートテーブル８０４に書込み、移動先ファイアウォール装置８２において、振分管理テーブル８０６の書込みと、個別フィルタリングテーブル８０３の書き込みと、フィルタリングステートテーブル８０４の書込み完了後、移動ユーザ端末６へ認証承認として、移動パケットユーザ情報を通知する。
【００３３】
次に、移動ユーザ端末６のパケットフィルタリングを実施するにあたり、モバイルＩＰシステムにおけるホームエージェント７との通信動作を説明する。
移動先ファイアウォール装置８２は、ホームエージェント７との通信手段として、移動先アクセスネットワーク４２における移動ユーザ端末６の認証承認の通知後、移動先ファイアウォール装置８２は、移動ユーザ端末６の移動先アクセスネットワーク４２にて生成した移動ユーザパケット情報、または移動先アクセスネットワークで認証サーバ９から取得した移動ユーザパケット情報を、移動元アクセスネットワークまたはホームエージェント７への登録応答シーケンスまたは登録応答パケットを監視し、登録応答に含まれる移動ユーザパケット情報を保持し、ホームネットワークとしての移動元アクセスネットワーク４１で取得した固定ユーザとしての固定ユーザパケット情報と対応付け、振分管理テーブル８０６へ書き込み、移動ユーザパケット情報を既に移動先アクセスネットワーク４２で認証サーバ９から取得し、振分管理テーブル８０６へ書き込み済みの場合は、固定ユーザパケット情報と対応付け、振分管理テーブル８０６へ上書きする。
【００３４】
次に、移動ユーザ端末６のパケットフィルタリングを実施するにあたり、共通フィルタリングテーブルの動作を説明する。
共通フィルタリングテーブル８０２に書き込まれる複数ユーザに共通または共有するフィルタリングポリシとしての共通フィルタリングポリシを、ファイアウォール装置８１、８２は、自装置の立ち上げまたは再開処理を契機にセキュリティポリシ管理サーバ１０から取得する。
ファイアウォール装置８１、８２の立ち上げまたは再開処理時、例えば、ファイアウォール装置１８、８２は、ファイアウォール装置情報をセキュリティポリシ管理サーバ１０へ通知し、ファイアウォール装置情報の通知に対するセキュリティポリシ管理サーバ１０からの応答として、当該応答に含まれる共通フィルタリングテーブル情報を保持し、共通フィルタリングテーブル８０２に書き込む。これにより、移動ユーザ端末６の移動に関わらず、共通フィルタリングポリシは事前に移動先ファイアウォール装置８２に保持されることになる。
【００３５】
次に、移動ユーザ端末６のパケットフィルタリング動作を説明する。
アクセスネットワークの移動に伴う通信セッション維持された移動ユーザ端末６のパケットに対し、移動先ファイアウォール装置８２は、モバイルＩＰシステムにおいて、移動先アクセスネットワーク４２をホームネットワークとして、ネットワーク接続通信する固定ユーザの端末パケットであるか、移動先アクセスネットワークとして通信する移動ユーザ端末６のパケットであるか認識し、パケットフィルタリングする動作として、移動先ファイアウォール装置８２は、移動先ユーザの端末６のホームエージェント７への移動ユーザパケット情報登録後、移動ユーザ端末６から送信されるパケットまたは移動ユーザ端末６宛のパケットを受信し、移動ユーザ端末６のパケットの転送ヘッダ情報またはホームネットワークとしてホームエージェントからのモバイルＩＰトンネル転送のためカプセル化される場合の移動ユーザ端末６のパケットの転送ヘッダ情報に対し、転送ヘッダ情報に含まれる固定ユーザパケット情報または移動ユーザパケット情報を検索キーとして、振分管理テーブル８０６を参照し、固定ユーザパケット情報または移動ユーザパケット情報と対応付けられる仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子を抽出し、当該パケットを抽出した仮想ファイアウォール識別子で識別される仮想ファイアウォールヘ振分け、当該パケットを共通フィルタリングテーブル８０２と、個別フィルタリングテーブル８０３と、フィルタリングステートテーブル８０４を適用しパケットフィルタリングする。
【００３６】
次に、移動ユーザ端末６がネットワーク接続を切断、あるいは他のアクセスネットワークヘ移動した場合のテーブル処理動作を説明する。
ファイアウォール装置８２に収容される移動ユーザ端末６が、ＩＰ転送網１におけるネットワーク接続切断時、または他のファイアウォール装置収容のアクセスネットワーク配下へ移動時に、移動元ファイアウォール装置となるファイアウォール装置８２は、保持していた固定ユーザパケット情報または移動ユーザパケット情報を検索キーに、振分管理テーブル８０６を参照し、固定ユーザパケット情報または移動ユーザパケット情報と対応付けられ保持エントリされた仮想ファイアウォール識別子と共通フィルタリングテーブル識別子と個別フィルタリングテーブル識別子を抽出すると同時に、保持エントリを一定時間後無効とし、抽出仮想ファイアウォール識別子で識別される仮想ファイアウォール内に保持エントリされる個別フィルタリングテーブル識別子で識別される個別フィルタリングテーブル８０３を一定時間後無効とする。
【００３７】
次に、移動ユーザ端末６のパケットフィルタリングを実施するにあたり、セキュリティポリシ管理サーバ１０は、ＩＰ転送網１に分散設置される全てのファイアウォール装置８１、８２と通信するが、その詳細動作を説明する。
事前にセキュリティポリシ管理サーバ１０が有するテーブルとして、認証情報と、少なくとも１つのフィルタリングポリシが対応付けられたフィルタリングポリシ管理テーブル１００１を有し、このフィルタリングポリシ管理テーブル１００１に記載されたフィルタリングポリシは、ファイアウォール装置８１、８２が有する共通フィルタリングテーブル８０２または個別フィルタリングテーブル８０３へ書込まれる。
また、認証情報と、仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子が対応付けられた振分識別子管理テーブル１００２を有し、この振分識別子管理テーブル１００２内の情報は、ファイアウォール装置８１、８２が有する振分管理テーブル８０６へ書き込まれ。
また、認証情報と、移動元ファイアウォール装置８１から取得したフィルタリングステート情報が対応付けられたフィルタリングステートキャッシュテーブル１００５を有し、このフィルタリングステートキャッシュテーブル１００５の情報は、ファイアウォール装置８１、８２が有するフィルタリングステートテーブル８０４へ書き込まれる。
また、全てのファイアウォール装置情報と、固定ユーザまたは移動ユーザの認証情報と対応付けられたファイアウォール情報管理テーブル１００３を有し、これにより、ファイアウォール装置８１、８２が立ち上げまたは再開処理時、共通フィルタリングテーブル８０２へ書き込まれるフィルタリングポリシの転送先ファイアウォール装置を特定する。
また、個別フィルタリングテーブル８０３に書き込まれたフィルタリングポリシ転送履歴として、過去の転送元ファイアウォール８１の情報と、固定ユーザまたは移動ユーザの認証情報とが対応付けられたポリシ配布履歴管理テーブル１００４を有し、これにより、フィルタリングステート情報の取得時取得先の移動元ファイアウォール８１を特定する。
【００３８】
次に、移動ユーザ端末６のパケットフィルタリングを実施するにあたり、全てのファイアウォール装置８１、８２と通信するセキュリティポリシ管理サーバ１０が有する各テーブル情報の詳細配布動作を説明する。
セキュリティポリシ管理サーバ１０は、認証サーバ９での認証と連携し、移動ユーザ端末６の移動先ファイアウォール装置８２が有する振分管理テーブル８０６に書き込まれる移動ユーザ端末６の仮想ファイアウォール識別子、共通フィルタリングテーブル識別子、個別フィルタリングテーブル識別子を、移動先ファイアウォール装置８２へ通知し、認証サーバ９での認証と連携し、移動先ファイアウォール装置８２が有する個別フィルタリングテーブル８０３に書き込まれるフィルタリングポリシを、移動ユーザ端末６を収容する移動先ファイアウォール装置８２へ通知する。
ここで、移動先ファイアウォール装置８２が有する共通フィルタリングテーブル８０２に書き込まれるフィルタリングポリシは、移動ユーザ端末６の移動と関係なく、事前にファイアウォール装置８２の立ち上げ時に移動先ファイアウォール装置８２へ通知してある。
【００３９】
また、認証サーバ９での認証と連携し、移動ユーザ端末６の移動元ファイアウォール装置８１が有するフィルタリングステート情報を移動先ファイアウォール装置８２に通知するために、移動ユーザ端末６の認証情報を検索キーとして、セキュリティポリシ管理サーバ１０にて管理されたポリシ配布履歴管理テーブル１００４を参照し、前回ファイアウォール装置が有する個別フィルタリングテーブル８０３ヘフィルタリングポリシを転送した移動元ファイアウォール装置８１を特定し、移動元ファイアウォール装置８１を特定後、移動元ファイアウォール装置８１ヘフィルタリングステート情報の転送依頼として移動ユーザ端末６の認証情報を通知する。
転送依頼としての移動ユーザ端末６の認証情報通知に対する応答に含まれる移動ユーザ端末６のフィルタリングステート情報をセキュリティポリシ管理サーバ１０が有するフィルタリングステートキャッシュテーブル１００５へ保持し、移動先ファイアウォール装置８２からの移動ユーザ端末６の個別フィルタリングテーブル８０３の書き込み完了応答受信を契機に、保持している移動ユーザ端末６のフィルタリングステート情報を移動先ファイアウォール装置８２へ転送する。
なお、移動ユーザ端末６のフィルタリングステート情報の移動先ファイアウォール装置８２への転送後、フィルタリングステートキャッシュテーブル１００５の移動ユーザ端末６のフィルタリングステート情報としての保持エントリを無効にする。
【００４０】
次に、移動ユーザ端末６がＩＰ転送網１または分散設置されるファイアウォール装置８１と８２間を、通信セッションを維持しながら移動し、セキュリティポリシ管理サーバ１０からセキュリティポリシを取得し、パケットフィルタリング可能とする実施例について、図３〜１８のテーブル構成図と、図１５のパケット処理フロー図を用いて詳しく説明する。
図１のシステム構成において、本実施例のファイアウォール装置８１は、固定ユーザの端末５または移動ユーザ端末６を収容しており、移動ユーザ端末６は移動元ファイアウォール装置８１において最初のネットワーク接続し、モバイルＩＰシステムによる通信セッションを維持しつつ、移動先ファイアウォール装置８２へ移動する場合における移動ユーザ端末６のパケットに対するフィルタリングポリシ取得またはパケットフィルタリング動作を説明する。
図１５−１では、ファイアウォール装置８１、８２の共通フィルタリングテーブル８０２へ書き込まれるセキュリティポリシは、全ユーザ共通のフィルタリングポリシであるため、事前に装置内に保持しておくことが可能である。
そこで、移動ユーザ端末６にとって移動元となるファイアウォール装置８１と移動先となるファイアウォール装置８２は、自装置立ち上げの際、セキュリティポリシ管理サーバ１０から取得する。
移動先または移動元ファイアウォール装置８１、８２は、自装置立ち上げ時（ステップ１０−１）、セキュリティポリシ管理サーバ１０ヘファイアウォール装置識別子を通知する（ステップ１０−２）。
【００４１】
セキュリティポリシ管理サーバ１０では、図１２に示すファイアウォール装置情報管理テーブル１００３を参照し、管理対象のファイアウォール装置であるかを検索し、セキュリティポリシ送信に必要なファイアウォール装置情報を抽出し（ステップ１０−３）、共通フィルタリングテーブル８０２へ書き込まれるフィルタリングポリシを転送する（ステップ１０−４）。
同時に、セキュリティポリシ管理サーバ１０は、図１３に示すポリシ配布履歴管理テーブル１００４にヘポリシ配布履歴情報を書き込む（ステップ１０−５）。
一方、フィルタリングポリシを受信した移動先または移動元ファイアウォール装置８１、８２は、共通フィルタリングテーブルヘ書き込み動作する（ステップ１０−６）。
以上により、移動先または移動元ファイアウォール装置８１、８２は、移動ユーザ端末６のネットワーク接続に関わらず、共通フィルタリングテーブル８０２へ書き込まれるフィルタリングポリシを事前に保持することを可能にする。
【００４２】
次に、図１５−２を用いて、移動ユーザ端末６が移動元ファイアウォール８１に収容され、最初のネットワーク接続において、認証サーバ９での認証と連携し、フィルタリングポリシを取得しパケットフィルタリングを実施する実施例を説明する。
まず移動ユーザ端末６は、移動元ファイアウォール装置８１を介し、認証サーバ９へ認証情報としてのユーザ名（ユーザ６）とパスワード（β）を送信する（ステップ１１−１）。
移動元ファイアウォール装置８１は、移動ユーザ端末６からの認証サーバ９への認証パケットを監視し、ユーザ名（ユーザ６）を保持し（ステップ１１−２）、認証サーバ９へユーザ名（ユーザ６）とパスワード（β）を送信する（ステップ１１−３）。
認証サーバ９では、認証情報としてのユーザ名（ユーザ６）とパスワード（β）から、ネットワーク接続可能か否かを、図３に示す認証情報部９０１に基づき判断し（ステップ１１−４）、図４に示す固定ユーザパケット情報部９０２よりＩＰアドレス（ＩＰ＿１）を決定するとともに、固定ユーザパケット情報部９０２のＩＰアドレス使用中フラグを立てる（ステップ１１−５）。
認証サーバ９にて決定されたＩＰアドレス（ＩＰ＿１）は、移動ユーザ端末６に対し送信されるが（ステップ１１−６）、ここで認証パケットを監視している移動元ファイアウォール装置８１にて一時保持され（ステップ１１−７）、移動ユーザ端末６に対するパケットフィルタリングに必要な情報をセキュリティポリシ管理サーバ１０から取得する動作、つまり認証と連携してフィルタリングポリシの動的な適用を開始する。
【００４３】
認証サーバ９からの固定ユーザパケット情報（ＩＰ＿１）を移動元ファイアウォール８１にて保持後、移動元ファイアウォール装置８１は既に保持しているユーザ名（ユーザ６）をセキュリティポリシ管理サーバ１０へ送信する（ステップ１１−８）。
ユーザ名（ユーザ６）を受信したセキュリティポリシ管理サーバ１０は、図１１に示す振分識別子管理テーブル１００２からユーザ名（ユーザ６）を検索キーとして、仮想ファイアウォール識別子、共通フィルタリング識別子、個別フィルタリング識別子を抽出し（ステップ１１−９）、移動元ファイアウォール装置８１へ通知する（ステップ１１−１０）。
移動元ファイアウォール装置８１は、通知された仮想ファイアウォール識別子、共通フィルタリング識別子、個別フィルタリング識別子を、図９に示す振分管理テーブル８０６へ、既に保持している移動ユーザ端末６の固定ユーザパケット情報（ＩＰ＿１）と対応付けて書き込む（ステップ１１−１１）。
次に、移動元ファイアウォール装置８１は、書き込み済みの振分管理テーブル８０６の個別フィルタリングテーブル識別子をセキュリティポリシ管理サーバ１０へ送信する（ステップ１１−１２）。
個別フィルタリングテーブル識別子を受信したセキュリティポリシ管理サーバ１０は、図１０−２に示すフィルタリングポリシ管理テーブル１００１から、個別フィルタリングテーブル識別子を検索キーとして、フィルタリングポリシを抽出し（ステップ１１−１３）、移動元ファイアウォール装置８１へ通知する（ステップ１１−１４）。
移動元ファイアウォール装置８１は、通知されたフィルタリングポリシを、図７に示す個別フィルタリングテーブル８０３へ書き込む（ステップ１１−１６）。
ここで、セキュリティポリシ管理サーバ１０は、図１３に示すポリシ配布履歴管理テーブル１００４ヘ、ユーザ名（ユーザ６）とファイアウォール装置情報と対応付けてフィルタリングポリシ配布履歴を書き込んでおく（ステップ１１−１５）。
【００４４】
以上、移動ユーザ端末６のパケットに対するパケットフィルタリング上必要な情報を取得後、移動ユーザ端末６の認証シーケンスを再開させ、移動ユーザ端末６へ、認証サーバ９からの固定ユーザパケット情報（ＩＰ＿１）を通知する（ステップ１１−１７）。
以降は、移動ユーザ端末６のパケットに対するパケットフィルタリングとして、移動ユーザ端末６からのパケットが移動元ファイアウォール装置８１へ到着すると（ステップ１１−１８）、固定ユーザパケット情報（ＩＰ＿１）を検索キーとして、図９に示す振分管理テーブル８０６を参照し、共通または個別フィルタリングテーブル識別子を抽出し（ステップ１１−１９）、図８に示すフィルタリングステートテーブル８０４によるパケットフィルタリング（ステップ１１−２０）と、図６に示す共通フィルタリングテーブル８０２によるパケットフィルタリング（ステップ１１−２１）と、個別フィルタリングテーブル８０３によるパケットフィルタリング（ステップ１１−２３）を実施するとともに、各フィルタリング状態情報を、フィルタリングステートテーブル８０４へ書き込んだ後（ステップ１１−２２、ステップ１１−２４）、外部ネットワーク３またはインターネット２ヘフィルタリングされたパケットを送信する（ステップ１１−２５）。
また、外部ネットワーク３またはインターネット２からの移動ユーザ端末６宛てのパケットが到着すると（ステップ１１−２６）、固定ユーザパケット情報（ＩＰ＿１）を検索キーとして振分管理テーブル８０６を参照し、共通または個別フィルタリングテーブル識別子を抽出し（ステップ１１−２７）、フィルタリングステートテーブル８０４によるパケットフィルタリング（ステップ１１−２８）と、共通フィルタリングテーブル８０２によるパケットフィルタリング（ステップ１１−２９）と、個別フィルタリングテーブル８０３によるパケットフィルタリング（ステップ１１−３１）を実施するとともに、各フィルタリング状態情報を、フィルタリングステートテーブル８０４へ書き込んだ後（ステップ１１−３０、ステップ１１−３２）、移動ユーザ端末６ヘフィルタリングされたパケットを送信する（ステップ１１−３３）。
【００４５】
次に、図１５−３を用いて、移動ユーザ端末６がモバイルＩＰシステムを使用し、通信セッションを維持移動し、移動元ファイアウォール８１に収容され、通信セッションが維持されるネットワーク接続において、認証サーバ９での認証と連携し、フィルタリングポリシの取得を実施する実施例を説明する。
移動ユーザ端末６は、移動先ファイアウォール装置８２を介し、認証サーバ９へ認証情報としてのユーザ名（ユーザ６）とパスワード（β）を送信する（ステップ１２−１）。
移動先ファイアウォール装置８２は、移動ユーザ端末６からの認証サーバ９への認証パケットを監視し、ユーザ名（ユーザ６）を保持した後（ステップ１２−２）、認証サーバ９へのユーザ名（ユーザ６）とパスワード（β）を送信する（ステップ１２−３）。
認証サーバ９では、認証情報としてのユーザ名（ユーザ６）とパスワード（β）から、ネットワーク接続可能か否かを、認証情報部９０１より判断し（ステップ１２−４）、図５に示す移動ユーザパケット情報部９０３より、モバイルＩＰとして気付けアドレス（ＩＰ＿１１）を決定するとともに、移動ユーザパケット情報部９０３のＩＰアドレス使用中ララグを立てる（ステップ１２−５）。
【００４６】
認証サーバ９にて決定されたＩＰアドレス（ＩＰ＿１１）は、移動ユーザ端末６に対し送信されるが（ステップ１２−６）、ここで認証パケットを監視している移動先ファイアウォール装置８２にて一時保持され（ステップ１２−７）、移動ユーザ端末６に対するパケットフィルタリングに必要な情報をセキュリティポリシ管理サーバ１０から取得する動作、つまり認証と連携してフィルタリングポリシの動的な適用を開始する。
認証サーバ９からの移動ユーザパケット情報（ＩＰ＿１１）を移動先ファイアウォール８２にて保持後、移動先ファイアウォール装置８２は既に保持しているユーザ名（ユーザ６）をセキュリティポリシ管理サーバ１０へ送信する（ステップ１２−８）。
ユーザ名（ユーザ６）を受信したセキュリティポリシ管理サーバ１０は、振分識別子管理テーブル１００２から、ユーザ名（ユーザ６）を検索キーとして、仮想ファイアウォール識別子、共通フィルタリング識別子、個別フィルタリング識別子を抽出し（ステップ１２−９）、移動先ファイアウォール装置８２へ通知する（ステップ１２−１０）。
移動先ファイアウォール装置８２は、通知された仮想ファイアウォール識別子、共通フィルタリング識別子、個別フィルタリング識別子を、振分管理テーブル８０６へ既に保持している移動ユーザ端末６の移動ユーザパケット情報（ＩＰ＿１１）と対応付けて書き込む（ステップ１２−１１）。
【００４７】
次に、移動先ファイアウォール装置８２は、書き込み済みの振分管理テーブル８０６の個別フィルタリングテーブル識別子をセキュリティポリシ管理サーバ１０へ送信する（ステップ１２−１２）。
個別フィルタリングテーブル識別子を受信したセキュリティポリシ管理サーバ１０は、のフィルタリングポリシ管理テーブル１００１から、個別フィルタリングテーブル識別子を検索キーとして、フィルタリングポリシを抽出し（ステップ１２−１３）、移動先ファイアウォール装置８２へ通知する（ステップ１２−１４）。
移動先ファイアウォール装置８２は、通知されたフィルタリングポリシを、個別フィルタリングテーブル８０３へ書き込む（ステップ１２−１７）。
ここで、セキュリティポリシ管理サーバ１０は、ポリシ配布履歴管理テーブル１００４ヘユーザ名（ユーザ６）とファイアウォール装置情報と対応付けてフィルタリングポリシ配布履歴を書き込む（ステップ１２−１５）とともに、ユーザ名（ユーザ６）を検索キーとしてポリシ配布履歴管理テーブル１００４を参照し、移動元ファイアウォール装置８１を特定する（ステップ１２−１６）。
これは、次のステップである動的なフィルタリングポリシとして、フィルタリングステート情報をセキュリティポリシ管理サーバ１０経由で移動元ファイアウォール装置８１から取得する上で必要となる。
【００４８】
また、後述するが、既にセキュリティポリシ管理サーバ１０の、図１４に示すフィルタリングステートキャッシュテーブル１００５に、フィルタリングステート情報を移動元ファイアウォール装置８１から取得済みであるとし、以下の説明を継続する。
フィルタリングポリシを取得した後、移動先ファイアウォール装置８２はセキュリティポリシ管理サーバ１０ヘユーザ名含めたフィルタリングステート情報転送依頼を通知する（ステップ１２−１８）。
セキュリティポリシ管理サーバ１０は、受信した転送依頼通知に含まれるユーザ名（ユーザ６）を検索キーとして、フィルタリングステートキャッシュテーブル１００５からフィルタリングステート情報を抽出し（ステップ１２−１９）、移動先ファイアウォール装置８２へ転送する（ステップ１２−２０）。
転送されたフィルタリングステート情報は、移動先ファイアウォール装置８２のフィルタリングステートテーブル８０４へ書き込まれる（ステップ１２−２１）。
以上、モバイルＩＰ通信システムにおける移動ユーザ端末６のパケットに対するパケットフィルタリング上必要な情報を取得後、移動ユーザ端末６認証シーケンスを再開させ、移動ユーザ端末６へ、認証サーバ９からの移動ユーザパケット情報（ＩＰ＿１１）を通知する（１２−２２）。
【００４９】
次に、図１５−４を用いて、移動ユーザ端末６がモバイルＩＰシステムを使用し、通信セッションを維持移動し、移動元ファイアウォール８１に収容され、通信セッションが維持されるネットワーク接続において、認証サーバ９での認証と連携し、取得したフィルタリングポリシを適用し、モバイルＩＰパケットフィルタリングを実施する場合について説明する。
移動ユーザ端末６は、移動先ファイアウォール装置８２にて、セキュリティポリシ管理サーバ１０よりフィルタリングポリシを取得した後、認証サーバ９より付与された、または移動先ネットワークにおいて生成されたモバイルＩＰ気付けアドレスを、ホームエージェント７への登録応答動作と連携して取得したフィルタリングポリシヘも適用し、モバイルＩＰパケットのパケットフィルタリングを実施する。
まずモバイルＩＰシステム動作として、認証サーバ９より付与された、または移動先ネットワークにおいて生成されたモバイルＩＰ気付けアドレス（ＩＰ＿１１）を、移動先ファイアウォール装置８２を介してホームエージェント７へ送信する（ステップ１３−１）。
モバイルＩＰシステムにおける移動ユーザ端末６とホームエージェント７との気付けアドレス登録応答パケットを監視する移動先ファイアウォール装置８２は、ホームエージェント７へ登録される気付けアドレス（ＩＰ＿１１）を保持した後（ステップ１３−２）、ホームエージェント７へ送信する（ステップ１３−３）。
【００５０】
移動先ファイアウォール装置８２を介して、移動ユーザ端末６の気付けアドレス（ＩＰ、１１）を受信したホームエージェント７は、気付けアドレス登録パケットに含まれる、移動元ネットワークで使用していた固定ユーザパケット情報（ＩＰ＿１）と気付けアドレスとしての移動ユーザパケット情報（ＩＰ＿１１）を対応付けて登録し（ステップ１３−４、ステップ１３−５）、登録応答を移動ユーザ端末６へ送信する（ステップ１３−６）。
移動先ファイアウォール装置８２は登録応答に対し、ホームエージェント７からの登録応答にふくまれる固定ユーザパケット情報（ＩＰ＿１）を検索キーとして、振分管理テーブル８０６から振分情報を抽出し（ステップ１３−７）、気付けアドレスとしての移動ユーザパケット情報（ＩＰ＿１１）と対応付けて再書き込みする（ステップ１３−８）。
ここで、認証サーバ９から気付けアドレス（ＩＰ＿１１）を取得済みの場合、前述の図１５−３のステップ１２−１１で既に対応つけて管理済みであるため、再確認した上で上書き処理することを補足する。
気付けアドレスとしての移動ユーザパケット情報の振分管理テーブル８０６への対応付けて管理後、移動ユーザ端末６に対し、ホームエージェント７からの登録応答シーケンスを再開する（ステップ１３−９）。
【００５１】
以上、移動先ファイアウォール装置８２にて、セキュリティポリシ管理サーバ１０よりフィルタリングポリシを取得後、移動ユーザ端末６からのパケットを各フィルタリングポリシヘ振り分け適用しパケットフィルタリングをおこなうための、モバイルＩＰ気付けアドレス対応管理について説明である。
以降は、モバイルＩＰシステムにおける移動ユーザ端末６のパケットに対するパケットフィルタリングとして、移動ユーザ端末６からのパケットが移動先ファイアウォール装置８２へ到着すると（ステップ１３−１０）、移動ユーザパケット情報（ＩＰ＿１１）を検索キーとして、振分管理テーブル８０６を参照し共通または個別フィルタリングテーブル識別子を抽出し（ステップ１３−１１）、フィルタリングステートテーブル８０４によるパケットフィルタリング（ステップ１３−１２）と、共通フィルタリングテーブル８０２によるパケットフィルタリング（ステップ１３−１３）と、個別フィルタリングテーブル８０３によるパケットフィルタリング（ステップ１３−１５）を実施するとともに、各フィルタリング状態情報はフィルタリングステートテーブル８０４へ書き込んだ後（ステップ１３−１４、ステップ１３−１６）、外部ネットワーク３またはインターネット２ヘフィルタリングされたパケットを送信する（ステップ１３−１７）。
【００５２】
また、外部ネットワーク３またはインターネット２からの移動ユーザ端末６宛てのパケットがホームエージェント経由で到着する場合、移動ユーザ端末６宛てのパケットはまずホームエージェントでインターセプトされ（ステップ１３−１８）、気付けアドレスとして移動ユーザパケット情報（ＩＰ＿１１）を抽出後（１３−１９）、移動ユーザパケット情報（ＩＰ＿１１）によるＩＰ ｉｎ ＩＰカプセル化転送される（ステップ１３−２０）。
カプセル化転送されたモバイルＩＰパケットを移動先ファイアウォール８２で受信すると、移動ユーザパケット情報（ＩＰ＿１１）を検索キーとして、振分管理テーブル８０６を参照し共通または個別フィルタリングテーブル識別子を抽出し（ステップ１３−２１）、フィルタリングステートテーブル８０４によるパケットフィルタリング（ステップ１３−２２）と、共通フィルタリングテーブル８０２によるパケットフィルタリング（ステップ１３−２３）と、個別フィルタリングテーブル８０３によるパケットフィルタリング（ステップ１３−２５）を実施するとともに、各フィルタリング状態情報を、フィルタリングステートテーブル８０４へ書き込んだ後（ステップ１３−２４、１３−２６）、移動ユーザ端末６ヘフィルタリングされたパケットを送信する（ステップ１３−２７）。
【００５３】
次に、図１５−５を用いて、前述の図１５−３においてスキップした、セキュリティポリシ管理サーバ１０における移動ユーザ端末６に対する移動元ファイアウォール装置８１からのフィルタリングステート情報の取得について説明する。
セキュリティポリシ管理サーバ１０は、移動ユーザ端末６の移動先ファイアウォール装置８２におけるフィルタリングポリシの通知と同時に、移動元ファイアウォール装置８１を、前述の図１５−３のステップ１２−１６により特定し、移動元ファイアウォール装置８１へ、移動ユーザ端末６に対するユーザ名（ユーザ６）を含む、フィルタリングステート情報転送依頼を通知する（ステップ１４−１）。
移動元ファイアウォール装置８１は、フィルタリングステート情報転送依頼に含まれるユーザ名（ユーザ６）を検索キーに、フィルタリングステートテーブル８０４を参照し、フィルタリングステート情報を抽出し（ステップ１４−２）、セキュリティポリシ管理サーバ１０へ転送する（ステップ１３−３）。
セキュリティポリシ管理サーバ１０は、移動先ファイアウォール装置８２へ転送するために、受信したフィルタリングステート情報をフィルタリングステートキャッシュテーブル１００５へ書き込む（ステップ１４−４）。
以降、前述の図１５−３のステップ（１２−１８、１２−１９）のとおり、移動先ファイアウォール装置８１からのフィルタリングステート情報転送依頼を契機に転送する。
【００５４】
次に、図１５−６を用いて、移動ユーザ端末６が、ネットワーク切断した場合の収容されるファイアウォールシステムにおける、テーブルエントリ削除について説明する。
移動ユーザ端末６が、ネットワーク接続を切断すると、切断要求が認証サーバ９へ送信される（ステップ１５−１）。
移動元または移動先ファイアウォール装置８１、８２は、固定ユーザパケット情報と移動ユーザパケット情報を検索キーとして、振分管理テーブル８０６のエントリをタイマ処理と連動して削除する（ステップ１５−２）。
また、振分管理テーブル８０６のエントリ削除時に抽出された個別フィルタリングテーブル識別子を検索キーとして、個別フィルタリングテーブル８０３のエントリをタイマ処理と連動して削除する（ステップ１５−３）。
また、固定ユーザパケット情報と移動ユーザパケット情報を検索キーとしてフィルタリングステートテーブル８０４のエントリをタイマ処理と連動して削除する（ステップ１５ー４）。
以上のファイアウォール装置内の各テーブルエントリの削除後、認証サーバ９へのネットワーク切断要求シーケンスを再開し（ステップ１５−５）、切断要求受信した認証サーバ９は、固定ユーザパケット情報部９０２、または移動ユーザパケット情報部９０３の使用中フラグを未使用フラグヘ変更する（ステップ１５−６）。
以上、本発明者によってなされた発明を、前記実施例に基づき具体的に説明したが、本発明は、前記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【産業上の利用可能性】
【００５５】
インターネットまたはインターネットサービス利用が爆発的に普及している中、ユーザの端末またはユーザネットワーク、企業ネットワーク、あるいはインターネット接続事業者等が提供するネットワークのセキュリティ対策は不可欠である。
一方、ユーザはユビキタスコンピューティングをはじめ、いつでもどこでもコンピュータをネットワークに接続するモバイルコンピューティングが加速しており、本発明の移動性を考慮したセキュリティシステムとしてのファイアウォールシステムは、今後のユビキタスコンピューティングにおいて高性能、高機能なネットワークセキュリティ環境を提供可能とするものであり、エンドユーザにとってのみならず、通信事業会社および企業ネットワークに対する需要は非常に高くなるものと思われる。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施例の移動情報通信対応認証連携型分散ファイアウォールシステムのシステム構成を示すブロック図である。
【図２】図１に示すファイアウォール装置と、ホームエージェントと、認証サーバと、セキュリティポリシ管理サーバの内部構成を示す図である
【図３】図２に示す認証サーバの認証情報部の構成を示す図である。
【図４】図２に示す認証サーバの固定ユーザパケット情報部の構成を示す図である。
【図５】図２に示す認証サーバの移動ユーザパケット情報部の構成を示す図である。
【図６】図２に示すファイアウォール装置の共通フィルタリングテーブルの構成を示す図である。
【図７】図２に示すファイアウォール装置の個別フィルタリングテーブルの構成を示す図である。
【図８】図２に示すファイアウォール装置のフィルタリングステートテーブルの構成を示す図である。
【図９】図２に示すファイアウォール装置の振分管理テーブルの構成を示す図である。
【図１０−１】図２に示すセキュリティポリシ管理サーバのフィルタリングポリシ管理テーブルの構成を示す図である。
【図１０−２】図２に示すセキュリティポリシ管理サーバのフィルタリングポリシ管理テーブルの構成を示す図である。
【図１１】図２に示すセキュリティポリシ管理サーバの振分識別子管理テーブルの構成を示す図である。
【図１２】図２に示すセキュリティポリシ管理サーバのファイアウォール装置情報管理テーブルの構成を示す図である。
【図１３】図２に示すセキュリティポリシ管理サーバのポリシ配布履歴管理テーブルの構成を示す図である。
【図１４】図２に示すセキュリティポリシ管理サーバのフィルタリングステートキャッシュテーブルの構成を示す図である。
【図１５−１】本発明の実施例の移動情報通信対応認証連携型分散ファイアウォールシステムの動作を示すシーケンス図である。
【図１５−２】本発明の実施例の移動情報通信対応認証連携型分散ファイアウォールシステムの動作を示すシーケンス図である。
【図１５−３】本発明の実施例の移動情報通信対応認証連携型分散ファイアウォールシステムの動作を示すシーケンス図である。
【図１５−４】本発明の実施例の移動情報通信対応認証連携型分散ファイアウォールシステムの動作を示すシーケンス図である。
【図１５−５】本発明の実施例の移動情報通信対応認証連携型分散ファイアウォールシステムの動作を示すシーケンス図である。
【図１５−６】本発明の実施例の移動情報通信対応認証連携型分散ファイアウォールシステムの動作を示すシーケンス図である。
【図１６】従来のＰＣベースファイアウォールを説明するための図である。
【図１７】従来のＣＬＥベースファイアウォールを説明するための図である。
【図１８】従来のＮＷベースファイアウォールを説明するための図である。
【図１９−１】従来のＰＣベースファイアウォールにおける、セキュリティポリシの配布方法を説明するための図である。
【図１９−２】従来のＣＬＥベースファイアウォールにおける、セキュリティポリシの配布方法を説明するための図である。
【図１９−３】従来のＮＷベースファイアウォールにおける、セキュリティポリシの配布方法を説明するための図である。
【符号の説明】
【００５７】
１，２３  ＩＰ転送網
２  インターネット
３，２４  外部ネットワーク
４１、４２  アクセスネットワーク
５  固定ユーザの端末
６  移動ユーザの端末
７  モバイルＩＰシステムにおけるホームエージェント
７０１  ホームエージェントの固定ユーザパケット情報部
７０２  ホームエージェントの移動ユーザパケット情報部
８１，８２  ファイアウォール装置
８００  ファイアウォール装置のファイアウォール部
８０１  ファイアウォール装置の仮想ファイアウォール
８０２  ファイアウォール装置の共通フィルタリングテーブル
８０３  ファイアウォール装置の個別フィルタリングテーブル
８０４  ファイアウォール装置のフィルタリングステートテーブル
８０５  ファイアウォール装置のＩＰ処理部
８０６  ファイアウォール装置の振分管理テーブル
９  認証サーバ
９０１  認証サーバの認証情報部
９０２  認証サーバの固定ユーザパケット情報部
９０３  認証サーバの移動ユーザパケット情報部
１０  セキュリティポリシ管理サーバ
１００１  セキュリティポリシ管理サーバのフィルタリングポリシ管理テーブル
１００２  セキュリティポリシ管理サーバの振分識別子管理テーブル
１００３  セキュリティポリシ管理サーバのファイアウォール情報管理テーブル
１００４  セキュリティポリシ管理サーバのポリシ配布履歴管理テーブル
１００５  セキュリティポリシ管理サーバのフィルタリングステートキャッシュテーブル
２０  ファイアウォール
２１  端末
２２  セキュリティを高めたいネットワーク
２５  外部装置
【図１】
2005260345.tif 000003
【図２】
2005260345.tif 000004
【図３】
2005260345.tif 000005
【図４】
2005260345.tif 000006
【図５】
2005260345.tif 000007
【図６】
2005260345.tif 000008
【図７】
2005260345.tif 000009
【図８】
2005260345.tif 000010
【図９】
2005260345.tif 000011
【図１０−１】
2005260345.tif 000012
【図１０−２】
2005260345.tif 000013
【図１１】
2005260345.tif 000014
【図１２】
2005260345.tif 000015
【図１３】
2005260345.tif 000016
【図１４】
2005260345.tif 000017
【図１５−１】
2005260345.tif 000018
【図１５−２】
2005260345.tif 000019
【図１５−３】
2005260345.tif 000020
【図１５−４】
2005260345.tif 000021
【図１５−５】
2005260345.tif 000022
【図１５−６】
2005260345.tif 000023
【図１６】
2005260345.tif 000024
【図１７】
2005260345.tif 000025
【図１８】
2005260345.tif 000026
【図１９−１】
2005260345.tif 000027
【図１９−２】
2005260345.tif 000028
【図１９−３】
2005260345.tif 000029