(57)【要約】【課題】第１ネットワークと広域ネットワークに接続された第２ネットワークとを含んだネットワークにおいて、第１ネットワークから第２ネットワークへのデータ送信のみが要求されている場合に、第１ネットワークを、広域ネットワークを介した攻撃から保護する。【解決手段】第１ネットワークからの通信データを入力する第１装置部と、第１装置部から通信データに基づく信号を入力し、第２ネットワークに通信データを出力する第２装置部とを備え、第１装置部および第２装置部の少なくとも一方が、第１装置部から第２装置部方向にのみ信号を伝達する単方向通信部を備えるファイアウォール装置。【選択図】図１
2015041958.tif 000002
【特許請求の範囲】
【請求項１】
第１ネットワークからの通信データを入力する第１装置部と、
前記第１装置部から前記通信データに基づく信号を入力し、第２ネットワークに前記通信データを出力する第２装置部とを備え、
前記第１装置部および前記第２装置部の少なくとも一方が、前記第１装置部から前記第２装置部方向にのみ信号を伝達する単方向通信部を備えることを特徴とするファイアウォール装置。
【請求項２】
前記第１装置部と前記第２装置部とが、異なるポリシーでパケットフィルタリングを行なうことを特徴とする請求項１に記載のファイアウォール装置。
【請求項３】
前記第１装置部は、前記通信データをＦＥＣ符号化し、前記第２装置部は、ＦＥＣ符号化された前記通信データを復号することを特徴とする請求項１または２に記載のファイアウォール装置。
【請求項４】
前記第１装置部と前記第２装置部とが電気的に絶縁されていることを特徴とする請求項１〜３のいずれか１項に記載のファイアウォール装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイアウォール装置に関し、特に、データを単方向に伝達する用途のファイアウォール装置において安全性を確保する技術に関する。
【背景技術】
【０００２】
図４（ａ）に一例を示すように、工業プラントでは、コントローラ４２０の制御下で、計測機器、バルブ類、アクチュエータ機器等のフィールド機器４３０（４３０ａ、４３０ｂ、４３０ｃ、…）が稼働している。また、コントローラ４２０には操作監視端末４１０が接続され、これらの装置を含んでプラント側ネットワーク４００が構成されている。操作監視端末４１０は、コントローラ４２０を介して、各フィールド機器４３０の操作・設定等を行ない、コントローラ４２０が各フィールド機器４３０から収集した各種データを取得することができる。
【０００３】
従来、プラント側ネットワーク４００は、インターネット等の広域ネットワークに物理的に接続していない独立したネットワークとして構築されているため、外部からの脅威にさらされることなく、安全性が確保されている。
【０００４】
また、工業プラントの運営者は、プラント側ネットワーク４００とは別に、オフィス側ネットワーク５００を構築しており、複数台のＰＣ５１０（５１０ａ、５１０ｂ、５１０ｃ、…）が接続されているものとする。オフィス側ネットワーク５００は、インターネット６００に接続しており、インターネット６００を介した種々のサービスを利用している。
【０００５】
一般に、オフィス側ネットワーク５００では、通信プロトコルとしてＴＣＰ／ＩＰを利用した標準的な通信が行なわれている。一方、プラント側ネットワーク４００では、従来は生産制御システム向けの独自プロトコルが用いられていたが、近年では標準化が進み、独自のプロトコルに加え、ＴＣＰ／ＩＰを利用した標準的な通信を行なうことも多くなっている。
【０００６】
このように、プラント側ネットワーク４００とオフィス側ネットワーク５００とは別個のネットワークとして運用していたが、プラント側ネットワーク４００でＴＣＰ／ＩＰを利用するようになると、図４（ｂ）に示すようにプラント側ネットワーク４００とオフィス側ネットワーク５００とを接続することが容易に可能となる。プラント側ネットワーク４００とオフィス側ネットワーク５００とが接続されると、例えば、操作監視端末４１０がフィールド機器４３０から取得した各種データをオフィス側ネットワーク５００のＰＣ５１０に送信することで、ＰＣ５１０上で各種データを利用できるようになり便利である。
【０００７】
この場合、インターネット６００を介した外部からの攻撃からプラント側ネットワーク４００を保護するために、プラント側ネットワーク４００とオフィス側ネットワーク５００との境界にファイアウォール（ＦＷ）装置３００が設置される。
【０００８】
ここで、ファイアウォール装置３００は、パケットフィルタリング型とアプリケーション型とに大別され、パケットフィルタリング型では、通過しようとする通信パケットの内容を検査し、あらかじめ許可された条件、例えば、通信方向、通信プロトコル種別、ＭＡＣアドレス、ＩＰアドレス、ポート番号等と比較し、条件に合致する通信パケットを中継し、条件に合致しない通信パケットを遮断することで外部からの攻撃からプラント側ネットワーク４００を保護する。
【０００９】
また、アプリケーション型では、ファイアウォール装置３００はプロキシサーバとして機能し、プラント側ネットワーク４００からの通信は、すべてプロキシサーバを仲介して行なわれる。
【００１０】
図５は、図４（ｂ）に示したファイアウォール装置３００を介したネットワークをより一般化したネットワーク構成図であり、インターネット６００と接続した外部ネットワーク５２０と、内部ネットワーク４４０とがファイアウォール装置３００を介して接続された場合を示している。この場合において、内部ネットワーク４４０から外部ネットワーク５２０へのデータ送信のみが要求され、外部ネットワーク５２０から内部ネットワークへのデータ送信の必要はないものとする。
【００１１】
本図のネットワークで、内部ネットワーク４４０内の内部機器４５０から外部ネットワーク５２０の外部機器５３０にデータを送信する場合の動作について説明する。なお、ファイアウォール装置３００は、パケットフィルタリング型であるとする。
【００１２】
まず、内部機器４５０が外部機器５３０に通信接続要求を出力する。この通信接続要求は、通信経路上のファイアウォール装置３００に受信される。
【００１３】
ファイアウォール装置３００は、内部機器４５０から外部機器５３０への通信接続要求を受信すると、その内容を検査し、上述したようなあらかじめ許可された条件と比較し、条件に合致する場合には、正常な通信として通信接続要求を外部機器５３０に伝達する。条件に合致しない場合には、異常な通信として、通信を遮断する。なお、ファイアウォール装置３００は、以降の内部機器４５０から外部機器５３０への通信においても同様の動作を行なう。
【００１４】
通信接続要求を受信した外部機器５３０は、内部機器４５０との通信を確立し、通信確立返答を内部機器４５０に出力する。この通信確立返答は、通信経路上のファイアウォール装置３００に受信される。
【００１５】
ファイアウォール装置３００は、外部機器５３０から内部機器４５０への通信確立返答を受信すると、その内容を検査し、あらかじめ許可された条件と比較し、条件に合致する場合には、正常な通信として、通信接続要求を内部機器４５０に伝達する。条件に合致しない場合には、異常な通信として、通信を遮断する。なお、ファイアウォール装置３００は、以降の外部機器５３０から内部機器４５０への通信においても同様の動作を行なう。
【００１６】
内部機器４５０は、外部機器５３０からの通信確立返答を受信し、外部機器５３０との通信を確立する。そして、内部機器４５０から外部機器５３０へのデータ送信が、ファイアウォール装置３００を介して行なわれる。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特願２０１０−１７３５７６
【発明の概要】
【発明が解決しようとする課題】
【００１８】
図５に示すように、インターネット６００に、内部ネットワーク４４０への浸入を企てる攻撃者の機器６１０が接続されている場合を想定する。この場合、攻撃者からの攻撃としては、以下のような複数のパターンが考えられる。
【００１９】
まず、内部ネットワーク４４０内の内部機器４５０への不正アクセスが挙げられる。これは、攻撃者が攻撃者機器６１０を用いて、ファイアウォール装置３００を介して内部ネットワーク４４０への不正アクセスを試みるものである。攻撃者機器６１０からの通信は許可されていないため、ファイアウォール装置３００の設定に不備がなければ、通信は遮断され、不正アクセスは失敗する。しかしながら、ファイアウォール装置３００の設定に不備があると、その不備が悪用され不正アクセスが成功するおそれがある。
【００２０】
次に、ファイアウォール装置３００の管理者権限を不正取得する攻撃が挙げられる。これは、攻撃者がファイアウォール装置３００の管理者パスワードを類推したり、ファイアウォール装置３００のソフトウェアや設定の欠陥等の脆弱性を悪用したりすることにより、ファイアウォール装置３００の管理者権限の不正取得を試みるものである。
【００２１】
ファイアウォール装置３００の管理者権限の不正取得が成功すると、攻撃者は、攻撃者機器６１０を用いて、ファイアウォール装置３００の設定を行なうことができるようになるため、ファイアウォール装置３００の機能を無効化する等により、内部ネットワーク４４０に浸入することが可能となる。
【００２２】
また、外部機器５３０の管理者権限を不正取得する攻撃も挙げられる。これは、攻撃者が外部機器５３０の管理者パスワードを類推したり、外部機器５３０のソフトウェアや設定の欠陥等の脆弱性を悪用したりすることにより、外部機器５３０の管理者権限の不正取得を試みるものである。
【００２３】
外部機器５３０の管理者権限の不正取得が成功すると、攻撃者は、攻撃者機器６１０を用いて、外部機器５３０の操作を行なうことができるようになる。ファイアウォール装置３００の設定により、外部機器５３０から内部機器４５０への通信が許可されているため、攻撃者は、外部機器５３０を介して、内部ネットワーク４４０に浸入することが可能となる。
【００２４】
また、外部機器５３０になりすます攻撃も挙げられる。これは、攻撃者が外部ネットワーク５２０の通信を傍受すること等により、外部機器５３０のＩＰアドレスやＭＡＣアドレスを取得し、そのＩＰアドレスやＭＡＣアドレスを悪用して、攻撃者機器６１０が外部機器５３０になりすますことを試みるものである。
【００２５】
なりすましが成功すると、ファイアウォール装置３００の設定により、外部機器５３０から内部機器４５０への通信が許可されているため、攻撃者は、内部ネットワーク４４０に浸入することが可能となる。
【００２６】
このように、内部ネットワーク４４０に相当する第１ネットワークから外部ネットワーク５２０に相当する第２ネットワークへのデータ送信のみが要求されている場合に、第１ネットワーク自身は広域ネットワークに接続されていないのにも関わらず、第１ネットワークが広域ネットワークを介して攻撃される場合が起こり得る。
【００２７】
そこで、本発明は、第１ネットワークと広域ネットワークに接続された第２ネットワークとを含んだネットワークにおいて、第１ネットワークから第２ネットワークへのデータ送信のみが要求されている場合に、第１ネットワークを、広域ネットワークを介した攻撃から保護することを目的とする。
【課題を解決するための手段】
【００２８】
上記課題を解決するため、本発明のファイアウォール装置は、第１ネットワークからの通信データを入力する第１装置部と、前記第１装置部から前記通信データに基づく信号を入力し、第２ネットワークに前記通信データを出力する第２装置部とを備え、前記第１装置部および前記第２装置部の少なくとも一方が、前記第１装置部から前記第２装置部方向にのみ信号を伝達する単方向通信部を備えることを特徴とする。
ここで、前記第１装置部と前記第２装置部とが、異なるポリシーでパケットフィルタリングを行なうことができる。
また、前記第１装置部は、前記通信データをＦＥＣ符号化し、前記第２装置部は、ＦＥＣ符号化された前記通信データを復号するようにしてもよい。
また、前記第１装置部と前記第２装置部とを電気的に絶縁するようにしてもよい。
【発明の効果】
【００２９】
本発明によれば、第１ネットワークと広域ネットワークに接続された第２ネットワークとを含んだネットワークにおいて、第１ネットワークから第２ネットワークへのデータ送信のみが要求されている場合に、第１ネットワークを、広域ネットワークを介した攻撃から保護することができる。
【図面の簡単な説明】
【００３０】
【図１】本実施形態に係るファイアウォール装置を用いたネットワークの構成を示すブロック図である。
【図２】内部機器から外部機器にデータを送信する場合の手順について説明するフローチャートである。
【図３】本発明のファイアウォール装置の適用例を説明するブロック図である。
【図４】工業プラントにおけるプラント側ネットワークとオフィス側ネットワークとを説明する図である。
【図５】従来の問題点を説明するブロック図である。
【発明を実施するための形態】
【００３１】
本発明の実施の形態について図面を参照して説明する。図１は、本実施形態に係るファイアウォール装置を用いたネットワークの構成を示すブロック図である。本図に示すように、本実施形態では、インターネット６００と接続した外部ネットワーク２３０と、内部ネットワーク２１０とがファイアウォール（ＦＷ）装置１００を介して接続された場合を例に説明する。
【００３２】
内部ネットワーク２１０は、内部機器２２０を含み、外部ネットワーク２３０は、外部機器２４０を含んでおり、内部機器２２０から外部機器２４０にデータを送信する目的で内部ネットワーク２１０と外部ネットワーク２３０とをファイアウォール装置１００を介して接続している。なお、外部機器２４０から内部機器２２０へのデータ送信のニーズはないものとする。このような一方向のデータ送信を目的としたネットワークは、例えば、図４（ｂ）に示したように、プラント側ネットワーク４００からオフィス側ネットワーク５００にフィールドデータを送信する目的で、両ネットワークを接続することで構成される。
【００３３】
内部機器２２０は、外部機器２４０を送信先とするデータ出力部２２１を備えており、外部機器２４０は、ネットワークを介してデータを受信するデータ入力部２４１を備えている。データ出力部２２１、データ入力部２４１は、従来のデータ送受信と同じ動作を行なうようにしてもよいし、ファイアウォール装置１００とのデータ送受信に特化した動作を行なうようにしてもよい。本実施形態では、内部機器２２０と外部機器２４０とは直接的な通信を行なわないため、従来のデータ送受信と同じ動作を行なう場合は、ファイアウォール装置１００は、内部機器２２０に対してプロキシサーバ的な役割も担う。
【００３４】
本実施形態において、ファイアウォール装置１００は、内部ネットワーク２１０と接続する内側ファイアウォール装置１１と、外部ネットワーク２３０と接続する外側ファイアウォール装置１２と、内側ファイアウォール装置１１と外側ファイアウォール装置１２との間に設置されたアイソレータ装置１３とを備えている。
【００３５】
アイソレータ装置１３は、内側ファイアウォール装置１１と外側ファイアウォール装置１２とを電気的に絶縁した状態で信号を伝達する装置であり、例えば、フォトカプラ、絶縁トランス等を用いることができる。ただし、安全規格等の要求がなければアイソレータ装置１３を省くようにしてもよい。
【００３６】
内側ファイアウォール装置１１は、ＦＷ処理機能部１１０、通信処理機能部１１１、データ内容チェック機能部１１２、ログ機能部１１３、ＦＥＣ符号化機能部１１４、単方向通信部１１５、警報機能部１１６を備えている。内側ファイアウォール装置１１は、例えば、ＰＬＣ（Programmable Logic Controller）を利用して構成することができる。
【００３７】
ＦＷ処理機能部１１０は、内部ネットワーク２１０から通信処理機能部１１１に出力されたデータを取得し、ＦＷルール１１７であらかじめ許可された条件、例えば、通信方向、通信プロトコル種別、ＭＡＣアドレス、ＩＰアドレス、ポート番号等と比較し、条件に合致する場合は、正常な通信として通信処理機能部１１１に伝達する。一方、条件に合致しない場合は、異常な通信として遮断し、ログ機能部１１３を利用して記録する。
【００３８】
通信処理機能部１１１は、内部ネットワーク２１０の内部機器２２０との通信を行なうブロックであり、ＦＷ処理機能部１１０から伝達されたデータをデータ内容チェック機能部１１２に送信する。
【００３９】
データ内容チェック機能部１１２は、データの内容があらかじめ定められたデータ内容ルール１１８に合致しているかを検査する。合致している場合には、正常なデータとして、ＦＥＣ符号化機能部１１４に送る。合致していない場合には、異常なデータとして破棄し、ログ機能部１１３を利用して記録する。
【００４０】
ログ機能部１１３は、記録したログ内容を警報機能部１１６に通知する。警報機能部１１６は、通知されたログ内容が、あらかじめ定められた警報ルール１１９に合致する場合には、警報を出力する。これにより、通信やデータの異常をユーザに通知することができる。
【００４１】
ＦＥＣ符号化機能部１１４は、データ列を誤り検出・訂正符号によって符号化する。この処理によって、外側ＦＷ装置１２側での誤り検出や誤り訂正が可能となる。符号化したデータ列は、単方向通信部１１５に送られる。
【００４２】
単方向通信部１１５は、物理的に、内側ＦＷ装置１１側から外側ＦＷ装置１２側への単方向にのみ信号を伝達可能なブロックである。このようなブロックは、例えば、光送受信機、電気信号を電圧値・電流値に変換して伝達する装置、電気信号を空気圧等に変換して伝達する装置等を用いて構成することができる。
【００４３】
なお、単方向通信部１１５とアイソレータ装置１３とはセットで構成することができる。例えば、単方向通信部１１５を光送受信機や電気信号を空気圧等に変換して伝達する装置で構成すると、別途アイソレータ装置１３を設けることなく、アイソレータ機能も実現できることになる。
【００４４】
外側ファイアウォール装置１２は、ＦＷ処理機能部１２０、通信処理機能部１２１、データ内容チェック機能部１２２、ログ機能部１２３、ＦＥＣ復号機能部１２４、単方向通信部１２５、警報機能部１２６を備えている。外側ファイアウォール装置１２は、例えば、ＰＬＣ（Programmable Logic Controller）を利用して構成することができる。
【００４５】
内側ファイアウォール装置１１と機能的に重複するブロックも含まれているが、これは、内側ファイアウォール装置１１と外側ファイアウォール装置１２とで異なる運用管理をすることができるようにするためである。例えば、ＦＷルール、データ内容ルール、警報ルール等について内側ファイアウォール装置１１と外側ファイアウォール装置１２とで別個のポリシーを用いることができる。ただし、同種の機能ブロックを重複させずに、一方の装置にのみ配置するようにしてもよい。
【００４６】
単方向通信部１２５は、物理的に、内側ＦＷ装置１１側から外側ＦＷ装置１２側への単方向にのみ信号を伝達可能なブロックである。このようなブロックは、例えば、光送受信機、電気信号を電圧値・電流値に変換して伝達する装置、電気信号を空気圧等に変換して伝達する装置等を用いて構成することができる。なお、内側ファイアウォール装置１１の単方向通信部１１５と、外側ファイアウォール装置１２の単方向通信部１２５のどちらか一方を省くようにしてもよい。
【００４７】
ＦＥＣ復号機能部１２４は、誤り検出・訂正符号を復号してデータ列を取り出す。このとき、誤り訂正符号を用いて訂正できる範囲の誤りは訂正して復号する。これにより、単方向通信部１１５、アイソレータ装置１３、単方向通信部１２５で生じたエラーを訂正することができる。復号に成功した場合には、復号したデータをデータ内容チェック機能部１２２に伝達する。復号に失敗した場合には、異常なデータとして破棄して、異常発生を示す情報をデータ内容チェック機能部１２２に伝達するとともに、ログ機能部１２３を利用して異常が発生した旨を記録する。
【００４８】
ログ機能部１２３は、記録したログ内容を警報機能部１２６に通知する。警報機能部１２６は、通知されたログ内容が、あらかじめ定められた警報ルール１２９に合致する場合には、警報を出力する。これにより、通信やデータの異常をユーザに通知することができる。
【００４９】
データ内容チェック機能部１２２は、データの内容があらかじめ定められたデータ内容ルール１２８に合致しているかを検査する。合致している場合には、正常なデータとして、通信処理機能部１２１に送る。合致していない場合には、異常なデータとして破棄して、異常発生を示す情報を通信処理機能部１２１に伝達するとともに、ログ機能部１２３を利用して異常が発生した旨を記録する。
【００５０】
通信処理機能部１２１は、外部ネットワーク２３０の外部機器２４０との通信を行なうブロックであり、データ内容チェック機能部１２２から伝達されたデータを外部機器２４０を送信先としてＦＷ処理機能部１２０に出力する。
【００５１】
ＦＷ処理機能部１２０は、通信処理機能部１２１から出力されたデータを取得し、ＦＷルール１２７であらかじめ許可された条件、例えば、通信方向、通信プロトコル種別、ＭＡＣアドレス、ＩＰアドレス、ポート番号等と比較し、条件に合致する場合は、正常な通信として送信先である外部機器２４０に伝達する。一方、条件に合致しない場合は、異常な通信として遮断し、ログ機能部１２３を利用して異常が発生した旨を記録する。
【００５２】
以上のような構成のネットワークにおいて、内部機器２２０から外部機器２４０にデータを送信する場合の手順について図２のフローチャートを参照して説明する。
【００５３】
まず、内部機器２２０のデータ出力部２２１が、送信すべきデータを送信する（Ｓ１０１）。データの送信は、例えば、ユーザからの指示に基づいたり、定期的、所定量のデータを蓄積したとき等に行なうことができる。このとき、内側ＦＷ装置の通信処理機能部１１１を送信先としてもよいし、外部機器２４０を送信先としてもよい。後者の場合、外部機器２４０とは。通信接続要求と通信確立変更をやり取りして通信を確立することはできないため、ファイアウォール装置１００をプロキシサーバとして用いるようにする。
【００５４】
このデータ通信を、ＦＷ処理機能部１１０が取得して、通信条件の検査を行なう（Ｓ１０２）。通信が許可されると、通信処理機能部１１１がデータを受信する（Ｓ１０３）。次いで、データ内容チェック機能部１１２が、データ内容ルール１１８に基づいてデータ内容の検査を行なう（Ｓ１０４）。データ内容に問題がなければ、ＦＥＣ符号化機能部１１４がＦＥＣ符号化を行なう（Ｓ１０５）。
【００５５】
そして、単方向通信部１１５により単方向通信が行なわれ、アイソレータ装置１３を介して、単方向通信部１２５にデータが伝達される（Ｓ１０６）。デジタル電気信号で表わされたデータは、単方向通信の過程で、光、アナログ物理量等の信号に変換され、再度デジタル電気信号に戻される。
【００５６】
次いで、ＦＥＣ復号機能部１２４がＦＥＣ符号化されたデータを復号し（Ｓ１０７）、データ内容チェック機能部１２２が、データ内容ルール１２８に基づいたデータ内容の検査を行なう（Ｓ１０８）。
【００５７】
データ内容に問題がなければ、通信処理機能部１２１が外部機器２４０にデータを送信する（Ｓ１０９）。このデータ通信を、ＦＷ処理機能部１２０が取得して、通信条件の検査を行なう（Ｓ１１０）。通信が許可されると、外部機器２４０にデータを伝達し、外部機器２４０が内部機器２２０からのデータを受信する（Ｓ１１１）。
【００５８】
次に、図１に示したネットワークにおいて、インターネット６００に、内部ネットワーク２１０への浸入を企てる攻撃者の機器６１０が接続されている場合を想定し、攻撃者からの攻撃があった場合のファイアウォール装置１００の動作について説明する。
【００５９】
まず、攻撃者機器６１０から内部ネットワーク２１０内の内部機器２２０への不正アクセスを試みた場合について説明する。攻撃者機器６１０からの通信は許可されていないため、ファイアウォール装置１００の設定ルールに不備がなければ、通信は遮断され、不正アクセスは失敗する。仮に、ファイアウォール装置１００の設定ルールに不備があったとしても、外側ＦＷ装置１２から内側ＦＷ装置１１への通信は物理的に不可能であるため、攻撃者機器６１０が内部ネットワーク２１０にアクセスすることはできず、内部ネットワーク２１０は完全に保護される。
【００６０】
次に、攻撃者が外部ＦＷ装置１２の管理者権限の不正取得を試みた場合について説明する。仮に、攻撃者が外部ＦＷ装置１２の管理者権限の不正取得に成功して、外部ＦＷ装置１２の設定を行なうことができるようになり、外側ＦＷ装置１２の機能を無効化したとしても、外側ＦＷ装置１２から内側ＦＷ装置１１への通信は物理的に不可能であるため、攻撃者機器６１０が内部ネットワーク２１０にアクセスすることはできず、内部ネットワーク２１０は完全に保護される。
【００６１】
次に、攻撃者が外部機器２４０の管理者権限の不正取得を試みた場合について説明する。仮に、攻撃者が外部機器２４０の管理者権限の不正取得に成功して、外部機器２４０の操作を行なうことができるようになり、外側ＦＷ装置１２にアクセスできるようになったとしても、外側ＦＷ装置１２から内側ＦＷ装置１１への通信は物理的に不可能であるため、攻撃者機器６１０が内部ネットワーク２１０にアクセスすることはできず、内部ネットワーク２１０は完全に保護される。
【００６２】
次に、攻撃者機器６１０が外部機器２４０になりすますことを試みた場合について説明する。仮に、なりすましが成功して、攻撃者機器６１０が外側ＦＷ装置１２にアクセスできるようになったとしても、外側ＦＷ装置１２から内側ＦＷ装置１１への通信は物理的に不可能であるため、攻撃者機器６１０が内部ネットワーク２１０にアクセスすることはできず、内部ネットワーク２１０は完全に保護される。
【００６３】
以上説明したいように、本実施形態のファイアウォール装置１００によれば、第１ネットワークと広域ネットワークに接続された第２ネットワークとを含んだネットワークにおいて、第１ネットワークから第２ネットワークへのデータ送信のみが要求されている場合に、第１ネットワークを、広域ネットワークを介した攻撃から保護することができるようになる。
【００６４】
なお、本発明のファイアウォール装置は、工業プラントにおけるネットワークに限られず、種々のネットワークに適用することができる。例えば、図３（ａ）に示すように、投票機器２５１を含んだ投票ネットワーク２５０と、集計機器２６１を含んだ集計ネットワーク２６０とが接続されている場合、投票ネットワーク２６０から集計ネットワーク２６０への投票データの送信のみが要求され、集計ネットワーク２６０から投票ネットワーク２５０へのデータ送信は必要ない。このようなネットワークに、本発明のファイアウォール装置１００を適用することで、インターネット６００を介した攻撃者機器６１０から投票ネットワーク２５０を完全に保護することが可能となる。
【００６５】
また、図３（ｂ）に示すように、操作端末２７１を含んだ操作端末ネットワーク２７０と、ログ収集機器２８１を含んだログ管理ネットワーク２８０とが接続されている場合、操作端末ネットワーク２７０からログ管理ネットワーク２８０への操作情報データの送信のみが要求され、ログ管理ネットワーク２８０から操作端末ネットワーク２７０へのデータ送信は必要ない。このようなネットワークに、本発明のファイアウォール装置１００を適用することで、インターネット６００を介した攻撃者機器６１０から操作端末ネットワーク２７０を完全に保護することが可能となる。
【符号の説明】
【００６６】
１１…内側ファイアウォール装置、１２…外側ファイアウォール装置、１３…アイソレータ装置、１００…ファイアウォール装置、１１０…ＦＷ処理機能部、１１１…通信処理機能部、１１２…データ内容チェック機能部、１１３…ログ機能部、１１４…ＦＥＣ符号化機能部、１１５…単方向通信部、１１６…警報機能部、１１７…ＦＷルール、１１８…データ内容ルール、１１９…警報ルール、１２０…ＦＷ処理機能部、１２１…通信処理機能部、１２２…データ内容チェック機能部、１２３…ログ機能部、１２４…ＦＥＣ復号機能部、１２５…単方向通信部、１２６…警報機能部、１２７…ＦＷルール、１２８…データ内容ルール、１２９…警報ルール、２１０…内部ネットワーク、２２０…内部機器、２２１…データ出力部、２３０…外部ネットワーク、２４０…外部機器、２４１…データ入力部
【図１】
2015041958.tif 000003
【図２】
2015041958.tif 000004
【図３】
2015041958.tif 000005
【図４】
2015041958.tif 000006
【図５】
2015041958.tif 000007