(57)【要約】【課題】安全な通信プロトコルと安全でない通信プロトコルとが共存しているネットワーク通信環境下であっても、安全な通信を可能にする。【解決手段】複数の通信プロトコルを備えた情報処理装置であって、各通信プロトコルの安全性の程度を記憶した安全性リストと、各通信プロトコルの有効または無効を記憶した状態管理リストと、各通信プロトコルの有効または無効を設定するプロトコル設定手段とを有し、プロトコル設定手段は、各通信プロトコルの有効または無効の状態を、状態管理リストを参照して検出する状態検出部と、一の通信プロトコルが有効にされた場合に、安全性リストを参照して一の通信プロトコルより安全性の低い通信プロトコルを検索する非安全プロトコル検出部と、非安全プロトコル検出部で安全性が低いとして抽出され、かつ状態検出部で有効と検出された通信プロトコルについて無効にする状態変更部とを備えた情報処理装置。【選択図】図３
2008085679.tif 000002
【特許請求の範囲】
【請求項１】
複数の通信プロトコルを備えた情報処理装置であって、
記憶装置と、
前記記憶装置に前記各通信プロトコルの安全性の程度を記憶した安全性リストと、
前記記憶装置に前記各通信プロトコルの有効または無効を記憶した状態管理リストと、
前記各通信プロトコルの有効または無効を設定するプロトコル設定手段とを有し、
前記プロトコル設定手段は、
前記各通信プロトコルの有効または無効の状態を、前記状態管理リストを参照して検出する状態検出部と、
ユーザの操作により一の前記通信プロトコルが有効にされた場合に、前記安全性リストを参照して前記一の通信プロトコルより安全性の低い通信プロトコルを検索する非安全プロトコル検出部と、
前記非安全プロトコル検出部で安全性が低いとして抽出され、かつ前記状態検出部で有効と検出された通信プロトコルについて無効にし、前記状態管理リストを更新する状態変更部とを備えたことを特徴とする情報処理装置。
【請求項２】
前記プロトコル設定手段が設定を変更した後に、安全でない通信プロトコルを無効にした旨を表示装置に出力する状態変更報知部をさらに備えたことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
複数の通信プロトコルを備えた情報処理装置であって、
記憶装置と、
前記記憶装置に前記各通信プロトコルの安全性の程度を記憶した安全性リストと、
前記記憶装置に前記各通信プロトコルの有効または無効を記憶した状態管理リストと、
前記各通信プロトコルの有効または無効を設定するプロトコル設定手段とを有し、
前記プロトコル設定手段は、
前記各通信プロトコルの有効または無効の状態を、前記状態管理リストを参照して検出する状態検出部と、
ユーザの操作により一の前記通信プロトコルが有効にされた場合に、前記安全性リストを参照して前記一の通信プロトコルより安全性の低い通信プロトコルを検索する非安全プロトコル検出部と、
前記非安全プロトコル検出部で安全性が低いとして抽出され、かつ前記状態検出部で有効と検出された通信プロトコルについて無効にするか否かの問い合わせを表示装置に出力する変更問合せ部を備えたことを特徴とする情報処理装置。
【請求項４】
前記安全性リストは、通信プロトコルの種類によってグループ分けされて前記各通信プロトコルの安全性の程度を記憶しており、
前記非安全性プロトコル検出部は、ユーザの操作により一の前記通信プロトコルが有効にされた場合に、前記安全性リストを参照して前記一の通信プロトコルと同じグループに属する通信プロトコル群の中から、前記一の通信プロトコルより安全性の低い通信プロトコルを検索することを特徴とする請求項１から請求項３のいずれか１項に記載の情報処理装置。
【請求項５】
複数の通信プロトコルを備えた情報処理装置であって、
記憶装置と、
前記記憶装置に前記各通信プロトコルの安全性の程度を記憶した安全性リストと、
前記記憶装置に前記各通信プロトコルの有効または無効を記憶した状態管理リストと、
前記各通信プロトコルを用いた通信の安全性の検査を開始する検査開始手段と、
各通信プロトコルの有効または無効を設定するプロトコル設定手段とを有し、
前記プロトコル設定手段は、
前記各通信プロトコルの有効または無効の状態を、前記状態管理リストを参照して検出する状態検出部と、
前記検査開始手段により検査が要求された場合に、前記安全性リストを参照して前記一の通信プロトコルより安全性の低い通信プロトコルを検索する非安全プロトコル検出部と、
前記非安全プロトコル検出部で安全性が低いとして抽出され、かつ前記状態検出部で有効と検出された通信プロトコルについて無効にし、前記状態管理リストを更新する状態変更部とを備えたことを特徴とする情報処理装置。
【請求項６】
複数の通信プロトコルを用いて通信を行うコンピュータに、前記各通信プロトコルの有効または無効を設定するプロトコル設定機能を実現させるためのプログラムであって、
前記各通信プロトコルの有効または無効の状態を検出する状態検出機能、
ユーザの操作により一の通信プロトコルが有効にされた場合に、前記各通信プロトコルの安全性の程度を記憶した安全性リストを参照して、前記一の通信プロトコルより安全性の低い通信プロトコルを検索する非安全プロトコル検出機能、
前記非安全プロトコル検出機能により安全性が低いとして抽出され、かつ前記状態検出機能により有効と検出された通信プロトコルについて無効にし、通信プロトコルの有効または無効を記憶した状態管理リストを更新する状態変更機能を前記コンピュータに実現させることを特徴とするプログラム。
【請求項７】
前記プロトコル設定機能により設定が変更された後に、安全でない通信プロトコルを無効にした旨を表示装置に出力する状態変更報知機能をさらに前記コンピュータに実現させることを特徴とする請求項６に記載のプログラム。
【請求項８】
複数の通信プロトコルを用いて通信を行うコンピュータに、前記各通信プロトコルの有効または無効を設定するプロトコル設定機能を実現させるためプログラムであって、
前記各通信プロトコルの有効または無効の状態を検出する状態検出機能、
ユーザの操作により一の前記通信プロトコルが有効にされた場合に、前記各通信プロトコルの安全性の程度を記憶した安全性リストを参照して、前記一の通信プロトコルより安全性の低い通信プロトコルを検索する非安全プロトコル検出機能、
前記非安全プロトコル検出機能により安全性が低いとして抽出され、かつ前記状態検出機能により有効と検出された通信プロトコルについて無効にするか否かの問い合わせを表示装置に出力する変更問合せ機能を前記コンピュータに実現させることを特徴とするプログラム。
【請求項９】
前記安全性リストは、通信プロトコルの種類によってグループ分けされて前記各通信プロトコルの安全性の程度を記憶しており、
前記非安全性プロトコル検出機能は、ユーザの操作により一の前記通信プロトコルが有効にされた場合に、前記安全性リストを参照して前記一の通信プロトコルと同じグループに属する通信プロトコル群の中から、前記一の通信プロトコルより安全性の低い通信プロトコルを検索することを特徴とする請求項６から請求項８のいずれか１項に記載のプログラム。
【請求項１０】
複数の通信プロトコルを用いて通信を行うコンピュータに、
前記各通信プロトコルを用いた通信の安全性の検査を開始する検査開始機能と、
前記各通信プロトコルの有効または無効を設定するプロトコル設定機能とを実現させるためのプログラムであって、
前記各通信プロトコルの有効または無効の状態を検出する状態検出機能、
前記検査開始機能により検査が要求された場合に、前記各通信プロトコルの安全性の程度を記憶した安全性リストを参照して、前記一の通信プロトコルより安全性の低い通信プロトコルを検索する非安全プロトコル検出機能、
前記非安全プロトコル検出機能により安全性が低いとして抽出され、かつ前記状態検出機能により有効と検出された通信プロトコルについて無効にし、通信プロトコルの有効または無効を記憶した状態管理リストを更新する状態変更機能を前記コンピュータに実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信プロトコルを備えた情報処理装置であって、他の端末等との間でセキュアなネットワーク通信を行うことができる情報処理装置、およびこの情報処理装置の機能をコンピュータにおいて実現させるプログラムに関するものである。
【背景技術】
【０００２】
複数の通信プロトコルを適用し、他の端末装置との間で種々のデータを通信可能なネットワーク複合機が知られている（例えば、特許文献１）。通信プロトコルには、ＳＳＬやＩＰＳＥＣなどの認証や暗号化を伴う安全な通信機能（プロトコル）がある。
【０００３】
【特許文献１】特開２００５−２４２５２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示されたシステムであっても、安全な通信プロトコルと安全でない通信プロトコル（レガシープロトコル）とが共存しているネットワーク通信環境下では、利用者が電子証明書をインストールし、ＳＳＬなどを有効にしてセキュア（安全）な通信を行えるように設定した場合であっても、前記したレガシープロトコルが有効になっている状態では、レガシープロトコルを介した通信が可能となってしまう。すなわち、レガシープロトコルがセキュリティーホールとなり、完全にセキュアな通信を行うことが困難であった。
【０００５】
本発明は、以上のような背景に鑑みてなされたものであり、安全な通信プロトコルと安全でない通信プロトコルとが共存しているネットワーク通信環境下であっても、安全な通信を行うことのできる情報処理装置、およびそのプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
前記した課題を解決するため、本発明は、複数の通信プロトコルを備えた情報処理装置であって、記憶装置と、前記記憶装置に前記各通信プロトコルの安全性の程度を記憶した安全性リストと、前記記憶装置に前記各通信プロトコルの有効または無効を記憶した状態管理リストと、前記各通信プロトコルの有効または無効を設定するプロトコル設定手段とを有し、前記プロトコル設定手段は、前記各通信プロトコルの有効または無効の状態を、前記状態管理リストを参照して検出する状態検出部と、ユーザの操作により一の前記通信プロトコルが有効にされた場合に、前記安全性リストを参照して前記一の通信プロトコルより安全性の低い通信プロトコルを検索する非安全プロトコル検出部と、前記非安全プロトコル検出部で安全性が低いとして抽出され、かつ前記状態検出部で有効と検出された通信プロトコルについて無効にし、前記状態管理リストを更新する状態変更部とを備えたことを特徴とする。
【０００７】
ここで、前記した情報処理装置は、前記プロトコル設定手段が設定を変更した後に、安全でない通信プロトコルを無効にした旨を表示装置に出力する状態変更報知部をさらに備えることが好ましい。
【０００８】
また、本発明は、複数の通信プロトコルを備えた情報処理装置であって、記憶装置と、前記記憶装置に前記各通信プロトコルの安全性の程度を記憶した安全性リストと、前記記憶装置に前記各通信プロトコルの有効または無効を記憶した状態管理リストと、前記各通信プロトコルの有効または無効を設定するプロトコル設定手段とを有し、前記プロトコル設定手段は、前記各通信プロトコルの有効または無効の状態を、前記状態管理リストを参照して検出する状態検出部と、ユーザの操作により一の前記通信プロトコルが有効にされた場合に、前記安全性リストを参照して前記一の通信プロトコルより安全性の低い通信プロトコルを検索する非安全プロトコル検出部と、前記非安全プロトコル検出部で安全性が低いとして抽出され、かつ前記状態検出部で有効と検出された通信プロトコルについて無効にするか否かの問い合わせを表示装置に出力する変更問合せ部を備えたことを特徴とする。
【０００９】
さらに、本発明においては、前記安全性リストは、通信プロトコルの種類によってグループ分けされて前記各通信プロトコルの安全性の程度を記憶しており、前記非安全性プロトコル検出部は、ユーザの操作により一の前記通信プロトコルが有効にされた場合に、前記安全性リストを参照して前記一の通信プロトコルと同じグループに属する通信プロトコル群の中から、前記一の通信プロトコルより安全性の低い通信プロトコルを検索することが好ましい。
【００１０】
また、本発明は、複数の通信プロトコルを備えた情報処理装置であって、記憶装置と、前記記憶装置に前記各通信プロトコルの安全性の程度を記憶した安全性リストと、前記記憶装置に前記各通信プロトコルの有効または無効を記憶した状態管理リストと、前記各通信プロトコルを用いた通信の安全性の検査を開始する検査開始手段と、各通信プロトコルの有効または無効を設定するプロトコル設定手段とを有し、前記プロトコル設定手段は、前記各通信プロトコルの有効または無効の状態を、前記状態管理リストを参照して検出する状態検出部と、前記検査開始手段により検査が要求された場合に、前記安全性リストを参照して前記一の通信プロトコルより安全性の低い通信プロトコルを検索する非安全プロトコル検出部と、前記非安全プロトコル検出部で安全性が低いとして抽出され、かつ前記状態検出部で有効と検出された通信プロトコルについて無効にし、前記状態管理リストを更新する状態変更部とを備えたことを特徴とする。
【００１１】
また、本発明は、複数の通信プロトコルを用いて通信を行うコンピュータに、前記各通信プロトコルの有効または無効を設定するプロトコル設定機能を実現させるためのプログラムであって、前記各通信プロトコルの有効または無効の状態を検出する状態検出機能、ユーザの操作により一の通信プロトコルが有効にされた場合に、前記各通信プロトコルの安全性の程度を記憶した安全性リストを参照して、前記一の通信プロトコルより安全性の低い通信プロトコルを検索する非安全プロトコル検出機能、前記非安全プロトコル検出機能により安全性が低いとして抽出され、かつ前記状態検出機能により有効と検出された通信プロトコルについて無効にし、通信プロトコルの有効または無効を記憶した状態管理リストを更新する状態変更機能を前記コンピュータに実現させることを特徴とする。
【００１２】
ここで、前記したプログラムにおいて、前記プロトコル設定機能により設定が変更された後に、安全でない通信プロトコルを無効にした旨を表示装置に出力する状態変更報知機能をさらに前記コンピュータに実現させることが好ましい。
【００１３】
また、本発明は、複数の通信プロトコルを用いて通信を行うコンピュータに、前記各通信プロトコルの有効または無効を設定するプロトコル設定機能を実現させるためプログラムであって、前記各通信プロトコルの有効または無効の状態を検出する状態検出機能、ユーザの操作により一の前記通信プロトコルが有効にされた場合に、前記各通信プロトコルの安全性の程度を記憶した安全性リストを参照して、前記一の通信プロトコルより安全性の低い通信プロトコルを検索する非安全プロトコル検出機能、前記非安全プロトコル検出機能により安全性が低いとして抽出され、かつ前記状態検出機能により有効と検出された通信プロトコルについて無効にするか否かの問い合わせを表示装置に出力する変更問合せ機能を前記コンピュータに実現させることを特徴とする。
【００１４】
ここで、前記したプログラムにおいては、前記安全性リストは、通信プロトコルの種類によってグループ分けされて前記各通信プロトコルの安全性の程度を記憶しており、前記非安全性プロトコル検出機能は、ユーザの操作により一の前記通信プロトコルが有効にされた場合に、前記安全性リストを参照して前記一の通信プロトコルと同じグループに属する通信プロトコル群の中から、前記一の通信プロトコルより安全性の低い通信プロトコルを検索することが好ましい。
【００１５】
さらに本発明は、複数の通信プロトコルを用いて通信を行うコンピュータに、前記各通信プロトコルを用いた通信の安全性の検査を開始する検査開始機能と、前記各通信プロトコルの有効または無効を設定するプロトコル設定機能とを実現させるためのプログラムであって、前記各通信プロトコルの有効または無効の状態を検出する状態検出機能、前記検査開始機能により検査が要求された場合に、前記各通信プロトコルの安全性の程度を記憶した安全性リストを参照して、前記一の通信プロトコルより安全性の低い通信プロトコルを検索する非安全プロトコル検出機能、前記非安全プロトコル検出機能により安全性が低いとして抽出され、かつ前記状態検出機能により有効と検出された通信プロトコルについて無効にし、通信プロトコルの有効または無効を記憶した状態管理リストを更新する状態変更機能を前記コンピュータに実現させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、各通信プロトコルの有効または無効の状態が状態検出部により検出されると共に、非安全プロトコル検出部により、ユーザの操作により一の通信プロトコルが有効にされた場合に、各通信プロトコルの安全性の程度を記憶した安全性リストを参照して、一の通信プロトコルより安全性の低い通信プロトコルが検索される。
そして、非安全プロトコル検出部により安全性が低いとして抽出され、かつ状態検出部で有効と検出された通信プロトコルが、状態変更部により無効にされる。
【００１７】
従って、安全な通信プロトコルと安全でない通信プロトコルとが共存しているネットワーク通信環境下であっても、安全な通信を行うことが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照しつつ、本発明に係る情報処理装置の好ましい実施形態を説明する。なお、以下の説明においては、本発明に係る情報処理装置が、ネットワークを介して複数の端末と接続されたネットワーク複合機である場合を例に挙げるものとする。ここで、本実施の形態におけるネットワーク複合機とは、コピー機能、印刷機能、スキャナ機能、ファクシミリ機能などを併せ持った、いわゆるデジタル複合機（ＭＦＰ：MultiFunction Peripheral）を意味するものとする。
【００１９】
図１は、本発明に係る情報処理装置を含んで構成される通信ネットワークの構成を示すネットワーク構成図である。
図１に示すように、本発明に係る情報処理装置の一実施形態であるネットワーク複合機１は、ネットワーク２を介して複数の端末３と接続されている。ここで、本実施の形態の場合、ローカルエリアネットワーク（ＬＡＮ）や無線ＬＡＮ等がネットワーク２の一例として挙げられ、パーソナルコンピュータ（ＰＣ）等が端末３の一例として挙げられる。
また、ネットワーク複合機１と各端末３との間の通信や各端末３間の通信は、種々の通信プロトコルを用いて行われる。例えば、図１に示すネットワークの場合、「ｈｔｔｐｓ」、「ｈｔｔｐ」、「ｓｎｍｐ  ｖ３」、「ｓｎｍｐ  ｖ１」、「ｉｐｐｓ」、そして「ｉｐｐ」などの各種通信プロトコルが用いられており、安全な通信（セキュアな通信）を行うことができる通信プロトコル（セキュアな通信プロトコル）と、安全な通信を行うことができない通信プロトコル（セキュアでない通信プロトコル）とが混在している。
【００２０】
［ネットワーク複合機１］
図２は、本発明に係る情報処理装置の一実施形態であるネットワーク複合機１の構成を示すブロック図である。図３は、制御手段として機能するＣＰＵと、記憶装置であるＲＯＭ、ＲＡＭ、ＮＶＲＡＭの具体的な構成を説明するブロック図である。
図２および図３に示すように、ネットワーク複合機１は、ＣＰＵ１０と、ＲＯＭ２０と、ＲＡＭ３０と、ＮＶＲＡＭ４０と、操作部５０と、表示部６０と、印字部７０と、読取部８０とを備えて構成されており、これらは、バス９０を介して互いに接続されている。
【００２１】
ＣＰＵ１０は、ネットワーク複合機１を制御するための中央演算処理装置であり、ネットワーク複合機１における各種動作を制御する制御手段として機能するものである。このＣＰＵ１０は、記憶装置であるＲＯＭ２０、ＲＡＭ３０、そしてＮＶＲＡＭ４０などに記憶された各種プログラム、ネットワーク複合機１に関する情報、そしてネットワーク２を介して他の端末３等と通信を行う際に必要とされる情報などに基づいて、ネットワーク複合機１の動作を制御するものである。
なお、このネットワーク複合機１の制御手段として機能するＣＰＵ１０については、このネットワーク複合機１の各部の説明の後に、より詳細に説明する。
【００２２】
ＲＯＭ２０は、内部に記憶された情報の読出しのみが可能とされた記憶媒体であり、プロトコル特性表（安全性リスト）や、ＣＰＵ１０に実行されて各種手段を実現するプログラムを記憶するものである。
【００２３】
＜プロトコル特性表＞
プロトコル特性表には、ネットワーク複合機１と各端末３との間の通信や各端末３間の通信に用いられる通信プロトコルと、通信プロトコルの安全性の程度とが関連づけられて記憶されている。さらに、プロトコル特性表には、通信プロトコルと、通信プロトコルが対応（サポート）しているネットワーク複合機１の機能とが、関連づけられて記憶されている。
【００２４】
本実施の形態の場合、図４に示すように、プロトコル特性表には、情報項目として、「Ｐｒｏｔｏｃｏｌｓ」、「Ｓｅｃｕｒｅ」、そして「Ｇｒｏｕｐ」が含まれている。
【００２５】
「Ｐｒｏｔｏｃｏｌｓ」の欄には、ネットワーク複合機１と各端末３との間の通信や各端末３間の通信に用いられる通信プロトコルが示されている。この通信プロトコルとして、例えば図４のプロトコル特性表の場合、「ｈｔｔｐｓ」、「ｈｔｔｐ」、「ｓｎｍｐ  ｖ１」、「ｓｎｍｐ  ｖ３」、「ｉｐｐｓ」、「ｉｐｐ」、「ｌｐｒ」、「ｐ９１００」、「ｆｔｐ」、「ｐ５１００２ｓ」、そして「ｐ５１００１」が記憶されている。
【００２６】
「Ｓｅｃｕｒｅ」の欄には、「Ｐｒｏｔｏｃｏｌｓ」の欄に示された各通信プロトコルがセキュア（安全）であるか否かが示されており、セキュア（安全）な通信プロトコル、すなわち安全な通信（セキュアな通信）を行うことができる通信プロトコルには「１」が割り当てられている。
従って、図４に示すプロトコル特性表の場合、通信プロトコル「ｈｔｔｐｓ」と、「sｎｍｐ  ｖ３」と、「ｉｐｐｓ」と、「ｐ５１００２ｓ」とが、セキュア（安全）な通信を行うことができる通信プロトコルであることが判る。
【００２７】
「Ｇｒｏｕｐ」の欄には、「Ｐｒｏｔｏｃｏｌｓ」の欄に示された各通信プロトコルが対応（サポート）しているネットワーク複合機１の機能が示されており、ネットワーク複合機１の機能の具体的な内容が、サブ情報項目として挙げられている。本実施の形態の場合、「Ｍａｎａｇｅ」、「Ｐｒｉｎｔ」、そして「Ｓｃａｎ」がサブ情報項目として採用されており、通信プロトコルが対応しているネットワーク複合機１の機能には「１」が割り当てられている。
ここで、プロトコル特性表において、「Ｐｒｉｎｔ」に「１」が割り当てられている場合は、ネットワーク複合機１の「Ｐｒｉｎｔ（印刷）」に関する通信が行えることを意味し、「Ｍａｎａｇｅ」に「１」が割り当てられている場合は、ネットワーク複合機１の「Ｍａｎａｇｅ（管理）」に関する通信が行えることを意味し、「Ｓｃａｎ」に「１」が割り当てられている場合には、ネットワーク複合機１の「Ｓｃａｎ（スキャン）」に関する通信が行えることを意味する。
【００２８】
従って、図４に示すプロトコル特性表の場合、通信プロトコル「ｈｔｔｐｓ」は、ネットワーク複合機１の機能のうち、「Ｍａｎａｇｅ」、「Ｐｒｉｎｔ」、「Ｓｃａｎ」に関する情報を扱うことができ、通信プロトコル「ｉｐｐｓ」は、ネットワーク複合機１の機能のうち、「Ｐｒｉｎｔ」に関する情報のみを扱うことができることが判る。
【００２９】
ＲＡＭ３０は、情報の読出しと書込みが可能な揮発性の記憶媒体であり、後記するプロトコル状態管理リスト（状態管理リスト）を記憶するものである。
【００３０】
＜プロトコル状態管理リスト＞
プロトコル状態管理リストには、ネットワーク複合機１が通信に用いることのできる通信プロトコルのうちのどの通信プロトコルが有効であるか、通信プロトコルがセキュアか否か、そして各通信プロトコルが対応しているプリンタの機能が、記憶されている。
【００３１】
本実施の形態の場合、プロトコル状態管理リストには、図５に示す内容の情報項目が含まれている。
ここで、この図５に示すプロトコル状態管理リストでは、「Ｅｎａｂｌｅ」の欄を境にして、図４のプロトコル特性表と同様の情報が左側に、安全な通信（セキュアな通信）を行うことができない通信プロトコルが右側に位置している。
【００３２】
ここで、「Ｅｎａｂｌｅ」の欄を境にして左側に位置する各情報項目は、前記したプロトコル特性表と同じであるので、ここではその説明を省略する。
【００３３】
このプロトコル状態管理リストの「Ｅｎａｂｌｅ」の欄は、通信プロトコルの各々が、ネットワーク複合機１において有効であるか否かを示しており、ネットワーク複合機１において有効である通信プロトコルには、「１」が割り当てられている。
従って、図５に示すプロトコル状態管理リストの場合、すべての通信プロトコルが有効であることが判る。
【００３４】
「＃Ｓｅｃｕｒｅ」の欄には、安全な通信（セキュアな通信）を行うことができない通信プロトコルが示されており、安全な通信（セキュアな通信）を行うことができない通信プロトコルには、「１」が割り当てられている。
よって、この図５に示すプロトコル状態管理リストにおいては、通信プロトコル「ｈｔｔｐ」「ｓｎｍｐ  ｖ１」「ｉｐｐ」「ｌｐｒ」「ｐ９１００」「ｆｔｐ」「ｐ５１００１」がセキュアな通信を行うことができない通信プロトコルであることが判る。
【００３５】
また、「＃Ｍａｎａｇｅ」、「＃Ｐｒｉｎｔ」、そして「＃Ｓｃａｎ」は、セキュアな通信を行うことができない通信プロトコルが対応しているネットワーク複合機１の機能の具体的な内容を示しており、各サブ情報項目が意味するところは、前記したプロトコル特性表のサブ情報項目と同じである。
【００３６】
なお、このプロトコル状態管理リストは、ネットワーク複合機１の起動時やリセット時に、前記したプロトコル特性表の内容と、後記するプロトコル制御リストの内容とに基づいて生成される。また、プロトコル制御リストの内容が更新された場合には、このプロトコル状態管理リストは、その都度更新されて、更新されたプロトコル制御リストの内容を反映するように構成されている。
【００３７】
ＮＶＲＡＭ４０は、書き換えの必要なデータを保存するための不揮発性メモリであり、後記するプロトコル制御リストや、クライアント証明書、クライアント秘密鍵、パスワード、サーバ証明書などを記憶するものである。
【００３８】
＜プロトコル制御リスト＞
図６に示すように、プロトコル制御リストは、ネットワーク複合機１において有効となっている通信プロトコルを示すものである。
本実施の形態の場合、図６に示すように、このプロトコル制御リストには、情報項目として、「Ｅｎａｂｌｅ」が含まれている。「Ｅｎａｂｌｅ」の欄は、通信プロトコルが、ネットワーク複合機１において有効であるか否かを示しており、ネットワーク複合機１において有効である通信プロトコルには、「１」が割り当てられている。
従って、図６に示すプロトコル制御リストの場合、すべての通信プロトコルが有効であることが判る。
【００３９】
このプロトコル制御リストは、前記したプロトコル状態管理リストの情報項目「Ｅｎａｂｌｅ」とリンクしており、プロトコル制御リストの情報項目「Ｅｎａｂｌｅ」の欄の内容に変更が加えられると、その変更がプロトコル状態管理リストにおいて反映されるように設定されている。
【００４０】
例えば、プロトコル制御リストにおける通信プロトコル「ｈｔｔｐ」の「Ｅｎａｂｌｅ」欄の値が「１」から「０」または「ｎｕｌｌ」に変更されると、プロトコル状態管理リストの通信プロトコル「ｈｔｔｐ」の「Ｅｎａｂｌｅ」欄の値が「１」から「０」または「ｎｕｌｌ」に変更される。
なお、この「Ｅｎａｂｌｅ」欄の変更に伴い、プロトコル制御リストにおける通信プロトコル「ｈｔｔｐ」の「＃Ｓｅｃｕｒｅ」「＃Ｍａｎａｇｅ」「＃Ｐｒｉｎｔ」「＃Ｓｃａｎ」の値が「１」から「０」または「ｎｕｌｌ」に変更されることになる。
これらのプロトコル制御リストの各情報項目の内容の変更は、後記する状態変更部１４により行われる。
【００４１】
クライアント証明書、クライアント秘密鍵、パスワード、サーバ証明書は、ネットワーク複合機１と端末３との間で、セキュアな通信を確立する際に用いられる情報であり、これらの情報を用いて、ネットワーク複合機１と端末３との間の共通鍵などが生成される。
【００４２】
操作部５０は、外部から入力操作を行うために、ネットワーク複合機１に設けられている入力装置である。例えば、図示しないボタンや、表示部６０に表示されるアイコンなどの入力インタフェースがこれに相当する。
【００４３】
表示部６０は、プリンタの設定に関する情報や印字に関する情報等の、ネットワーク複合機１に関連する情報を表示するものである。本実施の形態の場合、表示部６０は、液晶表示パネル６１（図３参照）とＬＥＤ等を含んで構成され、液晶表示画面６２への情報の表示や、ＬＥＤの点灯等により、ネットワーク複合機１に関連する情報を表示する。
【００４４】
印字部７０は、文字や画像等の各種情報を、白黒やカラーで被転写媒体（例えば、紙）に定着させるものである。言い換えると、印字部７０はプリンタの機能を有するものである。この印字部７０は、ＣＰＵ１０からの指令により、印刷データの印刷等に用いられる。
【００４５】
読取部８０は、紙媒体の文書を光学的に読み取り、画像データに変換するものである。読取部８０で読み取られた画像データは、適宜ＲＡＭ３０に記憶され、また、読取を要求した端末３へ転送される。
【００４６】
［ＣＰＵ１０］
以下、本発明に係る情報処理装置（ネットワーク複合機１）の主たる機能を発揮させる制御手段（ＣＰＵ１０）について、詳細に説明する。
本発明に係る情報処理装置は、複数の通信プロトコルに対応する情報処理装置であって、安全な通信プロトコルを用いた安全な通信を有効にした時点において、安全でない通信プロトコルを使用不可にすることで、安全な通信を確保するように構成されている。
【００４７】
ここで、安全な通信を有効にした時点とは、例えば、安全な通信の確保に必要な電子証明書や公開鍵がネットワーク複合機１に導入された時点や、ｈｔｔｐｓなどのセキュアなプロトコルがＤｉｓａｂｌｅからＥｎａｂｌｅに設定変更された場合などを意味する。
【００４８】
図３に示すように、本実施の形態に係るネットワーク複合機１のＣＰＵ１０は、各通信プロトコルの有効または無効を設定するプロトコル設定手段１１を有している。
このプロトコル設定手段１１は、設定ＵＩ提供部１８と、状態検出部１２と、非安全プロトコル検出部１３と、状態変更部１４とを主に含んで構成される。さらに、状態変更報知部１５を任意に含んで構成することも可能である。
【００４９】
設定ＵＩ提供部１８は、各通信プロトコルのＥｎａｂｌｅ、Ｄｉｓａｂｌｅを設定するユーザインタフェース（ＵＩ）を提供するものである。設定ＵＩ提供部１８は、ユーザの所定の操作に応じて表示部６０設定画面を出力するとともに、端末３からのリモート操作による設定を可能にするべく、端末３からの所定のＵＲＬへのアクセス（ネットワーク複合機１へのアクセス）に応じて設定画面を送信可能に構成されている。
【００５０】
状態検出部１２は、ネットワーク複合機１が対応する各通信プロトコルの有効または無効の状態を、各通信プロトコルの有効または無効を記憶した状態管理リスト（プロトコル状態管理リストの「Ｅｎａｂｌｅ」の欄。プロトコル制御リストの「Ｅｎａｂｌｅ」の欄でもよい。）を参照して検出するものである。
【００５１】
具体的には、状態検出部１２は、いずれかの通信プロトコルの設定が変更されるたびに、非安全プロトコル検出部１３へ各通信プロトコルの状態（状態情報）を出力する。もっとも、変更された通信プロトコルの情報だけ、つまり設定の変化を非安全プロトコル検出部１３に出力するのでも構わない。
【００５２】
非安全プロトコル検出部１３は、一の通信プロトコル（例えば、ｈｔｔｐｓのプロトコル）がネットワーク複合機１の操作部５０を利用したパネル操作、または各通信端末３からのリモート操作により有効にされた場合、安全性リスト（プロトコル状態管理リストまたはプロトコル特性表）を参照して有効にされた一の通信プロトコルより安全性の低い通信プロトコルを検索するものである。
【００５３】
具体的には、非安全プロトコル検出部１３は、状態検出部１２から状態情報が入力され、一の通信プロトコルが有効にされたと判断すると、プロトコル状態管理リストを参照し、有効にされた通信プロトコルが、セキュアな通信プロトコルであるか否かを確認する。
そして、状態情報により特定される通信プロトコルが、セキュアな通信プロトコルである場合、非安全プロトコル検出部１３は、プロトコル状態管理リストの「＃Ｇｒｏｕｐ」欄を参照して、状態情報により特定される通信プロトコルが対応しているネットワーク複合機１の機能を特定する（図５参照）。
【００５４】
続いて、非安全プロトコル検出部１３は、プロトコル状態管理リストに含まれる通信プロトコルの中から、特定された機能に対応している通信プロトコルを抽出し、抽出された通信プロトコルの中から、セキュアでない通信プロトコルを検索する。
そして、非安全プロトコル検出部１３は、検索されたセキュアでない通信プロトコルを示す情報（非セキュアプロトコル情報）を生成し、これを状態変更部１４に出力する。
【００５５】
なお、状態情報により特定される通信プロトコルが、セキュアな通信プロトコルでない場合には、非安全プロトコル検出部１３は、処理を終了する。
【００５６】
ここで、図５のプロトコル状態管理リストを用いて、状態情報により特定される通信プロトコルが「ｓｎｍｐ  ｖ３」である場合を例に挙げて、非安全プロトコル検出部１３における処理を説明する。
【００５７】
状態検出部１２から入力された状態情報により特定される通信プロトコルが、「ｓｎｍｐ  ｖ３」である場合、プロトコル状態管理リストの「Ｓｅｃｕｒｅ」の欄が「１」であるので、「ｓｎｍｐ  ｖ３」がセキュアな通信プロトコルであることが、非安全プロトコル検出部１３により確認される。
ここで、通信プロトコル「ｓｎｍｐ  ｖ３」が対応するネットワーク複合機１の機能が「Ｍａｎａｇｅ」であることが、プロトコル状態管理リストにより特定されるので、プロトコル状態管理リストの「Ｐｒｏｔｏｃｏｌｓ」に登録されている通信プロトコルの中から、「Ｍａｎａｇｅ」機能をサポートしている通信プロトコルが、非安全プロトコル検出部１３により抽出される。
【００５８】
ここで、通信プロトコル「ｈｔｔｐｓ」、「ｈｔｔｐ」、「ｓｎｍｐ  ｖ１」、そして「ｐ９１００」が、プロトコル状態管理リストから抽出されるので、これら抽出された通信プロトコルの中から、「＃Ｓｅｃｕｒｅ」の欄の値が「１」である通信プロトコルが、非安全プロトコル検出部１３により検索される。
この際、通信プロトコル「ｈｔｔｐ」、「ｓｎｍｐ  ｖ１」、そして「ｐ９１００」が、セキュアでない通信プロトコルであることが、プロトコル状態管理リストから判るので、これらの通信プロトコルを示す情報（非セキュアプロトコル情報）が、非安全プロトコル検出部１３により生成され、状態変更部１４に出力される。
【００５９】
状態変更部１４は、非安全プロトコル検出部で安全性が低いとして抽出され、かつ状態検出部で有効と検出された通信プロトコルについて無効にするとともに、通信プロトコルの有効または無効を記憶した状態管理リスト（プロトコル制御リスト。プロトコル状態管理リストでもよい。）を更新するものである。
【００６０】
具体的には、状態変更部１４は、非安全プロトコル検出部１３から非セキュアプロトコル情報が入力されると、非セキュアプロトコル情報により特定される通信プロトコルを利用した通信を使用不可（無効）にし、使用不可（無効）にしたことをプロトコル制御リストに記憶する。
【００６１】
例えば、非セキュアプロトコル情報により特定される通信プロトコルが、「ｈｔｔｐ」、「ｓｎｍｐ  ｖ１」、そして「ｐ９１００」である場合、プロトコル制御リストにおけるこれらのプロトコルの「Ｅｎａｂｌｅ」の欄の値が、状態変更部１４により、「１」から「０」または「ｎｕｌｌ」に変更される。
これにより、ネットワーク複合機１では、これら通信プロトコルを用いた他の端末３との通信が不可能になり、セキュアな通信プロトコルのみが、使用できる通信プロトコルとして残るので、通信の安全性が確保される。
【００６２】
なお、プロトコル設定手段１１が、状態変更報知部１５をさらに含んで構成される場合、状態変更部１４は、どの通信プロトコルを使用不可（無効）にしたのかを示す情報（無効通信プロトコル情報）を生成し、状態変更報知部１５に出力する。
【００６３】
状態変更報知部１５は、プロトコル設定手段１１が設定を変更した後に、安全でない通信プロトコルを無効にした旨を表示装置に出力するものである。
具体的には、状態変更報知部１５は、状態変更部１４から無効通信プロトコル情報が入力されると、ネットワーク複合機１において無効にされた通信プロトコルを示す情報を端末３の表示パネル（表示装置）６１に表示させることを命令する信号を、無効通信プロトコル情報に基づいて生成し、表示パネル６１はこの信号に基づき、セキュアでない通信プロトコルが無効にされたことを伝えるメッセージを表示する。
これにより、ユーザは表示パネル６１を見て、どの通信プロトコルが使用不可にされたのかを知ることができる。
また、端末３からリモート操作によりネットワーク複合機１の通信プロトコルの設定をしている場合には、状態変更報知部１５は、リモート設定画面または別個のウィンドウに同様のメッセージを表示させる画面のデータを生成して端末３へ送信する。
これにより、端末３のディスプレイ（表示装置）６２上に、どの通信プロトコルが使用不可にされたのかを示す情報が表示されることになり、端末３を操作するユーザが、使用不可にされた通信プロトコルを知ることができる。
【００６４】
［ＣＰＵ１０における処理動作］
ここで、上記した構成を有する制御手段（ＣＰＵ１０）を備えるネットワーク複合機１における情報処理動作について、図７のフローチャートを参照しながら説明をする。
図７は、ネットワーク複合機１における情報処理動作を説明するフローチャートである。
ユーザが操作部５０でのパネル操作や、端末３からのリモート設定画面へのアクセスにより通信プロトコルの設定変更を行うと、状態検出部１２および非安全プロトコル検出部１３により、設定を変更した通信プロトコルがセキュアな通信プロトコルであるか否かが確認される（ステップＳ７１）。すなわち、セキュアな通信プロトコルが有効にされたか否かが確認される。
【００６５】
変更された通信プロトコルがセキュアな通信プロトコルであった場合、非安全プロトコル検出部１３では、プロトコル状態管理リストを参照し、その通信プロトコルが対応しているネットワーク複合機１の機能を特定する（ステップＳ７２）。すなわち、セキュアな通信プロトコルのＧｒｏｕｐを特定する。
そして、非安全プロトコル検出部１３は、特定されたネットワーク複合機１の機能を有する通信プロトコルを、無効にすべき通信プロトコルの候補として設定する（ステップＳ７３）。すなわち、制限対象となる通信プロトコルのＧｒｏｕｐを設定する。
【００６６】
そして、非安全プロトコル検出部１３は、プロトコル状態管理リストに含まれる通信プロトコルの中から、ステップＳ７２において設定されたＧｒｏｕｐに属する通信プロトコルを抽出し、抽出された通信プロトコルの中から、セキュアでない通信プロトコルを検索する（ステップＳ７４）。
【００６７】
ここで、セキュアでない通信プロトコルが存在する場合（ステップＳ７４、Ｙｅｓ）、状態変更部１４は、それらの通信プロトコルについてプロトコル制御リストの「Ｅｎａｂｌｅ」欄の値を０またはｎｕｌｌにすることでセキュアでない通信プロトコルとして検索された通信プロトコルを利用した通信を使用不可（無効）にする（ステップＳ７５）。そして、使用不可（無効）にしたことをプロトコル状態管理リスト（状態管理リスト）に記憶する。
セキュアでない通信プロトコルが存在しない場合（ステップＳ７４、Ｎｏ）、処理は終了する。
以上の動作により、一の通信プロトコルが有効になったときに、その他の通信プロトコルで安全性が低いものは無効になるので、安全性の高い通信をすることができる。
【００６８】
［変形例１］
なお、ネットワーク複合機１のＣＰＵ１０は、各通信プロトコルを用いた通信の安全性の検査を開始する検査開始手段を備え、検査開始手段により検査が要求された場合に、非安全プロトコル検出部１３が、有効にされている一の通信プロトコルよりも安全性の低い通信プロトコルを検索するように構成されていても良い。
ここで、検査開始手段は、ネットワーク複合機１の操作部５０を利用したパネル操作、または各通信端末３からのリモート操作により、有効にされている一の通信プロトコルより安全性の低い通信プロトコルの有無の検査を開始するためのユーザインタフェースを提供する手段である。
【００６９】
この検査開始手段が提供するユーザインタフェースに応じ、ユーザが操作して検査を開始すると、ネットワーク複合機１における情報処理動作は、図８のフローチャートのようになる。
すなわち、ユーザが操作部５０でのパネル操作や、端末３からのリモート設定画面へのアクセスにより、ネットワーク複合機１において有効である通信プロトコルの安全性の検査を要求すると（ステップＳ８１、Ｙｅｓ）、非安全プロトコル検出部１３では、プロトコル状態管理リストを参照し、その通信プロトコルが対応しているネットワーク複合機１の機能を特定する（ステップＳ８２）。すなわち、セキュアな通信プロトコルのＧｒｏｕｐを特定する。
そして、前記した図７に示すフローチャートにおける処理（ステップＳ７３〜ステップＳ７５）と同じ処理（ステップＳ８３〜ステップＳ８５）により、非セキュアな通信プロトコルを利用した通信を使用不可（無効）にする（ステップＳ７５）
このように、検査開始手段による検査の要求により非セキュアな通信プロトコルを無効とすることができれば、ユーザは、通信の安全性について気になったときに、非セキュアなプロトコルを無効にできるので、安心して通信を行うことができる。
【００７０】
［変形例２］
次に、本発明に係る情報処理装置の主たる機能を発揮させる制御手段（ＣＰＵ）の他の態様について説明をする。
図９は、本発明に係る情報処理装置の主たる機能を発揮させる制御手段（ＣＰＵ１０’）の構成を示すブロック図である。
図９に示すように、本実施の形態に係るネットワーク複合機１のＣＰＵ１０’では、プロトコル設定手段１１が、前記したＣＰＵ１０の状態変更報知部１５（図３参照）の代わりに、変更問合せ部１６を含んで構成されるという点において異なっている。
【００７１】
ここで、変更問合せ部１６は、非安全プロトコル検出部１３で安全性が低いとして抽出され、かつ状態検出部１２で有効と検出された通信プロトコルについて無効にするか否かの問合わせを表示装置に出力するものである。
【００７２】
従って、ＣＰＵ１０’の場合、検索されたセキュアでない通信プロトコルを示す情報（非セキュアプロトコル情報）を生成した非安全プロトコル検出部１３は、非セキュアプロトコル情報を、状態変更部１４ではなく、変更問合せ部１６に出力する。
【００７３】
そして、変更問合せ部１６は、非セキュアプロトコル情報が入力されると、非セキュアな通信プロトコルを使用不可（無効）にすることをユーザに促す問い合わせを、表示パネル（表示装置）６１に出力する。これにより、ユーザは表示パネル６１を見て、通信プロトコルを無効にすべきか否かを判断して操作することができる。
また、ユーザが端末３からリモート操作により通信プロトコルの設定をしていた場合には、リモート設定画面または別個のウィンドウに同様の問い合わせを表示させる画面のデータを端末３へ送信する。
これにより、端末３のディスプレイ（表示装置）６２上に、非セキュアな通信プロトコルを使用不可（無効）にすることを促す文字情報と共に表示されることになり、ユーザは端末３のディスプレイ６２を見て、通信プロトコルを無効にすべきか否かを判断して操作することができる。
【００７４】
例えば、非セキュアプロトコル情報により特定される通信プロトコルが、「ｌｐｒ」、「ｐ９１００」、「ｉｐｐ」、「ｆｔｐ」、そして「ｈｔｔｐ」である場合、図１１に示すような内容の問合わせ画面が、端末３のディスプレイ６２に表示される。
【００７５】
そして、操作パネルまたは端末３で、特定の通信プロトコルを使用不可（無効）にすることを選択すると、使用不可にした通信プロトコルを示す情報（無効通信プロトコル情報）が変更問い合わせ部１６に入力される。
ネットワーク複合機１では、無効通信プロトコル情報が入力されると、ＣＰＵ１０’の変更問合せ部１６において、無効通信プロトコル情報により特定される通信プロトコルを無効にすることを要求する信号（無効要求信号）が生成され、生成された無効要求信号が状態変更部１４に出力される。
【００７６】
これにより、状態変更部１４では、無効要求信号により特定される通信プロトコルを使用不可（無効）にする。
【００７７】
［ＣＰＵ１０’における処理動作］
ここで、上記した構成を有する制御手段（ＣＰＵ１０’）を備えるネットワーク複合機１における情報処理動作について、図１０のフローチャートを参照しながら説明をする。
図１０は、ネットワーク複合機１における情報処理動作の他の態様を説明するフローチャートである。
ユーザが操作部５０でのパネル操作や、端末３からのリモート設定画面へのアクセスにより通信プロトコルの設定変更を行うと、状態検出部１２および非安全プロトコル検出部１３により、設定を変更した通信プロトコルがセキュアな通信プロトコルであるか否かが確認される（ステップＳ１００１）。すなわち、セキュアな通信プロトコルが有効にされたか否かが確認される。
【００７８】
変更された通信プロトコルがセキュアな通信プロトコルであった場合、非安全プロトコル検出部１３では、プロトコル状態管理リストを参照し、その通信プロトコルが対応しているネットワーク複合機１の機能を特定する（ステップＳ１００２）。すなわち、セキュアな通信プロトコルのＧｒｏｕｐを特定する
そして、非安全プロトコル検出部１３は、特定されたネットワーク複合機１の機能を有する通信プロトコルを、無効にすべき通信プロトコルの候補として設定する（ステップＳＳ１００３）。すなわち、制限対象となる通信プロトコルのＧｒｏｕｐを設定する。
【００７９】
そして、非安全プロトコル検出部１３は、プロトコル状態管理リストに含まれる通信プロトコルの中から、ステップＳ８２において設定されたＧｒｏｕｐに属する通信プロトコルを抽出し、抽出された通信プロトコルの中から、セキュアでない通信プロトコルを検索する（ステップＳ１００４）。
【００８０】
ここで、セキュアでない通信プロトコルが存在する場合（ステップＳ１００４、Ｙｅｓ）、変更問合せ部１６は、非セキュアな通信プロトコルを使用不可（無効）にすることを、ユーザに促す問い合わせを表示パネル６１に出力する。または、端末３へ同様の問い合わせを表示する画面のデータを送信する。
【００８１】
これにより、端末３のディスプレイ６２上に、図１１に示すような内容の非セキュアな通信プロトコルの一覧が、非セキュアな通信プロトコルを使用不可（無効）にすることを促す文字情報と共に表示される（ステップＳ１００５）ことになり、非セキュアな通信プロトコルを使用不可（無効）にすることを、端末３を操作するユーザに促すことができる。
【００８２】
そして、ユーザが、操作パネルまたは端末３で特定の通信プロトコルを使用不可（無効）にすることを選択すると、その入力に応じて使用不可にした通信プロトコルを示す情報（無効通信プロトコル情報）が変更問い合わせ部１６に入力される。
無効通信プロトコル情報が入力されると、ＣＰＵ１０’の変更問合せ部１６において、無効通信プロトコル情報により特定される通信プロトコルを無効にすることを要求する信号（無効要求信号）を生成し、これを状態変更部１４に出力する。
【００８３】
これにより、状態変更部１４では、無効要求信号により特定される通信プロトコルを使用不可（無効）にし、使用不可（無効）にしたことをプロトコル制御リストに記憶する。
セキュアでない通信プロトコルが存在しない場合（ステップＳ１００４、Ｎｏ）、処理は終了する。
【００８４】
以上、本発明の好ましい実施形態について説明をしたが、本発明は上記した実施例の内容に特に限定されるものではなく、発明の同一性を損なわない範囲において、種々の改変が可能である。
【００８５】
例えば、上記した態様の場合、状態検出部１２と非安全プロトコル検出部１３は、ＲＡＭ３０のプロトコル状態管理リストを参照して、セキュアな通信プロトコルであるか否かの確認と、非セキュアな通信プロトコルの検索とを行うが、ＲＯＭ２０のプロトコル特性表やＮＶＲＡＭ４０のプロトコル制御リストを参照して、セキュアな通信プロトコルであるか否かの確認と、非セキュアな通信プロトコルの検索とを行うようにしても良い。
【００８６】
また、上記した態様の場合、状態変更部１４は、プロトコル制御リストにおいて、通信プロトコルの有効または無効の設定をするが、プロトコル状態管理リストとプロトコルリストとはリンクしているので、プロトコル状態管理リストにおいて、通信プロトコルの有効または無効の設定をするようにしても良い。
また、非安全プロトコル検出部１３は、プロトコル状態管理リストを参照し、その通信プロトコルが対応しているネットワーク複合機１の、セキュアでない通信プロトコルをすべて検索するようにしてもよい。すなわち、プロトコル状態管理リストの「＃Ｓｅｃｕｒｅ」を参照し、非セキュアな通信プロトコルの検索を行う。
【００８７】
また、本発明は上記した情報処理装置のみに限定されるものではなく、上記した情報処理装置の各機能をコンピュータにおいて実現させるための単一のプログラム、若しくは上記した情報処理装置の各機能を発揮させるプログラムの集まりとしても具現化することができる。
この場合、上記した情報処理装置の各機能をコンピュータに実現させるためのプログラムをＲＡＭなどの記憶装置に記憶しておき、制御手段が必要に応じて読み出して実行することにより、プログラムにより規定される機能をコンピュータにおいて実現させることが可能となる。
【００８８】
すなわち、本発明は、複数の通信プロトコルを用いて通信を行うコンピュータに、各通信プロトコルの有効または無効を設定するプロトコル設定機能を実現させるためのプログラム、すなわち、各通信プロトコルの有効または無効の状態を検出する状態検出機能、ユーザの操作により一の通信プロトコルが有効にされた場合に、各通信プロトコルの安全性の程度を記憶した安全性リストを参照して、一の通信プロトコルより安全性の低い通信プロトコルを検索する非安全プロトコル検出機能、非安全プロトコル検出機能により安全性が低いとして抽出され、かつ状態検出機能により有効と検出された通信プロトコルについて無効にし、通信プロトコルの有効または無効を記憶した状態管理リストを更新する状態変更機能を発揮させるプログラムとしても具現化することができる。
【００８９】
さらに、各通信プロトコルを用いた通信の安全性の検査を開始する検査開始機能を備える場合には、各通信プロトコルの有効または無効の状態を検出する状態検出機能、検査開始機能により検査が要求された場合に、各通信プロトコルの安全性の程度を記憶した安全性リストを参照して、一の通信プロトコルより安全性の低い通信プロトコルを検索する非安全プロトコル検出機能、非安全プロトコル検出機能により安全性が低いとして抽出され、かつ状態検出機能により有効と検出された通信プロトコルについて無効にし、通信プロトコルの有効または無効を記憶した状態管理リストを更新する状態変更機能を、コンピュータに実現させるプログラムとしても具現化することができる。
【００９０】
そして、これらのプログラムは、コンピュータの記憶媒体などに記憶されたプログラムや、各種記憶媒体に記憶されたプログラムとして提供される。
【図面の簡単な説明】
【００９１】
【図１】本発明に係る情報処理装置を含んで構成される通信ネットワークの構成を示すネットワーク構成図である。
【図２】本発明に係る情報処理装置の一実施形態であるネットワーク複合機１の構成を示すブロック図である。
【図３】制御手段として機能するＣＰＵと、記憶装置であるＲＯＭ、ＲＡＭ、ＮＶＲＡＭの具体的な構成を説明するブロック図である。
【図４】プロトコル特性表の内容を説明する説明図である。
【図５】プロトコル状態管理リストの内容を説明する説明図である。
【図６】プロトコル制御リストの内容を説明する説明図である。
【図７】ネットワーク複合機における情報処理動作を説明するフローチャートである。
【図８】ネットワーク複合機における情報処理動作を説明するフローチャートである。
【図９】制御手段として機能するＣＰＵと、記憶装置であるＲＯＭ、ＲＡＭ、ＮＶＲＡＭの具体的な構成の他の態様を説明するブロック図である。
【図１０】ネットワーク複合機１における情報処理動作の他の態様を説明するフローチャートである。
【図１１】非セキュアな通信プロトコルの一覧を提示して、非セキュアな通信プロトコルを使用不可にすることを促す際に端末側で表示される問合わせ画面を説明するための説明図である。
【符号の説明】
【００９２】
１      プリンタ
２      ネットワーク
３      端末
１０    ＣＰＵ
１１    プロトコル設定手段
１２    状態検出部
１３    非安全プロトコル検出部
１４    状態変更部
１５    状態変更報知部
１５    表示部
１６    変更問合せ部
２０    ＲＯＭ
３０    ＲＡＭ
４０    ＮＶＲＡＭ
５０    操作部
６０    表示部
７０    印字部
８０    読取部
９０    バス
【図１】
2008085679.tif 000003
【図２】
2008085679.tif 000004
【図３】
2008085679.tif 000005
【図４】
2008085679.tif 000006
【図５】
2008085679.tif 000007
【図６】
2008085679.tif 000008
【図７】
2008085679.tif 000009
【図８】
2008085679.tif 000010
【図９】
2008085679.tif 000011
【図１０】
2008085679.tif 000012
【図１１】
2008085679.tif 000013