(57)【要約】【課題】  不正なネットワークアクセスを阻止すると共に、機能の復帰までの時間を短縮させた画像処理装置を提供する。【解決手段】  ネットワークからの不正なアクセスを検出するネットワーク監視機能と、不正なアクセスを検出すると、画像処理装置１の通電状態を制御して動作モードを変更するＣＰＵ２と、所定時間を経過するごとに通電状態を回復させ、動作モードを元の状態に戻す状態変更部１０とを有し、ＣＰＵ２は、動作モードが元の状態に戻されたときに、不正なアクセスが継続しているか否かを判し、継続していると判定すると再度動作モードを変更する．【選択図】        図１
2007081638.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークからの不正なアクセスを検出するネットワーク監視手段と、
前記ネットワーク監視手段により前記不正なアクセスを検出すると、画像処理装置の通電状態を制御して動作モードを変更する制御手段と、
所定時間を経過するごとに前記通電状態を回復させ、前記動作モードを元の状態に戻す状態変更手段とを有し、
前記制御手段は、前記動作モードが元の状態に戻されたときに、前記不正なアクセスが継続しているか否かを判し、継続していると判定すると再度前記動作モードを変更することを特徴とする画像処理装置。
【請求項２】
前記動作モードの変更は、最低限の通電状態としたスリープモードと、電源をオフする電源停止モードとを含むことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記状態変更手段は、前記動作モードの変更後に前記ネットワークを介してパケットを受信しても、前記通電状態を回復させないことを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
動作モードの変更時に、前記スリープモードと前記電源停止モードのいずれを選択するのかを設定する設定変更手段を有することを特徴とする請求項２記載の画像処理装置。
【請求項５】
ネットワークからの不正なアクセスを検出するネットワーク監視手段と、
前記ネットワーク監視手段により前記不正なアクセスを検出すると、画像処理装置の通電状態を制御して動作モードを変更する制御手段と、
所定の入力がなされると前記通電状態を回復させ、前記動作モードを元の状態に戻す状態変更手段とを有し、
前記制御手段は、前記動作モードが元の状態に戻されたときに、前記不正なアクセスが継続しているか否かを判定し、該継続していると判定すると再度前記動作モードを変更することを特徴とする画像処理装置。
【請求項６】
前記状態変更手段は、解除ボタンの押下により前記通電状態を回復させることを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記状態変更手段によって前記通電状態が回復されると、前記不正なアクセスを検出したことを通知する通知手段を有することを特徴とする請求項１から６のいずれか１項記載の画像処理装置。
【請求項８】
前記状態変更手段は、予め設定された時刻となると前記通電状態を回復させ、
前記制御手段は、設定されたジョブを行うことを特徴とする請求項１から７のいずれか１項記載の画像処理装置。
【請求項９】
ネットワークからの不正なアクセスを検出するステップと、
前記不正なアクセスを検出すると、画像処理装置の通電状態を制御して動作モードを変更するステップと、
所定時間を経過するごとに前記通電状態を回復させ、前記動作モードを元の状態に戻すステップと、
前記動作モードが元の状態に戻されたときに、前記不正なアクセスが継続しているか否かを判定し、該継続していると判定すると再度前記動作モードを変更するステップとを有することを特徴とする不正アクセス防止方法。
【請求項１０】
ネットワークからの不正なアクセスを検出するステップと、
前記不正なアクセスを検出すると、画像処理装置の通電状態を制御して動作モードを変更するステップと、
所定の入力がなされると前記通電状態を回復させ、前記動作モードを元の状態に戻すステップと、
前記動作モードが元の状態に戻されたときに、前記不正なアクセスが継続しているか否かを判定し、該継続していると判定すると再度前記動作モードを変更するステップとを有することを特徴とする不正アクセス防止方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コピー、Ｆａｘ、プリンタ等の複数の機能を備えた画像処理装置に関する。特に、ネットワークからの不正なアクセスを阻止するセキュリティ機能を備えた画像処理装置及び不正アクセス防止方法に関する。
【背景技術】
【０００２】
近年の画像処理装置は、ネットワーク接続機能を備え、ネットワークを介して受信した印刷要求を処理することができるようになっている。しかしながら、ネットワークに接続したことによって、悪意の第三者からの攻撃を受けることになり、問題が生じている。例えば、ＤＯＳ（Denial of Service attack）攻撃やＤＤＯＳ（Distributed Denial of Service attack）攻撃と呼ばれるサービス不能攻撃を受けると、大量の（無意味な）サービス接続要求が画像処理装置に送りつけられることになる。画像処理装置は、常に稼動状態で外部からの攻撃を受けつづけるので、他の正当なユーザへのサービスができなくなったり、内部データの漏洩や破壊といった危険性が生じたりする。また、スリープモードへの移行ができなくなってしまうので、省エネの観点からも望ましくない。
【０００３】
特許文献１では、ネットワーク管理者が機器に対して電源復帰許可パケット、電源復帰取り消しパケットを送信して電源状態の変更を制御する。これにより、機器が無断あるいは不当に電源投入されてアクセスされることを防いでいる。
【０００４】
【特許文献１】特開２００２−２６８７７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ネットワークからの不正なアクセスは、何時起こるのか特定することができないので、特許文献１のように管理者のパケット送信で通信をシャットダウンしていたのでは、不正アクセスを防ぎきることはできない。また、管理者自身がパケットを送信することによって制御をおこなうため、細かな制御をおこなうためには管理者が常駐する必要がある。また管理者が不在になる場合は機器の管理が細かく制御できないため（例えば不在時は機器が使用できなくなる等）ユーザーにとって利便性が悪いという課題がある。
【０００６】
本発明は上記事情に鑑みてなされたものであり、不正なネットワークアクセスを阻止すると共に、機能の復帰までの時間を短縮させた画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するために本発明の画像処理装置は、ネットワークからの不正なアクセスを検出するネットワーク監視手段と、前記ネットワーク監視手段により前記不正なアクセスを検出すると、画像処理装置の通電状態を制御して動作モードを変更する制御手段と、所定時間を経過するごとに前記通電状態を回復させ、前記動作モードを元の状態に戻す状態変更手段とを有し、前記制御手段は、前記動作モードが元の状態に戻されたときに、前記不正なアクセスが継続しているか否かを判し、継続していると判定すると再度前記動作モードを変更する構成を備えている。
このように本発明は、ネットワークからの不正アクセスを受けると、動作モードを変更し、所定時間ごとに復帰して不正アクセスが継続しているか否かを判定するので、不正なネットワークアクセスを阻止すると共に、機能の復帰までの時間を短縮させることができる。
【０００８】
上記の動作モードの変更は、最低限の通電状態としたスリープモードと、電源をオフする電源停止モードとを含むとよい。さらに、前記状態変更手段は、前記動作モードの変更後に前記ネットワークを介してパケットを受信しても、前記通電状態を回復させないようにするとよい。また、動作モードの変更時に、前記スリープモードと前記電源停止モードのいずれを選択するのかを設定する設定変更手段を有していてもよい。
【０００９】
本発明の画像処理装置は、ネットワークからの不正なアクセスを検出するネットワーク監視手段と、前記ネットワーク監視手段により前記不正なアクセスを検出すると、画像処理装置の通電状態を制御して動作モードを変更する制御手段と、所定の入力がなされると前記通電状態を回復させ、前記動作モードを元の状態に戻す状態変更手段とを有し、前記制御手段は、前記動作モードが元の状態に戻されたときに、前記不正なアクセスが継続しているか否かを判定し、該継続していると判定すると再度前記動作モードを変更する構成を備えている。
【００１０】
また、上記の状態変更手段は、解除ボタンの押下により前記通電状態を回復させるとよい。また、前記状態変更手段によって前記通電状態が回復されると、前記不正なアクセスを検出したことを通知する通知手段を設けてもよい。さらに、前記状態変更手段は、予め設定された時刻となると前記通電状態を回復させ、前記制御手段は、設定されたジョブを行うとよい。
【００１１】
本発明の不正アクセス防止方法は、ネットワークからの不正なアクセスを検出するステップと、前記不正なアクセスを検出すると、画像処理装置の通電状態を制御して動作モードを変更するステップと、所定時間を経過するごとに前記通電状態を回復させ、前記動作モードを元の状態に戻すステップと、前記動作モードが元の状態に戻されたときに、前記不正なアクセスが継続しているか否かを判定し、該継続していると判定すると再度前記動作モードを変更するステップとを有している。
【００１２】
本発明の不正アクセス防止方法は、ネットワークからの不正なアクセスを検出するステップと、前記不正なアクセスを検出すると、画像処理装置の通電状態を制御して動作モードを変更するステップと、所定の入力がなされると前記通電状態を回復させ、前記動作モードを元の状態に戻すステップと、前記動作モードが元の状態に戻されたときに、前記不正なアクセスが継続しているか否かを判定し、該継続していると判定すると再度前記動作モードを変更するステップとを有している。
【発明の効果】
【００１３】
本発明は、不正なネットワークアクセスを阻止すると共に、機能の復帰までの時間を短縮させることができる。
【発明を実施するための最良の形態】
【００１４】
添付図面を参照しながら本発明の好適な実施例を説明する。
【実施例】
【００１５】
まず、図１を参照しながら本実施例の構成を説明する。図１に示すように本実施例の画像処理装置１は、システムバス１７上に、ＣＰＵ２、ＲＡＭ３、ＲＯＭ４、ビデオコントローラ５、画像入力装置６、画像出力装置７、ネットワークコントローラ８、復帰要求検出部９、状態変更部１０、電源１１、Ｉ／Ｏコントローラ１２、ハードディスク１３、ファクシミリ通信部１４、操作表示部（設定変更手段）１５、タイマ１６等が接続されている。
【００１６】
ＲＯＭ４には、画像処理装置１の制御プログラムが記録されており、ＣＰＵ２は、ＲＯＭ４からプログラムを読み出して、このプログラムに従って図１に示す各部を制御する。例えば、ＲＯＭ４には、ネットワークからのアクセス状況を監視するネットワークアクセス監視機能を具備するプログラムが記録されている。ＣＰＵ２がこのプログラムを実行することで、ネットワークからの悪意のあるアクセス（例えば、大量のデータや不正パケットを送りつけるＤＯＳ攻撃やＤＤＯＳ攻撃）を検出し、ハードディスク１３（補足：スリープではなく、電源OFFに状態変更した場合でも、次回起動時にログを表示可能にするため、ここでは不揮発性記憶装置にしてください）にログを記録する。なお、制御の詳細については、フローチャートを参照しながら後ほど説明する。またＲＡＭ３は、ＣＰＵ２のワークエリアとしても使用される。
【００１７】
ビデオコントローラ５は、ネットワークを介して接続されたコンピュータ（不図示）からの画像データを受け取ると、受け取った画像データをビットマップデータに展開し、画像形成用のビデオ信号を生成する。生成したビデオ信号は、画像出力装置７に出力され、画像が形成される。
【００１８】
画像入力装置６は、ガラス台上に載置された原稿を、スキャナ部を副走査方向に移動させて読み取る機能と、ＡＤＦにより原稿載置台に載置された原稿を１枚ずつガラス板上へ搬送して排出することで、原稿をスキャナ部に対して移動させて原稿画像を読み取る機能との何れかを選択して、原稿から画像を読み取って画像情報を取得する。
【００１９】
画像出力装置７は、ビデオコントローラ５から出力されるビデオ信号、又は画像入力装置６で入力した画像データに応じた未定着トナー像を複写用紙上に形成し、この未定着トナー像を定着して出力する。
【００２０】
ネットワークコントローラ８は、ネットワークを介して接続された各機器との間でデータの送受信を行うため所定のインターフェースを備えている。
【００２１】
復帰要求検出部９は、ネットワークコントローラ８で特定パケットの受信や各種ＩＯからの復帰要求、操作表示部１５から所定操作による復帰要求を検出すると、状態変更部１０に対して復帰要求を出力する。状態変更部１０は、復帰要求検出部９から復帰要求を受け付けると、電源１１に電源供給を再開するように指示する。電源部１１は、状態変更部１０の制御に従って、図１に示す各部への電源供給を再開させる。これによって画像処理装置１がスリープモードから復帰する。
【００２２】
Ｉ／Ｏコントローラ１２は、ＵＳＢ（Universal Serial Bus）やＰＣＩ（Peripheral Components Interconnect）によって周辺機器に接続し、周辺機器にデータを送信したり、周辺機器からのデータを入力したりする。
【００２３】
ファクシミリ通信部１４は、公衆電話回線を介してファクシミリ通信を行うものであって、符号化／復号化、変復調、網制御等の機能を備えている。符号化／復号化機能は、送信すべき画像データの圧縮及び符号化を行うとともに、受信した画像データの伸長及び復号化を行うものである。変復調機能は、圧縮／符号化された画像データの音声信号への変調及び受信した信号（音声信号）の画像データへの復調を行うものである。網制御機能は、ＮＣＵ（Ｎｅｔｗｏｒｋ Ｃｏｎｔｒｏｌ Ｕｎｉｔ）に相当し、送受信相手であるファクシミリとの公衆電話回線の接続を制御するものである。
【００２４】
操作表示部１５は、図２に示すように画像処理装置１を操作する操作部２０と、ＬＣＤ（Liquid Crystal Display）等の表示部２１とを備えている。操作部２０には、図２に示すようにテンキー２２、オールクリアボタン２３、ストップボタン２４、スタートボタン２５、機能選択ボタン２６等の一般的なボタンと、画像処理装置１をスリープモードから復帰させる復帰ボタン２７とが設けられている。
【００２５】
上記構成を備える本実施例は、アプリケーションソフトウェアによるネットワーク監視機能によって、大量の不正データやコマンドを送りつけられるなどの不正なネットワークアクセス（例えばＤＯＳ攻撃など）を検出すると、予め決められている設定に従って、画像処理装置１を電源ＯＦＦの状態や、スリープモードに移行させる。また、ネットワークからパケットを受信した時に、スリープモードから通常状態への復帰を無効に設定しておくことで、スリープモード中に悪意のパケットを受信しても、画像処理装置１がスリープモードから復帰して処理を再開してしまうことがない。従って、ＤＯＳ攻撃による悪意のアクセスを受けても、この攻撃に長時間さらされることがなく、保持している内部データを、漏洩や破壊といった危険性から守ることができる。
【００２６】
さらに、予め設定された所定時間を経過するごとに、スリープモードから復帰して、ネットワークからの攻撃が続いているか否かを判定し、攻撃が続いていると判定すると、再びスリープモードに戻ってネットワークからの攻撃を受けないようにする。ネットワークからの攻撃が終了したと判定すると、スリープモードを解除して、通常モードに復帰する。
【００２７】
本実施例の動作例を図３、図５、図６、図７に示すフローチャートを参照しながら説明する。
【００２８】
［動作例１］
ＣＰＵ２は、アプリケーションソフトウェアによるネットワーク監視機能によってネットワークからの不正アクセスを検出すると（ステップＳ１）、受けた攻撃を履歴としてハードディスク１３に記録する（ステップＳ２）。記録する内容には、攻撃を受けた時刻、攻撃回数、ＩＰアドレス、ポート番号、攻撃内容（ＰＩＮＧコマンド、バッファのオーバフロー）などが含まれる。
【００２９】
次にＣＰＵ２は、不正アクセスを受けた場合に、予め設定されている遷移状態に従って画像処理装置１を状態遷移させる（ステップＳ３）。ＣＰＵ２は、予め図４（Ａ）に示すような表示を表示部２１に表示させ、ユーザからの設定を入力している。電源オフに設定されていた場合には（ステップＳ３／ＹＥＳ）、ネットワーク接続をシャットダウンする処理を行い（ステップＳ４）、画像処理装置１の電源をオフする（ステップＳ５）。
【００３０】
また、電源オフに設定されていなかった場合には（ステップＳ３／ＮＯ）、パケット受信による復帰を無効に設定する（ステップＳ４）。すなわち、ネットワークを介して送信された印刷要求は、一切受け付けず、処理を行わない。
【００３１】
パケット受信による復帰を無効に設定すると、ＣＰＵ２は、その他に復帰を無効にする処理があるか否かを判定し（ステップＳ７）、無効にする処理がある場合には（ステップＳ７／ＹＥＳ）、該当処理による復帰を無効に設定する（ステップＳ８）。ユーザーまたは機器管理者は図４（Ｂ）に示すような表示を表示部２１に表示させ、あらかじめ復帰を許可する操作または動作を選択することができる。あらかじめ設定された情報をもとに復帰が許可されていない操作または動作の無効化する設定が終了すると、画像処理装置１をスリープモードに遷移させる（ステップＳ９）。
【００３２】
以上の動作によって、ネットワークからの特定パケット受信による復帰要求や、許可されていない操作・動作による復帰要求によってスリープモードから復帰することがない。すなわち、ネットワークからのパケットを受け付けなくなるので、システムがネットワークからの攻撃を受けることがない。このため、ユーザにとってセキュアで利便性の高い機器を提供することができる。
【００３３】
スリープモードへの遷移処理が終了してから所定時間をタイマ１６でカウントする。タイマ１６のカウント値が所定値になる、もしくは許可されたＩＯからの入力等が発生した場合、復帰要求検出部９が状態変更部１０に対し復帰要求を出し（ステップＳ１０）、画像処理装置１をスリープモードから復帰させる（ステップＳ１１）。スリープモードから復帰するとＣＰＵ２は、記録していた該当ＩＰアドレスから攻撃が継続しているか否かを判定する（ステップＳ１２）。攻撃が続いていると判定すると（ステップＳ１２／ＹＥＳ）、再びスリープモードに移行し、所定時間の計時を開始する。攻撃が終了したと判定すると（ステップＳ１２／ＹＥＳ）、通常モードのままでジョブの待機状態となる。
【００３４】
このようにスリープモードに遷移しても、所定時間ごとに攻撃が終わったか否かを判定するので、機能の復帰までの時間を短縮させることができる。
【００３５】
また、図５のフローチャートに示すようにスリープモードから復帰すると（ステップＳ１５／ＹＥＳ）、スリープモードに移行する直前に、不正アクセスが発生しているか否かを判定して復帰後の処理を変更することもできる。ハードディスク１３にログが記録されている場合には（ステップＳ１６／ＹＥＳ）、不正アクセスの発生を電子メールで管理者に通知したり、図２に示すような画面を表示してユーザに通知する（ステップＳ１８）。また不正なアクセスを受けていなかった場合には（ステップＳ１６／ＮＯ）、通常のユーザインターフェイス画面を表示部２１に表示させる（ステップＳ１７）。
【００３６】
［動作例２］
上述した動作例１では、パケット受信によるスリープモードからの復帰を無効に設定していたが、画像処理装置の操作部２０に設けられた復帰ボタン２７が押下された時にだけ、復帰要求を受け付けてスリープモードを解除するものであってもよい。この手順について図６に示すフローチャートを参照しながら説明する。なお、スリープモードに遷移するまでの手順は、図３に示すフローチャートと同様であるため説明を省く。
【００３７】
不正アクセスを検出後、遷移する状態がスリープモードに設定されていた場合（ステップＳ３／ＮＯ）、復帰ボタン２７からの復帰要求以外はすべて無効に設定し（ステップＳ２１）、スリープモードに遷移する（ステップＳ２２）。操作部２０の復帰ボタン２７が押下されると（ステップＳ２３／ＹＥＳ）、復帰要求検出部９がこの操作入力を検出して、状態変更部１０に復帰要求を出力する。状態変更部１０の制御によって電源が各部に供給され、スリープモードから復帰する（ステップＳ２４）。ＣＰＵ２は、復帰すると、ログとしてハードディスク１３に格納してあるＩＰアドレスを参照して、該当ＩＰアドレスからの攻撃が終了したか否かを判定する（ステップＳ２５）。攻撃が継続していた場合には（ステップＳ２５／ＮＯ）、攻撃を受けているＩＰアドレスを画像出力装置７で印刷出力する（ステップＳ２６）。攻撃が終了したと判定すると（ステップＳ２５／ＹＥＳ）、通常モードのままでジョブの待機状態となる。
【００３８】
［動作例３］
この動作例３では、不正アクセスを検出してスリープモードに移行した後に、ファクシミリの時刻指定送信が設定されていた場合には、スリープモードから復帰して時刻指定送信だけを行い、再びスリープモードに移行するものである。
【００３９】
図７に示すフローチャートを参照しながら本実施例の動作手順を説明する。なお、スリープモードに遷移するまでの手順は、図３に示すフローチャートと同様であるため説明を省く。
不正アクセスを検出後、遷移する状態がスリープモードに設定されていた場合（ステップＳ３／ＮＯ）、ＣＰＵ２は、パケット受信による復帰要求は無効に設定する（ステップＳ３１）。次に、時刻指定送信が常に有効に設定されているか否かを判定する（ステップＳ３２）。時刻指定送信が常に有効に設定されていない場合には（ステップＳ３２／ＮＯ）、タイマ１６からの復帰要求を無効に設定する（ステップＳ３３）。すなわち、復帰要求検出部９は、タイマ１６によって所定時間を計時しても、状態変更部１０に復帰要求を出力しない。
【００４０】
次に、ＣＰＵ２は、その他に復帰を無効にする処理があるか否かを判定し（ステップＳ３４）、無効にする処理がある場合には（ステップＳ３４／ＹＥＳ）、該当処理による復帰を無効に設定する（ステップＳ３５）。これらの設定が終了すると、ＣＰＵ２はスリープモードへ移行する（ステップＳ３６）。
【００４１】
この後、例えば、復帰ボタン２７の押下や許可されたＩＯからの入力、または時刻指定送信で設定された送信時間による復帰要求受信（ステップＳ３７）によって復帰すると（ステップＳ３８）、ログとしてハードディスク１３に格納してあるＩＰアドレスを参照して、該当ＩＰアドレスからの攻撃が終了したか否かを判定する（ステップＳ３９）。攻撃が継続していた場合には（ステップＳ３９／ＮＯ）、攻撃を受けているＩＰアドレスを画像出力装置７で印刷出力する（ステップＳ４０）。攻撃が終了したと判定すると（ステップＳ３９／ＹＥＳ）、通常モードのままでジョブの待機状態となる。
【００４２】
以上の動作によって、ネットワークからのパケット受信によるシステムの復帰がおこなわれなくなり、必要最低限の復帰要求のみ応答することによって、システムがネットワークからの攻撃に長時間さらされることがなくなる。また不正アクセスを受けてスリープに遷移した場合、システム復帰時にユーザインターフェイスやメールを利用してユーザーや管理者に対してその旨を通知することにより、より迅速な復旧作業が可能となる。
【００４３】
上述した実施例は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【図面の簡単な説明】
【００４４】
【図１】画像処理装置の構成を示す図である。
【図２】操作表示部の概観を示す図である。
【図３】画像処理装置の動作手順１を示すフローチャートである。
【図４】表示部に表示される表示例を示す図である。
【図５】復帰後の手順を示すフローチャートである。
【図６】画像処理装置の動作手順２を示すフローチャートである。
【図７】画像処理装置の動作手順３を示すフローチャートである。
【符号の説明】
【００４５】
１  画像処理装置              ２  ＣＰＵ
３  ＲＡＭ                    ４  ＲＯＭ
５  ビデオコントローラ        ６  画像入力装置
７  画像出力装置                    ８  ネットワークコントローラ
９  復帰要求検出部            １０  状態変更部
１１  電源                    １２  Ｉ／Ｏコントローラ
１３  ハードディスク          １４  ファクシミリ通信部
１５  操作表示部              １６  タイマ
１７  システムバス
【図１】
2007081638.tif 000003
【図２】
2007081638.tif 000004
【図３】
2007081638.tif 000005
【図４】
2007081638.tif 000006
【図５】
2007081638.tif 000007
【図６】
2007081638.tif 000008
【図７】
2007081638.tif 000009