(57)【要約】【課題】  複合機の動作モードをセキュリティポリシーに従って設定するためにはセキュリティ管理者が上記設定作業を行うことが望ましいが、オフィスに設置された複合機の全てに対しセキュリティ管理者が上記作業を行うことは困難である。【解決手段】  第１の画像処理装置と第２の画像処理装置とを有するシステムにおいて、第１の画像処理装置は、所定のセキュリティ基準を満たすように、第１の画像処理装置の動作モードを決定する第１の決定手段と、セキュリティ基準に関する情報を含むファイルをエクスポートするエクスポート手段とを有し、第２の画像処理装置は、第１の画像処理装置によってエクスポートされたファイルをインポートするインポート手段と、インポートされたファイルに含まれる情報により示されるセキュリティ基準を満たすように第２の画像処理装置の動作モードを決定する第２の決定手段と、を有することを特徴とする。【選択図】  図９
2014211771.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像処理装置と第２の画像処理装置とを有する画像処理システムであって、
前記第１の画像処理装置は、
所定のセキュリティの基準を満たすように、前記第１の画像処理装置の動作モードを決定する第１の決定手段と、
前記セキュリティの基準に関する情報を含むファイルをエクスポートするエクスポート手段と、を有し、
前記第２の画像処理装置は、
前記第１の画像処理装置によってエクスポートされたファイルをインポートするインポート手段と、
前記インポート手段によりインポートされたファイルに含まれる情報により示されるセキュリティの基準を満たすように前記第２の画像処理装置の動作モードを決定する第２の決定手段と、
を有することを特徴とする画像処理システム。
【請求項２】
前記第１および前記第２の画像処理装置は、ネットワークを介して外部装置と通信することが可能であり、
前記所定のセキュリティの基準は前記外部装置でセキュリティポリシーとして設定されることを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記エクスポート手段は、前記外部装置からのエクスポートの指示に応じて前記ファイルをエクスポートし、
前記インポート手段は、前記外部装置からのインポートの指示に応じて前記ファイルをインポートすることを特徴とする請求項２に記載の画像処理システム。
【請求項４】
前記セキュリティの基準に関する情報は、前記第１または第２の画像処理装置で実行したジョブのログの取得を強制することを示す情報であることを特徴とする請求項１ないし３のいずれか１項に記載の画像処理システム。
【請求項５】
前記セキュリティの基準に関する情報は、前記第１または第２の画像処理装置を利用するユーザを認証する際に用いる認証情報を、前記所定のセキュリティの基準に従った認証情報に強制することを示す情報であることを特徴とする請求項１ないし４のいずれか１項に記載の画像処理システム。
【請求項６】
前記セキュリティの基準に関する情報は、前記第１または第２の画像処理装置が受信したデータを他の装置に転送することを禁止することを示すことを特徴とする請求項１ないし５のいずれか１項に記載の画像処理システム。
【請求項７】
前記インポート手段は、前記外部装置からのインポートの指示があった場合において、前記外部装置から送信されたパスワードと前記第２の画像処理装置に記憶されているパスワードとが一致した場合に、前記エクスポートされたファイルをインポートすることを特徴とする請求項２に記載の画像処理システム。
【請求項８】
前記インポート手段は、前記外部装置からのインポートの指示があった場合において、前記エクスポートされたファイルに関連づけられたパスワードと、前記第２の画像処理装置に記憶されているパスワードとが一致した場合に、前記エクスポートされたファイルをインポートすることを特徴とする請求項２に記載の画像処理システム。
【請求項９】
前記インポート手段は、前記外部装置からのインポートの指示があった場合で、かつ当該インポートの指示を行うユーザが管理者の権限を持つユーザである場合に、前記エクスポートされたファイルをインポートすることを特徴とする請求項２に記載の画像処理システム。
【請求項１０】
画像処理装置であって、
所定のセキュリティの基準を満たすように、前記画像処理装置の動作モードを決定する決定手段と、
前記セキュリティの基準に関する情報を含むファイルを他の画像処理装置にインポートするためにエクスポートするエクスポート手段と、
前記他の画像処理装置からエクスポートされた前記セキュリティに関する情報を含むファイルをインポートするインポート手段と、を有し、
前記決定手段は、前記インポート手段により前記他の画像処理装置からエクスポートされた前記セキュリティの基準に関する情報を含むファイルがインポートされた場合、前記インポートされたファイルに含まれる情報により示されるセキュリティの基準を満たすように、前記画像処理装置の動作モードを決定することを特徴とする画像処理装置。
【請求項１１】
前記画像処理装置は、ネットワークを介して外部装置と通信することが可能であり、
前記所定のセキュリティの基準は前記外部装置でセキュリティポリシーとして設定されることを特徴とする請求項１０に記載の画像処理システム。
【請求項１２】
前記エクスポート手段は、前記外部装置からのエクスポートの指示に応じて前記ファイルをエクスポートし、
前記インポート手段は、前記外部装置からのインポートの指示に応じて前記ファイルをインポートすることを特徴とする請求項１１に記載の画像処理システム。
【請求項１３】
前記セキュリティの基準に関する情報は、前記画像処理装置で実行したジョブのログの取得を強制することを示すことを特徴とする請求項１０ないし１２のいずれか１項に記載の画像処理装置。
【請求項１４】
前記セキュリティの基準に関する情報は、前記画像処理装置を利用するユーザを認証する際に用いる認証情報を、前記所定のセキュリティの基準に従った認証情報に強制することを示す情報であることを特徴とする請求項１０ないし１の１３いずれか１項に記載の画像処理装置。
【請求項１５】
前記セキュリティの基準に関する情報は、前記画像処理装置が受信したデータを他の装置に転送することを禁止することを示すことを特徴とする請求項１０ないし１４のいずれか１項に記載の画像処理装置。
【請求項１６】
前記インポート手段は、前記外部装置からのインポートの指示があった場合において、前記外部装置から送信されたパスワードと前記画像処理装置に記憶されているパスワードとが一致した場合に、前記エクスポートされたファイルをインポートすることを特徴とする請求項１１に記載の画像処理装置。
【請求項１７】
前記インポート手段は、前記外部装置からのインポートの指示があった場合において、前記エクスポートされたファイルに関連づけられたパスワードと、前記画像処理装置に記憶されているパスワードとが一致した場合に、前記エクスポートされたファイルをインポートすることを特徴とする請求項１１に記載の画像処理装置。
【請求項１８】
前記インポート手段は、前記外部装置からのインポートの指示があった場合で、かつ当該インポートの指示を行うユーザが管理者の権限を持つユーザである場合に、前記エクスポートされたファイルをインポートすることを特徴とする請求項１１に記載の画像処理装置。
【請求項１９】
第１の画像処理装置と第２の画像処理装置とを有する画像処理システムの制御方法であって、
前記第１の画像処理装置が、所定のセキュリティの基準を満たすように、前記第１の画像処理装置の動作モードを決定する第１の決定ステップと、
前記第１の画像処理装置が、前記セキュリティ基準に関する情報を含むファイルをエクスポートするエクスポートステップと、
前記第２の画像処理装置が、前記第１の画像処理装置によってエクスポートされた前記セキュリティ基準に関する情報を含むファイルをインポートするインポートステップと、
前記第２の画像処理装置が、前記インポートされたファイルに含まれる情報により示されるセキュリティ基準を満たすように前記第２の画像処理装置の動作モードを決定する第２の決定ステップと、
を有することを特徴とする制御方法。
【請求項２０】
請求項１０ないし１８のいずれか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置で設定されたセキュリティポリシーによって示されるセキュリティ基準を満たすよう画像処理装置の動作モードを決定する技術に関する。
【背景技術】
【０００２】
オフィス等に置かれたパーソナルコンピュータ（ＰＣ）やサーバ機器（ファイルサーバや認証サーバ等）は、企業全体又は組織により策定したセキュリティポリシーに従って運用されることが望ましい。セキュリティポリシーとは、情報セキュリティに関する基本方針・実施基準・実施手順等を明文化したものである。例えば、情報セキュリティポリシーは、情報の利用や外部からの侵入、情報漏えいを防止するための方針等がまとめられている。情報セキュリティポリシーは、セキュリティを扱う特別の権限を持ったセキュリティ管理者が策定するものである。
【０００３】
オフィスのネットワークに接続する機器としては、ＰＣやサーバ機器以外に、プリント機能や送信機能、コピー機能、スキャン機能等を持ったデジタル複合機（以下、複合機という）がある。近年の複合機は、単純に画像データのプリントや送信するだけではなく、複合機内に画像データを格納し、ＰＣや他の複合機に対してファイルサービス（ストレージサービスともいう）を提供する機能を持つ。そのため、近年の複合機はネットワーク上のその他のサーバ機器と同様の役割を果たすものもある。
【０００４】
安全・安心なオフィス環境を維持するためには、ＰＣやサーバ機器と同様に複合機も情報セキュリティポリシーに従うことが強く求められる。そのためには、複合機の動作モードを情報セキュリティポリシーに合わせて制限する必要がある。例えば、情報セキュリティポリシーによって機器を利用するユーザを特定ユーザのみに制限することが規定されている場合、例えば複合機へのログイン時にユーザ認証を強制するなどの対策が必要である。また、ネットワーク通信の暗号化がポリシーによって強制されている場合、複合機のネットワーク設定におけるＳＳＬやＩＰｓｅｃなどの機能をＯＮにする等の対策が必要である。
【０００５】
しかしながら、現在の複合機においては、数多くの設定項目（動作モードともいう）が存在し、これらの設定を正しく行わなければセキュリティポリシーに従わない運用を事実上許容することになり、オフィスのセキュリティを脅かす可能性があった。
【０００６】
そこで、外部からセキュリティポリシーを設定するシステムが特許文献１で提案されている。特許文献１は、装置の設定がセキュリティポリシーに適合しているかどうかを判断し、適合している設定であると判断された時にだけ装置の利用を許可するものである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−２３０１７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、情報セキュリティポリシーに基づいて複合機の動作モードを設定する場合、情報セキュリティポリシーを策定したセキュリティ管理者が行うことが望ましい。しかしながら、オフィスに設置された複合機の全てに対してセキュリティ管理者が上記設定作業を行うとなると、セキュリティ管理者の負担は著しく増大する。
【０００９】
本発明は、上記の課題に鑑みて、セキュリティポリシーに基づいた画像処理装置の動作モードの設定を安全かつ容易に行うための手段を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明の一態様に係る画像処理システムは以下のような構成を備える。即ち、第１の画像処理装置と第２の画像処理装置とを有する画像処理システムであって、前記第１の画像処理装置は、外部装置で設定されたセキュリティの基準を満たすように、前記第１の画像処理装置の動作モードを決定する第１の決定手段と、前記外部装置からのエクスポートの指示に応じて、前記外部装置で設定されたセキュリティの基準に関する設定値を含むファイルを前記外部装置にエクスポートするエクスポート手段と、を有し、前記第２の画像処理装置は、前記外部装置からのインポートの指示に応じて、前記第１の画像処理装置によってエクスポートされたファイルをインポートするインポート手段と、前記インポート手段によりインポートされたファイルに含まれる設定値により示されるセキュリティの基準を満たすように前記第２の画像処理装置の動作モードを決定する第２の決定手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、セキュリティポリシーに基づいた画像処理装置の動作モードの設定を安全かつ容易に行うことが可能となる。
【図面の簡単な説明】
【００１２】
【図１】画像処理システムの構成を示す図である。
【図２】複合機１０１、１０２、ＰＣ１０３のハードウェア構成を示す図である。
【図３】複合機１０１、１０２におけるセキュリティポリシーに関連する機能ブロック図である。
【図４】セキュリティポリシーファイル、及びセキュリティポリシーファイルから複合機の動作モードに変換するための変換ルールファイルの例である。
【図５】セキュリティポリシーファイルに基づいて複合機１０１の動作モードを決定する際の複合機１０１の処理手順を示したフローチャートである。
【図６】ユーザ名、パスワード、ロールを管理するユーザＤＢの一例である。
【図７】ポリシー設定画面の一例である。
【図８】セキュリティポリシーファイルをエクスポートする際の複合機１０１の処理手順を示したフローチャートである。
【図９】セキュリティポリシーファイルをインポートする際の複合機１０２の処理手順を示したフローチャートである。
【図１０】第２の実施形態におけるセキュリティポリシーに関連する機能ブロック図である。
【図１１】セキュリティポリシーを設定する際に必要なパスワードを複合機１０１に設定するための設定画面の例である。
【図１２】セキュリティ管理者を判定する際の処理手順を示したフローチャートである。
【図１３】第３の実施形態におけるセキュリティポリシーファイルの例である。
【図１４】第３の実施形態におけるセキュリティポリシーファイルをインポートする際の複合機１０２の処理手順を示したフローチャートである。
【図１５】第４の実施形態においてセキュリティポリシーファイルをインポートする際の複合機１０２の処理手順を示したフローチャートである。
【図１６】第４の実施形態におけるセキュリティポリシーファイルの例である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を用いて説明する。まず、本実施形態を説明するうえで前提となる用語について説明する。
【００１４】
本実施形態において、「セキュリティポリシー」とは、企業全体又は組織の情報セキュリティに関する基本方針・実施基準・実施手順等を明文化したものである。本実施形態におけるセキュリティポリシーには、複合機等のオフィス機器のセキュリティに関する具体的な運用規則等も含まれる。例えば、ユーザを認証することを必須とする、通信経路を暗号化する、機器内のストレージのデータの消去や暗号化を強制する、機器の動作ログや操作ログの収集を強制する、などの具体的な規則等がセキュリティポリシーとして規定される。
【００１５】
本実施形態において、「セキュリティポリシーファイル」とは、セキュリティポリシーを表現した設定値を含むデータのことである。複合機は、セキュリティポリシーファイルを取得し、そのセキュリティポリシーを適用することが指示されると、セキュリティポリシーファイルの設定値により示されるセキュリティ基準を満たすように、各複合機の動作モードを決定する。例えば、セキュリティポリシーとしてユーザ認証を必須とすることが規定されていた場合、複合機の動作モードとしてユーザ認証機能をＯＮするといったことを実施する。なお、セキュリティポリシーファイルは、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたファイルである。
【００１６】
本実施形態において、「セキュリティ管理者」とは、セキュリティポリシーを策定する者であり、情報セキュリティの確保に責任があるものをいう。すなわちセキュリティ管理者は、セキュリティポリシーの登録・変更・削除の権限を有する者である。
【００１７】
本実施形態における「機器管理者」は、企業や組織において利用する複合機を含むオフィス機器の管理を行う者である。また機器管理者は、機器の動作モードを設定・変更する権限も有する。
【００１８】
［第１の実施形態］
図１は、本実施形態における画像処理システムの構成を示す図である。本画像処理システムにおいて、複合機１０１、１０２と、外部装置の一例であるパーソナルコンピュータ（ＰＣ）１０３とがネットワーク１０４を介して互いに通信可能に接続される。なお、複合機１０１は第１の画像処理装置の例であり、複合機１０２は第２の画像処理装置の例であり、ＰＣ１０３は外部装置の例である。また、本実施形態において画像処理システムを構成する機器は、図示例に限定されるものではなく、図示の機器以外に複数の機器がネットワーク１０４に接続されていてもよい。また、画像処理装置は、複合機以外の機器（例えば、プリンタ、スキャナ、パーソナルコンピュータ）であってもよい。
【００１９】
本実施形態において、複合機１０１、１０２、ＰＣ１０３は、企業全体又は組織が策定したセキュリティポリシーに従って運用・管理される。
【００２０】
セキュリティ管理者は、遠隔のＰＣ１０３で操作を行うことにより、各複合機をセキュリティポリシーに従った動作モードに設定することが可能である。またセキュリティ管理者は、複合機１０１のセキュリティポリシーをファイル形式でエクスポートし（セキュリティポリシーファイル）、そのファイルを複合機１０２にインポートすることが可能である。このように複合機間でエクスポート／インポートを行うことを可能にすることにより、同一のセキュリティポリシーを複数の複合機に容易に適用させることができる。なお、本実施形態では、セキュリティ管理者は、本実施形態では、遠隔のＰＣ１０３での操作によりセキュリティポリシーを設定する例を説明する。しかし、遠隔のＰＣ１０３での操作でなく、各複合機にセキュリティ管理者が実際に行って各複合機の操作部の操作を行うことによりセキュリティポリシーを設定することも可能である。
【００２１】
なお、本実施形態では、便宜上、複合機１０１がセキュリティポリシーファイルをエクスポートし、複合機１０２がエクスポートされたファイルをインポートするものとして説明する。しかし、実際には複合機１０１、１０２は、ともに、ファイルのエクスポートおよびインポートの両方の機能を持った装置である。
【００２２】
図２は、図１に示した複合機１０１、１０２、ＰＣ１０３のハードウェア構成を示すブロック図である。まず複合機１０１について説明する。複合機１０１は、セキュリティポリシーファイルをエクスポートまたはインポートする機能を持った装置である。
【００２３】
２１１は、ネットワーク１０４を介して外部機器と通信するためのネットワーク通信部である。２１２は、複合機１０１のステータスやメニュー画面を表示したり、ユーザによる設定操作やジョブ実行操作を行ったりするための操作部である。２１３は、複合機１０１の各種制御を実行するＣＰＵである。２１４は、ＣＰＵ２１３が実行するコンピュータが読取可能なプログラムや、画像データなどの情報を一時的に保存するＲＡＭである。２１５は、コンピュータプログラムや画像データを保存する記憶装置である。２１７は、画像データを用紙に印刷するための、電子写真技術やインクジェット技術などの既知の技術を用いた印刷エンジンである。２１６は、原稿に印刷された画像を光学的に読み取って画像データを入力するためのスキャナエンジンである。
【００２４】
上記構成において、複合機１０１におけるコピー機能は次のように実現される。すなわち、操作部２１２からコピーを開始する指示を受付けると、ＣＰＵ２１３はＲＡＭ２１４に記憶されたプログラムに従って、スキャナエンジン２１６から画像データを読み込む。読み込んだ画像データは記憶装置２１５に取り込まれ、必要な画像処理を加えて印刷エンジン２１７によって出力される。
【００２５】
また、複合機１０１は外部機器から送られてきたデータを受信し、他の機器に転送する受信転送機能を持ち、受信転送機能は次のように実現される。すなわち、ネットワーク１０４を介してネットワーク通信部２１１が外部機器（例えばＰＣ１０３）からデータを受信すると、ＣＰＵ２１３はＲＡＭ２１４に記憶されたプログラムに従って、画像データを記憶装置２１５に取り込む。取り込んだ画像データは、所定のフォーマット変換が行われた後に、予め指定された転送先の宛先に対して、ネットワーク通信部２１１から送信される。データの受信や転送には一般的にインターネットＦＡＸ（電子メール）やＳＭＢ、ＦＴＰ等のプロトコルが利用される。
【００２６】
更に、複合機１０１はユーザ認証機能を備えており、ユーザに複合機の機能を提供する前に操作部２１２でユーザ名とパスワード（認証情報）の入力を要求し、ユーザが複合機１０１の利用を許可されたユーザであるか否かを判定する。
【００２７】
以上で複合機１０１について説明した。なお、複合機１０２については、複合機１０１と同様のハードウェア構成であるため説明は省略する。
【００２８】
次にＰＣ１０３について説明する。２３１はネットワーク１０４を介して外部機器と通信を行うためのネットワーク通信部である。２３２は各種制御を実行するＣＰＵである。２３３はＣＰＵ２３２が実行するプログラムなどの情報を一時的に保存するＲＡＭである。２３５はプログラムやデータを保存する記憶装置である。２３４はユーザによるＰＣ１０３への入力を受付ける入力部である。入力部２３４は、操作手段及び表示手段として機能する。
【００２９】
図３は、複合機１０１、１０２のセキュリティポリシーの制御に関連する機能構成を示すブロック図である。本実施形態では、図示の機能がソフトウェアで構成されているものとして説明するが、ハードウェアで構成されていてもよい。
【００３０】
図３において、動作設定格納部３０１は、操作部２１２によって設定された、複合機１０１の動作に関わる設定項目（以下、「動作モード」と呼ぶ）の名称と値を格納する。
【００３１】
動作設定格納部３０１によって格納される動作モードは数多く存在するが、例えば「監査ログの取得」や「転送設定」などがある。「監査ログの取得」とは、ユーザが複合機１０１のコピー機能やプリント機能を利用したり、複合機１０１に対して各種設定を行ったりした際に、複合機１０１がその操作内容を監査ログとして記憶装置２１５に保存する動作モードのことである。また、「転送設定」とは、情報処理装置から受信したデータを外部機器に転送する受信転送機能において、受信したデータの転送先を設定するための動作モードのことである。特定の送信元アドレスからデータを受信した場合は、ある転送先に転送するなど、送信元アドレスや受信プロトコルなどの条件に従って、特定の宛先に転送するよう各種設定が可能である。なお、動作設定の名称と動作設定の値は、記憶装置２１５に格納される。
【００３２】
３０２は、複合機１０１の操作部２１２で設定したセキュリティポリシーファイルや、ネットワーク通信部２１１を介してＰＣ１０３等から送られてきたセキュリティポリシーファイルを、記憶装置２１５に格納するポリシー格納部である。なおセキュリティポリシーファイルの一例が図４（ａ）に示されているが、詳細は後述する。
【００３３】
３０３は、変換ルールファイルを記憶装置２１５に格納する変換ルール格納部である。変換ルールファイルとは、セキュリティポリシーファイルから複合機１０１（又は複合機１０２）固有の動作モードを決定するために必要な情報が書かれたファイルであり、図４（ｂ）にその一例が示される。変換ルールファイルの詳細については後述する。
【００３４】
ポリシー変換部３０４は、変換ルール格納部３０３に格納された変換ルールファイルに基づいて、セキュリティポリシーファイルに該当する複合機に固有の動作モードの名称を特定し、どの値を反映するかを決定する。ポリシー受信部３０５は、ネットワーク通信部２１１に受信したセキュリティポリシーファイルをポリシー格納部３０２に格納する。ポリシー生成部３０６は、操作部２１２でのユーザから入力により、又はネットワーク上の外部ＰＣのＷｅｂブラウザにより、セキュリティポリシーファイルの生成を行う。
【００３５】
なお本実施形態では、説明を簡単にするために、「監査ログの取得を行う」、「パスワードの複雑さ」、「受信ジョブの転送を禁止する」の３つのセキュリティポリシーが存在する場合のみを説明する。実際にはより多くのセキュリティポリシーが存在する。
【００３６】
なお、図３にはセキュリティポリシーの制御に関わる機能についてしか示していないが、これ以外のも複合機１０１や１０２は様々な機能を有する。例えば、複合機１０１、１０２は送信機能を有する。送信機能は、スキャナエンジン２１６を制御し、原稿を光学的に読み取って得られた画像データを電子ファイル化して指定の宛先に送信する機能である。更に、複合機１０１、１０２は、ＰＣ１０３や他のデバイスからネットワークを介して受信したＰＤＬコードを解釈して印刷を実行する印刷機能を有する。他にも、画像データを記憶装置２１５に蓄積するＢＯＸ機能なども有する。また、ＨＴＴＰ又はＨＴＴＰＳプロトコルによりインターネットまたはイントラネット上の各種Ｗｅｂサイト（ホームページ）の情報を読み込んで表示を行うためのＷｅｂブラウザモジュールなども有している。更に、利用するユーザを認証するためのユーザ認証機能なども有する。
【００３７】
＜セキュリティポリシーの設定＞
図５は、セキュリティポリシーを設定し、設定したセキュリティポリシーに基づき複合機１０１の動作モードを決定する際の複合機１０１の処理手順を示したフローチャートである。複合機１０１にセキュリティポリシーを設定するときの方法として２つの方法がある。１つ目は、複合機１０１の操作部２１２での操作に従って行う方法である。２つ目は、遠隔のＰＣ１０３のＷｅｂブラウザを用いて表示される画面を用いて行う方法である。ここでは、１つ目の方法、すなわち、遠隔のＰＣ１０３のＷｅｂブラウザを用いて表示される画面に従ってセキュリティポリシーを設定する方法について説明する。
【００３８】
なお、図５に示す処理は、記憶装置２１５からＲＡＭ２１４に読み込んだプログラムをＣＰＵ２１３が実行することで実現される。
【００３９】
Ｓ５０１では、複合機１０１のＣＰＵ２１３は、まずＰＣ１０３のＷｅｂブラウザを用いて表示されるログイン画面（不図示）に対してユーザが入力したユーザ名及びパスワード（認証情報）を元にユーザ認証を行う。ユーザ認証は、複合機１０１が管理する図６のユーザＤＢ内のユーザ名・パスワードと、入力されたユーザ名・パスワードとを比較することで実施される。
【００４０】
図６は、ユーザ名、パスワードを管理するユーザＤＢの一例である。ユーザＤＢは、記憶装置２１５に格納される。図６に示すように、ユーザＤＢは、ユーザ名６０１、パスワード６０２、ロール６０３を含むユーザ情報を持つ。図６の例では３名分のユーザ情報が登録されている。ユーザ名、パスワードは、そのユーザを特定するための認証情報であり、ロールとは、ユーザの役割を示す情報である。本実施形態では、ロールとして、例えば、「セキュリティ管理者」、「機器管理者」、「ネットワーク管理者」、「一般ユーザ」がある。Ｓ５０１では、入力されたユーザ名・パスワード（認証情報）と一致するユーザ情報が、ユーザＤＢにあるかどうかを検索する。そして、ユーザＤＢ内に一致するユーザ情報が存在すればユーザ認証成功、存在しなければユーザ認証失敗と判断し、複合機１０１は操作部２１２に認証成功又は認証失敗の画面を表示する。
【００４１】
なお、ユーザの認証方法は、ネットワーク上の外部の認証サーバを利用する方法でもよい。この場合には、ログイン画面で入力されたユーザ情報を認証サーバへ送信し、認証結果を認証サーバから取得することで認証の成功及び失敗を判断する。
【００４２】
Ｓ５０１でユーザの認証が成功すると、Ｓ５０２に進む。Ｓ５０２で、ＣＰＵ２１３は、ＰＣ１０３のＷｅｂブラウザからポリシー設定画面の表示要求をポリシー設定指示として受信する。ポリシー設定画面の表示要求を受信すると、ＣＰＵ２１３は、認証されたユーザのロールを確認し、認証されたユーザがセキュリティ管理者で否かを判断する（Ｓ５０３）。Ｓ５０３では、複合機１０１は認証されたユーザに対応するユーザ情報をデータベースから取得し、ユーザに紐づけられたロール６０３がセキュリティ管理者ロールであればセキュリティ管理者であると判断する。図６ではユーザ名が「ｙａｍａｄａ」のユーザがセキュリティ管理者であると判断される。ユーザに紐づけられたロールがセキュリティ管理者ロール以外、例えば一般ユーザやネットワーク管理者、機器管理者などの場合はセキュリティ管理者でないと判断する。セキュリティ管理者でないと判断した場合は、Ｓ５１２で「権限がないため表示できない」旨のエラー情報を示すＷｅｂページをＰＣ１０３へ送信し、ＰＣ１０３の表示装置にエラー画面を表示させる。
【００４３】
Ｓ５０３でセキュリティ管理者であると判断した場合は、Ｓ５０４で、ＣＰＵ２１３は、セキュリティポリシーを設定するためのポリシー設定画面（図７）を示すＷｅｂページをＰＣ１０３へ送信し、ＰＣ１０３の表示装置にエラー画面を表示させる。
【００４４】
図７は、セキュリティポリシーを設定するためのポリシー設定画面の例である。図７において「ポリシーバージョン」７０２は、ユーザが設定するセキュリティポリシーのバージョンを選択するための項目である。ポリシーバージョン７０２で選択される値に従って、ポリシー設定画面７０１に表示するポリシー項目を決定する。図７ではポリシーバージョンは２．０が選択されていることを示す。
【００４５】
「監査ログの取得を行う」７０３は、複合機１０１の提供する各機能に関して監査ログの取得を強制するセキュリティポリシーであり、「有効」もしくは「無効」の何れかを値として設定可能である。図７では「有効」が選択されている状態を示す。
【００４６】
「パスワードの複雑さ」７０４は、複合機１０１で設定可能な各パスワードに関して満たすべきパスワードの複雑さを強制するセキュリティポリシーである。前述のユーザ認証機能に対するパスワードにも適用される。「記号を一文字以上含める」、「同じ文字を連続して３回使用しない」、「ユーザ名をパスワードとして使用しない」の値をそれぞれ独立に選択可能である。図７では「同じ文字を連続して３回使用しない」が選択状態であることを示す。
【００４７】
「受信ジョブの転送を禁止する」７０５は、前述の受信転送機能を利用したジョブ転送の禁止を強制するセキュリティポリシーである。図７では「無効」が選択されている状態を示す。
【００４８】
図５の説明に戻る。Ｓ５０５では、ポリシー設定画面７０１において「ＯＫ」ボタン７０６の押下を操作部２１２が受付けると、ＣＰＵ２１３は、ポリシー設定画面７０１上で設定された内容に応じてセキュリティポリシーファイル（図４（ａ））を生成する（Ｓ５０５）。そして、ＣＰＵ２１３は、生成したセキュリティポリシーファイルを記憶装置２１５に記憶する（Ｓ５０６）。
【００４９】
図４（ａ）は、複合機１０１の記憶装置２１５に記憶されるセキュリティポリシーファイルの例である。セキュリティポリシーファイルは、情報セキュリティポリシーを表現したデータ（設定値）を含むファイルである。セキュリティポリシーは、外部装置を操作するセキュリティ管理者により設定されるものである。各複合機は、このようにセキュリティに関する設定値を含んだセキュリティポリシーファイルを生成し（又は外部からインポートし）、このセキュリティポリシーファイルに基づき動作モードを決定する。本実施形態では、説明を簡単にするために、表形式のセキュリティポリシーファイルについて説明するが、実際にはＸＭＬ等の構造化言語により記述されている。４０１は、セキュリティポリシーファイルの各項目の名称であり、４０４は、各項目に対応する値４０４である。また、セキュリティポリシーファイルの先頭部分にはポリシーのバージョンを示すポリシーバージョン４０２（図４（ａ）の例では２．０）が記述されている。
【００５０】
図４（ａ）のセキュリティポリシーファイル４０１の例では、「監査ログの取得を行う」、「パスワードの複雑さ」、「受信ジョブの転送を禁止する」の３つのポリシーがある。また、それぞれのポリシー項目の値として、「有効」、「同じ文字を連続して３回使用しない」、「無効」が設定されている。図４（ａ）において、セキュリティポリシーファイル４０１のポリシーバージョンは２．０であることが示される。また、第１のポリシー項目は「監査ログの取得を行う」であり、値が「有効」であることが示される。また第２のポリシー項目は「パスワードの複雑さ」であり、値が「同じ文字を連続して３回使用しない」であることが示される。また第３のポリシー項目は、「受信ジョブの転送を禁止する」であり、値が「無効」であることが示される。
【００５１】
Ｓ５０７で、ＣＰＵ２１３は、記憶装置２１５に記憶されたセキュリティポリシーファイルから一行目のセキュリティポリシーとポリシーバージョンを取得する。そして取得したセキュリティポリシーの名称（ポリシー項目）とセキュリティポリシーの値、ポリシーバージョンをＲＡＭ２１４に記憶する。
【００５２】
次に、Ｓ５０８で、ＣＰＵ２１３は、記憶装置２１５に記憶されている変換ルールファイルを取得する。そして、取得した変換ルールファイルに記載されたポリシー項目の名称と、ＲＡＭ２１４に記憶したセキュリティポリシーファイル４０１のポリシー項目の名称とを文字列で比較する。変換ルール格納部３０３に格納されている変換ルールファイルを表形式で表した一例を図４（ｂ）に示す。なお、本実施形態では、表形式の変換ルールファイルについて説明するが、セキュリティポリシーファイルと同様に、必ずしも表形式である必要はない。また、本実施形態では、ポリシー項目の比較をポリシー名称の文字列比較により実施したが、ポリシー項目を固有のＩＤで管理しそのＩＤを用いて比較する方法でもよい。
【００５３】
図４（ｂ）において、変換ルールファイル４０５の１列目４０６には、セキュリティポリシーファイルに記述可能なポリシー項目の名称が記述されている。２列目４０７には、ポリシー項目の名称に対応した複合機の動作モードの名称が記述されている。３列目４０８には、ポリシー項目が「有効」と設定されている際に動作モードの値をどのように設定すべきかが記述されている。本実施形態において、変換ルールファイル４０５は、予め記憶装置２１５に記憶されているものである。ただし、ネットワーク通信部２１１で外部（例えばＰＣ１０３）から受信する形態であってもよい。
【００５４】
図４（ｂ）において、変換ルールファイル４０５では「監査ログの取得を行う」というセキュリティポリシーが「監査ログを取得」という動作設定名称に対応していることを示す。更に、セキュリティポリシーが有効の際には動作設定の名称である「監査ログを取得」の値は強制的に「ＯＮ」に設定されることを示す。
【００５５】
また、「パスワードの複雑さ」というセキュリティポリシーは、「ユーザ認証パスワード」と「ＦＴＰ印刷パスワード」という動作設定項目に対応していることを示している。このように、ある１つのセキュリティポリシーが２つ以上の動作設定項目に対応していても良い。この場合、ポリシー項目である「パスワードの複雑さポリシー」が設定された場合は、「ユーザ認証パスワード」と「ＦＴＰ印刷パスワード」との両方の動作設定項目がセキュリティポリシーによって定められた設定に依存して変更される。ここで、ＦＴＰとはＦｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌの略称であり、ネットワークでファイル転送を行うための通信プロトコルである。複合機１０１はネットワーク通信部２１１でＦＴＰのプロトコルを用いて印刷データを受信する機能を有している。印刷データを受信する際には、複合機１０１に予め設定されたＦＴＰのユーザ名とパスワードと、受信した印刷データに設定されたユーザ名とパスワードの比較による認証が実施される。そして、一致した場合のみ印刷データを受信し、印刷エンジン２１７を用いて受信した印刷データが印刷される。動作設定項目である「ＦＴＰ印刷パスワード」とは、予め複合機１０１に設定・登録するＦＴＰ用のパスワードに対して、複雑さを設定するための設定である。また、「ユーザ認証パスワード」は、操作部２１２を用いてユーザが複合機１０１の機能を利用する前に実施されるユーザ認証（つまり、Ｓ５０１）で利用されるパスワードに対する複雑さを設定するための設定である。
【００５６】
また、セキュリティポリシーの「パスワードの複雑さ」項目については、本実施形態においては、「記号を一文字以上含める」、「同じ文字を連続して３回使用しない」、「ユーザ名をパスワードとして使用しない」の３つの選択肢を有している。そして、セキュリティポリシーとして設定されたそれぞれの選択肢が複合機の動作設定項目にそれぞれ反映される。更に、変換ルールファイル４０５は「受信ジョブの転送を禁止する」というポリシー項目は「転送設定」という動作設定項目に対応することを示す。
【００５７】
図５に戻り、ＣＰＵ２１３は、Ｓ５０８にて、ＲＡＭ２１４に記憶したポリシー項目の名称を変換ルールファイル４０５に記述された動作設定項目の名称に変換し、変換後の動作設定項目に設定すべき値を決定する。そして、Ｓ５０９にて、ＣＰＵ２１３は、Ｓ５０８で決定した値を複合機の動作モードの値として設定し、設定した値を動作設定格納部３０１に格納する。
【００５８】
例えば、図４（ａ）のセキュリティポリシーファイル４０１におけるポリシー項目「監査ログの取得を行う」は、図４（ｂ）の変換ルールファイル４０５における「監査ログの取得を行う」と一致する。そこで、ポリシー変換部３０４は、ポリシー項目「監査ログの取得を行う」を動作設定項目「監査ログを取得」に変換する。そして、ポリシー項目の値が「有効」であれば、対応する動作設定項目の値を「ＯＮ」にすると決定し、決定された動作設定項目の値を動作設定格納部３０１に格納する。
【００５９】
次に、Ｓ５１０において、ＣＰＵ２１３は、セキュリティポリシーファイル４０１の次の行のポリシー項目があるか判定する。次の行のポリシー項目があると判定した場合はＳ５１１に進む。Ｓ５１１では、ＣＰＵ２１３は、セキュリティポリシーファイルの次の行を取得し、ポリシー項目の名称と値を抽出してＲＡＭ２１４に記憶し、Ｓ５０８に戻る。Ｓ５０８からＳ５１１の処理は、セキュリティポリシーファイルに含まれるすべてのポリシー項目を読み取るまで行われる。全てのセキュリティポリシーの読み取りと、そのセキュリティポリシーに従った動作設定が完了すれば図５の処理を終了する。
【００６０】
＜セキュリティポリシーのエクスポート＞
図８は、複合機１０１のセキュリティポリシーファイルをエクスポートする際の処理手順を示したフローチャートである。本処理は、記憶装置２１５からＲＡＭ２１４に読み込んだプログラムをＣＰＵ２１３が実行することにより実現される。
【００６１】
複合機１０１のセキュリティポリシーファイルをエクスポートする方法として３つの方法がある。１つ目の方法は、複合機１０１の操作部２１２でエクスポート指示に応じて複合機１０１と複合機１０２とが直接通信を行い、複合機１０１が、インポート用のファイルを複合機１０２に送りだす方法である。２つ目の方法は、遠隔のＰＣ１０３のＷｅｂブラウザを介して実行する方法である。３つ目の方法は、インポート用のファイルをＵＳＢメモリ等のリムーバブルメディアに書き出す方法である。ここでは、ＰＣ１０３上のＷｅｂブラウザを介して実行する２つ目の方法について説明する。
【００６２】
まずＳ８０１で、複合機１０１のＣＰＵ２１３は、ＰＣ１０３のＷｅｂブラウザのログイン画面（不図示）を介してユーザが入力したユーザ名・パスワードを受信し、受信したユーザ名・パスワードをもとにユーザ認証を行う。このユーザ認証は、図５のＳ５０１と同様である。
【００６３】
次に、Ｓ８０２で、ＣＰＵ２１３は、セキュリティポリシーファイルをエクスポートするためのエクスポート画面の要求（ＨＴＴＰリクエスト）をＷｅｂブラウザから受信する。この要求を受け、ＣＰＵ２１３は、セキュリティポリシーファイルをエクスポートするためのＷｅｂページ（ＨＴＭＬファイル）を含む応答（ＨＴＴＰレスポンス）をＰＣ１０３のＷｅｂブラウザへ送信する。この結果、ＰＣ１０３の表示装置２３６にエクスポート画面がＷｅｂページとして表示される。
【００６４】
Ｓ８０３で、ＣＰＵ２１３は、セキュリティポリシーファイルをエクスポートする指示（エクスポート指示）をＷｅｂブラウザから受付けると、記憶装置２１５に記憶された図４（ａ）のセキュリティポリシーファイルをＰＣ１０３のＷｅｂブラウザに送信する。なお、エクスポートされたセキュリティポリシーファイルはＰＣ１０３の記憶装置２３５に記憶され、例えば複合機１０２にインポートすることが可能となる。
【００６５】
＜セキュリティポリシーのインポート＞
図９は、複合機１０１からエクスポートされたセキュリティポリシーファイルを複合機１０２にインポートする場合の処理手順を示したフローチャートである。複合機１０１からエクスポートされたセキュリティポリシーファイルをインポートする方法として３つの方法がある。１つ目の方法は、複合機１０２の操作部２１２でのインポート指示に応じて複合機１０１と複合機１０２とが直接通信を行い、複合機１０１からインポート用のファイルを受け取る方法である。２つ目の方法は、遠隔のＰＣ１０３のＷｅｂブラウザを介して実行する方法である。３つ目の方法は、インポート用のファイルをＵＳＢメモリ等のリムーバブルメディアに書き出す方法である。ここでは、ＰＣ１０３上のＷｅｂブラウザを介して実行する２つ目の方法について説明する。
【００６６】
図９は、複合機１０２にセキュリティポリシーファイルを適用する際に実行されるセキュリティポリシー設定処理の流れを示すフローチャートである。本処理は、複合機１０２の記憶装置２１５からＲＡＭ２１４に読み込んだプログラムをＣＰＵ２１３が実行することにより実現される。
【００６７】
まずＳ９０１では、複合機１０２のＣＰＵ２１３は、ユーザが入力したユーザ名、パスワードを元に複合機１０２はユーザ認証を行う。ここで入力されるユーザ名・パスワードは、遠隔のＰＣ１０３のＷｅｂブラウザで表示されるログイン画面（不図示）を介して入力され、当該Ｗｅｂブラウザから複合機１０２へ送信される。ユーザ認証方法は図５のＳ５０１と同様であるため説明は省略する。
【００６８】
次に、Ｓ９０１での認証が成功すると、Ｓ９０２で、セキュリティポリシーをインポートするためのインポート画面の表示要求を受付ける。そして、Ｓ９０３で、認証されたユーザがセキュリティ管理者か否かを判断する。セキュリティ管理者か否かの判断は図５のＳ５０３と同様に、Ｓ９０１で認証されたユーザに対応づけられたロール（役割）を確認することで実施する。つまり、複合機１０１はＳ９０１で認証したユーザに対応するユーザ情報を図６のユーザＤＢから取得し、ユーザに紐づけられたロール６０３がセキュリティ管理者ロールであればセキュリティ管理者であると判断する。図６ではユーザ名「ｙａｍａｄａ」に紐づくロールが「セキュリティ管理者」であるため、Ｓ９０１で認証したユーザが「ｙａｍａｄａ」であればセキュリティ管理者であると判断する。その他のユーザの場合は、セキュリティ管理者でないと判断する。
【００６９】
ユーザがセキュリティ管理者であるとＳ９０３で判断した場合はＳ９０５に進み、ユーザがセキュリティ管理者以外であると判断した場合はＳ９０４に進む。
【００７０】
Ｓ９０４で、ＣＰＵ２１３は、セキュリティ管理者以外のユーザが複合機１０２にセキュリティポリシーファイルのインポート可能か否かを判断する。具体的には、既に複合機１０２にセキュリティポリシーが設定されている場合、つまり複合機の記憶装置２１５にセキュリティポリシーファイルが格納されている場合は、セキュリティポリシーファイルのインポートが不可であると判断する。
【００７１】
一方、セキュリティポリシーファイルがポリシー格納部３０２に格納されていない場合、新規のセキュリティポリシーを複合機１０２に適用するものとしてセキュリティポリシーファイルのインポートを許可すると判断する（Ｓ９０４）。すなわち、本実施形態では、新規のセキュリティポリシーを設定する権限をセキュリティ管理者以外のユーザに許可している。この結果、セキュリティ管理者の負担を軽減させることが可能となる。
【００７２】
一方、セキュリティポリシーファイルのインポートを不可と判断した場合（Ｓ９０４でＮＯ）はＳ９１３に進む。Ｓ９１３では、ＣＰＵ２１３は、セキュリティポリシーファイルのインポートは不可であることを示すエラー情報をＰＣ１０３のＷｅｂブラウザに表示させ、図９の処理を終了する。
【００７３】
一方、セキュリティポリシーファイルのインポートを許可すると判断した場合（Ｓ９０４でＹＥＳ）、Ｓ９０５に進む。Ｓ９０５では、ＣＰＵ２１３は、ＰＣ１０３のＷｅｂブラウザにセキュリティポリシーインポート画面を表示させ、ユーザにインポートするセキュリティポリシーファイルの選択を要求する。次に、ＣＰＵ２１３は、インポート対象のセキュリティポリシーファイルをネットワーク通信部２１１を介して受信し（Ｓ９０６）、記憶装置２１５に記憶する（Ｓ９０７）。Ｓ９０８以降は図５のＳ５０７以降と同様の処理を複合機１０２が実行するものであるため、説明を省略する。
【００７４】
以上で、インポートおよびエクスポートの流れについて説明した。本実施形態では、外部装置としてのＰＣ１０３のＷｅｂブラウザを用いて複合機１０１からエクスポートされたセキュリティポリシーファイルを複合機１０２へインポートする例について説明した。しかし、本実施形態はこのような方法に限定されるものではなく、例えば複合機１０１と複合機１０２とがネットワークを介して直接通信することによりエクスポートおよびインポートを実現してもよい。また、複合機１０１でＵＳＢメモリへ書き出されたセキュリティポリシーファイルを複合機１０２へ装着することによりエクスポートおよびインポートを実現してもよい。
【００７５】
以上で第１の実施形態について説明した。第１の実施形態の画像処理システムによれば、遠隔のＰＣ１０３で設定したセキュリティポリシーを複数の複合機に適用させる場合において、ある複合機からエクスポートしたセキュリティポリシーファイルを別の複合機にインポートすることを可能とした。その結果、セキュリティ管理者が各複合機の前に行ってセキュリティポリシーに基づく複合機の動作モードの設定作業をする必要がなくなり、セキュリティ管理者の負担を軽減させることができる。
【００７６】
また、第１の実施形態では、セキュリティポリシーファイルをインポートする指示をしたユーザがセキュリティ管理者であるか否かを判定し、セキュリティ管理者である場合にセキュリティポリシーファイルのインポートを許可するようにした。その結果、正当な権限を持つユーザがセキュリティポリシーを複合機に適用させるようにすることができる。
【００７７】
また第１の実施形態では、新規にセキュリティポリシーを設定する場合については、セキュリティ管理者でなくともセキュリティポリシーファイルのインポートを許可するようにした。この結果、セキュリティ管理者の負担を軽減させることができる。
【００７８】
［第２の実施形態］
第１の実施形態において、セキュリティ管理者か否かの判断は、ユーザの「ロール（役割）」に基づき行った。第２の実施形態では、ロールの代わりに「パスワード」を使用することで、インポート時のセキュリティ管理者か否かを判断する方法について説明する。
【００７９】
図１０は、第２の実施形態における複合機１０１、１０２のセキュリティポリシーの制御に関する機能構成を示すブロック図である。図１０において、ポリシーパスワード管理部３０７の機能が追加されており、それ以外の部分は図３と同様である。ポリシーパスワード管理部３０７は、セキュリティポリシーファイルの生成時やセキュリティポリシーファイルのエクスポート／インポート時に要求されるパスワードを管理する。本実施形態では、図示の機能がソフトウェアで構成されているものとして説明するが、ハードウェアで構成されていてもよい。
【００８０】
図１１は、ポリシーパスワード管理部３０７によって管理されるパスワード（以下ではポリシーパスワードという）を設定するための画面例である。図１１の画面は、複合機１０１、１０２の操作部２１２又は遠隔のＰＣ１０３上に表示され、ポリシーパスワードを設定するために利用される。画面１１０１はポリシーパスワードを設定するか否かを選択するチェックボックス１１０２と、設定するパスワードを入力する１１０３及び、確認用パスワードを入力する１１０４とから構成される。ポリシーパスワードを設定する場合、１１０２のチェックボックスにチェックを入れ、パスワード１１０３及び確認用パスワード１１０４に設定したいパスワードを入力し、「ＯＫ」ボタン１１０５を押下する。「ＯＫ」ボタン１１０５が押下されると、パスワード１１０３と確認用パスワード１１０４が一致するかの確認が実施される。すなわち、ＣＰＵ２１３は、パスワードが一致すると判断した場合は記憶装置２１５にポリシーパスワードを格納する。パスワード１１０３と確認用パスワード１１０４が一致しない場合は、パスワードが一致しない旨のエラー情報を操作部２１２もしくはＰＣ１０３上に表示し、再度パスワード入力を促す。なお、ポリシーパスワードはセキュリティ管理者又は機器管理者のみが設定可能である。
【００８１】
図１２は、セキュリティ管理者を判定する際の処理手順を示したフローチャートである。図１２の処理は、図５のＳ５０３及び図９のＳ９０３にて実施される。なお本処理は、記憶装置２１５からＲＡＭ２１４に読み込んだプログラムをＣＰＵ２１３が実行することにより実現される。
【００８２】
まずＳ１２０１で、ＣＰＵ２１３は、ポリシーパスワードが記憶装置２１５に記憶されているか否かを判断する。ポリシーパスワードが記憶されていない場合はＳ１２０５に進み、ポリシーパスワードが記憶されている場合はＳ１２０２に進む。Ｓ１２０２では、ＣＰＵ２１３は、パスワード入力画面（不図示）を操作部２１２もしくはＰＣ１０３上に表示するように制御する。次にＳ１２０３で、ＣＰＵ２１３は、操作部２１２又はＰＣ１０３を介して入力されたパスワードを受信する。
【００８３】
Ｓ１２０４で、ＣＰＵ２１３は、記憶装置２１５に記憶されたポリシーパスワードと受信したパスワードとが一致するか否かを判断する。一致する場合はＳ１２０５に進み、操作するユーザがセキュリティ管理者であると判断する。一致しない場合はＳ１２０６に進み、操作するユーザがセキュリティ管理者でないと判断する。
【００８４】
このように、第２の実施形態によれば、ユーザのロールを判断する代わりにポリシーパスワードを用いてセキュリティ管理者か否かを判断することができる。なお、第１の実施形態におけるロールの確認と、第２の実施形態におけるポリシーパスワードの確認とを両方行うことによりセキュリティ管理者であると判断するようにしてもよいことは言うまでもない。
【００８５】
［第３の実施形態］
第２の実施形態では、ポリシーパスワードの入力を要求することでセキュリティ管理者か否かの判断を行った。第３の実施形態では、ポリシーパスワードをセキュリティポリシーファイルに関連づけることで、より簡単にセキュリティポリシーのインポートを実施する方法について説明する。第３の実施形態における画像処理システムの構成は第２の実施形態と同様であるため説明は省略する。
【００８６】
図１３は、第３の実施形態におけるセキュリティポリシーファイルの例である。図１３は、図４のセキュリティポリシーファイル４０１に加えてポリシーパスワード４０９が含まれる。すなわちポリシーファイルにポリシーパスワードが関連づけられている。図１３のセキュリティポリシーファイルに含まれるポリシーパスワードは、複合機１０１のポリシーパスワード管理部３０７により記憶装置２１５に記憶されているパスワードである。記憶装置２１５に記憶されているパスワードは、第２の実施形態と同様、図１１の画面を介して設定されるものである。
【００８７】
第３の実施形態におけるセキュリティポリシーファイルのエクスポート処理は、大部分は第１の実施形態と同様であるが、図８のＳ８０４の処理のみが異なる。第３の実施形態において、ＣＰＵ２１３は、セキュリティポリシーファイルをエクスポートする指示を受付けると（Ｓ８０３）、記憶装置２１５に記憶されているポリシーパスワードをセキュリティポリシーファイルに追加する（図１３参照）。そして、ＣＰＵ２１３は、ポリシーパスワードが関連づけられたセキュリティポリシーファイル１３０１（図１３）をＰＣ１０３へ送信する。なお、ポリシーパスワードは機密性の高い情報であるためハッシュ化や暗号化処理を施すことが望ましい。
【００８８】
図１４は、第３の実施形態におけるセキュリティポリシーをインポートする際の複合機１０２の処理手順を示したフローチャートである。なお本処理は、記憶装置２１５からＲＡＭ２１４に読み込んだプログラムをＣＰＵ２１３が実行することにより実現される。
【００８９】
まず、ＰＣ１０３のＷｅｂブラウザから、セキュリティポリシーファイルをインポートするためのインポート画面の表示要求をインポート指示として受信する（Ｓ１４０１）。この表示要求を受けると、ＣＰＵ２１３は，インポート画面を示すデータをＷｅｂページとして送信し、ＰＣ１０３の表示装置２３６にインポート画面を表示させる（Ｓ１４０２）。複合機１０２はセキュリティポリシーファイルをＰＣ１０３からポリシー受信部３０５にて受信し、Ｓ１４０４に進む。Ｓ１４０４で、ＣＰＵ２１３は、Ｓ１４０３で受信したセキュリティポリシーファイルからポリシーパスワードを抽出する。例えば図１３で示したセキュリティポリシーファイル１３０１を受信した場合はポリシーパスワード４０９が抽出される。Ｓ１４０５で、ＣＰＵ２１３は、複合機１０２の記憶装置２１５にポリシーパスワードが記憶されているか否かを判断する。ポリシーパスワードが記憶されていない場合はＳ１４０７に進み、ポリシーパスワードが記憶されている場合はＳ１４０６に進む。Ｓ１４０６では、Ｓ１４０４にて抽出したパスワードが記憶されているパスワードに一致するかを確認し、パスワードが一致しない場合はＳ１４１３に進む。Ｓ１４１３では、ＣＰＵ２１３はセキュリティポリシーファイルのインポートは不可であることを示すエラー情報を操作部２１２又は遠隔のＰＣ１０３上に表示し処理を終了する。Ｓ１４０６でパスワードが一致すると判断した場合はＳ１４０７に進み、受信したセキュリティポリシーファイルを記憶装置２１５に記憶する。なお、Ｓ１４０７以降は図５のＳ５０７以降と同様の処理を複合機１０２が実行するものであるため、説明を省略する。
【００９０】
以上で第３の実施形態に付いて説明した。第３の実施形態によると、エクスポートしたセキュリティポリシーファイルにパスワードを含めることで、インポート時のパスワード入力が省略可能となり、複数の複合機に対してより簡単にセキュリティポリシーを設定することができる。
【００９１】
［第４の実施形態］
第１の実施形態における図９のＳ９０４では、セキュリティ管理者以外のユーザが複合機１０２にセキュリティポリシーファイルがインポート可能か否かの判断を、複合機に既にセキュリティポリシーが設定されているか否かによって行った。第４の実施形態では、Ｓ９０４における判断をインポートするセキュリティポリシーと複合機１０２に設定されているセキュリティポリシーとを比較することでインポート可否の判断を行う方法について説明する。
【００９２】
第４の実施形態におけるセキュリティポリシーファイルを複合機１０２にインポートする場合の処理について図１５を用いて説明する。図１５は、複合機１０２にセキュリティポリシーファイルを適用する際に実行されるセキュリティポリシー設定処理の流れを示すフローチャートである。なお、本処理は、特に断りがない限り、記憶装置２１５からＲＡＭ２１４に読み込んだプログラムによって、ＣＰＵ２１３が実行するものとする。また、図１５のフローチャートのうち図９で示したインポート処理と同様の処理のステップは説明を省略し、図９から追加されたＳ１６０５からＳ１６０７に関して説明する。
【００９３】
第４の実施形態において、Ｓ９０３でユーザがセキュリティ管理者以外であると判断した場合は、Ｓ１６０５に進む。Ｓ１６０５で、ＣＰＵ２１３は、ユーザにインポート対象のセキュリティポリシーファイルの選択を要求する。次にＳ１６０６において、ＣＰＵ２１３は、ユーザが選択したセキュリティポリシーファイルをポリシー受信部３０５にて受信し、Ｓ１６０７に進む。Ｓ１６０７では、ＣＰＵ２１３は、受信したセキュリティポリシーファイルがインポート可能か否かを判断する。
【００９４】
Ｓ１６０７において、ＣＰＵ２１３は、受信したセキュリティポリシーファイルとポリシー格納部３０２（記憶装置２１５）に格納されるセキュリティポリシーファイルの比較を行う。比較の結果、受信したセキュリティポリシーファイルの方がポリシーとしてより厳しいもしくは一致する設定である場合は、ＣＰＵ２１３はセキュリティポリシーファイルのインポートが可能であると判断する。ポリシー格納部３０２に格納されるセキュリティポリシーファイルの方が厳しい設定である場合は、セキュリティポリシーファイルのインポートは不可と判断する。
【００９５】
例えば、ポリシー格納部３０２に格納されるセキュリティポリシーファイルを図４（ａ）とし、受信したセキュリティポリシーファイルを図１６（ａ）とする。図４（ａ）と図１６（ａ）のセキュリティポリシーファイルを比較すると「監査ログの取得を行う」の設定値が異なっており、図４（ａ）は「有効」、図１６（ａ）は「無効」であることが示される。セキュリティポリシーとして「監査ログの取得を行う」は「有効」の方がより厳しいポリシーであるため、この場合はＳ１６０７においてインポートを不可と判断する。次に、ポリシー格納部３０２に格納されるセキュリティポリシーファイルを図４（ａ）とし、受信したセキュリティポリシーファイルを図１６（ｂ）とする。図４（ａ）と図１６（ｂ）のセキュリティポリシーファイルを比較すると「受信ジョブの転送を禁止する」の設定値が異なっており、図４（ａ）は「無効」、図１６（ｂ）は「有効」であることが示される。セキュリティポリシーとして「受信ジョブの転送を禁止する」は「有効」の方がより厳しいポリシーであるため、この場合はＳ１６０７においてインポートを許可と判断する。また、ポリシー格納部３０２にセキュリティポリシーファイルが格納されていない場合は、Ｓ１６０７ではインポートを許可と判断する。
【００９６】
Ｓ１６０７において、ＣＰＵ２１３がセキュリティポリシーファイルのインポートを不可と判断した場合は、Ｓ９１３において、ＣＰＵ２１３は、セキュリティポリシーファイルのインポートは不可である旨のエラーを表示し処理を終了する。Ｓ１６０７において、セキュリティポリシーファイルのインポートが許可であると判断した場合は、Ｓ９０７に進み、受信してセキュリティポリシーファイルを記憶装置２１５に記憶する。Ｓ９０７以降は図５のＳ５０７以降と同様であるため、説明を省略する。
【００９７】
第４の実施形態によると、複合機に設定されたセキュリティポリシーファイルよりもインポート対象のセキュリティポリシーファイルの方が厳しいもしくは一致する設定の場合はセキュリティ管理者でなくともポリシーのインポートを可能とする。これにより、セキュリティ管理者以外のユーザによって既定のセキュリティポリシーが無効にされることを防止可能となる。また、ポリシーをより厳しくする場合は、セキュリティ管理者でなくともセキュリティポリシーファイルのインポートを許可することで複数の複合機により簡単にセキュリティポリシーを設定することが可能となる。
【００９８】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００９９】
１０１  ＰＣ
１０２、１０３  複合機
２１３  ＣＰＵ
２１４  ＲＡＭ
２１５  記憶装置
２１６  スキャナエンジン
２１７  印刷エンジン
３０２  ポリシー格納部
３０３  変換ルール格納部
３０４  ポリシー変換部
３０５  ポリシー受信部
３０６  ポリシー生成部
３０７  ポリシーパスワード管理部
【図１】
2014211771.tif 000003
【図２】
2014211771.tif 000004
【図３】
2014211771.tif 000005
【図４】
2014211771.tif 000006
【図５】
2014211771.tif 000007
【図６】
2014211771.tif 000008
【図７】
2014211771.tif 000009
【図８】
2014211771.tif 000010
【図９】
2014211771.tif 000011
【図１０】
2014211771.tif 000012
【図１１】
2014211771.tif 000013
【図１２】
2014211771.tif 000014
【図１３】
2014211771.tif 000015
【図１４】
2014211771.tif 000016
【図１５】
2014211771.tif 000017
【図１６】
2014211771.tif 000018