(57)【要約】【課題】  未知の侵入パターンに対しても不正侵入を検出することができ、データの流出を防ぐことが可能であり、かつ、簡易・低コストにて利用することができる不正侵入検出システムを提供すること。【解決手段】  外部ネットワークを介して外部端末からアクセス可能なサーバコンピュータ１と、このサーバコンピュータに対する外部からの不正アクセスを監視するファイアウォール２と、を備え、サーバコンピュータ１が、予め外部端末が侵入することにより取得可能なダミーデータを記憶すると共に、ファイアウォール２が、ダミーデータを登録するダミーデータ登録手段と、外部端末に取得されファイアウォールを通過するデータにダミーデータが含まれているか否かを登録されたダミーデータに基づいて検査するダミーデータ検査手段と、を備えた。【選択図】図２
2005284523.tif 000002
【特許請求の範囲】
【請求項１】
外部ネットワークを介して外部端末からアクセス可能なサーバコンピュータと、このサーバコンピュータに対する外部からの不正アクセスを監視するファイアウォールと、を備えた不正侵入検出システムにおいて、
前記サーバコンピュータが、予め外部端末が侵入することにより取得可能なダミーデータを記憶すると共に、
前記ファイアウォールが、前記ダミーデータを登録するダミーデータ登録手段と、外部端末に取得されファイアウォールを通過するデータに前記ダミーデータが含まれているか否かを前記登録されたダミーデータに基づいて検査するダミーデータ検査手段と、を備えたことを特徴とする不正侵入検出システム。
【請求項２】
前記ダミーデータは、前記サーバコンピュータに登録されるアカウント設定に関するデータとして記憶されたデータである、ことを特徴とする請求項１記載の不正侵入検出システム。
【請求項３】
前記ダミーデータは、前記サーバコンピュータに登録されるホスト設定に関するデータとして記憶されたデータである、ことを特徴とする請求項１又は２記載の不正侵入検出システム。
【請求項４】
前記ダミーデータは、前記サーバコンピュータに登録される共有設定に関するデータとして記憶されたデータである、ことを特徴とする請求項１，２又は３記載の不正侵入検出システム。
【請求項５】
前記ダミーデータは、前記サーバコンピュータに登録される共有ファイルに関するデータとして記憶されたデータである、ことを特徴とする請求項１，２，３又は４記載の不正侵入検出システム。
【請求項６】
前記サーバコンピュータは、前記ダミーデータを生成するダミーデータ生成手段を備え、このダミーデータ生成手段は、生成したダミーデータを当該サーバコンピュータ内に予め定められた前記外部端末が侵入することにより取得可能なデータとして記憶すると共に、前記ファイアウォールに備えられた前記ダミーデータ登録部に登録する、ことを特徴とする請求項１，２，３，４又は５記載の不正侵入検出システム。
【請求項７】
前記サーバコンピュータは、当該サーバコンピュータにログインする外部端末が存在しない架空のログイン処理を実行するダミーログイン実行手段を備えると共に、
前記サーバコンピュータに記憶されるダミーデータは、前記ダミーログイン実行手段にて実行されるダミーログイン処理に用いられるデータである、ことを特徴とする請求項１，２，３，４，５又は６記載の不正侵入検出システム。
【請求項８】
前記ファイアウォールは、前記ダミーデータ検査手段による検査の結果、ダミーデータが含まれていた場合に当該データを取得した外部端末との通信を遮断するフィルタ手段を備えた、ことを特徴とする請求項１，２，３，４，５，６又は７記載の不正侵入検出システム。
【請求項９】
外部ネットワークを介して外部端末からアクセス可能なサーバコンピュータと、このサーバコンピュータに対する外部からの不正アクセスを監視するファイアウォールと、を備えた不正侵入検出システムにおいて、
前記サーバコンピュータが、予め外部端末が侵入することにより取得可能なダミーデータを記憶すると共に、
前記ファイアウォールが、前記ダミーデータに関連付けられたダミー対応データを登録するダミー対応データ登録手段と、外部端末に取得されファイアウォールを通過するデータに前記ダミーデータが含まれているか否かを前記登録されたダミー対応データに基づいて検査するダミーデータ検査手段と、を備えたことを特徴とする不正侵入検出システム。
【請求項１０】
外部からの不正アクセスを監視するファイアウォールを介して外部ネットワークに接続されたサーバコンピュータにおいて、
前記サーバコンピュータが、予め外部ネットワーク上の外部端末が侵入することにより取得可能なダミーデータを記憶すると共に、
このダミーデータは、前記ファイアウォールに登録されると共に、外部端末に取得されファイアウォールを通過するデータに前記ダミーデータが含まれているか否かが検査される際に用いられるデータである、ことを特徴とするサーバコンピュータ。
【請求項１１】
前記ダミーデータは、前記サーバコンピュータに登録されるアカウント設定に関するデータとして記憶されたデータである、ことを特徴とする請求項１０記載のサーバコンピュータ。
【請求項１２】
前記ダミーデータは、前記サーバコンピュータに登録されるホスト設定に関するデータとして記憶されたデータである、ことを特徴とする請求項１０又は１１記載のサーバコンピュータ。
【請求項１３】
前記ダミーデータは、前記サーバコンピュータに登録される共有設定に関するデータとして記憶されたデータである、ことを特徴とする請求項１０，１１又は１２記載のサーバコンピュータ。
【請求項１４】
前記ダミーデータは、前記サーバコンピュータに登録される共有ファイルに関するデータとして記憶されたデータである、ことを特徴とする請求項１０，１１，１２又は１３記載のサーバコンピュータ。
【請求項１５】
前記ダミーデータを生成するダミーデータ生成手段を備え、
このダミーデータ生成手段は、生成したダミーデータを当該サーバコンピュータ内に予め定められた前記外部端末が侵入することにより取得可能なデータとして記憶すると共に、前記ファイアウォールにダミーデータ検査用として登録する、ことを特徴とする請求項１０，１１，１２，１３又は１４記載のサーバコンピュータ。
【請求項１６】
前記サーバコンピュータにログインする外部端末が存在しない架空のログイン処理を実行するダミーログイン実行手段を備えると共に、
前記ダミーデータは、前記ダミーログイン実行手段にて実行されるダミーログイン処理に用いられるデータである、ことを特徴とする請求項１０，１１，１２，１３，１４又は１５記載のサーバコンピュータ。
【請求項１７】
外部ネットワークを介して外部端末からアクセス可能なサーバコンピュータに対する外部からの不正アクセスを監視するファイアウォールにおいて、
前記サーバコンピュータに外部端末が侵入することにより取得可能なダミーデータであって、当該サーバコンピュータに予め登録されたダミーデータをファイアウォール内に登録するダミーデータ登録手段と、外部端末に取得されファイアウォールを通過するデータに前記ダミーデータが含まれているか否かを前記登録されたダミーデータに基づいて検査するダミーデータ検査手段と、を備えたことを特徴とするファイアウォール。
【請求項１８】
前記ダミーデータ検査手段による検査の結果、ダミーデータが含まれていた場合に当該データを取得した外部端末との通信を遮断するフィルタ手段を備えた、ことを特徴とする請求項１７記載のファイアウォール。
【請求項１９】
ファイアウォールを介して外部ネットワークに接続され、外部端末からアクセス可能なサーバコンピュータに対する外部からの不正アクセスを監視して検出する方法であって、
前記サーバコンピュータが、外部端末が侵入することにより取得可能なダミーデータを記憶するダミーデータ記憶工程と、
このダミーデータ記憶工程に前後して、前記ファイアウォールが、前記ダミーデータを登録するダミーデータ登録工程と有し、
前記ダミーデータ記憶工程及びダミーデータ登録工程の後に、前記ファイアウォールが、外部端末に取得され当該ファイアウォールを通過するデータに前記ダミーデータが含まれているか否かを前記登録されたダミーデータに基づいて検査するダミーデータ検査工程と、を備えた特徴とする不正侵入検出方法。
【請求項２０】
外部ネットワークを介して外部端末からアクセス可能なサーバコンピュータに対する外部からの不正アクセスを監視するファイアウォールに、
前記サーバコンピュータに外部端末が侵入することにより取得可能なダミーデータであって、当該サーバコンピュータに予め登録されたダミーデータを、ファイアウォール内に登録するダミーデータ登録手段と、
外部端末に取得されファイアウォールを通過するデータに前記ダミーデータが含まれているか否かを前記登録されたダミーデータに基づいて検査するダミーデータ検査手段と、
を実現するための不正侵入検査用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不正侵入検出システムにかかり、特に、ファイアウォールにてサーバコンピュータに対する外部からの不正侵入を検出するシステムに関する。また、不正侵入検出方法及び不正侵入検出用プログラムに関する。
【背景技術】
【０００２】
外部から内部ネットワークへの侵入行為を検出するシステムは、一般にＩＤＳ（ＩｎｔｒｕｓｉｏｎＤｅｔｅｃｔｉｏｎＳｙｓｔｅｍ）と呼ばれる。ＩＤＳは、侵入検知のアルゴリズムの観点からは、シグネチャ型とアノーマリティ型に分けられる。
【０００３】
シグネチャ型は、アクセスのパターンや流入するデータを、データベースに蓄えた既知の侵入手口で使われるアクセスパターンやデータ（シグネチャと呼ばれる）に対してリアルタイムに照合するものであるが、未知の侵入手口による侵入を検出できない、という問題がある。
【０００４】
一方、アノーマリティ型は、アクセスのパターンや時間帯等に基づいて、統計的に異常と判断される場合に不正アクセスとみなすものである。この手法によると、未知の侵入手口による侵入についても検出できる可能性があるが、判断基準が統計的であるため誤検知（正常を不正または不正を正常と判定する）の可能性を逃れ得ない、という問題が生じる。
【０００５】
また、シグネチャ型では新しい侵入手口の出現に伴いシグネチャの数が日々増えること、アノーマリティ型では統計的な解析処理を行う必要のあることから、いずれの場合にも処理速度が通信データの流量に追いつかずに不正アクセスを見逃す恐れがある、という問題も生じる。
【０００６】
なお、特許文献１では、不正侵入者を検出すると、その不正侵入先をおとりデータ領域に導いて正規データ領域への不正侵入防止する、という技術が開示されているが、その不正侵入を検出する手段が未知の手法であったり、見過ごされた結果不正侵入を許した場合であると、いぜんとして上記同様の問題が生じうる。
【０００７】
また、監視する対象によってＩＤＳを分類すると、ホスト型とネットワーク型に分けられる。ホスト型は、インストールされたホスト上のデータの改ざんやシステムのログを監視するものである。ネットワーク型は、ネットワーク上を流れるデータを監視するものである。
【０００８】
そして、ホスト型の場合にはよりきめ細かな監視設定が可能であり、機密情報の不正な読み出しに関しても、外部ネットワークからのアクセスの場合にはログ出力することなどにより検出できる可能性がある。ただし、いったん内部ホストへの侵入を許してしまった後には、その後の情報の読み出しについては正常なものか不正なものかの区別ができない。従って、仮に侵入を許した場合に機密情報の流出を防げない可能性があり、さらには、ホストごとに監視対象等の設定するための運用・管理コストの増加、という問題も生じる。
【０００９】
【特許文献１】特開２００２−１１１７２６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述したように不正侵入を阻止するために種々の技術が開発されているが、いずれも不都合があり、完全な阻止を図るまでには至らない。
【００１１】
このため、本発明では、未知の侵入パターンに対しても不正侵入を検出することができ、データの流出を防ぐことが可能であり、かつ、簡易・低コストにて利用することができる不正侵入検出システムを提供することをその目的とする。
【課題を解決するための手段】
【００１２】
そこで、本発明では、外部ネットワークを介して外部端末からアクセス可能なサーバコンピュータと、このサーバコンピュータに対する外部からの不正アクセスを監視するファイアウォールと、を備えた不正侵入検出システムにおいて、
サーバコンピュータが、予め外部端末が侵入することにより取得可能なダミーデータを記憶すると共に、
ファイアウォールが、ダミーデータを登録するダミーデータ登録手段と、外部端末に取得されファイアウォールを通過するデータにダミーデータが含まれているか否かを登録されたダミーデータに基づいて検査するダミーデータ検査手段と、を備えた、という構成を採っている。
【００１３】
なお、ファイアウォールが、ダミーデータに関連付けられたダミー対応データを登録していて、外部端末に取得されファイアウォールを通過するデータにダミーデータが含まれているか否かを登録されたダミー対応データに基づいて検査してもよい。
【００１４】
そして、上記ダミーデータは、例えば、サーバコンピュータに登録されるアカウント設定に関するデータとして記憶されたデータ、サーバコンピュータに登録されるホスト設定に関するデータとして記憶されたデータ、サーバコンピュータに登録される共有設定に関するデータとして記憶されたデータ、サーバコンピュータに登録される共有ファイルに関するデータとして記憶されたデータ、であるとよい。
【００１５】
また、上記構成に加えて、サーバコンピュータは、ダミーデータを生成するダミーデータ生成手段を備え、このダミーデータ生成手段は、生成したダミーデータを当該サーバコンピュータ内に予め定められた外部端末が侵入することにより取得可能なデータとして記憶すると共に、ファイアウォールに備えられたダミーデータ登録部に登録する、という構成にしてもよい。また、サーバコンピュータは、当該サーバコンピュータにログインする外部端末が存在しない架空のログイン処理を実行するダミーログイン実行手段を備えると共に、サーバコンピュータに記憶されるダミーデータは、ダミーログイン実行手段にて実行されるダミーログイン処理に用いられるデータ（例えば、アカウント名あるいはこれに対応するパスワードなど）ある、という構成にしてもよい。
【００１６】
さらに、上記ファイアウォールは、ダミーデータ検査手段による検査の結果、ダミーデータが含まれていた場合に当該データを取得した外部端末との通信を遮断するフィルタ手段を備えた、という構成にすると望ましい。
【００１７】
このような構成にすることにより、外部端末のうちサーバコンピュータに不正侵入した端末にて所定のデータが取得されたとしても、そのデータがサーバコンピュータのファイアウォールから出力される際に当該取得されたデータにダミーデータが含まれているか否かが検出される。そして、外部に転送されうるデータにダミーデータが含まれていた場合には、そのデータを取得する外部端末を不正侵入端末と認識して、通信を遮断する。従って、全てのデータがチェックされるため、不正にデータが持ち出されるという事態を未然に防止することができる。その結果、不正侵入を防ぐことができなかった場合であっても、その後のデータ流出を防ぐことができるため、不正端末による未知の攻撃に対して有効にセキュリティを確保することができる。
【００１８】
特に、通常の使用方法では外部に出力されることのないアカウント名やホスト設定などのデータや、不正侵入者にて監視されやすい架空のダミーログイン処理などにダミーデータを仕掛けておくことで、効率よく不正侵入を検出することができる。
【００１９】
また、本発明は、ファイアウォールを介して外部ネットワークに接続され、外部端末からアクセス可能なサーバコンピュータに対する外部からの不正アクセスを監視して検出する方法であって、
サーバコンピュータが、外部端末が侵入することにより取得可能なダミーデータを記憶するダミーデータ記憶工程と、
このダミーデータ記憶工程に前後して、ファイアウォールが、ダミーデータを登録するダミーデータ登録工程と有し、
ダミーデータ記憶工程及びダミーデータ登録工程の後に、ファイアウォールが、外部端末に取得され当該ファイアウォールを通過するデータにダミーデータが含まれているか否かを登録されたダミーデータに基づいて検査するダミーデータ検査工程と、を備えた、という不正侵入検出方法でもある。
【００２０】
さらに、本発明は、外部ネットワークを介して外部端末からアクセス可能なサーバコンピュータに対する外部からの不正アクセスを監視するファイアウォールに、
サーバコンピュータに外部端末が侵入することにより取得可能なダミーデータであって、当該サーバコンピュータに予め登録されたダミーデータをファイアウォール内に登録するダミーデータ登録手段と、外部端末に取得されファイアウォールを通過するデータにダミーデータが含まれているか否かを登録されたダミーデータに基づいて検査するダミーデータ検査手段と、を実現するための不正侵入検査用プログラムでもある。
【００２１】
このような構成しても、上述同様に作用し、上記目的を達成することができる。
【発明の効果】
【００２２】
本発明は、以上のように構成され機能するので、これによると、ウェブサーバから外部に転送される全てのデータがファイアウォールにてチェックされるため、不正にデータが持ち出されるということを未然に防止することができ、その結果、不正侵入を防ぐことができなかった場合であっても、その後のデータ流出を防ぐことができるため、不正端末による未知の攻撃に対して有効にセキュリティを確保することができる。
【発明を実施するための最良の形態】
【００２３】
本発明は、外部ネットワークから内部ネットワークへの不正アクセスの検出、遮断に関するものであり、外部から内部へ流入するデータや内部の状態変化を監視するのではなく、内部から外部へ流出するデータを監視することで、不正アクセスの初期に行われる内部環境の調査行為を検出することを特徴とする。
【００２４】
その基本的な構成は、外部ネットワークを介して外部端末に公開されたサーバコンピュータと、このサーバコンピュータに対する外部からの不正アクセスを監視するファイアウォールと、を備えており、サーバコンピュータが、予め外部端末が侵入することにより取得可能なダミーデータを記憶している。また、ファイアウォールが、ダミーデータを登録するダミーデータ登録手段と、外部端末に取得されファイアウォールを通過するデータにダミーデータが含まれているか否かを登録されたダミーデータに基づいて検査するダミーデータ検査手段と、を備えている。
【００２５】
そして、外部端末である攻撃者端末は、サーバコンピュータを内部ネットワークへの侵入の足がかりとするために、なんらかのセキュリティホールを利用してサーバコンピュータ上のアカウント設定などのデータを取得しようと試みる。一方、おとりのデータをこのような不正取得対象となりうるデータ中、及び、ファイアウォールのおとりデータ登録部に登録しておく。すると、仮に攻撃者端末がサーバコンピュータに侵入し、データを不正に取得したとしても、アカウント設定などのデータがファイアウォールを通過する際に検出されて、攻撃者端末が不正にアクセスしていることを検出することができ、当該攻撃者端末と内部ネットワークとの接続を即時遮断して、セキュリティを確保することができる。
【００２６】
以下、さらに具体的な構成を、各実施例を通じて説明する。
【実施例１】
【００２７】
本発明の第１の実施例を、図１乃至図３を参照して説明する。図１はシステム構成の概略を示すブロック図であり、図２はその詳細な構成を示す機能ブロック図である。また、図３は、システムの動作を示すフローチャートである。
【００２８】
＜構成＞
本発明である不正侵入検出システムは、図１に示すように、外部ネットワークＮ１を介して外部端末からアクセス可能なサーバコンピュータである当該外部端末に公開された公開サーバ１と、この公開サーバ１に対する外部からの不正アクセスを監視するファイアウォール２と、により構成される。そして、図２に示すように、より具体的には、公開サーバ１は企業内ＬＡＮなどの内部ネットワークＮ２の中に位置し、外部ネットワークＮ１から内部ネットワークＮ２への入り口には、上記ファイアウォール２が設置されている。すなわち、外部ネットワークＮ１上に位置する外部端末３，４による公開サーバ１に対する送受信データは、ファイアウォール２を必ず通過するこことなる。以下、各コンピュータ及び機器について詳述する。
【００２９】
＜外部端末＞
外部端末３，４は、ネットワーク上に公開されたウェブサーバなどの公開サーバ１にアクセスする一般ユーザの端末である。但し、これらのユーザの中には、公開サーバ１に不正にアクセスして、当該公開サーバ１の内部データを不正取得したり、改ざんしたりする端末も存在する。以下では、図１に示すように、公開サーバ１に対して正常なアクセスを行う外部端末をユーザ端末３として表し、不正アクセスを行う外部端末を攻撃者端末４として表す。
【００３０】
＜公開サーバ＞
公開サーバ１は、ネットワーク上において所定のコンテンツを外部に配信する一般的なウェブサーバである。そして、この公開サーバは、外部ネットワークＮ１に直接接続されているわけではなく、ファイアウォール２にて外部ネットワークＮ１と区別された内部ネットワークＮ２内に存在する。この内部ネットワークＮ２とは、例えば、特定の者しかアクセスすることのできない企業内ＬＡＮなどのネットワーク網を言う。なお、上記公開サーバ１は、ウェブサーバであることに限定されず、特定の複数のユーザにて共有されるデータを記憶する共有ファイルサーバなど、外部ネットワークＮ１からアクセス可能なコンピュータである。また、必ずしも外部に対して公開されているサーバコンピュータであることに限定されない。
【００３１】
そして、公開サーバ１の構成を図２を参照して詳述する。公開サーバ１はウェブサーバとして作動するための一般的な機能を有することはもちろんであり、図２に示すように、システム設定領域１１と、公開データ領域１２と、を有している。そして、システム設定領域１１には、アカウント設定１１ａ、ホスト設定１１ｂ、共有設定１１ｃ、が格納されている。アカウント設定１１ａは公開サーバ上のユーザアカウント名の一覧を含み、ホスト設定１１ｂは近隣のホスト名の一覧を含み、共有設定１１ｃは公開サーバ上のファイルシステムの一部に名前をつけて内部ネットワークへ公開するための設定を含んでいる。また、公開データ領域１２には、アクセスしてきたユーザ端末３に公開される公開データ１２ａが記憶されている。
【００３２】
また、公開サーバ１には、おとりデータ生成プログラム１３が格納されており、このプログラム１３が公開サーバ１の演算装置であるＣＰＵに組み込まれることにより、実際には存在しない、あるいは、使用されないダミーデータを生成するおとりデータ生成部（ダミーデータ生成手段）が、当該ＣＰＵ内に構築されることとなる。なお、図２では、おとりデータ生成プログラム１３がおとりデータ生成部として機能することとして説明する。このおとりデータ生成プログラム１３による機能をさらに詳述すると、まず、本実施例では、実際には存在しないまたは使用されないアカウント設定であるおとりとしてのダミーの項目を表すダミーデータ１１ａａを生成して、アカウント設定１１ａ中に格納する。さらに、このダミーデータを同一のダミーデータを、後述するファイアウォール２に送信し、当該ファイアウォール２内に形成されたおとりデータ登録部２１に登録するよう作動する。なお、上記ダミーデータ１１ａａは、公開サーバ１の管理者などの操作により、予めアカウント設定１１ａ内に記憶されていてもよく、同様に、ファイアウォール２のおとりデータ登録部２１にも予め登録されていてもよい。また、上記アカウント設定を表すダミーデータは、アカウント設定に関するデータであればよい。すなわち、アカウント設定に用いられる一部のデータであってもよく、ダミーデータとして他のデータと区別できればよい。
【００３３】
＜ファイアウォール＞
ファイアウォール２は、上述したように、外部ネットワークＮ１と内部ネットワークＮ２との間に設置され、外部ネットワークＮ１上の端末３，４と公開サーバ１との間で行われる通信データであるパケットは全て通過することとなり、不正なアクセスによるデータ通信でないかどうかをチェックする。具体的にファイアウォール２には、図２に示すように、おとりデータ登録部２１と、パケットフィルタ部２２と、データ検査部２３と、アラートメール送信部２４とを備えている。なお、これらの各処理部や、ファイアウォールによる動作は、不正侵入検出用プログラムがファイアウォールの演算部に組み込まれることで実現される。
【００３４】
そして、おとりデータ登録部２１（ダミーデータ登録手段）は、上述したように、公開サーバ１に記憶されたダミーデータ１１ａａと同一のデータを格納する。なお、公開サーバ１に複数のダミーデータが記憶されている場合には、その一覧が格納される。
【００３５】
また、パケットフィルタ部２２（フィルタ手段）は、ファイアウォールを通過する通信について、パケットの送信元と送信先に関する条件に基づいて、その遮断／通過を制御する。パケットフィルタ部２２はまた、内部から外部へ流れるデータをいったんデータ検査部２３へ渡して検査させる。そして、データ検査部２３から不正アクセス検出の通知を受けた際には不正アクセス元と内部ネットワークとの通信の遮断を行う。
【００３６】
また、データ検査部２３（ダミーデータ検査手段）は、パケットフィルタ部２２から渡されたデータを検査し、おとりデータ登録部２１に登録されているダミーデータを参照しながら、そこに登録されているおとりデータが通信データ中に含まれるかどうかを検査し、含まれる場合には不正アクセス検出と判定する。不正アクセスを検出した場合には、パケットフィルタ部２２およびアラートメール送信部２４に通知する。不正アクセスが検出されなかった場合には、通信データをパケットフィルタ部２２へ返す。
【００３７】
また、アラートメール送信部２４は、不正アクセス検出の通知をデータ検査部２３から受けると、その旨のメールをシステム管理者のメールアドレスへ送信する。
【００３８】
＜動作＞
次に、上記構成における不正侵入検出システムの動作を、図３のフローチャートを参照して説明する。なお、外部ネットワークＮ１上の攻撃者端末４が内部ネットワークＮ２へ侵入して、公開サーバ１内のデータを不正取得しようとする場合を例に挙げて説明する。具体的には、攻撃者端末４は、侵入のために、あるいは、ある程度の侵入に成功した後に影響範囲を拡大するために、公開サーバ１を含む内部の環境についての情報を可能な限り収集しようとする。攻撃者の欲する情報には、例えば以下が含まれる。
ア）どのようなアカウントが存在するか
イ）アカウントのパスワードは何か
ウ）どのようなホストが存在するか
エ）どのような共有ファイルシステムが存在するか
オ）どのようなデータファイルが存在するか
カ）どのようなプロセスが動作しているか
このうち、本実施例では、攻撃者端末４が、ア）に説明したアカウント情報を取得しようとした場合の動作を説明する。
【００３９】
まず、攻撃者端末４は、アカウント設定１１ａを閲覧しようと試みる。仮にそれに成功した場合、取得されたアカウント設定中のデータ１１ａにはダミーデータ１１ａａも含まれることとなる。そして、かかるデータが攻撃者端末４の元へ転送される途中、必ずパケットフィルタ２２を通過することとなり、このとき、ファイアウォール２中のデータ検査部２３に転送されて（ステップＳ１）、当該データ検査部２３にて検査される（ステップＳ２）。
【００４０】
そして、データ検査部２３は、外部へ流出するデータを、おとりデータ登録部２１に登録されているデータと照合する。すると、アカウント設定はダミーデータを含むため、ここで不正アクセスと判定される（ステップＳ２にて肯定判断）。
【００４１】
続いてデータ検査部２３は、不正アクセス検出をパケットフィルタ部２２とアラートメール送信部２４とにそれぞれ通知する。この通知をうけたパケットフィルタ部２２は、データの送り先つまり攻撃者端末４との一切の通信を遮断するよう設定される（ステップＳ３）。これにより、攻撃者端末４からの一切のアクセスは内部へ到達できなくなる。また、アラートメール送信部２４は、管理者（端末）に不正アクセスを検出した旨のメールを送信する（ステップＳ４）。
【００４２】
一方、データ検査部２３による検査の結果、転送されるデータにダミーデータが含まれていない場合には（ステップＳ２にて否定判断）、正常なアクセスであると判断して、当該パケットデータのデータ転送許可をパケットフィルタ部２２に通知する（ステップＳ５）。すると、これを受けたパケットフィルタ部２２では、かかる端末とのデータ通信を許可してデータの通過を許容する。
【００４３】
このようにすることにより、攻撃者端末４が仮に公開サーバに不正侵入して、所定のデータを取得したとしても、そのデータが公開サーバ１のファイアウォール１から出力される際に当該取得されたデータにダミーデータが含まれているか否かが検出される。そして、ダミーデータが含まれていた場合には、そのデータを取得する攻撃者端末４を不正侵入端末と認識して、現在及びその後の通信を遮断する。従って、全てのデータがチェックされるため、不正にデータが持ち出されるという事態を未然に防止することができる。その結果、不正侵入を防ぐことができなかった場合であっても、その後のデータ流出を防ぐことができるため、不正端末による未知の攻撃に対して有効にセキュリティを確保することができる。
【実施例２】
【００４４】
次に、本発明の第２の実施例を、図４を参照して説明する。図４は、実施例２における不正侵入検出システムの構成を示す機能ブロック図である。
【００４５】
＜構成＞
本実施例においては、上述した公開サーバ１に記憶するダミーデータがアカウント設定１１ａのものだけでなく、実際には存在しない、あるいは、使用しない、ホスト設定１１ｂ、共有設定１１ｃのダミーの項目を表すダミーデータ１１ｂａ，１１ｃａも記憶されている。さらには、公開サーバ１に登録される実際には存在しない共有ファイルを表すダミーデータであるおとりファイル１２ｂも用意されている。なお、上記ダミーデータは、各設定データや共有ファイルを表すデータそのものでもよいが、後述するように、本実施例では、各データの一部を表すデータである。
【００４６】
さらに、公開サーバ１には、当該公開サーバ１にログインする外部の端末が存在しない架空のログイン処理を実行するおとりログイン発行プロセス１４（ダミーログイン実行手段）も備えられている。このおとりログイン発行プロセスは、不規則な間隔で、ファイアウォール２上のおとりログイン受付部２５に対して、ダミーのアカウント名に於いて（ＴＥＬＮＥＴやＰＯＰなどのプロトコルを使用して）ダミーのログイン処理を発行する（ダミーログイン処理に用いられるアカウント名あるいはこれに対応するパスワードを表すデータを発行する）常駐プロセスである。なお、上記ダミーデータの生成や機能の実現は、おとりデータ生成プログラム１３によって実現され、生成されたダミーデータは、対象のファイルやディレクトリに挿入される。
【００４７】
また、これに伴い、ファイアウォール２には、実施例１の構成と同様に、おとりデータ登録部２１が構成されており、公開サーバ１のおとりデータ生成プログラム１３にて生成された、アカウント設定１１ａ、ホスト設定１１ｂ、共有設定１１ｃに含まれるダミーの項目１１ａａ，１１ｂａ，１１ｃａ、おとりファイル１２ｂの名前、おとりログイン発行プロセスの名前、おとりログインに使用されるダミーのアカウント名、などが登録されている。なお、これらをまとめておとりデータ（ダミーデータ）と呼ぶ。
【００４８】
また、ファイアウォール２には、公開サーバ１に構築されたおとりログイン発行プロセス１４に対応して、おとりログイン受付部２５が構築されている。このおとりログイン受付け部２５は、公開サーバ１上のおとりログイン発行プロセス１４からのダミーのログイン処理を受けて応える。
【００４９】
そして、ファイアウォール２内の他の構成、すなわち、パケットフィルタ部２２やデータ検査部２３などは上述同様に作動し、特に、データ検査部２３は、外部ネットワークＮ１へ通過するデータ中におとりデータが含まれていないかどうかを検査することで、実施例１同様に、セキュリティの確保を図っている。
【００５０】
＜動作＞
次に、実施例２におけるシステムの動作を説明する。実施例１でも説明したように、攻撃者端末４は、侵入のために、あるいは、ある程度の侵入に成功した後に影響範囲を拡大するために、公開サーバ１を含む内部の環境についての情報を可能な限り収集しようとする。そのときに攻撃者の欲する情報には、例えば以下が含まれる。
ア）どのようなアカウントが存在するか
イ）アカウントのパスワードは何か
ウ）どのようなホストが存在するか
エ）どのような共有ファイルシステムが存在するか
オ）どのようなデータファイルが存在するか
カ）どのようなプロセスが動作しているか
このうち、ア）については実施例１で説明したので、イ）〜カ）について説明する。なお、ファイアウォール２の動作は、基本的には図３に示すものと同様である。
【００５１】
まず、攻撃者端末４が上記のイ）の情報を知ろうと試みた場合の動作を説明する。攻撃者端末４は、仮に侵入に成功して公開サーバホスト上にプログラムを置く事ができるようになると、しばしば、スニッファと呼ばれるプログラムを置いて開始する。スニッファは、ネットワークを流れるデータを盗聴するプログラムであり、攻撃者はこれを使用して様々なプロトコルで行われるログイン処理を盗聴し、アカウント名と暗号化されていないパスワードの対を知ろうとする。
【００５２】
ここで、公開サーバ１上のおとりログイン発行プロセス１４は、ファイアウォール２上のおとりログイン受付部２５に対して、間隔を置きながら、ダミーのログイン処理（たとえば、ＴＥＬＮＥＴやＰＯＰプロトコルによる）を行っており、このログイン処理は攻撃者の仕掛けたスニッファによって補足される。
【００５３】
スニッファによって収集されたデータが攻撃者端末４の元へ転送される際には、ファイアウォール２のデータ検査部２３によって検査され、ダミーのログイン処理に使用されているアカウント名がおとりデータ登録部２１に登録されているために、不正アクセスが検出される。
【００５４】
次に、攻撃者端末４がウ）の情報を知ろうと試みた場合の動作を説明する。攻撃者端末４は、まずホスト設定１１ｂを閲覧しようと試みる。仮にそれに成功した場合、ホスト設定中のデータ（おとりデータを含む）が、ファイアウォール２を通過する際に、データ検査部２３によって上記の例と同じように検出される。
【００５５】
次に、攻撃者端末４がエ）の情報を知ろうと試みた場合の動作を説明する。攻撃者端末４が、ネットワーク上にどのような共有ファイルシステムが存在するかの問合せを発行すると、公開サーバ上の共有設定１１ｃに挿入されたおとりのデータを含んだ結果が返される。このデータが、ファイアウォール２を通過する際に、データ検査部２３によって上記の例と同じように検出される。
【００５６】
次に、攻撃者端末４がオ）の情報を知ろうと試みた場合の動作を説明する。攻撃者端末４は、自分の興味のあるデータを含んでいそうなファイルを探すために、ファイルの一覧等の検索操作を行う。その結果、おとりファイル１２ｂの名前を含むデータを取得しようとする。このデータが、ファイアウォール２を通過する際に、データ検査部２３によって上記の例と同じように検出される。
【００５７】
次に、攻撃者端末４がカ）の情報を知ろうと試みた場合の動作を説明する。攻撃者端末４は、公開サーバ１上で動作しているプロセスの一覧を取得して、セキュリティホールとして利用できるプロセスがないかを調べようとする。ところが、プロセス一覧の中には、おとりログイン発行プロセス１４の名前が含まれる。このデータが、ファイアウォール２を通過する際に、データ検査部２３によって上記の例と同じように検出される。
【００５８】
なお、実施例では、おとりのデータを持たせる対象を公開サーバ１のみとしたが、内部ネットワーク上の各ホストを対象とすることで、より安全度が増す。また、おとりとなるダミーのデータについても、攻撃者の調査対象となり得る場所であれば、実施例で示した場所以外に挿入することも考えられる。たとえば、システム設定領域内の任意の設定中に、ダミーの項目としてまたはコメント行として挿入しておくことが考えられる。また、おとりファイルを公開データ領域以外に配置することも考えられる。
【００５９】
このようにすることにより、具体的な侵入手口は移り変わっても、内部環境に関する情報を収集する調査行為は変わらずに行われる行為であり、かつ、調査行為に於いて多くの場合にその対象となるようなデータ（アカウント一覧等）が存在し、このようなデータの流出を監視するため、未知の侵入手口にも対応でき、よりセキュリティの向上を図ることができる。
【００６０】
また、通常の運用では外部に流出するはずのないデータの流出を監視するため、誤検知の可能性が低い、という優れた効果も有する。
【００６１】
また、データ検査部２３において通信データと照合するおとりデータの集合は比較的小さいものであるため（複数のおとりデータに同じ文字列を使用することもできる）、ファイアウォール２での処理の負荷の軽減を図ることができ、スループットの低下を抑制しつつ、セキュリティの向上を図ることができる。
【００６２】
また、侵入行為の初期の段階から行われる情報収集行為を検出するため、機密性の高い情報の流出に至る前に侵入を検出することができ、より強固なセキュリティシステムとすることができる。
【００６３】
さらには、本発明において内部ホストへの設定として必要なのは主におとりデータの生成・配置であるが、攻撃者の調査行為において多くの場合にその対象となるようなデータ（アカウント一覧等）が存在するため、おとりデータ生成プログラム１３によって容易に自動化することが可能であり、運用・管理コストの低減化を図ることができる。なお、実施例では、公開サーバのみにおとりデータを仕掛けたが、内部ネットワークに存在するホストごとに仕掛けることで、より安全性を高めることができる。
【産業上の利用可能性】
【００６４】
本発明である不正侵入検出システムは、セキュリティのさらなる確保を図るべく、外部ネットワークに接続されたあらゆるサーバコンピュータに適用することができ、産業上の利用可能性を有する。
【図面の簡単な説明】
【００６５】
【図１】本発明の構成の概略を示すブロック図である。
【図２】本発明の実施例１における構成を示す機能ブロック図である。
【図３】本発明の実施例１における動作を示すフローチャートである。
【図４】本発明の実施例２における構成を示す機能ブロック図である。
【符号の説明】
【００６６】
１  公開サーバ
２  ファイアウォール
３  ユーザ端末（外部端末）
４  攻撃者端末（外部端末）
１３  おとりデータ生成プログラム（ダミーデータ生成手段）
１４  おとりログイン発行プロセス（ダミーログイン実行手段）
２１  おとりデータ登録部（ダミーデータ登録部）
２２  パケットフィルタ部（フィルタ手段）
２３  データ検査部（ダミーデータ検査手段）
２４  アラートメール送信部
２５  おとりログイン受付手段
１１ａ  アカウント設定
１１ｂ  ホスト設定
１１ｃ  共有設定
１１ａａ，１１ｂａ，１１ｃａ  おとりデータ（ダミーデータ）
１２ｂ  おとりファイル（ダミーファイル）
Ｎ１  外部ネットワーク
Ｎ２  内部ネットワーク
【図１】
2005284523.tif 000003
【図２】
2005284523.tif 000004
【図３】
2005284523.tif 000005
【図４】
2005284523.tif 000006