(57)【要約】【課題】セキュリティに関するバージョンが異なる複数のネットワークインタフェースを搭載していた場合に、一方のバージョンに対する接続要求があった際には、その要求を無効とすることができるネットワーク接続機器を提供する。【解決手段】セキュリティに関するバージョンが異なる複数のネットワークインタフェース２，３と、バージョンが異なる複数のネットワークインタフェース２，３を一元的に管理する制御部１１とを備え、制御部１１はネットワーク回線４を通じて一方のバージョンのネットワークインタフェース２に対する要求がなされた場合に、一方のバージョンのネットワークインタフェース２が他のバージョンのネットワークインタフェース３のセキュリティ設定と同一のセキュリティ設定を無効又は備えていない場合には、ネットワーク回線４を通じて一方のバージョンのネットワークインタフェース２に対してなされた要求を無効とする。【選択図】      図１
2008166911.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク回線に接続され且つ該ネットワーク回線を通じて受信した要求を処理するためのセキュリティに関するプロトコルのバージョンが異なる複数のネットワークインタフェースを備えたネットワーク接続機器であって、
前記バージョンが異なる複数のネットワークインタフェースを一元的に管理する制御部を備えていると共に、
該制御部は、前記ネットワーク回線を通じて前記異なるバージョンの一方のネットワークインタフェースに対する要求がなされた場合に、該一方のバージョンのネットワークインタフェースが前記異なるバージョンの他のネットワークインタフェースのセキュリティ設定と同一のセキュリティ設定を無効にしている場合又は備えていない場合には、前記ネットワーク回線を通じて前記一方のバージョンのネットワークインタフェースに対してなされた要求を無効とすることを特徴とするネットワーク接続機器。
【請求項２】
前記制御部は、前記ネットワーク回線を通じて前記一方のバージョンのネットワークインタフェースに対してなされた要求を無効とした場合には、その要求先に対してエラー信号を出力することを特徴とする請求項１に記載のネットワーク接続機器。
【請求項３】
前記一方のバージョンのネットワークインタフェースが旧バージョンのネットワークインタフェースであり、前記他のバージョンのネットワークインタフェースが新バージョンのネットワークインタフェースであることを特徴とする請求項１又は請求項２に記載のネットワーク接続機器。
【請求項４】
前記セキュリティに関するプロトコルがＳＮＭＰｖ３であることを特徴とする請求項１乃至請求項３の何れかに記載のネットワーク接続機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク回線に接続され且つ該ネットワーク回線を通じて受信した要求を処理するためのセキュリティに関するバージョンが異なる複数のネットワークインタフェースを備えたネットワーク接続機器に関する。
【背景技術】
【０００２】
従来、ネットワークを構成している全ての機器の状態を把握し、ネットワークが正常に機能しているかを監視するプロトコルとしてＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎｅｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）が標準で利用されている。
【０００３】
このプロトコルは、もともとＴＣＰ／ＩＰで通信するルータやコンピュータの管理を目的として開発されたが、その有効性から、ＨＵＢやスイッチなどのネットワーク構築用機器、プリンタや停電用バックアップ電源（ＵＰＳ＝Ｕｎｉｎｔｅｒｒｕｐｔｉｂｌｅ  Ｐｏｗｅｒ  Ｓｕｐｐｌｙ）等の端末機器、といった各種機器の管理にも広く利用されるようになってきている。
【０００４】
その制御対象となる機器は、データベースとして管理情報（ＭＩＢ＝Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を持っており、管理する側の「ＳＮＭＰマネージャ」と、管理される側の「ＳＮＭＰエージェント（ネットワークインタフェース）」とでＭＩＢを交換することによって制御対象機器の管理が行なわれる。
【０００５】
従って、ＳＮＭＰに対応する機器類には、その機器の管理情報を保持するための管理情報領域が必要となる。
【０００６】
例えば、ルータであれば、そのルータを流れたデータのバイト数等、ネットワークプリンタであれば、そのプリンタのステータス情報・用紙情報・トナー残量等、が管理情報として管理情報領域に格納されている。尚、この管理情報領域にどのような管理情報が格納されているのかは機器によって異なる。
【０００７】
ＳＮＭＰに対応する機器（ＳＮＭＰエージェントが搭載された機器）の情報を得るためには、サーバーやクライアントなどのホストに「ＳＮＭＰマネージャ」ソフトをインストールする必要がある。このＳＮＭＰマネージャは、ＳＮＭＰエージェントと通信してＳＮＭＰに対応する機器類内にある管理情報領域の情報を取得したり設定する機能を有している。これにより、ネットワーク管理者は、ＳＮＭＰマネージャを利用することでネットワーク上に配置されたネットワーク接続機器の情報を１か所で管理できるようになる。
【０００８】
ところで、ＳＮＭＰは、ネットワーク通信のセキュリティ強化のために、認証・暗号機能を拡張したＳＮＭＰｖ３が最新のものとして標準化されている（例えば、特許文献１参照）。
【０００９】
尚、上述したＳＮＭＰ対応機器には、旧バージョン（例えば、ＳＮＭＰｖ１、ＳＮＭＰｖ２）に対応したネットワークインタフェースのカード（以下、「ＮＩＣ」と称する。）を装着したものがあり、ＳＮＭＰｖ３の認証・暗号機能を有効にするためには、それぞれのＮＩＣにおいて、個別にＳＮＭＰｖ３設定を行う必要がある。
【００１０】
これは、ＳＮＭＰの開発の経緯により、ＳＮＭＰｖ１がシンプルな仕様でドキュメント量も少なかったのに対し、ＳＮＭＰｖ２のセキュリティやリモート管理仕様が標準から外れていたために、古いＳＮＭＰｖ１を依然として使用している機器が多いことも要因の一つとなっている。
【００１１】
このため、ネットワーク接続機器では、その機器に内蔵されたＮＩＣ（以下、「内蔵ＮＩＣ」と称する。）がＳＮＭＰｖ３の認証・暗号機能を有していない場合、制御対象側ＮＩＣ搭載機器にＳＮＭＰｖ３の認証・暗号機能を備えた外付ＮＩＣを接続するというように、複数のＮＩＣを接続することが考えられる（例えば、特許文献２参照）。
【特許文献１】特開２００６−１９５７５５号公報
【特許文献２】特開２００２−０８４３０６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
ところが、例えば、内蔵ＮＩＣを搭載したネットワーク接続機器に外付ＮＩＣを装着してＳＮＭＰｖ３設定を行うと、外付ＮＩＣに対するＳＮＭＰ要求は認証・暗号化が有効なものでないと受け付けないが、内蔵ＮＩＣに対するＳＮＭＰ要求は認証・暗号化されている必要がないことから、結果的に誰でもネットワーク接続機器の情報を取得・設定変更することができてしまうという問題が生じていた。
【００１３】
従って、複数のＮＩＣが装着されたネットワーク接続機器において、一方のＮＩＣ（例えば、外付ＮＩＣ）でＳＮＭＰｖ３の認証・暗号機能をＯＮにしても、他方のＮＩＣ（例えば、内蔵ＮＩＣ）がＳＮＭＰｖ３の認証・暗号機能をＯＦＦにしている場合やＳＮＭＰｖ３の認証・暗号機能を持っていない場合には、誰でも情報取得・設定変更を行うことができるため、セキュリティ上に問題が生じていた。
【００１４】
そこで、本発明は、上記事情を考慮し、ネットワーク接続機器のセキュリティに関する認証・暗号機能等がバージョンの異なる複数のネットワークインタフェースカードを搭載していた場合に、一方のバージョンに対する接続要求があった際に他のバージョンのネットワークインタフェースのセキュリティ設定と同一のセキュリティ設定を無効にしている場合又は備えていない場合には、その要求を無効とすることができるネットワーク接続機器を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明のネットワーク接続機器は、ネットワーク回線に接続され且つ該ネットワーク回線を通じて受信した要求を処理するためのセキュリティに関するプロトコルのバージョンが異なる複数のネットワークインタフェースを備えたネットワーク接続機器であって、前記バージョンが異なる複数のネットワークインタフェースを一元的に管理する制御部を備えていると共に、該制御部は、前記ネットワーク回線を通じて前記バージョンの異なる一方のネットワークインタフェースに対する要求がなされた場合に、該一方のバージョンのネットワークインタフェースが前記バージョンが異なる他のバージョンのネットワークインタフェースのセキュリティ設定と同一のセキュリティ設定を無効にしている場合又は備えていない場合には、前記ネットワーク回線を通じて前記一方のバージョンのネットワークインタフェースに対してなされた要求を無効とすることを特徴とする。
【００１６】
この際、前記制御部は、前記ネットワーク回線を通じて前記一方のバージョンのネットワークインタフェースに対してなされた要求を無効とした場合には、その要求先に対してエラー信号を出力するのが好ましい。
【００１７】
また、前記一方のバージョンのネットワークインタフェースは旧バージョンのネットワークインタフェースであり、前記他のバージョンのネットワークインタフェースは新バージョンのネットワークインタフェースとすることが好ましい。
【００１８】
さらに、前記セキュリティに関するプロトコルはＳＮＭＰｖ３であることが好ましい。
【発明の効果】
【００１９】
本発明のネットワーク接続機器は、ネットワーク接続機器のセキュリティに関する認証・暗号機能等が一方のバージョンと他のバージョンの複数のネットワークインタフェースカードを搭載していた場合に、一方のバージョンに対する接続要求があった際には、その要求を無効とすることができる。
【発明を実施するための最良の形態】
【００２０】
次に、本発明の一実施形態に係るネットワーク接続機器について、図面を参照して説明する。
【００２１】
図１は本発明の一実施形態に係るネットワーク接続機器を示すネットワーク構築例の説明図、図２は本発明の一実施形態に係るネットワーク接続機器を示す内蔵ＮＩＣに対するＳＮＭＰ要求を受信したときの制御フロー図、図３は本発明の一実施形態に係る他のネットワーク接続機器を示す内蔵ＮＩＣに対するＳＮＭＰ要求を受信したときの制御フロー図である。
【００２２】
図１に示すように、本発明の一実施形態に係るネットワーク接続機器としての画像形成装置１には、内蔵ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２並びに外付ＮＩＣ３とが設けられており、ネットワーク回線４を通じて外部端末装置である複数のクライアント装置（例えば、パーソナルコンピュータ）５と接続されている。
【００２３】
画像形成装置１は、制御部（ＣＰＵ）１１と、状態管理部（ＲＡＭ）１２と、情報格納部（ＨＤ）１３と、印刷部１４の各構成部からなる。
【００２４】
内蔵ＮＩＣ２は、インタフェース部（Ｉ／Ｆ）２１を備え、ネットワーク回線４を通じてクライアント装置５との間で行われる通信の信号の送受信機能を備えている。また、内蔵ＮＩＣ２は専用の制御部や情報格納部を持たないため、これらの制御は、画像形成装置１の制御部１１が行い、設定情報（ＳＮＭＰｖ３設定など）は、画像形成装置１の情報格納部１３に格納される。
【００２５】
外付ＮＩＣ３は、インタフェース部（Ｉ／Ｆ）３１、ＮＩＣ制御部（ＣＰＵ）３２、ＮＩＣ情報格納部（ＲＡＭ）３３を備え、画像形成装置１に装着することにより、内蔵ＮＩＣ２と同様にネットワーク回線４を通じてクライアント装置５との間で行われる通信の信号の送受信機能を備えている。
【００２６】
この際、外付ＮＩＣ３の制御は、ネットワーク回線４を通じて直接インタフェース部（Ｉ／Ｆ）３１に要求がなされた場合、内蔵ＮＩＣ２とは異なり、固有のＮＩＣ制御部３２が行い、その設定情報（ＳＮＭＰｖ３設定など）も固有のＮＩＣ情報格納部３３に格納される。
【００２７】
内蔵ＮＩＣ２及び外付ＮＩＣ３は、クライアント装置５から送信されるＳＮＭＰ信号に応じて、制御部１１を通じて画像形成装置１の各部の状態をクライアント装置５に通知したり、ＳＮＭＰ信号に従って画像形成装置１の情報格納部１３への指定エミュレーションやパネル操作言語等の各種設定を行うことができる。
【００２８】
情報格納部１３は、ハードディスク（ＨＤ）や不揮発性メモリ（ＮＶＲＡＭ）等の記憶デバイスからなり、画像形成装置１の全体の記憶デバイスをなしており、画像形成装置１の動作を制御するプログラム、画像データ、画像形成装置１の設定情報、等を記憶する。
【００２９】
状態管理部１２は、半導体メモリからなり、情報格納部１３に記録されている画像形成装置１の設定言語や設定情報を複製して保持する機能を備える。
【００３０】
内蔵ＮＩＣ２に対して、ＳＮＭＰｖ３設定を有効にした場合、ユーザ名、認証および暗号方式、パスワードの情報が、画像形成装置１の情報格納部１３に記憶される。ＳＮＭＰｖ３設定が有効になると、内蔵ＮＩＣ２に対するＳＮＭＰ要求は、正しい（設定された）認証方式で認証可能で、かつ正しい（設定された）暗号方式で暗号化されたもののみ受け付け、要求に応じた処理を行う。
【００３１】
外付ＮＩＣ３に対して、ＳＮＭＰｖ３設定を有効にした場合、ユーザ名・認証及び暗号方式・パスワード情報等がＮＩＣ情報格納部３３に記憶される。ＳＮＭＰｖ３設定が有効になると、外付ＮＩＣ３に対するＳＮＭＰ要求は、正しい（設定された）認証方式で認証可能で、かつ正しい（設定された）暗号方式で暗号化されたもののみ受け付け、要求に応じた処理を行う。
【００３２】
図２に、クライアント装置５から内蔵ＮＩＣ２に対するＳＮＭＰ要求を受信したときに、画像形成装置１の情報格納部１３の状況を応答するプログラムのフローチャートを示す。尚、ここでは、内蔵ＮＩＣ２は、ＳＮＭＰｖ３設定が無効（ＯＦＦ）又はＳＮＭＰｖ３の機能を備えていないものとする。
【００３３】
また、本実施の形態では、図２に示したルーチンを実行するプログラムは画像形成装置１内で動作するものとする。
【００３４】
（ステップＳ１）
ステップＳ１では、内蔵ＮＩＣ２に対するＳＮＭＰ要求があると、インタフェース部２１は、その信号の識別を行い、制御部１１に処理を要求してステップＳ２へ移行する。
【００３５】
（ステップＳ２）
ステップＳ２では、制御部１１が外付ＮＩＣ３のＮＩＣ制御部３２に問い合わせを行い、ＮＩＣ情報格納部３３に記憶されているＳＮＭＰｖ３設定を取得してステップＳ３へと移行する。
【００３６】
（ステップＳ３）
ステップＳ３では、制御部１１により、ステップＳ２で取得した外付ＮＩＣ３のＳＮＭＰｖ３設定を判別し、設定ＯＮであればステップＳ４へと移行し、機能無しを含めて設定ＯＦＦであればステップＳ５へと移行する。
【００３７】
（ステップＳ４）
ステップＳ４では、外付ＮＩＣ３のＳＮＭＰｖ３設定がＯＮであったことから、内蔵ＮＩＣ２に対するＳＮＭＰ要求を受け付けずにクライアント装置５にエラー応答を返す。
【００３８】
（ステップＳ５）
ステップＳ５では、外付ＮＩＣ３のＳＮＭＰｖ３設定がＯＦＦであったことから、内蔵ＮＩＣ２に対するＳＮＭＰ要求を受け付け、クライアント装置５に正常応答を返すと共に、その要求に応じて状態管理部１２や情報格納部１３からの情報取得又は情報格納部１３に対する設定を実行する。
【００３９】
尚、上記フローでは、内蔵ＮＩＣ２がＳＮＭＰｖ３設定が無効（ＯＦＦ）又はＳＮＭＰｖ３の機能を備えていないことを前提としていたが、内蔵ＮＩＣ２がＳＮＭＰｖ３設定を有効としているか無効としているか（機能無しを含む）が不明な場合には、図３に示すように、クライアント装置５から内蔵ＮＩＣ２に対するＳＮＭＰ要求を受信した後に、制御部１１により内蔵ＮＩＣ２のＳＮＭＰｖ３設定が有効（ＯＮ）か否かを確認し（ステップＳ１’）、内蔵ＮＩＣ２のＳＮＭＰｖ３設定が有効（ＯＮ）の場合にはステップＳ５へと移行し、内蔵ＮＩＣ２のＳＮＭＰｖ３設定が無効（ＯＦＦ）の場合にはステップＳ２へと移行するように設定することも可能である。
【００４０】
このように、複数のＮＩＣ（内蔵ＮＩＣ２と外付ＮＩＣ３と）が装着されたデバイス（画像形成装置１）において、一方のＮＩＣ（例えば、外付ＮＩＣ３）のＳＮＭＰｖ３の認証・暗号機能がＯＮで、他方のＮＩＣ（例えば、内蔵ＮＩＣ２）がＳＮＭＰｖ３の認証・暗号機能をＯＦＦ又はＳＮＭＰｖ３の認証・暗号機能を持っていない場合には、他方のＮＩＣ（例えば、内蔵ＮＩＣ２）に対するＳＮＭＰ通信を遮断することにより、セキュリティを向上させることができる。
【００４１】
ところで、上記実施の形態では、本発明のネットワーク接続機器を内蔵ＮＩＣ２を搭載した画像形成装置１に適用して説明したが、ＮＩＣを複数有するネットワーク接続機器全般（少なくとも１つのＮＩＣは暗号化／認証機能をサポートしているものに限る）に適用することができる。
【００４２】
また、上記実施の形態では、画像形成装置１に一つの外付ＮＩＣ３を装着した場合で説明したが、複数の外付ＮＩＣを装着した場合においても適用することは可能でなり、特に、そのセキュリティに関するプロトコルのバージョンが異なる場合に有用である。
【００４３】
この際、セキュリティに関するプロトコルの種類は、上記ＳＮＭＰに限定されるものではない。また、ＳＮＭＰのバージョンが将来バージョン（例えば、ＳＮＭＰｖ４）となった場合であっても、暗号化／認証機能等のセキュリティ設定に関して新旧で異なる場合には、新たなセキュリティ設定を有効（優先）とすることが可能となり、信頼性の向上に貢献することができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施形態に係るネットワーク接続機器を示すネットワーク構築例の説明図である。
【図２】本発明の一実施形態に係るネットワーク接続機器を示す内蔵ＮＩＣに対するＳＮＭＰ要求を受信したときの制御フロー図である。
【図３】本発明の一実施形態に係る他のネットワーク接続機器を示す内蔵ＮＩＣに対するＳＮＭＰ要求を受信したときの制御フロー図である。
【符号の説明】
【００４５】
１…画像形成装置（ネットワーク接続機器）
２…内蔵ＮＩＣ（一方のバージョンのネットワークインタフェース）
３…外付ＮＩＣ（他のバージョンのネットワークインタフェース）
４…ネットワーク回線
１１…制御部（ＣＰＵ）
【図１】
2008166911.tif 000003
【図２】
2008166911.tif 000004
【図３】
2008166911.tif 000005