(57)【要約】【課題】情報処理装置が備える各種の機能がセキュリティにどのような影響を与え、さらにセキュリティ機能がどのような制約を与えるのかを簡易に把握することができるようにする。【解決手段】情報処理装置が備える各種の機能を設定した場合のセキュリティ情報と、制約情報と、各種の機能の項目情報と、を関連付けて情報データベースに予め登録しておき、設定されている各種の機能を実行する前に、その機能を実行した場合のセキュリティ情報、およびその機能を実行した場合の制約情報を、情報データベースを参照して、端末装置側の表示装置や情報処理装置が備える操作パネルに表示させる。【選択図】        図１１
2008071078.tif 000002
【特許請求の範囲】
【請求項１】
各種の機能を備え、前記各種の機能を設定した場合のセキュリティ状況を示すセキュリティ情報を提供する情報処理装置において、
前記各種の機能と、前記セキュリティ情報と、前記各種の機能を設定した場合の制約状況を示す制約情報とを関連付けて登録する記憶手段を備えたことを特徴とする情報処理装置。
【請求項２】
前記各種の機能のうち、一または複数の機能を設定する設定手段と、
前記設定手段により設定する機能を選択させる選択手段と、
前記選択手段により前記機能が選択され、前記選択手段により選択された機能を前記設定手段により設定する際に、当該選択された機能と関連付けられて前記記憶手段に登録されている前記セキュリティ情報および前記制約情報を表示画面に表示させる表示手段と、
をさらに備えたことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記設定手段により設定された前記機能と関連付けられて前記記憶手段に登録されているセキュリティ情報を抽出するセキュリティ情報抽出手段をさらに備え、
前記表示手段は、前記セキュリティ情報抽出手段により抽出されたセキュリティ情報と、当該セキュリティ情報と前記記憶手段で関連付けられて登録されている前記機能および前記制約情報と、を表示させること
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記選択手段は、前記表示手段により表示されている前記機能のうち、設定の変更を行う機能をさらに選択させ、
前記設定手段は、前記選択手段により選択された機能の設定を変更すること
を特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記記憶手段に登録されている前記機能、前記セキュリティ情報、または前記制約情報を検索する情報検索手段をさらに備え、
前記表示手段は、前記情報検索手段により検索された前記機能、前記セキュリティ情報、または前記制約情報と関連付けられて前記記憶手段に登録されている前記機能、前記セキュリティ情報、および前記制約情報を表示させること
を特徴とする請求項２〜請求項４のいずれか一つに記載の情報処理装置。
【請求項６】
前記選択手段は、前記表示手段により表示されている前記機能のうち、設定の変更を行う機能をさらに選択させ、
前記設定手段は、前記選択手段により選択された機能の設定を変更すること
を特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記記憶手段は、前記セキュリティ情報のカテゴリを示すカテゴリ情報をさらに関連付けて登録し、
前記記憶手段に登録されているカテゴリ情報を参照して、前記記憶手段に登録されているセキュリティ情報を前記カテゴリごとにカウントアップして集計するカテゴリ情報集計手段をさらに備え、
前記表示手段は、前記カテゴリ情報集計手段により集計した結果をさらに表示させること
を特徴とする請求項２〜請求項６のいずれか一つに記載の情報処理装置。
【請求項８】
前記記憶手段は、前記各種の機能の代替機能を示す代替機能情報をさらに関連付けて登録することを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記各種の機能のうち、一または複数の機能を設定する設定手段と、
前記設定手段により設定する機能を選択させる選択手段と、
前記選択手段により前記機能が選択され、前記選択手段により選択された機能を前記設定手段により設定する際に、当該選択された機能と関連付けられて前記記憶手段に登録されている前記セキュリティ情報、前記制約情報、および前記代替機能情報を表示画面に表示させる表示手段と、
をさらに備えたことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記設定手段により設定された前記機能と関連付けられて前記記憶手段に登録されている前記セキュリティ情報を抽出するセキュリティ情報抽出手段をさらに備え、
前記表示手段は、前記セキュリティ情報抽出手段により抽出されたセキュリティ情報と、当該セキュリティ情報と前記記憶手段で関連付けられて登録されている前記機能、前記制約情報、および前記代替機能情報と、を表示させること
を特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記選択手段は、前記表示手段により表示されている前記機能のうち、設定の変更を行う機能をさらに選択させ、
前記設定手段は、前記選択手段により選択された機能の設定を変更すること
を特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記記憶手段に登録されている前記機能、前記セキュリティ情報、または前記制約情報を検索する情報検索手段をさらに備え、
前記表示手段は、前記情報検索手段により検索された前記機能、前記セキュリティ情報、または前記制約情報と関連付けられて前記記憶手段に登録されている前記機能、前記セキュリティ情報、前記制約情報、および前記代替機能情報を表示させること
を特徴とする請求項９〜請求項１１のいずれか一つに記載の情報処理装置。
【請求項１３】
前記選択手段は、前記表示手段により表示されている前記機能のうち、設定の変更を行う機能をさらに選択させ、
前記設定手段は、前記選択手段により選択された機能の設定を変更すること
を特徴とする請求項１２に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、特に各種の機能を設定した場合のセキュリティ状況を示すセキュリティ情報を提供する情報処理装置に関するものである。
【背景技術】
【０００２】
情報処理装置、特にネットワークを介した通信により様々な機能を提供するような情報処理装置では、常に扱う情報や機能のセキュリティ確保が求められている。セキュリティ技術は、攻撃者とのイタチごっこのように、脆弱性の発見とその対策とを繰り返している。そのため、機能提供のためのインターフェース変更や、機能の提供形態の変更が繰り返されることになる。その結果、一般的なオフィス環境のように複数の情報処理装置（プリンタ、各種サーバ、クライアントＰＣなど）から構成されるシステム全体としては、比較的安価な装置は新製品購入（新規技術導入）サイクルが短く、比較的高価な装置は新製品購入（新規技術導入）サイクルが長いなどの理由により、相互に通信する相手との互換性の問題を常に抱えていることになる。そのため、情報処理装置の多くは、比較的安全でない古い技術（機能）と、比較的安全な最新技術（機能）とを両方サポートし選択可能にしている。
【０００３】
また、利便性やセキュリティなどは高まるが、高価な装置を必要とするなどの理由によりコストを高める機能が存在する。その対策として、高価な装置を購入できないユーザのためにオプション機能としてサポートするという手法をとるのが一般的である。
【０００４】
さらには、セキュリティを高めるための技術（例えば暗号化）をサポートすることによって、情報処理装置やネットワークの負荷（例えばデータの処理時間増大）を高めるという制約が生じてしまう場合がある。その対策として、多くの情報処理装置では、安全性は劣るが負荷の少ない方式を選択可能にしたり、その技術自体を無効にする選択を可能にしたりしている。
【０００５】
他には、セキュリティは高まるが、利便性が低下してしまう機能（例えば、機能を利用する度に認証が必要になるなど）についても、そのセキュリティ技術自体の無効を選択できるようにしている情報処理装置も存在する。
【０００６】
このように、装置として最もセキュリティが高い状態が、あらゆる面で最も良い状態とは限らないため、システム内の個々の装置は、比較的安全でない状態となる可能性が多々あるという問題点がある。このような場合には、管理者や利用者は、セキュリティ技術の導入によるリスクが何であるかを把握し、システム内のインフラストラクチャ構成や運用面において、そのリスクをフォローすることが必要となる。
【０００７】
セキュリティ上の問題点を把握し、当該セキュリティ上の問題点を解決する方法として、機器Ａと機器Ｂとの間にセキュリティ機能を設定させようとする場合に、設定情報を入力し、設定情報が入力されると、機種仕様のチェックと相互接続問題のチェックを行い、機器Ａと機器Ｂに設定情報を設定することができるか否かを判断し、当該判断結果を表示装置に表示する技術が開示されている（特許文献１を参照）。
【０００８】
また、ネットワークサーバとネットワーク構成装置の設定情報から機器設定情報データベースを作成し、機器設定情報データベースの情報と、セキュリティ情報データベースの情報からネットワークサーバとネットワーク構成装置にセキュリティ上の弱点があるか否かを判断し、セキュリティ情報の弱点がある場合に、セキュリティ上の弱点への対処策を取得し、ネットワークサーバとネットワーク構成装置上で対称方法を実施して、セキュリティ上の弱点を解消する技術などが開示されている（特許文献２、３参照）。
【０００９】
【特許文献１】特開２００４−４０４３３号公報
【特許文献２】特開２００３−２４２１１２号公報
【特許文献３】特開２００４−３６３９２３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、情報処理装置が備える各種の機能がセキュリティにどのような影響を与え、さらにセキュリティ確保のためのセキュリティ機能がどのような制約を与えるのかを把握するには、機能の項目や条件が多岐に及ぶなどの利用により困難であるという問題点があるところ、従来技術ではこの問題点を解決することができないという問題があった。
【００１１】
即ち、従来技術は、情報処理装置が備える各種の機能とセキュリティとの相互の影響を考慮していないので、各種の機能がセキュリティにどのような影響を与え、さらにセキュリティ機能がどのような制約を与えるのかを把握するのが困難であった。
【００１２】
本発明は、上記に鑑みてなされたものであり、情報処理装置が備える各種の機能がセキュリティにどのような影響を与え、さらにセキュリティ機能がどのような制約を与えるのかを簡易に把握することのできる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するために、本発明は、各種の機能を備え、前記各種の機能を設定した場合のセキュリティ状況を示すセキュリティ情報を提供する情報処理装置において、前記各種の機能と、前記セキュリティ情報と、前記各種の機能を設定した場合の制約状況を示す制約情報とを関連付けて登録する記憶手段を備えたことを特徴とする。
【００１４】
また本発明は、前記各種の機能のうち、一または複数の機能を設定する設定手段と、前記設定手段により設定する機能を選択させる選択手段と、前記選択手段により前記機能が選択され、前記選択手段により選択された機能を前記設定手段により設定する際に、当該選択された機能と関連付けられて前記記憶手段に登録されている前記セキュリティ情報および前記制約情報を表示画面に表示させる表示手段と、をさらに備えたことを特徴とする。
【００１５】
また本発明は、前記設定手段により設定された前記機能と関連付けられて前記記憶手段に登録されているセキュリティ情報を抽出するセキュリティ情報抽出手段をさらに備え、前記表示手段は、前記セキュリティ情報抽出手段により抽出されたセキュリティ情報と、当該セキュリティ情報と前記記憶手段で関連付けられて登録されている前記機能および前記制約情報と、を表示させることを特徴とする。
【００１６】
また本発明は、前記選択手段は、前記表示手段により表示されている前記機能のうち、設定の変更を行う機能をさらに選択させ、前記設定手段は、前記選択手段により選択された機能の設定を変更することを特徴とする。
【００１７】
また本発明は、前記記憶手段に登録されている前記機能、前記セキュリティ情報、または前記制約情報を検索する情報検索手段をさらに備え、前記表示手段は、前記情報検索手段により検索された前記機能、前記セキュリティ情報、または前記制約情報と関連付けられて前記記憶手段に登録されている前記機能、前記セキュリティ情報、および前記制約情報を表示させることを特徴とする。
【００１８】
また本発明は、前記選択手段は、前記表示手段により表示されている前記機能のうち、設定の変更を行う機能をさらに選択させ、前記設定手段は、前記選択手段により選択された機能の設定を変更することを特徴とする。
【００１９】
また本発明は、前記記憶手段は、前記セキュリティ情報のカテゴリを示すカテゴリ情報をさらに関連付けて登録し、前記記憶手段に登録されているカテゴリ情報を参照して、前記記憶手段に登録されているセキュリティ情報を前記カテゴリごとにカウントアップして集計するカテゴリ情報集計手段をさらに備え、前記表示手段は、前記カテゴリ情報集計手段により集計した結果をさらに表示することを特徴とする。
【００２０】
また本発明は、前記記憶手段は、前記各種の機能の代替機能を示す代替機能情報をさらに関連付けて登録することを特徴とする。
【００２１】
また本発明は、前記各種の機能のうち、一または複数の機能を設定する設定手段と、前記設定手段により設定する機能を選択させる選択手段と、前記選択手段により前記機能が選択され、前記選択手段により選択された機能を前記設定手段により設定する際に、当該選択された機能と関連付けられて前記記憶手段に登録されている前記セキュリティ情報、前記制約情報、および前記代替機能情報を表示画面に表示させる表示手段と、をさらに備えたことを特徴とする。
【００２２】
また本発明は、前記設定手段により設定された前記機能と関連付けられて前記記憶手段に登録されている前記セキュリティ情報を抽出するセキュリティ情報抽出手段をさらに備え、前記表示手段は、前記セキュリティ情報抽出手段により抽出されたセキュリティ情報と、当該セキュリティ情報と前記記憶手段で関連付けられて登録されている前記機能、前記制約情報、および前記代替機能情報と、を表示させることを特徴とする。
【００２３】
また本発明は、前記選択手段は、前記表示手段により表示されている前記機能のうち、設定の変更を行う機能をさらに選択させ、前記設定手段は、前記選択手段により選択された機能の設定を変更することを特徴とする。
【００２４】
また本発明は、前記記憶手段に登録されている前記機能、前記セキュリティ情報、または前記制約情報を検索する情報検索手段をさらに備え、前記表示手段は、前記情報検索手段により検索された前記機能、前記セキュリティ情報、または前記制約情報と関連付けられて前記記憶手段に登録されている前記機能、前記セキュリティ情報、前記制約情報、および前記代替機能情報を表示させることを特徴とする。
【００２５】
また本発明は、前記選択手段は、前記表示手段により表示されている前記機能のうち、設定の変更を行う機能をさらに選択させ、前記設定手段は、前記選択手段により選択された機能の設定を変更することを特徴とする。
【発明の効果】
【００２６】
本発明の構成によれば、各種の機能と、セキュリティ情報と、制約情報とを関連付けて登録しているので、当該登録されている情報を参照して、各種の機能を設定した場合のセキュリティ情報だけではなく、各種の機能を設定した場合の制約情報についても利用者への提供を可能にするという効果を奏する。
【００２７】
また、本発明の構成によれば、設定する機能が選択され、選択された機能を設定する際に、当該選択された機能と関連付けられて登録されているセキュリティ情報および制約情報を表示画面に表示させることができるので、各種の機能を利用する際にセキュリティ状況と制約状況を利用者に提供することができるという効果を奏する。
【００２８】
また、本発明の構成によれば、設定されている機能と関連付けられて登録されているセキュリティ情報を抽出し、抽出されたセキュリティ情報と、当該セキュリティ情報と関連付けられて登録されている機能および制約情報を表示画面に表示させるので、リアルタイムのセキュリティ状況を利用者に提供することができるという効果を奏する。
【００２９】
また、本発明の構成によれば、表示画面に表示されている機能のうち、設定の変更を行う機能をさらに選択させ、選択された機能の設定を変更するので、セキュリティに影響を与える機能の設定を簡易に変更することができるという効果を奏する。
【００３０】
また、本発明の構成によれば、登録されている機能、セキュリティ情報、制約情報を検索し、検索された機能、セキュリティ情報、または制約情報と関連付けられて登録されている機能、セキュリティ情報、および制約情報を表示画面に表示させるので、利用者の関心のある情報を簡易に提供することができるという効果を奏する。
【００３１】
また、本発明の構成によれば、表示画面に表示されている機能のうち、設定の変更を行う機能をさらに選択させ、選択された機能の設定を変更するので、利用者の関心のある機能の設定を簡易に変更することができるという効果を奏する。
【００３２】
また、本発明の構成によれば、セキュリティ情報のカテゴリを示すカテゴリ情報をさらに関連付けて登録し、登録されているセキュリティ情報をカテゴリごとにカウントアップして集計し、集計した結果を表示画面にさらに表示させるので、影響を及ぼすセキュリティのカテゴリ情報を簡易に提供することができるという効果を奏する。
【００３３】
また、本発明の構成によれば、各種の機能の代替機能を示す代替機能情報をさらに関連付けて登録するので、登録されている情報を参照して、セキュリティ情報と制約情報だけではなく、代替機能情報についても利用者への提供を可能にするという効果を奏する。
【００３４】
設定する機能が選択され、選択された機能を設定する際に、当該選択された機能と関連付けられて登録されているセキュリティ情報と制約情報だけではなく、代替機能情報についても表示画面に表示させることができるので、各種の機能を利用する際に代替機能情報についても利用者に提供することができるという効果を奏する。
【００３５】
また、本発明の構成によれば、設定されている機能と関連付けられて登録されているセキュリティ情報を抽出し、抽出されたセキュリティ情報と、当該セキュリティ情報と関連付けられて登録されている機能、制約情報、および代替機能情報とを表示画面に表示させるので、リアルタイムのセキュリティ状況を利用者に提供することができるという効果を奏する。
【００３６】
また、本発明の構成によれば、表示画面に表示されている機能のうち、設定の変更を行う機能をさらに選択させ、選択された機能の設定を変更するので、表示画面に表示されている代替機能情報を参照させた上で、セキュリティに影響を与える機能の設定を簡易に変更することができるという効果を奏する。
【００３７】
また、本発明の構成によれば、登録されている機能、セキュリティ情報、制約情報を検索し、検索された機能、セキュリティ情報、または制約情報と関連付けられて登録されている機能、セキュリティ情報、制約情報、および代替機能情報を表示画面に表示させるので、利用者の関心のある情報を代替機能情報と併せて簡易に提供することができるという効果を奏する。
【００３８】
また、本発明の構成によれば、表示画面に表示されている機能のうち、設定の変更を行う機能をさらに選択させ、選択された機能の設定を変更するので、表示画面に表示されている代替機能情報を参照させた上で、利用者の関心のある機能の設定を簡易に変更することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３９】
以下に添付図面を参照して、本発明にかかる情報処理装置の最良な実施の形態を詳細に説明する。なお、以下に説明する実施の形態により、この発明が限定されるものではない。
【００４０】
（第１の実施の形態）
まず、本発明の第１の実施の形態にかかる情報提供システム１について説明する。図１は、第１の実施の形態の情報提供システム１の構成の一例を示す図である。第１の実施の形態の情報提供システム１は、同図に示すように、情報処理装置であるファイアウォール装置１００と、利用者（管理者を含む）の端末装置４００と、で構成され、ファイアウォール装置１００と端末装置４００はネットワーク５００を介して相互に通信可能に接続されている。なお、ファイアウォール装置１００および端末装置４００の各数量は同図に示すものに限定されるものではない。
【００４１】
図２は、第１の実施の形態のファイアウォール装置１００のハードウェア構成の一例を示す図である。第１の実施の形態のファイアウォール装置１００は、外部から不正な侵入を防ぐための装置であり、同図に示すように、ＣＰＵ（Central Processing Unit）１１と、記憶装置１２と、シリアルポート１３と、第１のＬＡＮポート１４と、第２のＬＡＮポート１５と、で構成されている。
【００４２】
ＣＰＵ１１は、ファイアウォール装置１００全体を制御するためのものである。記憶装置１２は、各種プログラムや各種データを格納するためのものである。
【００４３】
シリアルポート１３は、端末装置４００とシリアル転送方式により通信を行うためのものである。シリアルポート１３を介して端末装置４００と通信可能にし、ファイアウォール装置１００が備える各種の通信機能の設定をこのシリアル通信にて行っている。
【００４４】
第１のＬＡＮポート１４は、外部ネットワーク（例えばインターネット）との通信を行うためのものである。また、第２のＬＡＮポート１５は、内部ネットワーク（例えば企業内ＬＡＮ）との通信を行うためのものである。
【００４５】
ファイアウォール装置１００の主な機能は、記憶装置に保存されている設定値に基づいて、図３に示すように、外部ネットワークまたは内部ネットワークからの通信パケットの通過の許可／拒否を判定し、通過が許可されたパケットのみを通信可能にすることである。なお、本実施の形態のファイアウォール装置１００は、外部ネットワークからの通信パケットのうち、内部ネットワークからの通信パケットにより既に接続が確立しているものは通過の許可をし、通信可能にするものとする。
【００４６】
図４は、ファイアウォール装置１００のソフトウェア構成の一例を示す図である。ファイアウォール装置１００は、同図に示すように、制御部１１０と、記憶部１２０と、通信インターフェース部１３０と、を含んで構成されている。
【００４７】
制御部１１０は、ファイアウォール装置１００全体を統括的に制御するためのものであり、具体的には、ＣＰＵ１１によりその機能を発揮することができる。制御部１１０は、同図に示すように、通信機能設定部１１２と、セキュリティ情報抽出部１１４と、情報検索部１１６と、をさらに含んで構成されている。
【００４８】
通信機能設定部１１２は、ファイアウォール装置１００が備える通信機能の設定を行うためのものである。具体的には、ファイアウォール装置１００が備える各種の通信機能による通信パケットの通過の“許可”設定または“拒否”設定を行う。
【００４９】
セキュリティ情報抽出部１１４は、通信機能設定部１１２により“許可”設定されている通信機能がセキュリティに与える影響を示すセキュリティ情報を抽出するためのものである。
【００５０】
情報検索部１１６は、後述する情報データベース１２２を参照して、所定の文字列情報を検索するためのものである。
【００５１】
記憶部１２０は、ファイアウォール装置１００を構成する各部を制御するための各種プログラムや各種データ、各種ファイルなどを格納しており、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、光ディスク、フレキシブルディスク、不揮発性メモリなどによりその機能を発揮することができる。
【００５２】
また、記憶部１２０は、情報データベース１２２を格納している。情報データベース１２２は、図５に示すように、通信機能の項目を示す項目情報（ポート番号（例えば「ポート番号80」）、tcp/udp（通信プロトコル）、in/out（外部／内部からの通信））と、通信機能設定部１１２により各種の通信機能を設定した場合のセキュリティ状況を示すセキュリティ情報と、通信機能設定部１１２により各種の通信機能を設定した場合に生じる制約状況を示す制約情報とを相互に関連付けて登録しているものである。なお、ポート番号は多数存在するが、説明を簡便にするために、同図では「ポート番号80」に関する情報の一例のみを示している。
【００５３】
ここで、情報データベース１２２に登録されているセキュリティ情報および制約情報について図５を参照して簡単に説明する。外部ネットワークから内部ネットワークへの通信に関し、「ポート番号80」のTCPプロトコルの機能設定を行った場合には、通信内容が漏洩する可能性があり、また内部Ｗｅｂサーバへの攻撃の可能性がある。一方、かかる機能設定を行った場合には、平文通信により外部へのＷｅｂサービスが可能になるという制約状況になる。
【００５４】
また、内部ネットワークから外部ネットワークへの通信に関し、「ポート番号80」のTCPプロトコルの機能設定を行った場合には、通信内容が漏洩する可能性があり、また外部Ｗｅｂサービスに有害なものが存在する可能性がある。一方、かかる機能設定を行った場合には、平文通信により外部のＷｅｂサービスが可能になるという制約状況になる。
【００５５】
そこで、情報データベース１２２には、「ポート番号80」／「tcp」／「in」の項目情報に対応するセキュリティ情報として「通信内容漏洩（対策するにはＨＴＴＰＳ（843）を利用」、「内部Ｗｅｂサーバへの攻撃」が登録され、制約情報として「外部へのＷｅｂサービスが可能（平文通信）」が登録されている。また、「ポート番号80」／「tcp」／「out」の項目情報に対応するセキュリティ情報として「通信内容漏洩（対策するにはＨＴＴＰＳ（843）を利用」、「外部Ｗｅｂサービスに有害なものが存在」が登録され、制約情報として「外部のＷｅｂサービスを利用可能（平文通信）」が登録されている。
【００５６】
なお、ポート番号と使用されるプロトコルの関係は一般的な対応関係で使用されることを前提としている。例えば、「ポート番号80」は「ｈｔｔｐ」、「ポート番号843」は「ｈｔｔｐｓ」のプロトコルが使用されことを前提として、上記各種の情報が登録されているものとする。また、セキュリティに特に影響を与えないことを示すセキュリティ情報および他の機能の制約がないことを示す制約情報については、“ＮＵＬＬ”文字列が登録されている。なお、デフォルトでは、全ての項目情報について“拒否”設定になっているものとする。
【００５７】
図６は、第１の実施の形態の端末装置４００の構成の一例を示す図である。第１の実施の形態の端末装置４００は、同図に示すように、制御部４１０と、記憶部４２０と、通信インターフェース部４３０と、入出力インターフェース部４４０と、で構成され、端末装置４００には入力装置４５０と表示装置４６０とが接続されている。
【００５８】
制御部４１０は、端末装置４００全体を統括的に制御するためのものであり、例えば、ＣＰＵ（Central Processing Unit）によりその機能を発揮することができる。
【００５９】
記憶部４２０は、端末装置４００の各部を制御するための各種データや各種プログラム、各種ファイルなどを格納しており、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、光ディスク、フレキシブルディスク、不揮発性メモリなどによりその機能を発揮することができる。
【００６０】
通信インターフェース部４３０は、端末装置４００とネットワーク５００との間の通信を行うためのインターフェースである。即ち、通信インターフェース部４３０は、ネットワークを介して、ファイアウォール装置１００と各種データを送受信する機能を有する。
【００６１】
入出力インターフェース部４４０は、入力装置４５０および表示装置４６０を端末装置４００に接続するためのインターフェースである。ここで、入力装置４５０としては、例えばキーボードであり、キーボードを操作して、ファイアウォール装置１００で各種の処理を実行させるためのコマンド入力を行うことができる。また、表示装置４６０としては、ＣＲＴディスプレイや液晶ディスプレイなどのモニタを用いることができる。
【００６２】
次に、ファイアウォール装置１００において各種の処理を実行させるためのコマンドについて図７を参照して説明する。図７は、コマンド定義の一例を示す図である。なお、コマンド定義は、これに限定されるものではなく、任意に定めてもよい。
【００６３】
同図に示すtcpinacceptコマンド、tcpoutacceptコマンド、tcpindropコマンド、tcpoutdropコマンド、udpinacceptコマンド、udpoutacceptコマンド、udpindropコマンド、およびudpoutdropコマンドは、通信機能の設定を“許可”、“拒否”するためのものである。即ち、これらのコマンドを入力することにより、通信機能の設定値を変更することができる。
【００６４】
図８は、表示装置４６０に通信機能の設定画面が表示されている状態を示す図である。同図に示す状態において、例えば、端末装置４００側で入力装置４５０を介して、通信機能を示す「ポート番号80」、「tcp」、「in」の項目情報が選択されると、コマンド実行前に、図９に示すように、選択された通信機能に対応するセキュリティ情報および制約情報を端末装置４００側の表示装置４６０に表示し、設定するか否かの再確認（Ｙｅｓ／Ｎｏの入力）を行う。「Ｙ」または「ｙ」が入力された場合には選択されている通信機能について通信機能設定部１１２により設定し、端末装置４００側の表示装置４６０には、図１０に示すように、その設定が反映して表示される。
【００６５】
図７に戻り、同図に示すdispallコマンドは、「セキュリティに影響を与える全設定に関する情報表示」を実行する。端末装置４００側の入力装置４５０にdispallコマンドが入力された場合、次のように処理が行われる。
【００６６】
ファイアウォール装置１００は、通信機能設定部１１２により“許可”設定されている通信機能の項目情報に対応するセキュリティ情報をセキュリティ情報抽出部１１４で抽出し、セキュリティ情報抽出部１１４により抽出されたセキュリティ情報を通信インターフェース部１３０を介して端末装置４００へ送信する。そして端末装置４００側では、セキュリティ情報をポート番号の小さい順に０〜６５５３５まで表示装置４６０に表示させる。
【００６７】
なお、端末装置４００側の表示装置４６０にはセキュリティ情報のみならず、これに対応する項目情報や制約情報も表示されており、端末装置４００側の入力装置４５０を介して表示装置４６０に表示されている項目情報を選択することにより、前述した通信機能の設定値の変更を行うことができる。
【００６８】
なお、前述の通り、デフォルトである場合には、全て“拒否”設定となっており、この場合は通信が発生しないため、セキュリティへの影響は皆無である。従って、設定値がデフォルトである場合には、セキュリティ情報欄には何も表示されないことになる。
【００６９】
dispコマンドは、「項目情報／セキュリティ情報／制約情報を検索して情報表示」を実行する。端末装置４００側の入力装置４５０にdispコマンドが入力された場合、次のように処理が行われる。
【００７０】
ファイアウォール装置１００は、通信機能設定部１２２による“許可”設定または“拒否”設定に関係なく、図５に示す情報データベース１２２に登録されている項目情報、セキュリティ情報、制約情報の文字列情報から、所定の文字列情報をポート番号の小さい順番に情報検索部１１６で検索し、ヒットした情報を通信インターフェース部１３０を介して端末装置４００へ送信する。そして端末装置４００側では、ヒットした情報を表示装置４６０に表示させる。表示されたポート番号の設定をtcpinacceptなどの通信を許可するコマンドにより設定値を変更することを想定して、ポート番号、tcp/udp、in/outといった通信機能を示す項目情報も表示し、入力装置４５０を介して項目情報を選択することにより、通信機能の設定値の変更を行うことができる。
【００７１】
以上の構成において、第１の実施の形態の情報提供システム１で行われる基本的な処理について図１１〜図１３を参照して説明する。
【００７２】
最初に、第１の実施の形態の情報提供システム１で行われる通信機能の設定値の変更処理について図１１を参照して説明する。図１１は、第１の実施の形態の情報提供システム１で行われる通信機能の設定値の変更処理の手順を示すフローチャートである。
【００７３】
まず、端末装置４６０側では、通信機能の設定画面（図８参照）を表示させる（ステップＳＡ−１）。ついで、端末装置４００側で入力装置４５０を介して、通信機能の設定値を変更するコマンド（例えばtcpinacceptコマンド）が入力されると（ステップＳＡ−２）、その入力コマンドの情報が通信インターフェース部４３０を介してファイアウォール装置１００側に送信される。
【００７４】
ついで、ファイアウォール装置１００側では、端末装置４００からのコマンド入力から通信機能の項目情報を判別し、図５に示す情報データベース１２２を参照して、この項目情報に対応するセキュリティ情報および制約情報を通信インターフェース部１３０を介して端末装置４００側へ送信する（ステップＳＡ−３）。
【００７５】
ついで、端末装置４００側は、ファイアウォール装置１００からのセキュリティ情報および制約情報を表示装置４６０に表示させ（図９参照）、設定するか否かの再確認を行う（ステップＳＡ−４）。
【００７６】
端末装置４００側の入力装置４５０を介して装置「Ｙ」または「ｙ」が入力された場合（ステップＳＡ−５：Ｙｅｓ）、ファイアウォール装置１００側では、通信機能設定部１１２により設定値の変更を行う（ステップＳＡ−６）。一方、端末装置４００側の入力装置４５０を介して、「Ｙ」および「ｙ」以外が入力されると処理は終了する。
【００７７】
続けて、第１の実施の形態の情報提供システム１で行われるセキュリティ情報の抽出処理について図１２を参照して説明する。図１２は、第１の実施の形態の情報提供システム１で行われるセキュリティ情報の抽出処理の手順を示すフローチャートである。
【００７８】
まず、端末装置４００側の入力装置４５０を介してdispallコマンドが入力されると（ステップＳＢ−１）、そのdispallコマンドの情報が通信インターフェース部４３０を介してファイアウォール装置１００側に送信される。
【００７９】
ついで、ファイアウォール装置１００は、端末装置４００からのdispallコマンドを受け取ると、通信機能設定部１１２により“許可”設定されている通信機能の項目情報に対応するセキュリティ情報をセキュリティ情報抽出部１１４で抽出し（ステップＳＢ−２）、抽出したセキュリティ情報を、項目情報と制約情報と共に通信インターフェース部１３０を介して端末装置４００へ送信する。
【００８０】
ついで、端末装置４００側は、ファイアウォール装置１００からのセキュリティ情報を項目情報と制約情報と共に表示装置４６０に表示させる（ステップＳＢ−３）。続けて端末装置４００側の入力装置４５０を介して通信機能の設定値を変更するコマンドが入力されると、上述した設定値変更処理へ移行される。
【００８１】
続けて、第１の実施の形態の情報提供システム１で行われる情報検索処理について図１３を参照して説明する。図１３は、第１の実施の形態の情報提供システム１で行われる情報検索処理の手順を示すフローチャートである。
【００８２】
まず、端末装置４００側の入力装置４５０を介してdispコマンドが入力されると（ステップＳＣ−１）、そのdispコマンドの情報が通信インターフェース部４３０を介してファイアウォール装置１００側に送信される。
【００８３】
ついで、ファイアウォール装置１００側では、端末装置４００からのdispコマンドを受け取ると、情報データベース１２２（図５参照）から所定の文字列情報を検索し（ステップＳＣ−２）、ヒットした情報を項目情報、セキュリティ情報、制約情報ともに端末装置４００側へ送信する。
【００８４】
端末装置４００側では、ファイアウォール装置１００からの情報を、項目情報、セキュリティ情報、制約情報と共に表示装置４６０に表示させる（ステップＳＣ−３）。続けて端末装置４００側の入力装置４５０を介して通信機能の設定値を変更するコマンドが入力されると、上述した設定値変更処理へ移行される。
【００８５】
以上説明したように、第１の実施の形態の情報提供システム１によれば、端末装置４００側の入力装置４５０を介して通信機能の設定値を変更するコマンドが入力されると、そのコマンドの情報がファイアウォール装置１００側へ送信され、ファイアウォール装置１００側では、そのコマンドの情報から通信機能の項目情報を判別し、情報データベース１２２を参照して、この判別した項目情報に対応するセキュリティ情報および制約情報を端末装置４００側へ送信し、端末装置４００側は、ファイアウォール装置１００からのセキュリティ情報および制約情報を表示装置４６０に表示させるので、通信機能の設定値を変更した場合にセキュリティに与える影響および制限状況を設定値の変更を実行する前に把握することができる。
【００８６】
また、端末装置４００側の入力装置４５０を介してdispallコマンドが入力されると、そのdispallコマンドの情報がファイアウォール装置１００側へ送信され、ファイアウォール装置１００側でdispallコマンドの情報から受け取ると、通信機能設定部１１２により“許可”設定されている通信機能の項目情報に対応するセキュリティ情報をセキュリティ情報抽出部１１４で抽出し、抽出したセキュリティ情報を、項目情報と制約情報と共に端末装置４００へ送信し、端末装置４００側では、ファイアウォール装置１００からの項目情報、セキュリティ情報、制約情報を表示装置４６０に表示させるので、リアルタイムのセキュリティ状況を簡易に確認することができる。また、これに続けて、端末装置４００側の入力装置４５０を介して通信機能の設定値を変更するコマンドを入力することができるので、通信機能の設定値の変更を簡易に行うことができると共に、リアルタイムのセキュリティ状況を確認した後にセキュリティ対策をとることで最善なセキュリティ状況をつくることができる。
【００８７】
また、端末装置４００側の入力装置４５０を介してdispコマンドが入力されると、そのdispコマンドの情報がファイアウォール装置１００側へ送信され、ファイアウォール装置１００側でdispコマンドの情報を受け取ると、情報データベース１２２を参照して所定の文字列情報を情報検索部２１６で検索し、ヒットした情報を項目情報、セキュリティ情報、制約情報ともに端末装置４００側へ送信し、端末装置４００側では、ファイアウォール装置１００からの項目情報、セキュリティ情報、制約情報を表示装置４６０に表示させるので、関心のある情報を簡易に入手することができる。また、これに続けて、端末装置４００側の入力装置４５０を介して通信機能の設定値を変更するコマンドを入力することができるので、関心のある通信機能の設定値の変更を簡易に行うことができる。
【００８８】
（第２の実施の形態）
次に、本発明の第２の実施の形態にかかる情報提供システム１について説明する。なお、第２の実施の形態の説明においては、上述した第１の実施の形態の説明と重複する説明を省略する場合がある。
【００８９】
図１４は、第２の実施の形態の情報提供システム１の構成の一例を示す図である。第２の実施の形態の情報提供システム１は、同図に示すように、情報処理装置であるプリンタ装置２００と、利用者（管理者を含む）の端末装置４００と、で構成され、プリンタ装置２００と端末装置４００はネットワーク５００を介して相互に通信可能に接続されている。
【００９０】
図１５は、第２の実施の形態のプリンタ装置２００のハードウェア構成の一例を示す図である。第２の実施の形態のプリンタ装置２００は、同図に示すように、ＣＰＵ２１と、記憶装置２２と、ＬＡＮポート２４と、で構成されている。
【００９１】
ＣＰＵ２１は、プリンタ装置２００全体を制御するためのものである。記憶装置２２は、各種プログラムや各種データを格納するためのものであり、Ｗｅｂサーバプログラム２３をさらに格納している。Ｗｅｂサーバプログラム２３は、端末装置４００のウェブブラウザ４２２（図１８参照）からプリンタ装置２００の各種の機能を設定できるようにするためのものである。ＬＡＮポート２３は、端末装置４００と通信を行うためのものである。
【００９２】
図１６は、第２の実施の形態のプリンタ装置２００のソフトウェア構成の一例を示す図である。第２の実施の形態のプリンタ装置２００は、同図に示すように、制御部２１０と、記憶部２２０と、通信インターフェース部２３０と、を含んで構成されている。
【００９３】
制御部２１０は、プリンタ装置２００全体を統括的に制御するためのものであり、具体的には、ＣＰＵ２１によりその機能を発揮することができる。制御部２１０は、同図に示すように、認証判定部２１２と、機能設定部２１４と、セキュリティ情報抽出部２１６と、情報検索部２１８と、をさらに含んで構成されている。
【００９４】
認証判定部２１２は、管理者用認証情報（管理者用パスワード）の認証を判定するためのものである。即ち、管理者により端末装置４００側の入力装置を介して入力された管理者用認証情報（パスワード）と、予め定めた管理者用認証情報とが一致するか否かを判別し、一致する場合は認証成功と判定してログインを認め、一致しない場合は認証失敗と判定する。
【００９５】
機能設定部２１４は、プリンタ装置２００が備える各種の機能を記憶部２２０に設定するためのものであり、同図に示すように、パスワード設定部２１４ａと、オートオフ時間設定部２１４ｂと、インターフェース設定部２１４ｃと、をさらに含んで構成されている。
【００９６】
パスワード設定部２１４ａは、管理者用認証情報の設定を行うためのものである。具体的には、認証判定部２１２により認証成功と判定された場合に、管理者により端末装置４００側の入力装置４５０を介して入力された新規の管理者用認証情報（管理者用パスワード）を記憶部２２０に設定する。
【００９７】
オートオフ時間設定部２１４ｂは、プリンタ装置２００が自動的に電源オフになるまでの時間を設定する。具体的には、認証判定部２１２によりログインを認められた管理者によって端末装置４００側の入力装置４５０を介して入力されたオートオフ時間を記憶部２２０に設定する。
【００９８】
インターフェース設定部２１４ｃは、ジェットダイレクト（DIPRINT）の設定およびＩＰＰ（Internet Printing Protocol）の設定を行うためのものである。
【００９９】
なお、本実施の形態の機能設定部２１４で設定される機能は上述した機能に限定されるものではなく、プリンタ装置２００が備える機能であれば何でもよい。
【０１００】
セキュリティ情報抽出部２１６は、機能設定部２１４により設定されている機能がセキュリティに与える影響を示すセキュリティ情報を抽出するためのものである。
【０１０１】
情報検索部２１８は、後述する情報データベース２２２を参照して、所定の文字列情報を検索するためのものである。
【０１０２】
記憶部２２０は、プリンタ装置２００を構成する各部を制御するための各種プログラムやデータ、ファイルなどを格納しており、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、光ディスク、フレキシブルディスク、不揮発性メモリなどによりその機能を発揮することができる。
【０１０３】
記憶部２２０には、同図に示すように、Ｗｅｂサーバプログラム２３が記録されている。また、記憶部２２０には、認証判定部２１２により管理者用認証情報（管理者用パスワード）の認証成否を行うための管理者用認証情報が登録されている。
【０１０４】
また、記憶部２２０には、情報データベース２２２を格納している。情報データベース２２２には、図１７に示すように、プリンタ装置２００の機能（認証機能、DIPRINT、IPP、オートオフ機能）の項目を示す項目情報と、機能設定部２１４により各種の機能を設定した場合のセキュリティ状況を示すセキュリティ情報とが、機能設定部２１４により各種の機能を設定した場合の制約状況を示す制約情報とが相互に関連付けて登録されているものである。
【０１０５】
ここで、情報データベース２２２に登録されているセキュリティ情報について図１７を参照して簡単に説明する。インターフェース機能であるDIPRINTの設定値が無効である場合には、セキュリティへの影響はないが、DIPINTの設定値が有効である場合には、セキュリティへの影響として印刷内容が漏洩する可能性がある。そこで、同図に示す情報データベース２２２には、「DIPRINT／有効」の項目情報に対応するセキュリティ情報として「印刷内容漏洩の可能性」の文字列が登録されている。
【０１０６】
また、インターフェース機能であるIPPの設定値が有効である場合には、セキュリティへの影響は無いが、IPPの設定が無効である場合には、セキュリティへの影響として印刷データの暗号化ができない。そこで、同図では、「IPP／無効」の項目情報に対応するセキュリティ情報として「印刷データ暗号化不能」の文字列が登録されている。
【０１０７】
なお、同図に示すセキュリティ関連欄は、その機能がセキュリティ機能であるか否かを判別するためのものであり、セキュリティ情報抽出部２１６によって後述するセキュリティ情報抽出処理が実行される際に参照されるものである。
【０１０８】
図１８は、第２の実施の形態の端末装置４００の構成の一例を示す図である。第２の実施の形態の端末装置４００は、基本的に第１の実施の形態の端末装置４００の構成と同一であるので、ここでは第１の実施の形態の端末装置４００と異なる部分について説明する。
【０１０９】
第２の実施の形態の記憶部４２０は、Ｗｅｂブラウザ４２２をさらに格納している。制御部４１０は、このＷｅｂブラウザ４２２を記憶部４２０から読み出し、Ｗｅｂブラウザ４２２を実行し、表示装置４６０に各種の画面を表示させる。
【０１１０】
以上の構成において、第２の実施の形態の情報提供システム１で行われる基本的な処理について図１９〜図２５−２を参照して説明する。
【０１１１】
まず、第２の実施の形態の情報提供システム１で行われる管理者用パスワードの設定変更処理について説明する。図１９は、第２の実施の形態の情報提供システム１で行われる管理者用パスワードの設定変更処理の手順を示すフローチャートである。
【０１１２】
まず、端末装置４００側の入力装置４５０を介してＷｅｂブラウザ４２２が起動されると、Ｗｅｂブラウザ４２２は、表示装置４６０にパスワード入力画面（図２０−１参照）を表示させる（ステップＳＤ−１）。
【０１１３】
ついで、端末装置４００側の入力装置４５０を介してパスワード入力画面のパスワード入力欄６１に管理者用パスワードが入力され、続けて「ＯＫ」ボタン６２が押下されると（ステップＳＤ−２）、プリンタ装置２００側では、認証判定部２１２により、ステップＳＤ−２で入力された管理者用パスワードと記憶部２２０に予め登録されている管理者用の認証情報とが一致するか否かを判別して認証の成否を判定する（ステップＳＤ−３）。
【０１１４】
ステップＳＤ−３での判定結果が認証成功である場合（ステップＳＤ−４：Ｙｅｓ）、端末装置４００側のＷｅｂブラウザ４２２は、表示装置４６０にウェブブラウザ画面（図２０−２参照）を表示させる。なお、ステップＳＤ−３での判定結果が認証失敗である場合（ステップＳＤ−４：Ｎｏ）、処理手順はステップＳＤ−１へ移行される。
【０１１５】
ついで、端末装置４００側の入力装置４５０を介してウェブブラウザ画面上で設定項目として「システム」ボタン６３が選択されると、システム設定画面が表示され（図２０−３参照）、続けて、「パスワード変更」ボタン６４が押下されると、新規パスワード入力画面（図２０−４参照）が表示される（ステップＳＤ−５）。
【０１１６】
ついで、新規パスワード入力欄６５および新規パスワード入力（確認）欄６６に新規の管理者用パスワードが入力され、「ＯＫ」ボタン６７が押下され（ステップＳＤ−６）、新規パスワード入力欄６５に入力された新規の管理者用パスワードが新規パスワード入力欄（確認）６６に入力された新規の管理者用パスワードと一致する場合（ステップＳＤ−７：Ｙｅｓ）は、プリンタ装置２００側では、パスワード設定部２１４ａにより、管理者用パスワードの変更設定を行う（ステップＳＤ−８）。一方、一致しない場合（ステップＳＤ−７：Ｎｏ）、ウェブブラウザ画面にはエラー画面（図２０−５参照）が表示され（ステップＳＤ−９）、「ＯＫ」ボタン６８が押下されると、新規パスワード入力画面（図２０−４参照）が再表示される（ステップＳＤ−１０）。ここで、「キャンセル」ボタン６９が押下され場合（ステップＳＤ−１１：Ｙｅｓ）、処理は終了する。一方、新規パスワードが再入力される場合（ステップＳＤ−１１：Ｎｏ）、処理手順はステップＳＤ−６へ移行される。
【０１１７】
続けて、第２の実施の形態の情報提供システム１で行われるオートオフ時間設定処理、インターフェース機能設定処理、セキュリティ情報抽出処理、および情報検索処理について図２１を参照して続けて説明する。図２１は、第２の実施の形態の情報提供システム１で行われるオートオフ時間設定処理、インターフェース機能設定処理、セキュリティ情報抽出処理、および情報検索処理の手順を示すフローチャートである。なお、上述した管理者用パスワードの設定変更処理と重複するステップＳＤ−１〜ＳＤ−４の説明は省略する。
【０１１８】
図２２に示すように、ウェブブラウザ画面の「システム」ボタン６３が押下されると、システム設定画面が表示される（ステップＳＤ−２１）。
【０１１９】
ついで、端末装置４００側で入力装置４５０を介して「オートオフ時間入力欄６９」にオートオフ時間（例えば２０分２０秒）が入力され、「適用」ボタン７０が押下されると（ステップＳＤ−２２）、プリンタ装置２００側でオートオフ時間設定部２１４ｂにより、ステップＳＤ−２２で入力されたオートオフ時間が記憶部２２０に設定される（ステップＳＤ−２３）。これにて、オートオフ時間設定処理は終了する。
【０１２０】
続けて、ウェブブラウザ画面の「インターフェース」ボタン７１が押下されると、インターフェース設定画面（図２３参照）が表示される（ステップＳＤ−２４）。
【０１２１】
ついで、端末装置４００側で入力装置４５０を介して「インターフェース機能選択欄」７２でインターフェース機能が選択され、「適用」ボタン７３が押下されると（ステップＳＤ−２５）、プリンタ装置２００側でインターフェース設定部２１４ｃにより、ステップＳＤ−２５で選択されたインターフェース機能が設定される（ステップＳＤ−２６）。これにて、インターフェース機能設定処理は終了する。
【０１２２】
続けて、ウェブブラウザ画面の「セキュリティ」ボタン７４が押下されると（ステップＳＤ−２７）、プリンタ装置２００側でセキュリティ情報抽出部２１６の処理により、機能設定部２１４により設定されている機能であってセキュリティに関連する機能（図１７参照）に対応するセキュリティ情報を項目情報、制約情報と共に抽出する（ステップＳＤ−２８）。
【０１２３】
ついで、端末装置４００側の表示装置４６０にステップＳＤ−２８で抽出されたセキュリティ情報を項目情報および制約情報と共に、セキュリティ関連設定状況一覧（図２４参照）として表示する（ステップＳＤ−２９）。これにて、セキュリティ情報抽出処理は終了する。
【０１２４】
ここで、インターフェース機能の設定変更を行うために、端末装置４００側の入力装置４５０を介して「項目情報欄」７５に表示されているいずれかのインターフェース機能が選択された場合（ステップＳＤ−３０：Ｙｅｓ）、処理手順はステップＳＤ−２４へ移行され、上述したインターフェース機能設定処理を実行する。
【０１２５】
設定変更のためのインターフェース機能の選択がされず（ステップＳＤ−３０：Ｎｏ）、続けて「キーワード検索」ボタン７６が押下されると、ウェブブラウザ画面にキーワード入力画面（図２５−１参照）が表示される（ステップＳＤ−３１）。
【０１２６】
ついで、検索する情報の文字列（ここでは「印刷」の文字列）が「キーワード入力欄」７７に入力され、「検索実行」ボタン７８が押下されると（ステップＳＤ−３２）、プリンタ装置２００側では、情報検索部２１８の処理により、情報データベース２２２（図１７参照）を参照して、「印刷」の文字列にかかる情報を検索する（ステップＳＤ−３３）。
【０１２７】
ついで、端末装置４００側の表示装置４６０にステップＳＤ−３３で検索してヒットした情報を、項目情報、セキュリティ情報、および制約情報と共に検索結果（図２５−２参照）として表示させる（ステップＳＤ−３４）。これにて、情報検索処理は終了する。
【０１２８】
ここで、インターフェース機能の設定変更を行うために、端末装置４００側の入力装置４５０を介して「項目情報欄」７９に表示されているいずれかのインターフェース機能が選択された場合（ステップＳＤ−３５：Ｙｅｓ）、処理手順はステップＳＤ−２４へ移行され、上述したインターフェース機能設定処理を実行する。一方、インターフェース機能の設定変更がされない場合（ステップＳＤ−３５：Ｎｏ）、処理は終了する。
【０１２９】
以上説明したように、第２の実施の形態の情報提供システム１は、端末装置４００側の入力装置４５０を介してウェブブランザ画面上の「セキュリティ」ボタン７４が押下されると、プリンタ装置２００側では、セキュリティ情報抽出部２１６により、記憶部２２０に設定されている機能の項目情報に対応するセキュリティ情報を抽出し、端末装置４００側では、プリンタ装置２００側で抽出されたセキュリティ情報を、項目情報および制約情報と共にセキュリティ関連設定状況一覧として表示装置４６０に表示させるので、リアルタイムのセキュリティ情報を簡易に把握することができる。
【０１３０】
また、これに続けて、端末装置４００側の入力装置４５０を介してセキュリティ関連設定状況一覧の「項目情報欄」７５にあるいずれかのインターフェース機能が選択されると、プリンタ装置２００側では、インターフェース設定部２１４ｃにより設定値の変更が行われるので、インターフェース機能の設定変更を簡易に行えることができると共に、リアルタイムのセキュリティ状況を確認した後にセキュリティ対策をとることで最善なセキュリティ状況をつくることができる。
【０１３１】
また、端末装置４００側の入力装置４５０を介して、キーワード入力画面上の「キーワード入力欄」７７に検索したい情報の文字列が入力され、「検索実行」ボタン７８が押下されると、プリンタ装置２００側では、端末装置４００側で入力された文字列にかかる情報について情報データベース２２２を参照して情報検索部２１８で検索し、端末装置４００側では、プリンタ装置２００側で検索した結果を表示装置４６０に表示させるので、関心のある情報を簡易に把握することができる。また、これに続けて、端末装置４００側で入力装置４６０を介して設定変更を行うインターフェース機能を選択することにより、プリンタ装置２００側でインターフェース設定部２１４ｃの処理によりインターフェース機能が設定されるので、関心のある機能の変更を簡易に行うことができる。
【０１３２】
（第３の実施の形態）
次に、本発明の第３の実施の形態にかかるＭＦＰ（Multi Function Peripheral）３００について説明する。なお、第３の実施の形態の説明においては、上述した第１〜第２の実施の形態の説明と重複する説明を省略する場合がある。
【０１３３】
図２６は、第３の実施の形態のＭＦＰ３００のハードウェア構成の一例を示す図である。第３の実施の形態のＭＦＰ３００は、第３の実施の形態のＭＦＰ３００は、同図に示すように、ＣＰＵ３１と、記憶装置３２と、ＬＡＮポート３３と、操作パネル３４と、で構成されている。
【０１３４】
ＣＰＵ３１は、ＭＦＰ３００全体を制御するためのものである。記憶装置３２は、各種プログラムや各種データを格納するためのものである。ＬＡＮポート３３は、端末装置４００（図示なし）と通信を行うためのものである。操作パネル３４は、タッチパネルにより構成され、その画面上に各種画面を表示し、各種の設定を受け付けるためのものである。
【０１３５】
なお、第３の実施の形態のＭＦＰ３００は、ネットワーク経由で印刷データを印刷するプリンタ機能、原稿から読み取ったスキャン画像記憶装置３２に保存する画像スキャン機能、および画像スキャン機能により読み取ったスキャン画像を印刷する複写機能を備えている。
【０１３６】
図２７は、第３の実施の形態のＭＦＰ３００のソフトウェア構成の一例を示す図である。第３の実施の形態のＭＦＰ３００は、同図に示すように、制御部３１０と、記憶部３２０と、通信インターフェース部３３０と、操作部３４０と、を含んで構成されている。
【０１３７】
制御部３１０は、ＭＦＰ３００全体を統括的に制御するためのものであり、具体的には、ＣＰＵ３１によりその機能を発揮することができる。制御部３１０は、同図に示すように、認証判定部３１２と、機能設定部３１４と、セキュリティ情報抽出部３１６と、をさらに含んで構成されている。
【０１３８】
認証判定部３１２は、管理者用認証情報（管理者用パスワード）の認証を判定するためのものである。即ち、操作パネル３４を介して入力された管理者認証情報（管理者用パスワード）と、予め定めた管理者用認証情報とが一致するか否かを判別し、一致する場合は認証成功と判定してログインを認め、一致しない場合は認証失敗と判定する。
【０１３９】
機能設定部３１４は、各種機能を設定するためのものであり、同図に示すように、パスワード設定部３１４ａと、暗号化設定部３１４ｂと、利用者制限設定部３１４ｃと、をさらに含んで構成されている。
【０１４０】
パスワード設定部３１４ａは、管理者用認証情報の設定を行うためのものである。具体的には、認証判定部３１２により認証成功と判定された場合に、操作パネル３４を介して入力された新規の管理者用認証情報（管理者用パスワード）を記憶部３２０に設定する。
【０１４１】
暗号化設定部３１４ｂは、画像スキャン機能により原稿を読み取ったスキャン画像を暗号化させて記憶部３２０に保存する暗号化機能の設定を行うためのものである。
【０１４２】
利用者制限設定部３１４ｃは、利用者が利用できる機能（ＭＦＰ３００が備えるプリンタ機能やスキャン機能、複写機能などの各種機能）の範囲を制限する利用者制限機能を記憶部２２０に設定するためのものである。
【０１４３】
なお、本実施の形態の機能設定部３１４で設定する機能は上述した機能に限定されるものではなく、ＭＦＰ３００が備える機能であれば何でもよい。
【０１４４】
セキュリティ情報抽出部３１６は、機能設定部３１４により設定されている機能がセキュリティに与える影響を示すセキュリティ情報を抽出するためのものである。
【０１４５】
記憶部３２０は、ＭＦＰ３００を構成する各部を制御するための各種プログラムやデータ、ファイルなどを格納しており、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、光ディスク、フレキシブルディスク、不揮発性メモリなどによりその機能を発揮することができる。なお、記憶部３２０には、認証判定部３１２により管理者用認証情報の認証成否を行うための管理者用認証情報が登録されている。
【０１４６】
また、記憶部２２０は、情報データベース３２２を格納している。第３の実施の形態の情報データベース３２２には、図２８に示すように、ＭＦＰ３００の機能（認証機能、暗号化機能、利用者制限機能）の各項目を示す項目情報と、機能設定部３１４により各種の機能を設定した場合のセキュリティ状況を示すセキュリティ情報と、機能設定部２１４により各種の機能を設定した場合の制約状況を示す制約情報とを関連付けて登録している。
【０１４７】
ここで、第３の実施の形態の情報データベース３２２に登録されているセキュリティ情報および制約情報について図２８を参照して簡単に説明する。ＭＦＰ３００が備える暗号化機能の設定値が有効である場合には、セキュリティへの影響はない。しかし、暗号化機能の設定値が無効である場合には、印刷内容が漏洩する可能性がある。また、その一方で、暗号化機能の設定値が有効である場合には、データの処理時間が増大になるという制約が生じる。そこで、同図に示す情報データベース３２２には、「暗号化／有効」の項目情報に対応する制約情報として「データ処理時間増加」が登録されており、また「暗号化／無効」の項目情報に対応するセキュリティ情報として「印刷内容漏洩の可能性」が登録されている。
【０１４８】
なお、同図に示すセキュリティ関連欄には、その機能がセキュリティに関連するものであるか否かを示すために、「関連する」または「関連しない」の文字列が登録されている。なお、このセキュリティ関連欄に登録されている文字列は、後述するセキュリティ情報抽出処理が実行される際に参照されるものである。
【０１４９】
操作部３４０は、各種画面を表示し、操作パネル３４によりその機能を発揮することができる。
【０１５０】
以上の構成において、第３の実施の形態のＭＦＰ３００で行われる基本的な処理について図２９−１〜図３０〜８を参照して説明する。
【０１５１】
最初に、第３の実施の形態のＭＦＰ３００で行われる管理者用パスワードの設定変更処理について説明する。図２９−１は、第３の実施の形態のＭＦＰ３００で行われる管理者用パスワードの設定変更処理の手順を示すフローチャートである。
【０１５２】
まず、ＭＦＰ３００の管理者によって、操作パネル３４の画面（図３０−１参照）上に表示されている「システム設定」ボタン８０が押下されると（ステップＳＥ−１）、管理者ログイン画面（図３０−２参照）および仮想キーボード画面（図３０−３参照）を操作パネル３４に表示させる（ステップＳＥ−２）。
【０１５３】
ついで、仮想キーボード画面に表示されているキーボードを介してパスワード入力欄８１（図３０−３参照）に管理者用パスワードが入力され、続けて「♯」ボタン８２が押下されると（ステップＳＥ−３）、認証判定部３１２の処理により、管理者の認証成否が行われる。認証成功と判定された場合（ステップＳＥ−４：Ｙｅｓ）、システム設定画面（図３０−４参照）が操作パネル３４上に表示され（ステップＳＥ−５）、認証失敗と判定された場合（ステップＳＥ−４：Ｎｏ）、処理手順はステップＳＥ−２へ移行される。
【０１５４】
システム設定画面上の「管理者パスワード設定」ボタン８３が押下されると（ステップＳＥ−６）、新規パスワード入力画面（図示なし）が表示される（ステップＳＥ−７）。ここで新規の管理者用パスワードが入力されると（ステップＳＥ−８）、新規の管理者用パスワードの入力ミスを防止するために、新規パスワード入力画面（図示なし）が再表示される（ステップＳＥ−９）。新規の管理者用パスワードが再入力され（ステップＳＥ−１０）、ステップＳＥ−８で入力された新規の管理者用パスワードとステップＳＥ−１０で再入力された新規の管理者用パスワードとが一致する場合（ステップＳＥ−１１：Ｙｅｓ）、パスワード設定部２１４は、新規の管理者用パスワードを記憶部３２０に設定する（ステップＳＥ−１２）。一方、一致しない場合（ステップＳＥ−１１：Ｎｏ）、処理手順はステップＳＥ−７へ移行される。
【０１５５】
続けて、第３の実施の形態のＭＦＰ３００で行われる暗号化機能設定処理および利用者制限機能設定処理について図２９−２を参照して説明する。図２９−２は、第３の実施の形態のＭＦＰ３００で行われる暗号化機能設定処理および利用者制限機能設定処理の手順を示すフローチャートである。なお、暗号化機能の設定値および利用者制限機能の設定値はいずれも「有効」であるものとする。
【０１５６】
まず、システム設定画面（図３０−４参照）上の「保存データ暗号化」ボタン８４が押下されると（ステップＳＦ−１）、操作パネル３４上に保存データ暗号化設定画面（図３０−５参照）を表示し（ステップＳＦ−２）、保存データを暗号化するか否かを選択させる。ここで、「しない」ボタン８５が選択され、続けて「設定」ボタン８６が押下されると（ステップＳＦ−３）、暗号化設定部３１４ｂは、暗号化機能の設定値を「無効」にする設定を行う（ステップＳＦ−４）。
【０１５７】
また、システム設定画面（図３０−４参照）上の「利用者制限」ボタン８７が押下されると（ステップＳＦ−５）、操作パネル３４上に利用者制限設定画面（図３０−６参照）を表示し（ステップＳＦ−６）、利用者制限を設けるか否かを選択させる。ここで「しない」ボタン８８が選択され、続けて「設定」ボタン８９が押下されると（ステップＳＦ−７）、利用者制限設定部３１４ｃは、利用者制限機能の設定値を「無効」にする設定を行う（ステップＳＦ−８）。
【０１５８】
ついで、ステップＳＦ−４およびステップＳＦ−８で行われた設定値の変更の内容を、システム設定画面（図３０−７参照）上の「設定値欄」９０に反映させる（ステップＳＦ−９）。
【０１５９】
続けて、第３の実施の形態のＭＦＰ３００で行われるセキュリティ情報抽出処理について図２９−３を参照して説明する。図２９−３は、第３の実施の形態のＭＦＰ３００で行われるセキュリティ情報抽出処理の手順を示すフローチャートである。
【０１６０】
まず、システム設定画面（図３０−７参照）上の「セキュリティ」ボタン９１が押下されると（ステップＳＧ−１）、セキュリティ情報抽出部３１６は、情報データベース３２２（図２８参照）を参照して、暗号化設定部３１４ｂにより設定されている設定値（有効／無効）、および利用者制限設定部３１４ｃにより設定されている設定値（有効／無効）に対応するセキュリティ情報を抽出する（ステップＳＧ−２）。なお、抽出したセキュリティ情報に対応する項目情報（項目名と設定値）および制約情報も併せて抽出する。
【０１６１】
ついで、システム設定画面（図３０−８参照）上に、ステップＳＧ−２で抽出されたセキュリティ情報を制約情報と共に表示する（ステップＳＧ−３）。
【０１６２】
以上説明したように、第３の実施の形態のＭＦＰ３００は、操作パネル３４に表示されているシステム設定画面上の「セキュリティ」ボタン９１が押下されると、情報データベース３２２を参照して、暗号化設定部３１４ｂおよび利用者制限設定部３１４ｃにより設定されている設定値に対応するセキュリティ情報を項目情報および制約情報と共にセキュリティ情報抽出部３１６で抽出し、抽出したセキュリティ情報を制約情報と共にシステム設定画面上に表示させるので、リアルタイムのセキュリティ情報を簡易に把握することができる。
【０１６３】
また、セキュリティ情報および制約情報が表示されているシステム設定画面上の「保存データ暗号化」ボタン８４や「利用者制限」ボタン８７を押下するだけで暗号化機能の設定を変更できる保存データ暗号化設定画面や利用者制限機能の設定を変更できる利用者制限設定画面に移行させ、暗号化機能の設定値や利用者制限機能の設定値を選択させ、選択された設定値に設定変更をするので、機能の設定変更を簡易に行えることができると共に、リアルタイムのセキュリティ状況を確認した後にセキュリティ対策をとることで最善なセキュリティ状況をつくることができる。
【０１６４】
（第４の実施の形態）
次に、本発明の第４の実施の形態にかかる情報提供システム１について説明する。なお、第４の実施の形態の説明においては、上述した第１〜第３の実施の形態の説明と重複する説明を省略する場合がある。
【０１６５】
図３１は、第４の実施の形態の情報提供システム１の構成の一例を示す図である。第４の実施の形態の情報提供システム１は、同図に示すように、情報処理装置であるＭＦＰと３００と、利用者（管理者を含む）の端末装置４００と、で構成され、ＭＦＰ３００と端末装置４００はネットワーク５００を介して相互に通信可能に接続されている。
【０１６６】
第４の実施の形態のＭＦＰ３００の構成について説明する。なお、ここでは、第３の実施の形態のＭＦＰ３００の構成と異なる部分について説明する。
【０１６７】
図３２は、第４の実施の形態のＭＦＰ３００のハードウェア構成の一例を示す図である。記憶装置３２には、同図に示すように、Ｗｅｂサーバプログラム２３が格納されている。Ｗｅｂサーバプログラム２３は、端末装置４００のウェブブラウザからＭＦＰ３００の各種の機能を設定できるようにするためのものである。
【０１６８】
図３３は、第４の実施の形態のＭＦＰ３００のソフトウェア構成の一例を示す図である。制御部３１０は、同図に示すように、認証判定部３１２と、機能設定部３１４と、セキュリティ情報抽出部３１６に加えて、カテゴリ情報集計部３１８をさらに含んで構成されている。
【０１６９】
カテゴリ情報集計部３１８は、機能設定部３１４により設定されている各種の機能に対応するセキュリティ情報をカテゴリごと（０〜４）に集計するためのものである。
【０１７０】
記憶部３２０には、同図に示すように、Ｗｅｂサーバプログラム２３が記録されている。また、情報データベース３２２が格納されている。
【０１７１】
図３４は、第４の実施の形態の情報データベース３２２の一例を示す図である。第４の実施の形態の情報データベース３２２には、同図に示すように、項目情報、セキュリティ関連情報、セキュリティ情報、および制約情報に加えて、カテゴリ情報をさらに関連付けて登録している。なお、カテゴリ情報は、セキュリティ情報の種類を示すものである。
【０１７２】
図３５は、カテゴリデータベース３２４の一例を示す図である。第４の実施の形態のセキュリティ情報は、５つのカテゴリに分類することができる。同図に示すように、セキュリティに影響を与えないこと（ＮＵＬＬ）を示すセキュリティ情報はカテゴリ「０」に含まれる。また、情報漏洩を示すセキュリティ情報はカテゴリ「１」に含まれる。また、未許可利用を示すセキュリティ情報はカテゴリ「２」に含まれる。また、サービス妨害を示すセキュリティ情報はカテゴリ「３」に含まれる。また、上記カテゴリ「０」〜「３」に含まれないその他のセキュリティ情報はカテゴリ「４」に含まれる。
【０１７３】
第４の実施の形態では、カテゴリデータベース３２４にセキュリティ情報のカテゴリを予め定義しておき、カテゴリデータベース３２４を参照して、設定されている機能に対応するセキュリティ情報をカテゴリに分けて情報データベース３２２のカテゴリ欄に登録する構成としている。
【０１７４】
即ち、図３４に示すように、「パスワード」機能の項目情報に対応するセキュリティ情報は“ＮＵＬＬ”であるため、カテゴリデータベース３２４に従って、カテゴリ情報を「０」としている。また、「暗号化（有効）」機能の項目情報に対応するセキュリティ情報は“ＮＵＬＬ”であるため、また「暗号化（無効）」機能の項目情報に対応するセキュリティ情報は「情報漏洩の可能性」であるため、それぞれ、カテゴリデータベース３２４に従って、カテゴリ情報を「０」、「１」としている。さらに、「利用者制限（有効）」機能の項目情報に対応するセキュリティ情報は“ＮＵＬＬ”であるため、また「利用者制限（無効）」機能の項目情報に対応するセキュリティ情報は「不許可利用の可能性」であるため、それぞれ、カテゴリデータベース３２４に従って、カテゴリ情報を「０」、「２」としている。
【０１７５】
なお、端末装置４００の構成は、第２の実施の形態の端末装置４００の構成と同一であるので、端末装置４００の構成の説明は省略する。
【０１７６】
以上の構成において、第４の実施の形態の情報提供システム１で行われるセキュリティ情報抽出処理、およびカテゴリ集計処理について図３６を参照して説明する。図３６は、第４の実施の形態の情報提供システム１で行われるセキュリティ情報抽出処理、およびカテゴリ集計処理の手順を示すフローチャートである。なお、既に管理者の認証が行われており、端末装置４００側の表示装置４６０には、ウェブブラウザ画面（図３７参照）が表示されているものとする。
【０１７７】
まず、端末装置４００側の入力装置４５０を介して「セキュリティ」ボタン７４（図３７参照）が押下されると（ステップＳＨ−１）、ＭＦＰ３００側のセキュリティ情報抽出部３１６は、セキュリティ情報データベース３２２を参照して、機能設定部３１４により設定されている機能の項目情報に対応するセキュリティ情報を抽出する（ステップＳＨ−２）。なお、抽出されるセキュリティ情報に対応する項目情報および制約情報も共に抽出する。
【０１７８】
ついで、ＭＦＰ３００側のカテゴリ情報集計部３１８は、セキュリティ情報データベース３２２を参照して、機能設定部３１４により設定されている機能の項目情報に対応するカテゴリを判別する（ステップＳＨ−３）。
【０１７９】
ステップＳＨ−３で判別したカテゴリが「１」〜「４」である場合（ステップＳＨ−４：Ｙｅｓ）、判別したカテゴリ毎に１カウントアップする（ステップＳＨ−５）。
【０１８０】
一方、ステップＳＨ−３で判別したカテゴリが「１」〜「４」でない場合、即ち、カテゴリが「０」である場合（ステップＳＨ−４：Ｎｏ）、処理手順はステップＳＨ−６へ移行される。
【０１８１】
ステップＳＨ−３でカテゴリが判別されたセキュリティ情報に対応する機能以外に設定されている機能があり、カテゴリの判別処理を継続する場合（ステップＳＨ−６：Ｙｅｓ）、処理手順はステップＳＨ−３へ移行される。一方、ステップＳＨ−３でカテゴリが判別されたセキュリティ情報に対応する機能以外に設定されている機能がない場合（ステップＳＨ−６：Ｎｏ）、カテゴリ情報集計部３１８は、カテゴリ毎のカウントの結果を集計する（ステップＳＨ−７）。
【０１８２】
ついで、端末装置４００側の表示装置４６０に表示されているウェブブラウザ画面（図３８参照）上に、セキュリティ関連設定状況一覧とセキュリティ状況を表示させる（ステップＳＨ−８）。
【０１８３】
以上説明したように、第４の実施の形態の情報提供システム１は、端末装置４００側の表示装置４６０に表示されているウェブブラウザ画面上の「セキュリティ」ボタン７４が押下されると、ＭＦＰ３００側では、セキュリティ情報抽出部３１６により、設定されている機能の項目情報に対応するセキュリティ情報を抽出し、端末装置４００側の表示装置４６０に、ＭＦＰ３００側で抽出されたセキュリティ情報を、項目情報および制約情報と共にセキュリティ関連設定状況一覧として表示させるので、リアルタイムのセキュリティ情報を簡易に把握することができる。
【０１８４】
また、これに続けて、端末装置４００側の入力装置４５０を介して、セキュリティ関連設定状況一覧の項目情報にあるいずれかの機能が選択されると、ＭＦＰ３００側の機能設定部３１４により設定の変更が行われるので、機能の設定変更を簡易に行えることができると共に、リアルタイムのセキュリティ状況を確認した後にセキュリティ対策をとることで最善なセキュリティ状況をつくることができる。
【０１８５】
また、ＭＦＰ３００側のカテゴリ情報集計部３１８は、情報データベース３２２を参照して、機能設定部３１４により設定されている機能の項目情報に対応するカテゴリを判別し、判別したカテゴリが「１」〜「４」である場合（セキュリティに影響を与えることを示すカテゴリである場合）、カテゴリ毎に１カウントアップし、カテゴリ毎のカウントの結果を集計し、端末装置４００側では、セキュリティ状況を表示装置４６０に表示させるので、セキュリティに影響を与える機能の数をリアルタイムに把握することができる。
【０１８６】
（第５の実施の形態）
次に、本発明の第５の実施の形態にかかる情報提供システム１について説明する。なお、第５の実施の形態の説明においては、上述した第１〜第４の実施の形態の説明と重複する説明を省略する場合がある。
【０１８７】
図３９は、第５の実施の形態の情報提供システム１の構成の一例を示す図である。第５の実施の形態の情報提供システム１は、同図に示すように、情報処理装置であるＭＦＰと３００と、利用者（管理者を含む）の端末装置４００と、メールサーバ装置６００と、で構成され、情報提供システム１を構成する各装置はネットワーク５００を介して相互に通信可能に接続されている。
【０１８８】
第５の実施の形態のＭＦＰ３００の構成について説明する。なお、第５の実施の形態のＭＦＰ３００のハードウェア構成は、第３の実施の形態のＭＦＰ３００のハードウェア構成と同一であるため、その説明は省略する。
【０１８９】
ＭＦＰ３００は、端末装置４００からの印刷要求を受け付け、受け付けた印刷要求にかかる通信方式により端末装置４００から印刷データを受信し、受信した印刷データを印刷するプリンタ機能を備えている。また、ＭＦＰ３００は、セットされた原稿を読み取り、読み取ったスキャン画像を端末装置３００に対して送信する配信機能を備えている。
【０１９０】
図４０は、第５の実施の形態のＭＦＰ３００のソフトウェア構成の一例を示す図である。第５の実施の形態の機能設定部３１４は、同図に示すように、印刷機能設定部３１４ｄと、配信機能設定部３１４ｅと、を含んで構成されている。
【０１９１】
印刷機能設定部３１４ｄは、端末装置４００との間の通信方式を設定するためのものである。即ち、端末装置４００から平文の印刷データを受信する機能（印刷（平文通信））、または暗号化された印刷データを受信する機能（印刷（暗号通信））を設定する。
【０１９２】
配信機能設定部３１４ｅは、配信機能の設定を行うためのものである。即ち、配信機能設定部３１４ｅは、スキャナ機能により読み取った平文のスキャン画像を配信する機能（スキャナ配信（平文通信））、またはスキャナ機能により読み取って暗号化させたスキャン画像を配信する機能（スキャナ配信（暗号通信））を設定する。
【０１９３】
図３９に戻り、メールサーバ装置６００は、利用者のメールアドレス情報を有する端末装置４０に対して、ＭＦＰ３００からのスキャン画像を配信する。なお、第５の実施の形態の端末装置４００の記憶部４２０には、プリンタドライバ（図示なし）が記録されており、プリンタドライバから印刷データがＭＦＰ３００に対して送信される構成となっている。
【０１９４】
なお、第５の実施の形態の制御部３１０に、第４の実施の形態で説明したカテゴリ情報集計部３１８を含む構成し、設定されている機能の項目情報に対応するセキュリティ情報のカテゴリを判別し、カテゴリ毎に１カウントアップし、カテゴリ毎にカウントを集計し、集計した結果を表示する構成としてもよい。
【０１９５】
図４１は、第５の実施の形態の情報データベース３２２の一例を示すものである。第５の実施の形態の情報データベース３２２には、同図に示すように、機能の項目情報、セキュリティ情報、制約情報に加え、さらに項目情報の機能の代替機能を示す代替機能情報を関連付けて登録されている。
【０１９６】
ＭＦＰ３００が端末装置４００から平文の印刷データを受信し、受信した平分の印刷データを印刷する際には、ＭＦＰ３００と端末装置４００との間の通信経路で印刷データを盗まれる恐れがある。そのため、同図に示すように、「印刷（平文通信）」機能の項目情報に対応するセキュリティ情報として「印刷内容漏洩の可能性」の文字列が登録されている。
【０１９７】
また、端末装置４００から暗号化された印刷データを受信し、受信した暗号化された印刷データを印刷する際には、セキュリティ上の問題はないが、データの処理時間が増加する恐れがある。そのため、同図に示すように、「印刷（暗号通信）」機能の項目情報に対応する制約情報として「データ処理時間増加」の文字列が登録されている。
【０１９８】
また、同図に示すように、「印刷（平分通信）」機能の代替機能情報として「印刷（暗号通信）」の文字列が登録され、「印刷（暗号通信）」機能の代替機能情報として「印刷（平文通信）」の文字列が登録されている。
【０１９９】
ＭＦＰ３００が、端末装置４００に対して、メールサーバ装置６００を介して平文のスキャン画像を配信する際には、スキャン画像を盗まれる恐れがある。また、暗号化されたスキャン画像を端末装置４００へ配信する際には、セキュリティ上の問題はないが、データの処理時間が増加する恐れがある。そのため、同図に示すように、「スキャン配信（平文通信）」機能の項目情報に対応するセキュリティ情報として「スキャン内容漏洩の可能性」の文字列が登録され、「スキャン配信（暗号通信）」機能の項目情報に対応する制約情報として「データ処理時間増加」の文字列が登録されている。
【０２００】
また、同図に示すように、「スキャン配信（平文通信）」機能の代替機能情報として「スキャン配信（暗号通信）」の文字列を登録し、「スキャン配信（暗号通信）」機能の代替機能情報として「スキャン配信（平文通信）」の文字列を登録している。
【０２０１】
なお、同図に示すセキュリティ情報欄の“ＮＵＬＬ”の文字列は、セキュリティへの影響がないことを示すものである。また、同図に示す制約情報欄の“ＮＵＬＬ”の文字列は、制約が特にないことを示すものである。
【０２０２】
以上の構成において、第５の実施の形態の情報提供システム１で行われる印刷処理について図４２を参照して説明する。図４２は、第５の実施の形態の情報提供システム１で行われる印刷処理の手順を示すフローチャートである。
【０２０３】
まず、端末装置４００側のプリンタドライバからＭＦＰ３００に対して印刷要求が行われると（ステップＳＩ−１）、ＭＦＰ３００側では、セキュリティ情報抽出部３１６により、印刷要求にかかる印刷機能（平文通信、暗号通信）に応じて、情報データベース３２２を参照して、関連する項目情報、セキュリティ情報、制約情報、および代替機能情報を抽出する。さらに、抽出した代替機能情報にかかる機能の項目情報に対応するセキュリティ情報および制約情報を抽出する（ステップＳＩ−２）。
【０２０４】
ステップＳＩ−２で抽出したセキュリティ情報が“ＮＵＬＬ”でない場合（ステップＳＩ−３：Ｎｏ）、端末装置４００側では、印刷要求にかかる印刷機能がセキュリティに影響を与えること（例えば「印刷内容漏洩の可能性」）を表示装置４６０に表示させる（ステップＳＩ−４）。一方、セキュリティ情報が“ＮＵＬＬ”である場合（ステップＳＩ−３：Ｙｅｓ）、印刷要求にかかる印刷機能がセキュリティに影響を与えないことを表示装置４６０に表示させる（ステップＳＩ−５）。
【０２０５】
ついで、ステップＳＩ−２で抽出した制約情報が“ＮＵＬＬ”でない場合（ステップＳＩ−６：Ｎｏ）、端末装置４００側では、制約情報を表示装置に表示させる（ステップＳＩ−７）。一方、制約情報が“ＮＵＬＬ”である場合（ステップＳＩ−６：Ｙｅｓ）、処理手順はステップＳＩ−８へ移行される。
【０２０６】
ステップＳＩ−２で抽出した代替機能情報が“ＮＵＬＬ”でない場合（ステップＳＩ−８：Ｎｏ）であって、代替機能情報にかかる代替機能の項目情報に対応するセキュリティ情報が“ＮＵＬＬ”でない場合（ステップＳＩ−９：Ｎｏ）、端末装置４００側では、代替機能がセキュリティに影響を与えること（例えば「印刷内容漏洩の可能性」）を表示装置４６０に表示させる（ステップＳＩ−１０）。
【０２０７】
また、ステップＳＩ−２で抽出した代替機能情報が“ＮＵＬＬ”でない場合（ステップＳＩ−８：Ｎｏ）であって、代替機能情報にかかる代替機能の項目情報に対応するセキュリティ情報が“ＮＵＬＬ”である場合（ステップＳＩ−９：Ｙｅｓ）、端末装置４００側では、代替機能がセキュリティに影響を与えないことを表示装置４６０に表示させる（ステップＳＩ−１１）。
【０２０８】
また、ステップＳＩ−２で抽出した代替機能情報が“ＮＵＬＬ”である場合（ステップＳＩ−８：Ｙｅｓ）、処理手順はステップＳＩ−１４へ移行される。
【０２０９】
代替機能情報にかかる代替機能の項目情報に対応する制約情報が“ＮＵＬＬ”でない場合（ステップＳＩ−１２：Ｎｏ）、端末装置４００側では、当該制約情報を表示装置４６０に表示させる（ステップＳＩ−１３）。
【０２１０】
ここまでの処理を実行することにより、端末装置４００側の表示装置４６０には、図４３−１や図４３−２に示すように、各種の情報が表示され、印刷を実行するか否かを選択させる。
【０２１１】
ここで、端末装置４００側で入力装置４５０を介して「Ｙ」が入力された場合（ステップＳＩ−１４：Ｙｅｓ）、ＭＦＰ３００に対して、印刷データを送信し（ステップＳＩ−１５）、ＭＦＰ３００側では端末装置４００からの印刷データを印刷する（ステップＳＩ−１６）。一方、端末装置４００側で入力装置４５０を介して「Ｎ」が入力された場合（ステップＳＩ−１４:Ｎｏ）、処理は終了する。
【０２１２】
次に、第５の実施の形態のＭＦＰ３００で行われるスキャン画像の配信処理について図４４を参照して説明する。図４４は、第５の実施の形態のＭＦＰ３００で行われるスキャン画像の配信処理の手順を示すフローチャートである。
【０２１３】
まず、原稿がＭＦＰ３００にセットされ、操作パネル３４を介して、スキャン配信の要求を受け付ける（ステップＳＪ−１）。なお、スキャン配信の操作としては、操作パネル３４上の特定のボタン押下など、どのような形式で実現してもよい。
【０２１４】
ついで、セキュリティ情報抽出部３１６は、配信要求にかかる配信機能（平文通信、暗号通信）に応じて、情報データベース３２２を参照して、関連する項目情報、セキュリティ情報、制約情報、および代替機能情報を抽出する。さらに、抽出した代替機能情報にかかる機能の項目情報に対応するセキュリティ情報および制約情報を抽出する（ステップＳＪ−２）。
【０２１５】
ステップＳＪ−２で抽出したセキュリティ情報が“ＮＵＬＬ”でない場合（ステップＳＪ−３：Ｎｏ）、配信要求にかかる配信機能がセキュリティに影響を与えること（例えば「スキャン内容漏洩の可能性」）を操作パネル３４に表示する（ステップＳＪ−４）。一方、セキュリティ情報が“ＮＵＬＬ”である場合（ステップＳＪ−３：Ｙｅｓ）、配信要求にかかる配信機能がセキュリティに影響を与えないことを操作パネル３４に表示する（ステップＳＪ−５）。
【０２１６】
また、ステップＳＪ−２で抽出した代替機能情報が“ＮＵＬＬ”でない場合（ステップＳＪ−８：Ｎｏ）であって、代替機能情報にかかる代替機能の項目情報に対応するセキュリティ情報が“ＮＵＬＬ”である場合（ステップＳＪ−９：Ｙｅｓ）、代替機能がセキュリティに影響を与えないことを操作パネル３４に表示する（ステップＳＪ−１１）。
【０２１７】
また、ステップＳＪ−２で抽出した代替機能情報が“ＮＵＬＬ”である場合（ステップＳＪ−８：Ｙｅｓ）、処理手順はステップＳＪ−１４へ移行される。
【０２１８】
代替機能情報にかかる代替機能の項目情報に対応する制約情報が“ＮＵＬＬ”でない場合（ステップＳＪ−１２：Ｎｏ）、当該制約情報を操作パネル３４表示する（ステップＳＪ−１３）。
【０２１９】
ここまでの処理を実行することにより、操作パネル３４には、図４５−１や図４５−２に示すように、各種の情報が表示され、配信を実行するか否かを選択させる。
【０２２０】
ここで、操作パネル３４上の「Ｙｅｓ」ボタン９２が押下され、配信実行の指示がされた場合（ステップＳＪ−１４：Ｙｅｓ）、スキャン画像を端末装置４００に対して配信する（ステップＳＪ−１５）。一方、操作パネル３４上の「Ｎｏ」ボタン９３が押下されると（ステップＳＪ−１４:Ｎｏ）、処理は終了する。
【０２２１】
以上説明したように、第５の実施の形態の情報提供システム１は、ＭＦＰ３００で印刷要求または配信要求を受け付けると、受け付けた要求にかかる機能の項目情報に対応するセキュリティ情報と、制約情報とを、情報データベース３２２を参照してセキュリティ情報抽出部３１６により抽出し、セキュリティ情報抽出部３１６で抽出したセキュリティ情報および制約情報を端末装置４００側の表示装置４６０やＭＦＰ３００の操作パネル３４に表示するので、印刷データの印刷実行またはスキャン画像の配信実行前に、印刷または配信を実行した場合のセキュリティ状況を簡易に把握することができる。
【０２２２】
また、情報データベース３２２には、セキュリティ情報、制約情報に加えて、さらに代替機能情報が関連付けられて登録されており、受け付けた印刷要求または配信要求にかかる機能の項目情報に対応する代替機能情報をさらにセキュリティ情報抽出部３１６により抽出し、抽出した代替機能情報にかかる機能の項目情報に対応するセキュリティ情報および制約情報もセキュリティ情報抽出部３１６により抽出し、セキュリティ情報抽出部３１６により抽出した代替機能情報、代替機能に関するセキュリティ情報、制約情報を端末装置４００側の表示装置４６０やＭＦＰ３００の操作パネル３４に表示するので、印刷データの印刷実行またはスキャン画像の配信実行前に、その状況に適切な機能を把握でき、適切な印刷データの印刷またはスキャン画像の配信を行うことができる。
【図面の簡単な説明】
【０２２３】
【図１】第１の実施の形態の情報提供システム１の構成の一例を示す図である。
【図２】第１の実施の形態のファイアウォール装置１００のハードウェア構成の一例を示す図である。
【図３】ファイアウォール装置１００の主な機能を説明するための図である。
【図４】第１の実施の形態のファイアウォール装置１００のソフトウェア構成の一例を示す図である。
【図５】第１の実施の形態の情報データベース１２２の一例を示す図である。
【図６】第１の実施の形態の端末装置４００の構成の一例を示す図である。
【図７】コマンド定義の一例を示す図である。
【図８】表示装置４６０に通信機能の設定画面が表示されている状態を示す図である。
【図９】表示装置４６０にセキュリティ情報および制約情報が表示されている状態を示す図である。
【図１０】表示装置４６０に通信機能の設定画面が表示されている状態を示す図である。
【図１１】第１の実施の形態の情報提供システム１で行われる通信機能の設定値の変更処理の手順を示すフローチャートである。
【図１２】第１の実施の形態の情報提供システム１で行われるセキュリティ情報の抽出処理の手順を示すフローチャートである。
【図１３】第１の実施の形態の情報提供システム１で行われる情報検索処理の手順を示すフローチャートである。
【図１４】第２の実施の形態の情報提供システム１の構成の一例を示す図である。
【図１５】第２の実施の形態のプリンタ装置２００のハードウェア構成の一例を示す図である。
【図１６】第２の実施の形態のプリンタ装置２００のソフトウェア構成の一例を示す図である。
【図１７】第２の実施の形態の情報データベース２２２の一例を示す図である。
【図１８】第２の実施の形態の端末装置４００の構成の一例を示す図である。
【図１９】第２の実施の形態の情報提供システム１で行われる管理者用パスワードの設定変更処理の手順を示すフローチャートである。
【図２０−１】パスワード入力画面の一例を示す図である。
【図２０−２】ウェブブラウザ画面の一例を示す図である。
【図２０−３】システム設定画面の一例を示す図である。
【図２０−４】新規パスワード入力画面の一例を示す図である。
【図２０−５】エラー画面の一例を示す図である。
【図２１】第２の実施の形態の情報提供システム１で行われるオートオフ時間設定処理、インターフェース機能設定処理、セキュリティ情報抽出処理、および情報検索処理の手順を示すフローチャートである。
【図２２】システム設定画面の一例を示す図である。
【図２３】インターフェース設定画面の一例を示す図である。
【図２４】セキュリティ関連設定状況一覧の一例を示す図である。
【図２５−１】キーワード入力画面の一例を示す図である。
【図２５−２】検索結果画面の一例を示す図である。
【図２６】第３の実施の形態のＭＦＰ３００のハードウェア構成の一例を示す図である。
【図２７】第３の実施の形態のＭＦＰ３００のソフトウェア構成の一例を示す図である。
【図２８】第３の実施の形態の情報データベース３２２の一例を示す図である。
【図２９−１】第３の実施の形態のＭＦＰで行われる管理者用パスワードの設定変更処理の手順を示すフローチャートである。
【図２９−２】第３の実施の形態のＭＦＰ３００で行われる暗号化機能設定処理および利用者制限機能設定処理の手順を示すフローチャートである。
【図２９−３】第３の実施の形態のＭＦＰ３００で行われるセキュリティ情報抽出処理の手順を示すフローチャートである。
【図３０−１】システム設定画面８０が表示されている操作パネル３４の一例を示す図である。
【図３０−２】管理者ログイン画面の一例を示す図である。
【図３０−３】仮想キーボード画面の一例を示す図である。
【図３０−４】システム設定画面の一例を示す図である。
【図３０−５】保存データ暗号化設定画面の一例を示す図である。
【図３０−６】利用者制限設定画面の一例を示す図である。
【図３０−７】システム設定画面の一例を示す図である。
【図３０−８】システム設定画面の一例を示す図である。
【図３１】第４の実施の形態の情報提供システム１の構成の一例を示す図である。
【図３２】第４の実施の形態のＭＦＰ３００のハードウェア構成の一例を示す図である。
【図３３】第４の実施の形態のＭＦＰ３００のソフトウェア構成の一例を示す図である。
【図３４】第４の実施の形態の情報データベース３２２の一例を示す図である。
【図３５】カテゴリデータベース３２４の一例を示す図である。
【図３６】第４の実施の形態の情報提供システム１で行われるセキュリティ情報抽出処理、およびカテゴリ集計処理の手順を示すフローチャートである。
【図３７】ウェブブラウザ画面の一例を示す図である。
【図３８】ウェブブラウザ画面の一例を示す図である。
【図３９】第５の実施の形態の情報提供システム１の構成の一例を示す図である。
【図４０】第５の実施の形態のＭＦＰ３００のソフトウェア構成の一例を示す図である。
【図４１】第５の実施の形態の情報データベース３２２の一例を示す図である。
【図４２】第５の実施の形態の情報提供システム１で行われる印刷処理の手順を示すフローチャートである。
【図４３−１】印刷実行前の表示装置４６０の画面の一例を示す図である。
【図４３−２】印刷実行前の表示装置４６０の画面の一例を示す図である。
【図４４】第５の実施の形態のＭＦＰ３００で行われるスキャン画像の配信処理の手順を示すフローチャートである。
【図４５−１】配信実行前の操作パネル３４の画面の一例を示す図である。
【図４５−２】配信実行前の操作パネル３４の画面の一例を示す図である。
【符号の説明】
【０２２４】
１  情報提供システム
１００  ファイウォール装置
１２２，２２２，３２２  情報データベース
２００  プリンタ装置
３００  ＭＦＰ
３２４  カテゴリデータベース
４００  端末装置
５００  ネットワーク
【図１】
2008071078.tif 000003
【図２】
2008071078.tif 000004
【図３】
2008071078.tif 000005
【図４】
2008071078.tif 000006
【図５】
2008071078.tif 000007
【図６】
2008071078.tif 000008
【図７】
2008071078.tif 000009
【図８】
2008071078.tif 000010
【図９】
2008071078.tif 000011
【図１０】
2008071078.tif 000012
【図１１】
2008071078.tif 000013
【図１２】
2008071078.tif 000014
【図１３】
2008071078.tif 000015
【図１４】
2008071078.tif 000016
【図１５】
2008071078.tif 000017
【図１６】
2008071078.tif 000018
【図１７】
2008071078.tif 000019
【図１８】
2008071078.tif 000020
【図１９】
2008071078.tif 000021
【図２０−１】
2008071078.tif 000022
【図２０−２】
2008071078.tif 000023
【図２０−３】
2008071078.tif 000024
【図２０−４】
2008071078.tif 000025
【図２０−５】
2008071078.tif 000026
【図２１】
2008071078.tif 000027
【図２２】
2008071078.tif 000028
【図２３】
2008071078.tif 000029
【図２４】
2008071078.tif 000030
【図２５−１】
2008071078.tif 000031
【図２５−２】
2008071078.tif 000032
【図２６】
2008071078.tif 000033
【図２７】
2008071078.tif 000034
【図２８】
2008071078.tif 000035
【図２９−１】
2008071078.tif 000036
【図２９−２】
2008071078.tif 000037
【図２９−３】
2008071078.tif 000038
【図３０−１】
2008071078.tif 000039
【図３０−２】
2008071078.tif 000040
【図３０−３】
2008071078.tif 000041
【図３０−４】
2008071078.tif 000042
【図３０−５】
2008071078.tif 000043
【図３０−６】
2008071078.tif 000044
【図３０−７】
2008071078.tif 000045
【図３０−８】
2008071078.tif 000046
【図３１】
2008071078.tif 000047
【図３２】
2008071078.tif 000048
【図３３】
2008071078.tif 000049
【図３４】
2008071078.tif 000050
【図３５】
2008071078.tif 000051
【図３６】
2008071078.tif 000052
【図３７】
2008071078.tif 000053
【図３８】
2008071078.tif 000054
【図３９】
2008071078.tif 000055
【図４０】
2008071078.tif 000056
【図４１】
2008071078.tif 000057
【図４２】
2008071078.tif 000058
【図４３−１】
2008071078.tif 000059
【図４３−２】
2008071078.tif 000060
【図４４】
2008071078.tif 000061
【図４５−１】
2008071078.tif 000062
【図４５−２】
2008071078.tif 000063