(57)【要約】【課題】ネットバンキング等の利用において安全な環境を構築しつつ、利用者の利便性を損なわないで取引処理等が可能なシステムを提供する。【解決手段】利用者端末装置６は、互いに排他的に動作する汎用ＯＳ４０と専用ＯＳ７０とを有する。また汎用ＯＳで動作する汎用ウェブブラウザプログラム４２とは別に、専用ＯＳで動作し中継サーバ８のみに接続可能な専用ウェブブラウザプログラム７２を有する。利用者端末装置６は専用ＯＳの動作時にて専用ウェブブラウザにより中継サーバ８を経由して目的サイト１０に接続する。記憶部３２は専用ＯＳから独立した記憶手段として汎用ＯＳが使用でき、一時保存領域６４は汎用ＯＳから独立した記憶手段として専用ＯＳが使用できる。中継サーバ８は汎用ＯＳ及び専用ＯＳのいずれの動作時においても利用者端末装置６からアクセス可能である。【選択図】図１
2015152934.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータネットワーク上において、ユーザにより操作される利用者端末装置と前記ユーザがアクセスを意図する目的サイトとを中継サーバを介して接続するネットワークセキュリティシステムであって、
前記利用者端末装置は、
第１のオペレーティングシステムと、当該第１のオペレーティングシステム上で動作し前記コンピュータネットワークのサイトとの通信接続を行う第１の接続ソフトウェアとを格納した第１プログラム格納部と、
前記目的サイトとの接続時に起動され前記第１のオペレーティングシステムとは排他的に動作する第２のオペレーティングシステムと、当該第２のオペレーティングシステム上で動作し、かつ接続先を前記中継サーバに固定された第２の接続ソフトウェアとを格納した第２プログラム格納部と、
前記第２のオペレーティングシステムから独立した記憶手段として前記第１のオペレーティングシステムが使用できる第１記憶部と、
前記第１のオペレーティングシステムから独立した記憶手段として前記第２のオペレーティングシステムが使用できる第２記憶部と、を有し、
前記中継サーバは、
前記目的サイトと接続し、前記利用者端末装置と前記目的サイトとの間の通信を可能とする通信手段と、
前記ユーザの識別情報と関連づけてデータを記憶するユーザ用記憶手段と、を有し、
前記ユーザ用記憶手段は、前記第１及び第２のオペレーティングシステムのいずれの動作時においても前記利用者端末装置からアクセス可能であること、
を特徴とするネットワークセキュリティシステム。
【請求項２】
請求項１に記載のネットワークセキュリティシステムにおいて、
前記第２プログラム格納部は読み出し専用記憶媒体からなること、を特徴とするネットワークセキュリティシステム。
【請求項３】
請求項１に記載のネットワークセキュリティシステムにおいて、
前記第２プログラム格納部は特定の条件下でのみ書き換え可能な専用記憶媒体からなること、を特徴とするネットワークセキュリティシステム。
【請求項４】
請求項１から請求項３のいずれか１つに記載のネットワークセキュリティシステムにおいて、
前記第２記憶部は前記第２のオペレーティングシステムの起動時には全記憶内容が消去されていること、を特徴とするネットワークセキュリティシステム。
【請求項５】
請求項１から請求項３のいずれか１つに記載のネットワークセキュリティシステムにおいて、
前記第２プログラム格納部及び前記第２記憶部は、前記利用者端末装置に装着されて当該利用者端末装置の一部として機能する可搬記憶媒体に設けられ、
前記第２記憶部は前記利用者端末装置から電源供給を受けて動作する揮発性メモリであり、
前記利用者端末装置は前記可搬記憶媒体を装着されると前記第２のオペレーティングシステムで動作すること、
を特徴とするネットワークセキュリティシステム。
【請求項６】
請求項１から請求項３のいずれか１つに記載のネットワークセキュリティシステムにおいて、
前記第２プログラム格納部は、前記利用者端末装置に装着されて当該利用者端末装置の一部として機能する可搬記憶媒体に設けられ、
前記利用者端末装置は、前記各オペレーティングシステムが起動される際に初期化される主記憶部を有し、
前記利用者端末装置は前記可搬記憶媒体を装着されると前記第２のオペレーティングシステムで動作するとともに、前記主記憶部の一部領域を前記第２記憶部として供すること、
を特徴とするネットワークセキュリティシステム。
【請求項７】
請求項１から請求項６のいずれか１つに記載のネットワークセキュリティシステムにおいて、
前記中継サーバは、前記ユーザ用記憶手段に格納されたデータを所定時間経過すると消去すること、を特徴とするネットワークセキュリティシステム。
【請求項８】
請求項１から請求項７のいずれか１つに記載のネットワークセキュリティシステムにおいて、
前記第２プログラム格納部は、さらに、前記目的サイトが出力したサイト側データを印刷可能な形式の印刷データに変換する変換ソフトウェアを格納すること、を特徴とするネットワークセキュリティシステム。
【請求項９】
コンピュータネットワーク上にて目的サイトに中継サーバを介して接続する利用者端末装置であって、
第１のオペレーティングシステムと、当該第１のオペレーティングシステム上で動作し前記コンピュータネットワークのサイトとの通信接続を行う第１の接続ソフトウェアとを格納した第１プログラム格納部と、
前記第１のオペレーティングシステムとは排他的に動作する第２のオペレーティングシステムと、当該第２のオペレーティングシステム上で動作し、かつ接続先を前記中継サーバに固定された第２の接続ソフトウェアとを格納した第２プログラム格納部と、
前記第２のオペレーティングシステムから独立した記憶手段として前記第１のオペレーティングシステムが使用できる第１記憶部と、
前記第１のオペレーティングシステムから独立した記憶手段として前記第２のオペレーティングシステムが使用できる第２記憶部と、
を有することを特徴とする利用者端末装置。
【請求項１０】
コンピュータネットワーク上にて目的サイトに中継サーバを介して接続する利用者端末装置に装着されて当該利用者端末装置の一部として機能する可搬記憶媒体であって、
前記利用者端末装置は、当該可搬記憶媒体の非装着状態にて、オペレーティングシステムが起動される際に初期化される主記憶部、第１のオペレーティングシステムと、当該第１のオペレーティングシステム上で動作し前記コンピュータネットワークのサイトとの通信接続を行う第１の接続ソフトウェアとを格納した第１プログラム格納部、及び第１記憶部を備え、前記第１のオペレーティングシステムで動作し、
前記可搬記憶媒体は、
前記第１のオペレーティングシステムとは排他的に動作し、かつ前記第１記憶部へのアクセスを禁止する第２のオペレーティングシステムと、当該第２のオペレーティングシステム上で動作し、かつ接続先を前記中継サーバに固定された第２の接続ソフトウェアとを格納した第２プログラム格納部を有し、
当該可搬記憶媒体を装着された前記利用者端末装置を前記第２のオペレーティングシステムで動作させ、
前記第２のオペレーティングシステムは前記主記憶部の一部領域を、前記目的サイトとの間で受け渡しを行うデータを格納する第２記憶部として設定すること、
を特徴とする可搬記憶媒体。
【請求項１１】
請求項１から請求項８のいずれか１つに記載のネットワークセキュリティシステムを使用する方法であって、
前記ユーザが前記利用者端末装置を前記第１のオペレーティングシステムで動作させ、前記第１記憶部に記憶された利用者端末側データを前記中継サーバへ送信し当該ユーザの前記ユーザ用記憶手段に格納するステップと、
前記ユーザが前記利用者端末装置を前記第２のオペレーティングシステムで動作させ、前記ユーザ用記憶手段から前記利用者端末側データを受信し前記第２記憶部に格納するステップと、
を有することを特徴とする方法。
【請求項１２】
請求項１１に記載のネットワークセキュリティシステムの使用方法において、
さらに、前記第２記憶部に格納した前記利用者端末側データを前記目的サイトへ送信するステップを有することを特徴とする方法。
【請求項１３】
請求項１から請求項８のいずれか１つに記載のネットワークセキュリティシステムを使用する方法であって、
前記ユーザが前記利用者端末装置を前記第２のオペレーティングシステムで動作させ、前記目的サイトからサイト側データを受信し前記第２記憶部に格納するステップと、
前記第２記憶部に格納した前記サイト側データを前記ユーザ用記憶手段へ送信するステップと、
前記ユーザが前記利用者端末装置を前記第１のオペレーティングシステムで動作させ、前記ユーザ用記憶手段から前記サイト側データを受信し前記第１記憶部に格納するステップと、
を有することを特徴とする方法。
【請求項１４】
請求項８に記載のネットワークセキュリティシステムを使用する方法であって、
前記ユーザが前記利用者端末装置を前記第２のオペレーティングシステムで動作させ、前記目的サイトから前記サイト側データを受信し前記第２記憶部に格納するステップと、
前記サイト側データを前記変換ソフトウェアにより前記印刷データに変換するステップと、
前記印刷データを前記第２記憶部から前記ユーザ用記憶手段へ送信するステップと、
前記ユーザが前記利用者端末装置を前記第１のオペレーティングシステムで動作させ、前記ユーザ用記憶手段から前記印刷データを受信し前記第１記憶部に格納するステップと、
を有することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークセキュリティシステム、その使用方法、利用者端末装置、及び可搬記憶媒体に関し、特にコンピュータネットワーク上において、利用者端末装置から目的サイトへアクセスする際のセキュリティを向上させる技術に関する。
【背景技術】
【０００２】
近年、ネットバンキングなどのインターネットを介した取引処理システムが広く普及している。このような取引処理システムでは不正な取引を防止するために、例えば特許文献１に記載されているようにパスワードなどを用いて利用者認証を行う。さらに、利用者にランダムな数字を記載した乱数表カードを予め渡しておき、所定の取引を受け付ける際には、当該カードに記載された番号をランダムに要求し、要求された番号の入力をもって取引を可能とすることなどが行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２１６５８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、近年、ネットバンキングの利用者から、パスワードや乱数表の数字情報など取引の正当性を担保するために利用者に入力を求める情報を騙し取るウィルスが出回っている。例えば、ウィルスが正規のログイン画面や取引画面を装ったフィッシングサイトを表示して利用者に認証に必要な情報を入力させ、当該情報を騙し取るという手口が報告されている。この他、ＭＩＴＢ（Man In The Browser）型攻撃やＲＡＴ（Remote  Access  Tool）型攻撃なども知られている。ＭＩＴＢ攻撃では、ウィルスは感染したパソコンのウェブブラウザを監視する。そして、ユーザのオンラインバンクへのログインが成功すると、ブラウザを乗っ取り、例えば、送金先や金額など送信される情報を改ざんする。ＲＡＴ攻撃ではウィルスに感染したパソコンは攻撃者による遠隔操作が可能となる。これにより攻撃者は端末の操作内容（キーロガーや、操作履歴の録画など）を知ることができ、認証情報等の不正な覗き見や、遠隔からの操作の再現により不正送金が可能となる。
【０００５】
従来、ウィルス対策ソフトウェアなどにより、予めウィルスのパターンを登録した定義ファイルを用いてウィルスを検出し感染を防ぐ対策が行われている。しかし、その原理上、ウィルス定義ができていない未知のウィルスには対応できない。
【０００６】
本発明は、上記課題に鑑み、ネットバンキング等の利用において安全な環境を構築しつつ、利用者の利便性を損なわないで取引処理等が可能なシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）本発明に係るネットワークセキュリティシステムは、コンピュータネットワーク上において、ユーザにより操作される利用者端末装置と前記ユーザがアクセスを意図する目的サイトとを中継サーバを介して接続するシステムであって、前記利用者端末装置は、第１のオペレーティングシステムと、当該第１のオペレーティングシステム上で動作し前記コンピュータネットワークのサイトとの通信接続を行う第１の接続ソフトウェアとを格納した第１プログラム格納部と、前記目的サイトとの接続時に起動され前記第１のオペレーティングシステムとは排他的に動作する第２のオペレーティングシステムと、当該第２のオペレーティングシステム上で動作し、かつ接続先を前記中継サーバに固定された第２の接続ソフトウェアとを格納した第２プログラム格納部と、前記第２のオペレーティングシステムから独立した記憶手段として前記第１のオペレーティングシステムが使用できる第１記憶部と、前記第１のオペレーティングシステムから独立した記憶手段として前記第２のオペレーティングシステムが使用できる第２記憶部と、を有し、前記中継サーバは、前記目的サイトと接続し、前記利用者端末装置と前記目的サイトとの間の通信を可能とする通信手段と、前記ユーザの識別情報と関連づけてデータを記憶するユーザ用記憶手段と、を有し、前記ユーザ用記憶手段は、前記第１及び第２のオペレーティングシステムのいずれの動作時においても前記利用者端末装置からアクセス可能である。
【０００８】
（２）上記（１）に記載するネットワークセキュリティシステムの好適な態様では、前記第２プログラム格納部は読み出し専用記憶媒体からなる。
【０００９】
（３）上記（１）に記載するネットワークセキュリティシステムの好適な態様では、前記第２プログラム格納部は特定の条件下でのみ書き換え可能な専用記憶媒体からなる。
【００１０】
（４）上記（１）から（３）に記載するネットワークセキュリティシステムの好適な態様では、前記第２記憶部は前記第２のオペレーティングシステムの起動時には全記憶内容が消去されている。
【００１１】
（５）上記（１）から（３）に記載するネットワークセキュリティシステムの好適な態様では、前記第２プログラム格納部及び前記第２記憶部は、前記利用者端末装置に装着されて当該利用者端末装置の一部として機能する可搬記憶媒体に設けられ、前記第２記憶部は前記利用者端末装置から電源供給を受けて動作する揮発性メモリであり、前記利用者端末装置は前記可搬記憶媒体を装着されると前記第２のオペレーティングシステムで動作する。
【００１２】
（６）上記（１）から（３）に記載するネットワークセキュリティシステムの好適な態様では、前記第２プログラム格納部は、前記利用者端末装置に装着されて当該利用者端末装置の一部として機能する可搬記憶媒体に設けられ、前記利用者端末装置は、前記各オペレーティングシステムが起動される際に初期化される主記憶部を有し、前記利用者端末装置は前記可搬記憶媒体を装着されると前記第２のオペレーティングシステムで動作するとともに、前記主記憶部の一部領域を前記第２記憶部として供する。
【００１３】
（７）上記（１）から（６）に記載するネットワークセキュリティシステムの好適な態様では、前記中継サーバは、前記ユーザ用記憶手段に格納されたデータを所定時間経過すると消去する。
【００１４】
（８）上記（１）から（７）に記載するネットワークセキュリティシステムにおいて、前記第２プログラム格納部は、さらに、前記目的サイトが出力したサイト側データを印刷可能な形式の印刷データに変換する変換ソフトウェアを格納してもよい。
【００１５】
（９）本発明に係る利用者端末装置は、コンピュータネットワーク上にて目的サイトに中継サーバを介して接続する装置であって、第１のオペレーティングシステムと、当該第１のオペレーティングシステム上で動作し前記コンピュータネットワークのサイトとの通信接続を行う第１の接続ソフトウェアとを格納した第１プログラム格納部と、前記第１のオペレーティングシステムとは排他的に動作する第２のオペレーティングシステムと、当該第２のオペレーティングシステム上で動作し、かつ接続先を前記中継サーバに固定された第２の接続ソフトウェアとを格納した第２プログラム格納部と、前記第２のオペレーティングシステムから独立した記憶手段として前記第１のオペレーティングシステムが使用できる第１記憶部と、前記第１のオペレーティングシステムから独立した記憶手段として前記第２のオペレーティングシステムが使用できる第２記憶部と、を有する。
【００１６】
（１０）本発明に係る可搬記憶媒体は、コンピュータネットワーク上にて目的サイトに中継サーバを介して接続する利用者端末装置に装着されて当該利用者端末装置の一部として機能するものであって、前記利用者端末装置は、当該可搬記憶媒体の非装着状態にて、オペレーティングシステムが起動される際に初期化される主記憶部、第１のオペレーティングシステムと、当該第１のオペレーティングシステム上で動作し前記コンピュータネットワークのサイトとの通信接続を行う第１の接続ソフトウェアとを格納した第１プログラム格納部、及び第１記憶部を備え、前記第１のオペレーティングシステムで動作し、前記可搬記憶媒体は、前記第１のオペレーティングシステムとは排他的に動作し、かつ前記第１記憶部へのアクセスを禁止する第２のオペレーティングシステムと、当該第２のオペレーティングシステム上で動作し、かつ接続先を前記中継サーバに固定された第２の接続ソフトウェアとを格納した第２プログラム格納部を有し、当該可搬記憶媒体を装着された前記利用者端末装置を前記第２のオペレーティングシステムで動作させ、前記第２のオペレーティングシステムは前記主記憶部の一部領域を、前記目的サイトとの間で受け渡しを行うデータを格納する第２記憶部として設定する。
【００１７】
（１１）本発明に係るネットワークセキュリティシステム使用方法は、上記（１）から（８）に記載するネットワークセキュリティシステムを使用する方法であって、前記ユーザが前記利用者端末装置を前記第１のオペレーティングシステムで動作させ、前記第１記憶部に記憶された利用者端末側データを前記中継サーバへ送信し当該ユーザの前記ユーザ用記憶手段に格納するステップと、前記ユーザが前記利用者端末装置を前記第２のオペレーティングシステムで動作させ、前記ユーザ用記憶手段から前記利用者端末側データを受信し前記第２記憶部に格納するステップと、を有する。
【００１８】
（１２）上記（１１）に記載する使用方法は、さらに、前記第２記憶部に格納した前記利用者端末側データを前記目的サイトへ送信するステップを有してもよい。
【００１９】
（１３）本発明に係る他のネットワークセキュリティシステム使用方法は、上記（１）から（８）に記載するネットワークセキュリティシステムを使用する方法であって、前記ユーザが前記利用者端末装置を前記第２のオペレーティングシステムで動作させ、前記目的サイトからサイト側データを受信し前記第２記憶部に格納するステップと、前記第２記憶部に格納した前記サイト側データを前記ユーザ用記憶手段へ送信するステップと、前記ユーザが前記利用者端末装置を前記第１のオペレーティングシステムで動作させ、前記ユーザ用記憶手段から前記サイト側データを受信し前記第１記憶部に格納するステップと、を有する。
【００２０】
（１４）本発明に係る他のネットワークセキュリティシステム使用方法は、上記（８）に記載するネットワークセキュリティシステムを使用する方法であって、前記ユーザが前記利用者端末装置を前記第２のオペレーティングシステムで動作させ、前記目的サイトから前記サイト側データを受信し前記第２記憶部に格納するステップと、前記サイト側データを前記変換ソフトウェアにより前記印刷データに変換するステップと、前記印刷データを前記第２記憶部から前記ユーザ用記憶手段へ送信するステップと、前記ユーザが前記利用者端末装置を前記第１のオペレーティングシステムで動作させ、前記ユーザ用記憶手段から前記印刷データを受信し前記第１記憶部に格納するステップと、を有する。
【発明の効果】
【００２１】
本発明によれば、ネットバンキング等を安全かつ利便性を損なわないで利用することが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係るネットワークセキュリティシステムの概略の構成図である。
【図２】本発明の実施形態に係るネットワークセキュリティシステムを用いてユーザが目的サイトにアクセスし取引処理を行う際の概略のシーケンス図である。
【図３】本発明の実施形態に係るネットワークセキュリティシステムを用いてユーザが目的サイトにアクセスし、電子ファイルのアップロード／ダウンロードを伴い取引処理を行う際の概略のシーケンス図である。
【図４】本発明の実施形態に係るネットワークセキュリティシステムを用いてユーザが利用者端末装置から目的サイトに電子ファイルをアップロードする手順を説明するための模式図である。
【図５】本発明の実施形態に係るネットワークセキュリティシステムを用いてユーザが目的サイトから利用者端末装置に電子ファイルをダウンロードする手順を説明するための模式図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態（以下実施形態という）であるネットワークセキュリティシステムについて、図面に基づいて説明する。
【００２４】
図１は、実施形態に係るネットワークセキュリティシステム２の概略の構成図である。ネットワークセキュリティシステム２は、それぞれコンピュータネットワーク４に接続された利用者端末装置６、中継サーバ８及び目的サイト１０を含んで構成され、例えば、ユーザがインターネット上にてネットバンキングなどの目的サイトを利用する際の安全性と利便性を向上させる。
【００２５】
コンピュータネットワーク４は例えば、インターネットであり、当該インターネット上には利用者端末装置６、中継サーバ８及び目的サイト１０以外のコンピュータやウェブサイトが存在する。利用者端末装置６はユーザがコンピュータネットワーク４にアクセスする際に使用するパソコンなどのコンピュータである。中継サーバ８はユーザが利用者端末装置６により目的サイト１０にアクセスする際に、利用者端末装置６と目的サイト１０との間の接続を中継するコンピュータである。中継サーバ８は、例えば、ネットワークセキュリティサービスを提供する事業者の施設に設置され、当該事業者により管理される。目的サイト１０は、インターネット上に存在するウェブサイトのうちユーザにサービスなどを提供する特定のウェブサイトである。本実施形態では、目的サイト１０として、銀行、証券会社等の特定機関のサイト、具体的にはネットバンキングシステムやオンライントレードシステムのウェブサイトを念頭に置いて説明する。
【００２６】
利用者端末装置６はパソコンなどのコンピュータシステムであり、メインユニット２０とこれに接続される周辺機器とからなる。メインユニット２０はコンピュータとしての基本機能を備え、それ自体が利用者端末装置６となる。図１では利用者端末装置６がメインユニット２０と可搬記憶媒体２２とからなる構成を示している。可搬記憶媒体２２はメインユニット２０に脱着自在であり、例えば、メインユニット２０にＵＳＢ接続可能な小型のスティック形状のもの、或いはＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等とすることができる。
【００２７】
メインユニット２０は処理部３０及び記憶部３２を有する。処理部３０はプログラムを実行して各種の機能を提供する装置であり、例えば、ＣＰＵ(Central Processing Unit)３４及びメインメモリ３６（主記憶部）を含んで構成される。メインメモリ３６はＲＡＭ（Random Access Memory）等の揮発性メモリからなる。記憶部３２（第１記憶部）は、処理部３０にて実行される各種プログラムや処理部３０での処理にて使用されるデータを記憶する記憶装置であり、例えば、いわゆる補助記憶装置が記憶部３２に該当する。メインユニット２０は記憶部３２として、例えばハードディスクドライブなどのリードライト可能な記憶装置を有する。本実施形態では、記憶部３２の一部の記憶領域が汎用オペレーティングシステム（ＯＳ）４０及び汎用ウェブブラウザプログラム４２を格納するプログラム格納部３８を構成する。
【００２８】
記憶部３２は図１に示す例では、ユーザが作成した振込先リスト４４や、銀行等からダウンロードした入出金結果などの結果データ４６を格納している。
【００２９】
可搬記憶媒体２２はプログラム格納部６０（第２プログラム格納部）、電子証明書６２を含む。プログラム格納部６０は処理部３０にて実行されるプログラムとして、専用ＯＳ７０、専用ウェブブラウザプログラム７２及びイメージ変換プログラム７４を格納している。
【００３０】
電子証明書６２は中継サーバ８におけるユーザ認証に用いられる。
【００３１】
また利用者端末装置６には一時保存領域６４が設けられる。一時保存領域６４は汎用ＯＳ４０から独立した記憶手段として専用ＯＳにより使用される。一時保存領域６４は利用者端末装置６と目的サイト１０との間で受け渡しを行うデータを一時的に記憶するために用いられる。例えば、専用ＯＳの起動時には一時保存領域６４の全記憶内容が消去されている。図１に示す構成では一時保存領域６４は専用ＯＳの起動時にメインメモリ３６内に一時的に確保される記憶領域である。メインメモリ３６は利用者端末装置６のオペレーティングシステムが起動される際には初期化されており、これによりメインメモリ３６に設定される一時保存領域６４は専用ＯＳの下で、汎用ＯＳから独立した記憶手段として機能する。また、一時保存領域６４は可搬記憶媒体２２に内蔵することもできる。この場合、一時保存領域６４として可搬記憶媒体２２に例えばＲＡＭ等の揮発性メモリを内蔵する。この一時保存領域６４を構成するメモリは汎用ＯＳ及び専用ＯＳのうち専用ＯＳのみにより管理される。つまり、汎用ＯＳからは当該メモリは見えない。また当該構成では、可搬記憶媒体２２をメインユニット２０から取り外すと、ＲＡＭ等への電源供給が停止し一時保存領域６４の記憶内容が消去される。
【００３２】
第１のオペレーティングシステムである汎用ＯＳ４０と第２のオペレーティングシステムである専用ＯＳ７０とは排他的に動作する。すなわち、処理部３０は汎用ＯＳ４０と専用ＯＳ７０とのいずれかを選択的に読み込んで実行する。具体的には、処理部３０のＢＩＯＳ（Basic Input/Output System）は可搬記憶媒体２２がメインユニット２０に接続されていない場合には、汎用ＯＳ４０を読み込んで利用者端末装置６を起動させ、可搬記憶媒体２２がメインユニット２０に接続されている場合には、専用ＯＳ７０を読み込んで利用者端末装置６を起動させる。
【００３３】
汎用ＯＳ４０は利用者端末装置６を汎用とする。ユーザは通常はメインユニット２０に可搬記憶媒体２２を接続しないことにより、利用者端末装置６で様々な処理を行うことができる。一方、専用ＯＳ７０は目的サイトとの接続時に起動され、利用者端末装置６を目的サイト１０にアクセスするための専用にする。例えば、専用ＯＳは通常の使用においてはメインユニット２０の記憶部３２及び印刷装置へのアクセスができないように作られている。
【００３４】
記憶部３２は２つのＯＳのうち汎用ＯＳのみにより管理される。つまり記憶部３２は汎用ＯＳの下で、専用ＯＳから独立した記憶手段として機能する。具体的には、既に述べたように専用ＯＳがメインユニット２０の記憶部３２にアクセスできないように作られている。
【００３５】
汎用ウェブブラウザプログラム４２は汎用ＯＳ上で動作しコンピュータネットワーク４のサイトとの通信接続を行う第１の接続ソフトウェアである。ユーザは汎用ウェブブラウザプログラム４２に対して任意のＵＲＬ（Uniform Resource Locator）を指定し接続を指示することができる。一方、専用ウェブブラウザプログラム７２は専用ＯＳ上で動作し、かつＵＲＬ、つまり接続先を中継サーバ８に固定された第２の接続ソフトウェアである。
【００３６】
イメージ変換プログラム７４は目的サイト１０が出力したサイト側データを印刷可能な形式の印刷データに変換するソフトウェアである。
【００３７】
例えば、プログラム格納部６０はマスクＲＯＭ（Read Only Memory）などの読み出し専用記憶媒体で構成される。これにより、専用ＯＳ７０や専用ウェブブラウザプログラム７２の改ざんなどを防止することができる。また、プログラム格納部６０の格納内容をＡＥＳ方式などの暗号化により保護することもでき、好適にはプログラム格納部６０は読み出し専用記憶媒体で構成し、かつ暗号化を施すのがよい。
【００３８】
或いは、プログラム格納部６０は、特定の条件下でのみ書き換え可能なメモリで構成するようにしてもよい。例えば、専用の書き込みソフトウェアにてパスワードを掛けて書き込み禁止保護を行い、所定の管理権限を有するもののみに書き換えを制限するようにすることも可能である。
【００３９】
電子証明書６２はユーザごとに内容が異なるため、コスト抑制の観点からは書き換え可能な不揮発性メモリに格納することができる。その際、セキュリティを確保するため、電子証明書６２は二重暗号化などを施して格納する。なお、電子証明書６２を読み出し専用記憶媒体に格納してもよい。
【００４０】
中継サーバ８は、ユーザ管理機能８０、リモート接続機能８２、ＵＲＬフィルタ８４及びユーザ用記憶領域８６を有する。
【００４１】
ユーザ管理機能８０は中継サーバ８の管理者が利用ユーザの登録、削除、ログ管理等を行うための機能である。
【００４２】
中継サーバ８はコンピュータネットワーク４を介して利用者端末装置６及び目的サイト１０と接続し、利用者端末装置６と目的サイト１０との間の通信を可能とする通信手段を有する。リモート接続機能８２及びＵＲＬフィルタ８４は当該通信手段の一部をなす。リモート接続機能８２は、利用者端末装置６からの接続要求に対して認証を行った上で接続を許可する。例えば、接続はＶＰＮ（Virtual Private Network）接続とすることができる。ＵＲＬフィルタ８４は、目的サイト１０、すなわちフィッシングサイトなどではなく安全なサイトであることが確認された、金融機関等の正規のサイトのＵＲＬのリスト（ホワイトリスト）を用い、当該リストに登録されたサイトにしかアクセスできないように利用者端末装置６の接続先をコントロールする。
【００４３】
ユーザ用記憶領域８６はユーザの識別情報と関連づけてデータを記憶するユーザ用記憶手段である。ユーザ用記憶領域８６は、汎用ＯＳ及び専用ＯＳのいずれの動作時においても利用者端末装置６からアクセス可能である。例えば、中継サーバ８はユーザごとに用意されたユーザ用記憶領域８６と、当該ユーザが汎用ＯＳ動作時の利用者端末装置６からユーザ用記憶領域８６にアクセスする際のアカウント（ＩＤ）、パスワードなどの識別情報と、当該ユーザが専用ＯＳ動作時の利用者端末装置６から中継サーバ８にアクセスする際の電子証明書６２等の識別情報とを対応付けるテーブルを有する。中継サーバ８は当該テーブルを参照して、両ＯＳから同一のユーザ用記憶領域８６へのアクセスを可能とする。
【００４４】
なお、中継サーバ８の機能は必ずしも単一のコンピュータにより実現されるものでなくてもよく、例えば、コンピュータネットワーク４上に分散する複数のコンピュータにより実現されるものであってもよい。例えば、中継サーバ８は、ユーザ管理機能８０、リモート接続機能８２及びＵＲＬフィルタ８４を備えるコンピュータと、ユーザ用記憶領域８６を備えるコンピュータとに分けることもできる。
【００４５】
目的サイト１０は、上述のように銀行、証券会社等の特定機関のサイトであり、ユーザに振り込み、引き落とし、決済処理等のサービスを提供する。目的サイト１０は例えば、事業者などのユーザが多数の取引先との処理を効率的に行うことができるように、ユーザから振込先リスト４４などのデータのアップロードを受け付け、当該データに基づいて処理を行うサービスを提供している。また、目的サイト１０は結果データ４６などを生成し、利用者端末装置６によるダウンロードを可能とする。
【００４６】
次に、目的サイト１０が金融機関である場合を例に、ネットワークセキュリティシステム２の動作を説明する。
【００４７】
図２はユーザが目的サイト１０にアクセスし取引処理を行う際の概略のシーケンス図である。ユーザは利用者端末装置６から目的サイト１０にアクセスする際には、可搬記憶媒体２２をメインユニット２０に装着する（ステップＳ１）。すると、利用者端末装置６は専用ＯＳで起動する。専用のОＳが起動すると自動或いはユーザ操作により専用ウェブブラウザが起動され、電子証明書６２を用いて中継サーバ８にログインする（ステップＳ２）。例えば、利用者端末装置６と中継サーバ８との間は、ＳＳＬ−ＶＰＮ（Secure Socket Layer Virtual Private Network ）で接続される。
【００４８】
中継サーバ８はホワイトリストに登録されたバンキングサイトに利用者端末装置６を接続する。なお、ユーザが利用する金融機関が複数存在する場合は、中継サーバ８は例えば、当該複数の金融機関を利用者端末装置６の画面上に選択肢として提示し、選択された金融機関に接続する。ユーザは接続されたバンキングサイトに、ＩＤ、パスワードなどの認証情報を入力してログインし（ステップＳ３）、振り込み、残高照会等の取引処理を行う（ステップＳ４）。
【００４９】
上記処理では、専用ウェブブラウザの接続先のＵＲＬは中継サーバ８に固定されており、他のサイトにはアクセスできず、また、中継サーバ８に接続された利用者端末装置６は中継サーバ８がホワイトリストに登録した正規のサイトにしかアクセスできないので、安全な通信経路を確保した取引等が可能である。
【００５０】
また、専用ＯＳはメインユニット２０の記憶部３２にアクセスしないので、仮に記憶部３２にウィルスが潜んでいても、当該ウィルスによる攻撃を受けない。また、専用ＯＳのみにより管理される一時保存領域６４に記憶部３２からウィルスが感染することもない。この効果は、プログラム格納部６０を読み出し専用記憶媒体で構成すること、専用ＯＳの起動時には一時保存領域６４の記憶内容が消去されていること、またプログラム格納部６０や一時保存領域６４を暗号化することにより一層確実とすることができる。
【００５１】
一方、専用ＯＳは記憶部３２から振込先リスト４４などの電子ファイルを直接読み出してバンキングサイトへアップロードしたり、バンキングサイトからダウンロードした結果データなどの電子ファイルを記憶部３２に直接保存することができない。しかしながら、ネットワークセキュリティシステム２は一時保存領域６４及びユーザ用記憶領域８６を備えることにより、以下に説明するように当該アップロードやダウンロードを可能とし、ユーザの利便性を確保している。
【００５２】
図３はユーザが目的サイト１０にアクセスし、電子ファイルのアップロード／ダウンロードを伴い取引処理を行う際の概略のシーケンス図である。また、図４は電子ファイルのアップロードを説明する模式図であり、図５は電子ファイルのダウンロードを説明する模式図である。
【００５３】
アップロードは以下のように行う。ユーザは可搬記憶媒体２２をメインユニット２０に装着していない状態、つまり利用者端末装置６が汎用ＯＳで動作している状態にて、汎用ウェブブラウザプログラム４２を起動し中継サーバ８にログインする（ステップＳ１０）。当該ログインに際しユーザは自身のＩＤ、パスワード等の識別情報を入力する。中継サーバ８は当該識別情報に対応するユーザ用記憶領域８６への利用者端末装置６のアクセスを許可する。
【００５４】
ユーザは利用者端末装置６の記憶部３２に記憶された利用者端末側データである振込先リスト４４を中継サーバ８へ送信しユーザ用記憶領域８６に格納する（ステップＳ１１）。なお、このときの利用者端末装置６と中継サーバ８との間の通信は、ＳＳＬなどの暗号化技術を用いて行うのが好適である。また、図示していないが、中継サーバ８はユーザ用記憶領域８６に格納されたデータのウィルスチェックを行い、安全性を確認する機能を有する。
【００５５】
次にユーザは可搬記憶媒体２２をメインユニット２０に装着し、利用者端末装置６を専用ＯＳで起動させる（ステップＳ１２）。そして、ユーザは専用ウェブブラウザを起動し、電子証明書６２を用いて中継サーバ８にログインする（ステップＳ１３）。中継サーバ８は、ログインした利用者端末装置６に対して、電子証明書６２に対応するユーザ用記憶領域８６へのアクセスを許可する。
【００５６】
ユーザはユーザ用記憶領域８６に格納された振込先リスト４４ｂを専用ウェブブラウザを用いて一時保存領域６４に格納する（ステップＳ１４）。そして、ステップＳ３と同様に、中継サーバ８を経由してバンキングサイトにログインする（ステップＳ１５）。ユーザは一時保存領域６４に格納した振込先リスト４４ｃをバンキングサイトへアップロードし、アップロードされた振込先リスト４４ｄを用いて振り込み処理を行う（Ｓ１６）。
【００５７】
一方、ダウンロードは以下のように行う。ここでは上述の振り込み処理に引き続いて、サイト側データとして結果データ４６をダウンロードする場合を説明する。バンキングサイトは振り込み処理を行うと結果データ４６ｄを生成する。ユーザは中継サーバ８を経由してログインしているバンキングサイトから一時保存領域６４へ結果データ４６ｄをダウンロードする（ステップＳ２０）。ユーザは専用ＯＳで動作している利用者端末装置６から中継サーバ８にログインした状態にて、一時保存領域６４に格納した結果データ４６ｃを当該ユーザに対しアクセスが許可されたユーザ用記憶領域８６に格納する（ステップＳ２１）。
【００５８】
次にユーザは可搬記憶媒体２２をメインユニット２０から取り外し（ステップＳ２２）、利用者端末装置６を汎用ＯＳで動作させて汎用ウェブブラウザプログラム４２を起動し中継サーバ８にログインする（ステップＳ２３）。ユーザはユーザ用記憶領域８６に格納した結果データ４６ｂを記憶部３２に格納する（ステップＳ２４）。なお、このときの利用者端末装置６と中継サーバ８との間の通信は、ＳＳＬなどの暗号化技術を用いて行うのが好適である。
【００５９】
また、ユーザはサイト側データをイメージ変換プログラム７４により印刷可能な形式のデータに変換することができる。例えば、上記ステップＳ２０で一時保存領域６４に格納した結果データ４６ｃを変換する場合を説明する。結果データ４６ｃをイメージ変換プログラム７４で印刷可能な形式の印刷データに変換するステップの後、ユーザはステップＳ２１と同様の手順で、専用ＯＳで動作した利用者端末装置６からユーザ用記憶領域８６に印刷データを格納し、ステップＳ２２〜Ｓ２４と同様の手順で、汎用ＯＳで動作した利用者端末装置６によりユーザ用記憶領域８６から記憶部３２に印刷データを格納し、また利用者端末装置６に接続したプリンターで印刷データを印刷することができる。
【００６０】
上述の手順ではユーザ用記憶領域８６は記憶部３２と一時保存領域６４との相互間でのデータの受け渡しを行うためのバッファ領域として使用され、ユーザ用記憶領域８６に受け渡されるデータを残さない。具体的には、中継サーバ８は、ユーザ用記憶領域８６に格納されたデータを所定時間に設定された保存期間が経過すると消去する。保存期間はユーザが記憶部３２と一時保存領域６４との間の受け渡しを完了するのに要する標準的な時間を考慮して設定することができる。ユーザ用記憶領域８６の記憶内容を消去することによりユーザ用記憶領域８６からのデータ漏洩が起こりにくくなる。なお、暗号化等の安全対策を付加し管理されていればユーザ用記憶領域８６に記憶されたデータは、必ずしも消去する必要はない。
【００６１】
また、上述の実施形態ではプログラム格納部６０及び電子証明書６２は可搬記憶媒体２２に設ける構成を説明したが、それらの一部又は全部はメインユニット２０内に格納してもよい。
【００６２】
また、上述の実施形態では利用者端末装置６は１つの処理部３０を備えた一体の装置としたが、利用者端末装置６はそれぞれ処理部３０を有した複数のコンピュータで構成することもできる。例えば、上述の実施形態の利用者端末装置６の構成を２台のコンピュータ（利用者端末装置）に分散させる場合、一方の利用者端末装置に専用ＯＳ７０及び専用ウェブブラウザプログラム７２を含むプログラム格納部６０、電子証明書６２、並びに一時保存領域６４を設け、他方の利用者端末装置に汎用ＯＳ４０及び汎用ウェブブラウザプログラム４２を含むプログラム格納部３８、並びに記憶部３２を設ける構成としてもよい。
【００６３】
専用ＯＳで動作する利用者端末装置６から中継サーバ８へのログインの認証は電子証明書６２以外の手段で行ってもよい。
【００６４】
また、専用ＯＳの起動時に一時保存領域６４の記憶内容が消去されている状態とするための手法は、一時保存領域６４を利用者端末装置６内に一時的に確保する以外の手法であってもよく、前述のように可搬記憶媒体２２内に一時保存領域６４を設け、これを揮発性メモリで構成することができる。また、例えば、一時保存領域６４を不揮発性メモリで構成し、専用ＯＳが起動時に一時保存領域６４を消去する構成とすることもできる。このように、専用ＯＳの起動時に一時保存領域６４の記憶内容を消去することで、一時保存領域６４にウィルスが潜むことが不可能となるが、プログラム格納部６０が読み出し専用記憶媒体であることなどから一時保存領域６４にウィルスが存在しても比較的悪影響を受けにくい場合には、必ずしも消去は行わなくてもよい。
【００６５】
また、目的サイト１０はその利用に認証を要しないものであってもよい。
【符号の説明】
【００６６】
２  ネットワークセキュリティシステム、４  コンピュータネットワーク、６  利用者端末装置、８  中継サーバ、１０  目的サイト、２０  メインユニット、２２  可搬記憶媒体、３０  処理部、３２  記憶部、３４  ＣＰＵ、３６  メインメモリ、３８，６０  プログラム格納部、４０  汎用ＯＳ、４２  汎用ウェブブラウザプログラム、４４  振込先リスト、４６  結果データ、６２  電子証明書、６４  一時保存領域、７０  専用ＯＳ、７２  専用ウェブブラウザプログラム、７４  イメージ変換プログラム、８０  ユーザ管理機能、８２  リモート接続機能、８４  ＵＲＬフィルタ、８６  ユーザ用記憶領域。
【図１】
2015152934.tif 000003
【図２】
2015152934.tif 000004
【図３】
2015152934.tif 000005
【図４】
2015152934.tif 000006
【図５】
2015152934.tif 000007