(57)【要約】      （修正有）【課題】特定のＯＳを採用した情報処理端末のファイルを他のＯＳを採用した管理端末に対して安全に送信する。【解決手段】Ａｎｄｒｏｉｄ（登録商標）端末１０において、記憶部のフォルダ１２ａに記憶されるファイルのうち少なくともコンピュータウィルスに感染している可能性のあるファイルが復元可能に無害化され、フォルダ１２ａに記憶されるファイルが無害化ファイルとともに管理端末２０に送信される。管理端末２０では、Ａｎｄｒｏｉｄ端末１０から受信した無害化ファイルをセキュリティ端末３０に渡し、セキュリティ端末３０では、管理端末２０から受け取った無害化ファイルが復元し、復元されたファイルについてコンピュータウィルスを検知するための処理が行われる。コンピュータウィルスが検知されない場合に、復元されたファイルを管理端末２０に取得させ、コンピュータウィルスが検知された場合に、ウィルス検知情報を管理端末２０に出力する。【選択図】図１０
2020194503.tif 000002
【特許請求の範囲】
【請求項１】
特定のＯＳを採用した情報処理端末から前記特定のＯＳと異なる他のＯＳを採用した管理端末にファイルを送信する送信システムであって、
受渡手段の利用時に限って前記管理端末とのファイルの受け渡しが可能であり、コンピュータウィルスを検知可能な実行環境が設けられ、
前記情報処理端末は、
前記管理端末に送信するファイルが所定の記憶領域に記憶される記憶手段と、
前記所定の記憶領域に記憶されるファイルのうち少なくともコンピュータウィルスに感染している可能性のあるファイルを復元可能に無害化する無害化手段と、
前記所定の記憶領域に記憶されるファイルを前記無害化手段により無害化された無害化ファイルとともに前記管理端末に送信するファイル送信手段と、
を備え、
前記管理端末は、
前記受渡手段を利用することで、前記情報処理端末から受信した前記無害化ファイルを前記実行環境に渡した後に、当該実行環境から所定の情報を取得する取得手段を備え、
前記実行環境は、
前記受渡手段を利用することで前記管理端末から受け取った前記無害化ファイルを復元する復元手段と、
前記復元手段により復元されたファイルについてコンピュータウィルスを検知するための処理を行うウィルス検知手段と、
前記ウィルス検知手段によりコンピュータウィルスが検知されない場合に、前記受渡手段を利用して前記復元手段により復元されたファイルを前記所定の情報として前記管理端末に取得させるために出力し、前記ウィルス検知手段によりコンピュータウィルスが検知された場合に、前記受渡手段を利用して検知されたコンピュータウィルスに関するウィルス検知情報を前記所定の情報として前記管理端末に取得させるために出力する出力手段と、
を備えることを特徴とする送信システム。
【請求項２】
前記無害化手段は、前記所定の記憶領域に記憶されるファイルのうち前記特定のＯＳにて使用しない拡張子のファイルを、コンピュータウィルスに感染している可能性のあるファイルとして無害化することを特徴とする請求項１に記載の送信システム。
【請求項３】
前記無害化手段は、拡張子名変更、データの並び替え、暗号化、圧縮の少なくともいずれか１つを利用して前記無害化を行うことを特徴とする請求項１又は２に記載の送信システム。
【請求項４】
前記無害化手段は、前記管理端末への送信時に前記無害化を行うことを特徴とする請求項１〜３のいずれか一項に記載の送信システム。
【請求項５】
前記無害化手段は、所定のタイミングにて前記無害化を行うことを特徴とする請求項１〜３のいずれか一項に記載の送信システム。
【請求項６】
前記無害化手段は、前記所定の記憶領域に記憶されるファイルの全てを無害化することを特徴とする請求項１〜５のいずれか一項に記載の送信システム。
【請求項７】
前記実行環境は、前記管理端末と通信可能な通信可能状態と当該管理端末との通信が遮断される遮断状態とを切り替え可能な所定のネットワークを利用する別の端末であることを特徴とする請求項１〜６のいずれか一項に記載の送信システム。
【請求項８】
前記実行環境は、仮想マシン又は前記管理端末が利用可能なクラウド環境下において隔離されたストレージであることを特徴とする請求項１〜６のいずれか一項に記載の送信システム。
【請求項９】
特定のＯＳを採用した情報処理端末から前記特定のＯＳと異なる他のＯＳを採用した管理端末にファイルを送信する送信方法であって、
受渡手段の利用時に限って前記管理端末とのファイルの受け渡しが可能であり、コンピュータウィルスを検知可能な実行環境が設けられ、
前記管理端末に送信するファイルを前記情報処理端末の所定の記憶領域に記憶する記憶ステップと、
前記所定の記憶領域に記憶されるファイルのうち少なくともコンピュータウィルスに感染している可能性のあるファイルを復元可能に無害化する無害化ステップと、
前記所定の記憶領域に記憶されるファイルを前記無害化ステップにより無害化された無害化ファイルとともに前記管理端末に送信するファイル送信ステップと、
前記受渡手段を利用することで、前記管理端末が前記情報処理端末から受信した前記無害化ファイルを前記実行環境に渡すステップと、
前記受渡手段を利用することで、前記実行環境が前記管理端末から受け取った前記無害化ファイルを復元する復元ステップと、
前記復元ステップにより復元されたファイルについてコンピュータウィルスを検知するための処理を行うウィルス検知ステップと、
前記ウィルス検知ステップによりコンピュータウィルスが検知されない場合に、前記受渡手段を利用して前記復元ステップにより復元されたファイルを前記管理端末に取得させるために出力し、前記ウィルス検知ステップによりコンピュータウィルスが検知された場合に、前記受渡手段を利用して検知されたコンピュータウィルスに関するウィルス検知情報を前記管理端末に取得させるために出力する出力ステップと、
前記管理端末が前記実行環境から前記復元されたファイル又は前記ウィルス検知情報を所定の情報として取得する取得ステップと、
を備えることを特徴とする送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定のＯＳを採用した情報処理端末から異なる他のＯＳを採用した管理端末にファイルを送信する送信システム及び送信方法に関するものである。
【背景技術】
【０００２】
近年、業務用の携帯端末として、ＯＳ（オペレーティングシステム）にＡｎｄｒｏｉｄ（登録商標）を採用したＡｎｄｒｏｉｄ端末が多く利用されており、各Ａｎｄｒｏｉｄ端末でそれぞれ取得したデータから生成したファイルをサーバなどの管理端末にアップロードすることで、管理端末にてデータが集計等される。一般的に、サーバなどの管理端末には、ＯＳとしてＷｉｎｄｏｗｓ（登録商標）が採用されるため、ファイル（データ）をアップロードする機器のＯＳとこのアップロードによってファイルを受け取る機器のＯＳが異なる場合が多い。
【０００３】
例えば、下記特許文献１に開示されるクラウドシステムでは、異なるＯＳ間でのデータの連携をプライベートクラウドを利用して実現するため、タブレット端末やスマートフォン等のＡｎｄｒｏｉｄ端末に専用のアプリケーションソフトウェアをインストールするとともに、ＯＳとしてＷｉｎｄｏｗｓが採用されるファイルサーバ（Ｗｉｎｄｏｗｓサーバ）にも専用のアプリケーションソフトウェアをインストールしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１７８６６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、業務用のＡｎｄｒｏｉｄ端末を社外に持ち出して所定のデータを読み取るなどの業務を終えた後、そのＡｎｄｒｏｉｄ端末を社内に持ち帰って上述のように取得したデータから生成されたファイルを社内のＷｉｎｄｏｗｓサーバにアップロード（送信）する場合がある。その際、社外でのＡｎｄｒｏｉｄ端末を利用したファイルの受け取りやメールやブラウザによるファイルのダウンロードなどにより、そのＡｎｄｒｏｉｄ端末にコンピュータウィルスやマルウェア（以下、単に、ウィルスともいう）が侵入してしまう場合がある。Ａｎｄｒｏｉｄ用のウィルスであれば、Ａｎｄｒｏｉｄ端末にインストールしたウィルス対策ソフトによって除去できても、Ｗｉｎｄｏｗｓ用のウィルスなど、異なるＯＳ用のウィルスを除去できない場合がある。そうすると、上述のように社外から持ち帰ったＡｎｄｒｏｉｄ端末のファイルを社内のＷｉｎｄｏｗｓサーバにアップロードする際に、Ｗｉｎｄｏｗｓ用のウィルスまでアップロードしてしまう可能性がある。同様に、特定のＯＳを採用した情報処理端末の取得データ等を異なる他のＯＳのサーバにアップロードする際に、そのＯＳ用のウィルスまでアップロードしてしまう可能性がある。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、特定のＯＳを採用した情報処理端末のファイルを他のＯＳを採用した管理端末に対して安全に送信可能な構成を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、特許請求の範囲の請求項１に記載の発明は、
特定のＯＳを採用した情報処理端末（１０）から前記特定のＯＳと異なる他のＯＳを採用した管理端末（２０）にファイルを送信する送信システム（１）であって、
受渡手段（Ｎ）の利用時に限って前記管理端末とのファイルの受け渡しが可能であり、コンピュータウィルスを検知可能な実行環境（３０）が設けられ、
前記情報処理端末は、
前記管理端末に送信するファイルが所定の記憶領域（１２ａ）に記憶される記憶手段（１２）と、
前記所定の記憶領域に記憶されるファイルのうち少なくともコンピュータウィルスに感染している可能性のあるファイルを復元可能に無害化する無害化手段（１１）と、
前記所定の記憶領域に記憶されるファイルを前記無害化手段により無害化された無害化ファイルとともに前記管理端末に送信するファイル送信手段（１６）と、
を備え、
前記管理端末は、
前記受渡手段を利用することで、前記情報処理端末から受信した前記無害化ファイルを前記実行環境に渡した後に、当該実行環境から所定の情報を取得する取得手段（２１，２５）を備え、
前記実行環境は、
前記受渡手段を利用することで前記管理端末から受け取った前記無害化ファイルを復元する復元手段（３１）と、
前記復元手段により復元されたファイルについてコンピュータウィルスを検知するための処理を行うウィルス検知手段（３１）と、
前記ウィルス検知手段によりコンピュータウィルスが検知されない場合に、前記受渡手段を利用して前記復元手段により復元されたファイルを前記所定の情報として前記管理端末に取得させるために出力し、前記ウィルス検知手段によりコンピュータウィルスが検知された場合に、前記受渡手段を利用して検知されたコンピュータウィルスに関するウィルス検知情報を前記所定の情報として前記管理端末に取得させるために出力する出力手段（３１，３５）と、
を備えることを特徴とする。
【０００８】
請求項９に記載の発明は、
特定のＯＳを採用した情報処理端末（１０）から前記特定のＯＳと異なる他のＯＳを採用した管理端末（２０）にファイルを送信する送信方法であって、
受渡手段（Ｎ）の利用時に限って前記管理端末とのファイルの受け渡しが可能であり、コンピュータウィルスを検知可能な実行環境（３０）が設けられ、
前記管理端末に送信するファイルを前記情報処理端末の所定の記憶領域に記憶する記憶ステップと、
前記所定の記憶領域に記憶されるファイルのうち少なくともコンピュータウィルスに感染している可能性のあるファイルを復元可能に無害化する無害化ステップと、
前記所定の記憶領域に記憶されるファイルを前記無害化ステップにより無害化された無害化ファイルとともに前記管理端末に送信するファイル送信ステップと、
前記受渡手段を利用することで、前記管理端末が前記情報処理端末から受信した前記無害化ファイルを前記実行環境に渡すステップと、
前記受渡手段を利用することで、前記実行環境が前記管理端末から受け取った前記無害化ファイルを復元する復元ステップと、
前記復元ステップにより復元されたファイルについてコンピュータウィルスを検知するための処理を行うウィルス検知ステップと、
前記ウィルス検知ステップによりコンピュータウィルスが検知されない場合に、前記受渡手段を利用して前記復元ステップにより復元されたファイルを前記管理端末に取得させるために出力し、前記ウィルス検知ステップによりコンピュータウィルスが検知された場合に、前記受渡手段を利用して検知されたコンピュータウィルスに関するウィルス検知情報を前記管理端末に取得させるために出力する出力ステップと、
前記管理端末が前記実行環境から前記復元されたファイル又は前記ウィルス検知情報を所定の情報として取得する取得ステップと、
を備えることを特徴とする。
なお、上記各括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明の効果】
【０００９】
請求項１の発明では、特定のＯＳを採用した情報処理端末において、記憶手段の所定の記憶領域に記憶されるファイルのうち少なくともコンピュータウィルスに感染している可能性のあるファイルが無害化手段により復元可能に無害化され、所定の記憶領域に記憶されるファイルが無害化ファイルとともにファイル送信手段により管理端末に送信される。管理端末では、受渡手段を利用することで、情報処理端末から受信した無害化ファイルを実行環境に渡した後に、当該実行環境から所定の情報が取得手段により取得される。実行環境では、受渡手段を利用することで管理端末から受け取った無害化ファイルが復元手段により復元されると、この復元されたファイルについてコンピュータウィルスを検知するための処理がウィルス検知手段により行われる。そして、ウィルス検知手段によりコンピュータウィルスが検知されない場合に、受渡手段を利用して復元手段により復元されたファイルを上記所定の情報として管理端末に取得させるための出力が出力手段によりなされ、コンピュータウィルスが検知された場合に、受渡手段を利用して検知されたコンピュータウィルスに関するウィルス検知情報を上記所定の情報として管理端末に取得させるための出力が出力手段によりなされる。
【００１０】
これにより、情報処理端末から管理端末に送信するファイルのうちコンピュータウィルスに感染している可能性のあるファイルが無害化されるため、管理端末が情報処理端末から受信したファイルによってコンピュータウィルスに感染することを防止することができる。また、実行環境にて無害化ファイルについてコンピュータウィルスを検知するための処理がなされるため、管理端末に影響を及ぼすことなくコンピュータウィルスを検知することができる。そして、実行環境にて無害化ファイルを復元したファイル（以下、復元ファイルともいう）は、コンピュータウィルスが検知されない場合には、受渡手段を利用して管理端末に取得されるため、管理端末は、情報処理端末からのファイルを実行環境を介して安全に取得することができる。すなわち、情報処理端末のファイルを管理端末に対して安全に送信することができる。その一方で、復元ファイルにコンピュータウィルスが検知されると、ウィルス検知情報が受渡手段を利用して管理端末に取得されるため、情報処理端末から送信されたファイルにコンピュータウィルスが侵入していることを容易に把握することができる。
【００１１】
請求項２の発明のように、無害化手段は、所定の記憶領域に記憶されるファイルのうち上記特定のＯＳにて使用しない拡張子のファイルを、コンピュータウィルスに感染している可能性のあるファイルとして無害化してもよい。
【００１２】
請求項３の発明のように、無害化手段は、拡張子名変更、データの並び替え、暗号化、圧縮の少なくともいずれか１つを利用して無害化を行ってもよい。
【００１３】
請求項４の発明では、無害化手段は、管理端末への送信時に無害化を行うため、送信対象が明確になった状態で無害化処理がなされるので、不要なファイルの無害化等を防止でき、無害化処理に関する負荷を軽減することができる。
【００１４】
請求項５の発明では、無害化手段は、所定のタイミングにて無害化を行うため、送信対象となる可能性のあるファイルを事前に無害化できるので、情報処理端末から管理端末にファイルを送信する際の処理時間を短縮することができる。
【００１５】
請求項６の発明では、無害化手段は、所定の記憶領域に記憶されるファイルの全てを無害化するため、管理端末が情報処理端末から受信したファイルによってコンピュータウィルスに感染することを確実に防止することができる。
【００１６】
請求項７の発明のように、実行環境は、管理端末と通信可能な通信可能状態と当該管理端末との通信が遮断される遮断状態とを切り替え可能な所定のネットワークを利用する別の端末であってもよい。
【００１７】
請求項８の発明のように、実行環境は、仮想マシン又は管理端末が利用可能なクラウド環境下において隔離されたストレージであってもよい。
【００１８】
請求項９の発明によれば、請求項１と同様の効果を奏する送信方法を実現できる。
【図面の簡単な説明】
【００１９】
【図１】第１実施形態に係る送信システムを概略的に示す説明図である。
【図２】Ａｎｄｒｏｉｄ端末が管理端末にＵＳＢ接続された状態を説明する説明図である。
【図３】Ａｎｄｒｏｉｄ端末の電気的構成を例示するブロック図である。
【図４】管理端末及びセキュリティ端末の電気的構成を例示するブロック図である。
【図５】Ａｎｄｒｏｉｄ端末から管理端末にドラッグアンドドロップによってアップロードする際の画面状態を概略的に説明する説明図である。
【図６】アップロード時に、Ａｎｄｒｏｉｄ端末の制御部で行われる処理の流れを例示するフローチャートである。
【図７】アップロード時に、管理端末の制御部で行われる処理の流れを例示するフローチャートである。
【図８】アップロード時に、セキュリティ端末の制御部で行われる処理の流れを例示するフローチャートである。
【図９】安全なファイルがＡｎｄｒｏｉｄ端末から管理端末にアップロードされる際の流れを説明する説明図である。
【図１０】Ｗｉｎｄｏｗｓ用のウィルスに感染しているファイルがＡｎｄｒｏｉｄ端末から管理端末にアップロードされる際の流れを説明する説明図である。
【発明を実施するための形態】
【００２０】
［第１実施形態］
以下、本発明に係る送信システム及び送信方法を具現化した第１実施形態について、図面を参照して説明する。
図１に示すファイル送信システム１は、特定のＯＳを採用した情報処理端末からこの特定のＯＳと異なる他のＯＳを採用した管理端末にファイルを送信するシステムとして構成されている。具体的には、ファイル送信システム１は、ＯＳにＡｎｄｒｏｉｄを採用した１または２以上のＡｎｄｒｏｉｄ端末１０からＡｎｄｒｏｉｄと異なる他のＯＳを採用した管理端末２０にファイルを安全にアップロード（送信）するためのシステムとして構成されている。
【００２１】
Ａｎｄｒｏｉｄ端末１０は、ＯＳにＡｎｄｒｏｉｄを採用した携帯型の情報処理端末であって、図２及び図３に示すように、ＣＰＵ等からなる制御部１１、ＲＯＭ、ＲＡＭ等の半導体メモリからなる記憶部１２、カメラとして構成される撮像部１３、制御部１１によって表示内容が制御されるタッチパネル１４、タッチパネル１４に対するタッチ操作やキー操作に信号を制御部１１に出力する操作部１５、管理端末２０などの外部機器等と通信するための通信部１６などを備えている。
【００２２】
記憶部１２には、撮像部１３にて撮像したバーコードやＱＲコード（登録商標）等の情報コードを読み取る読取処理や後述する無害化処理を制御部１１にて実行するための各種のアプリケーションプログラム等が記憶されている。また、記憶部１２には、Ａｎｄｒｏｉｄ用のウィルスを検知・除去するウィルス対策用のアプリケーションプログラムが制御部１１にて実行可能に記憶されている。また、記憶部１２には、読取処理により読み取った情報コードの読取データや撮像部１３にて撮像した画像データ等を記憶するための記憶領域が構築されている。
【００２３】
通信部１６は、管理端末２０等の外部機器との間で有線通信（ＵＳＢ通信等）又はアクセスポイント２等を介した無線通信によりデータ通信を行うためのインタフェースとして構成されており、制御部１１と協働して通信処理を行う構成をなしている。
【００２４】
管理端末２０は、Ａｎｄｒｏｉｄと異なるＯＳとして、例えば、Ｗｉｎｄｏｗｓが採用されたサーバとして機能するコンピュータであって、各Ａｎｄｒｏｉｄ端末１０からそれぞれアップロードされたデータを管理可能に構成されている。管理端末２０は、図２及び４に示すように、ＣＰＵ等からなる制御部２１、ＲＯＭ、ＲＡＭ、ＨＤＤ等からなる記憶部２２、液晶モニタ等として構成される表示部２３、マウスやキーボード等として構成される操作部２４、通信インタフェースとして構成される通信部２５などを備えている。
【００２５】
記憶部２２には、各Ａｎｄｒｏｉｄ端末１０からそれぞれ受信したデータを集計等して管理するための管理処理を制御部２１にて実行するための各種のアプリケーションプログラムや所定のデータベース等が記憶されている。
【００２６】
また、本実施形態に係るファイル送信システム１では、ファイル送信に関してセキュリティ性を高めるため、管理端末２０に対して隔離可能であってコンピュータウィルスを安全に検知可能な実行環境（安全な場所）として、別の端末（以下、セキュリティ端末３０ともいう）が用意されている。このセキュリティ端末３０は、いわゆるサンドボックスとして機能するコンピュータであって、図４に示すように、ＣＰＵ等からなる制御部３１、ＲＯＭ、ＲＡＭ、ＨＤＤ等からなる記憶部３２、液晶モニタ等として構成される表示部３３、マウスやキーボード等として構成される操作部３４、通信インタフェースとして構成される通信部３５などを備えている。
【００２７】
記憶部３２には、Ｗｉｎｄｏｗｓ用のウィルスを検知するウィルス検知処理や後述する復元処理等を制御部３１にて実行するためのアプリケーションプログラムや所定のデータベース等が記憶されている。
【００２８】
このように構成されるセキュリティ端末３０は、データ通信可能な通信可能状態（接続状態）とデータ通信不能な遮断状態とを切り替え可能な所定のネットワークＮに通信部３５を介して接続されている。このネットワークＮには、管理端末２０も通信部２５を介して接続されており、上記通信可能状態では、セキュリティ端末３０と管理端末２０との間でデータ通信が可能になり、上記遮断状態では、セキュリティ端末３０と管理端末２０との間でデータ通信が不能になる。すなわち、セキュリティ端末３０は、受渡手段として機能するネットワークＮの利用時に限って管理端末２０とのファイルの受け渡しが可能となる。
【００２９】
次に、本実施形態に係るファイル送信システム１の特徴的構成として、Ａｎｄｒｏｉｄ端末１０から管理端末２０にファイルを安全にアップロード（送信）するファイル送信方法について、図面を参照して詳述する。
【００３０】
Ａｎｄｒｏｉｄ端末１０を社外に持ち出して所定のデータを読み取るなどの業務を終えた後、そのＡｎｄｒｏｉｄ端末１０を社内に持ち帰って上述のように取得したデータから生成されたファイルを管理端末２０にアップロード（送信）する場合を想定する。上述のように社外でのＡｎｄｒｏｉｄ端末１０を利用したファイルの受け取りやメールやブラウザによるファイルのダウンロードなどにより、そのＡｎｄｒｏｉｄ端末１０にウィルスが侵入してしまう場合がある。Ａｎｄｒｏｉｄ用のウィルスであれば、Ａｎｄｒｏｉｄ端末１０にインストールしたＡｎｄｒｏｉｄ用のウィルス対策ソフト（セキュリティソフト）によって除去することができる。
【００３１】
その一方で、Ａｎｄｒｏｉｄ端末１０では、Ｗｉｎｄｏｗｓ用のウィルスなど、異なるＯＳ用のウィルスが脅威とならないため、そのようなウィルスを除去する手段がない場合がある。このような場合には、上述のように社外から持ち帰ったＡｎｄｒｏｉｄ端末１０のファイルを管理端末２０にアップロードする際に、Ｗｉｎｄｏｗｓ用のウィルスに感染したウィルスファイルまでアップロードしてしまう可能性がある。例えば、アップロードは、フォルダ単位で行われるため、アップロード用のフォルダの中にウィルスファイルが紛れ込んでいても気づかずにそのフォルダ内の全てのファイルをアップロードしてしまう場合がある。
【００３２】
そこで、本実施形態では、Ａｎｄｒｏｉｄ端末１０から管理端末２０にアップロードされるファイルのうちウィルスに感染している可能性のあるファイルを無害化し、この無害化ファイルを管理端末２０から受け取ったセキュリティ端末３０にて復元した後にＷｉｎｄｏｗｓ用のウィルスを検知するための処理を行う。これにより、管理端末２０に影響を及ぼすことなく、Ａｎｄｒｏｉｄ端末１０からのファイルがウィルスに感染しているか否か検知できるため、管理端末２０は、Ａｎｄｒｏｉｄ端末１０からのファイルを安全に取得することができる。
【００３３】
以下、上記アップロード時に、Ａｎｄｒｏｉｄ端末１０にてなされる処理、管理端末２０にてなされる処理、セキュリティ端末３０にてなされる処理のそれぞれについて、図面を参照して詳述する。なお、図２に示すようにＡｎｄｒｏｉｄ端末１０を管理端末２０に対してＵＳＢ接続した状態で、ユーザによる管理端末２０でのドラッグアンドドロップなどのマウス操作に応じて、表示部２３の表示画面２３ａに表示されたファイルを、Ａｎｄｒｏｉｄ端末１０から管理端末２０に手動でアップロード（送信）する場合について説明する。より具体的には、図５に示すように、Ａｎｄｒｏｉｄ端末１０の記憶部１２に用意されるアップロード用のフォルダ１２ａ内の全てのファイルを、管理端末２０の記憶部２２に用意されるフォルダ２２ａにアップロード（送信）する場合について説明する。なお、Ａｎｄｒｏｉｄ端末１０の記憶部１２は、「記憶手段」の一例に相当し、フォルダ１２ａは、「所定の記憶領域」の一例に相当し得る。
【００３４】
Ａｎｄｒｏｉｄ端末１０では、管理端末２０のマウス操作等に応じてフォルダ１２ａ内の全てのファイルがアップロード対象に設定されると、制御部１１にて、まず、図６のステップＳ１０１に示すファイルチェック処理がなされる。この処理では、アップロード対象に設定されたフォルダ１２ａ内の全てのファイルの中から、Ｗｉｎｄｏｗｓ用のウィルスに感染している可能性のあるファイルを無害化対象ファイルとして検出するための処理がなされる。
【００３５】
本実施形態では、Ａｎｄｒｏｉｄにて使用しない拡張子のファイルを、Ｗｉｎｄｏｗｓ用のウィルスに感染している可能性のあるファイルとしている。そして、このようなファイルがフォルダ１２ａ内から検出されない場合には（Ｓ１０３でＮｏ）、後述する無害化処理を行うことなく、ステップＳ１０７に示す送信処理がなされる。この処理では、フォルダ１２ａ内の全てのファイルが通信部１６を介して管理端末２０にアップロード（送信）される。なお、上記送信処理を行う制御部１１及び通信部１６は、「ファイル送信手段」の一例に相当し得る。
【００３６】
一方、無害化対象ファイルが検出されると（Ｓ１０３でＹｅｓ）、ステップＳ１０５に示す無害化処理がなされ、無害化対象ファイルが既定の復元方法にて復元可能に無害化される（図９及び図１０の矢印Ｆ１参照）。本実施形態では、無害化処理として、拡張子名を復元可能に変更する処理が採用されており、このように拡張子名が既定の復元方法に基づいて変更されることで、そのファイルが本来の機能を発揮できないように無害化される。図９及び図１０の例では、拡張子「ｅｘｅ」のファイルが無害化対象ファイルとして検出されて、既定の復元方法に基づく無害化処理として、拡張子の最後に「１」が追加されるように、拡張子名が変更される。なお、上記無害化処理を行う制御部１１は、「無害化手段」の一例に相当し得る。
【００３７】
このように、検出された無害化対象ファイルが無害化されると、無害化対象ファイルでないと判断されたファイルと上述のように無害化されたファイルとが管理端末２０にアップロードされる（Ｓ１０７：図９及び図１０の矢印Ｆ２参照）。
【００３８】
管理端末２０では、Ａｎｄｒｏｉｄ端末１０のアップロードによってファイルを受信すると、制御部２１にて、まず、図７のステップＳ２０１に示す判定処理がなされ、アップロードされたファイルに無害化ファイルが含まれているか否かについて判定される。ここで、無害化ファイルが含まれていない場合には（Ｓ２０１でＮｏ）、ステップＳ２０９に示す記憶処理がなされる。この処理では、上述のように無害化ファイルが含まれていない場合には、Ａｎｄｒｏｉｄ端末１０から受信した全てのファイルが、指定された記憶部２２のフォルダ２２ａに記憶される。これにより、Ａｎｄｒｏｉｄ端末１０から管理端末２０へのアップロードが完了する。
【００３９】
一方、アップロードされたファイルに無害化ファイルが含まれていると（Ｓ２０１でＹｅｓ）、ステップＳ２０３に示す無害化ファイル送信処理がなされる。この処理では、遮断状態になっていたネットワークＮが一時的に通信可能状態に切り替わり、この通信可能状態において、Ａｎｄｒｏｉｄ端末１０から受信したファイルのうちの無害化ファイルが、ネットワークＮを介してセキュリティ端末３０に送信される（図９及び図１０の矢印Ｆ３参照）。図９及び図１０の例では、拡張子が「ｅｘｅ１」に変更された無害化ファイルが、セキュリティ端末３０に送信される。この送信が完了すると、ネットワークＮは、再び遮断状態に切り替わる。
【００４０】
セキュリティ端末３０では、一時的に通信可能状態に切り替わった所定のネットワークＮを介して無害化ファイルを受信すると、制御部３１にて、まず、図８のステップＳ３０１の復元処理がなされ、Ａｎｄｒｏｉｄ端末１０にて無害化されていたファイルが上記既定の復元方法に基づいて元のファイルに復元される。上述のように、拡張子の最後に「１」が追加されて無害化されている場合には、この「１」を除くように拡張子名が変更されることで、元のファイルに復元される（図９及び図１０の矢印Ｆ４参照）。なお、上記復元処理を行う制御部３１は、「復元手段」の一例に相当し得る。
【００４１】
続いて、ステップＳ３０３に示すウィルスチェック処理がなされ、上述のように無害化ファイルを復元したファイル（以下、復元ファイルともいう）に関して、管理端末２０に悪影響を及ぼすＷｉｎｄｏｗｓ用のウィルス等に感染したウィルスファイルを検出するための処理がなされる（図９及び図１０のＦ５参照）。ここで、上記ウィルスチェック処理としては、例えば、一般に流通しているウィルススキャンソフトやアプリレピュテーションを利用することができる。なお、上記ウィルスチェック処理では、Ｗｉｎｄｏｗｓ用のウィルスに感染している可能性のあるファイルだけでなく、Ｌｉｎｕｘ（登録商標）やＭａｃＯＳなどの他のＯＳ用のウィルスに感染している可能性のあるファイルも検出対象とすることができる。また、上記ウィルスチェック処理を行う制御部３１は、「ウィルス検知手段」の一例に相当し得る。
【００４２】
ここで、復元ファイルにウィルスファイルが検出されない場合には（Ｓ３０５でＮｏ）、復元されたファイルが、一時的に通信可能状態に切り替わった所定のネットワークＮを介して管理端末２０に送信（出力）される（Ｓ３０７：図９の矢印Ｆ６ａ参照）。
【００４３】
一方、復元ファイルにウィルスファイルが検出された場合には（Ｓ３０５でＹｅｓ）、そのウィルスファイルが削除される（Ｓ３０９）。そして、検知されたウィルスに関するウィルス検知情報が、一時的に通信可能状態に切り替わった所定のネットワークＮを介して管理端末２０に送信（出力）される（Ｓ３１１：図１０の矢印Ｆ６ｂ参照）。なお、上述した復元されたファイル及びウィルス検知情報は、「所定の情報」の一例に相当し、復元されたファイル又はウィルス検知情報を「所定の情報」として管理端末２０に取得させるために出力する処理を行う制御部３１及び通信部３５は「出力手段」の一例に相当し得る。
【００４４】
管理端末２０では、通信部２５により、一時的に通信可能状態に切り替わった所定のネットワークＮを介して、セキュリティ端末３０から復元されたファイルを受信すると（Ｓ２０５でＹｅｓ）、Ａｎｄｒｏｉｄ端末１０から受信した無害化されていないファイルと、セキュリティ端末３０から受信した復元されたファイルとが、指定された記憶部２２のフォルダ２２ａに記憶される（Ｓ２０９）。これにより、Ａｎｄｒｏｉｄ端末１０から管理端末２０へのアップロードが完了する。なお、復元されたファイルを「所定の情報」として取得するための処理を行う制御部２１及び通信部２５は、「取得手段」の一例に相当し得る。
【００４５】
一方、管理端末２０では、通信部２５により、一時的に通信可能状態に切り替わった所定のネットワークＮを介して、セキュリティ端末３０からウィルス検知情報を受信すると（Ｓ２０７でＹｅｓ）、ステップＳ２１１に示す削除処理がなされ、Ａｎｄｒｏｉｄ端末１０から受信した無害化ファイルが削除される。なお、ウィルス検知情報を「所定の情報」として取得するための処理を行う制御部２１及び通信部２５は、「取得手段」の一例に相当し得る。
【００４６】
そして、ステップＳ２１３に示す削除指示処理がなされ、上記ウィルス検知情報から特定されるウィルスファイルを削除するための削除指示がＡｎｄｒｏｉｄ端末１０に対して送信される（図１０の矢印Ｆ７参照）。なお、Ａｎｄｒｏｉｄ端末１０から受信したファイルのうち無害化ファイルと異なるファイルは、指定された記憶部２２のフォルダ２２ａに記憶されてもよいし、無害化ファイルとともに削除されてもよい。
【００４７】
そして、Ａｎｄｒｏｉｄ端末１０では、上述のようにアップロードしてから所定時間内に管理端末２０から削除指示を受けると（Ｓ１０９でＹｅｓ）、ステップＳ１１１に示す削除処理がなされ、上記削除指示に応じて、フォルダ１２ａ内のウィルスファイルが削除される。
【００４８】
以上説明したように、本実施形態に係るファイル送信システム１では、Ａｎｄｒｏｉｄ端末１０において、記憶部１２のフォルダ１２ａに記憶されるファイルのうち少なくともコンピュータウィルスに感染している可能性のあるファイルが復元可能に無害化され、フォルダ１２ａに記憶されるファイルが無害化ファイルとともに管理端末２０に送信される。管理端末２０では、ネットワークＮを利用することで、Ａｎｄｒｏｉｄ端末１０から受信した無害化ファイルをセキュリティ端末３０に渡した後に、当該セキュリティ端末３０から所定の情報が取得される。セキュリティ端末３０では、ネットワークＮを利用することで管理端末２０から受け取った無害化ファイルが復元されると、この復元されたファイルについてコンピュータウィルスを検知するための処理が行われる。そして、コンピュータウィルスが検知されない場合に、ネットワークＮを利用して復元されたファイルを上記所定の情報として管理端末２０に取得させるための出力がなされ、コンピュータウィルスが検知された場合に、ネットワークＮを利用してウィルス検知情報を上記所定の情報として管理端末２０に取得させるための出力がなされる。
【００４９】
また、本実施形態に係るファイル送信方法では、管理端末２０に送信するファイルをＡｎｄｒｏｉｄ端末１０のフォルダ１２ａに記憶する記憶ステップと、フォルダ１２ａに記憶されるファイルのうち少なくともコンピュータウィルスに感染している可能性のあるファイルを復元可能に無害化する無害化ステップ（Ｓ１０５）と、フォルダ１２ａに記憶されるファイルを無害化ステップにより無害化された無害化ファイルとともに管理端末２０に送信するファイル送信ステップ（Ｓ１０７）と、ネットワークＮを利用することで、管理端末２０がＡｎｄｒｏｉｄ端末１０から受信した無害化ファイルをセキュリティ端末３０に渡すステップ（Ｓ２０３）と、ネットワークＮを利用することで、セキュリティ端末３０が管理端末２０から受け取った無害化ファイルを復元する復元ステップ（Ｓ３０１）と、復元ステップにより復元されたファイルについてコンピュータウィルスを検知するための処理を行うウィルス検知ステップ（Ｓ３０３）と、ウィルス検知ステップによりコンピュータウィルスが検知されない場合に、ネットワークＮを利用して復元ステップにより復元されたファイルを管理端末２０に取得させるために出力し、ウィルス検知ステップによりコンピュータウィルスが検知された場合に、ネットワークＮを利用して検知されたコンピュータウィルスに関するウィルス検知情報を管理端末２０に取得させるために出力する出力ステップ（Ｓ３０７，Ｓ３１１）と、管理端末２０がセキュリティ端末３０から復元されたファイル又はウィルス検知情報を所定の情報として取得する取得ステップ（Ｓ２０５，Ｓ２０７）と、が設けられる。
【００５０】
これにより、Ａｎｄｒｏｉｄ端末１０から管理端末２０に送信するファイルのうちコンピュータウィルスに感染している可能性のあるファイルが無害化されるため、管理端末２０がＡｎｄｒｏｉｄ端末１０から受信したファイルによってコンピュータウィルスに感染することを防止することができる。また、セキュリティ端末３０にて無害化ファイルについてコンピュータウィルスを検知するための処理がなされるため、管理端末２０に影響を及ぼすことなくコンピュータウィルスを検知することができる。そして、セキュリティ端末３０にて無害化ファイルを復元した復元ファイルは、コンピュータウィルスが検知されない場合には、ネットワークＮを利用して管理端末２０に取得されるため、管理端末２０は、Ａｎｄｒｏｉｄ端末１０からのファイルをセキュリティ端末３０を介して安全に取得することができる。すなわち、Ａｎｄｒｏｉｄ端末１０のファイルを管理端末２０に対して安全に送信することができる。その一方で、復元ファイルにコンピュータウィルスが検知されると、ウィルス検知情報がネットワークＮを利用して管理端末２０に取得されるため、Ａｎｄｒｏｉｄ端末１０から送信されたファイルにコンピュータウィルスが侵入していることを容易に把握することができる。
【００５１】
特に、Ａｎｄｒｏｉｄ端末１０におけるファイルチェック処理及び無害化処理は、上述したフォルダ１２ａのように、記憶部１２にアップロード用として予め用意されるフォルダ内のファイルを管理端末２０へ送信する際に行われる。これにより、送信対象が明確になった状態でファイルチェック処理及び無害化処理がなされるので、不要なファイルの無害化等を防止でき、無害化処理に関する負荷を軽減することができる。
【００５２】
なお、ファイルチェック処理及び無害化処理は、上述のように管理端末２０への送信時に行われることに限らず、例えば、アップロード用のフォルダにファイルが記憶されるごとにファイル単位で事前に行われてもよいし、送信タイミングに関わらずアップロード用のフォルダ内の各ファイルについて予め所定の間隔にて行われてもよい。その際、各ファイルの最新更新時間等を参照することで、１度無害化したファイルを再度無害化しないようにすることができる。これにより、送信対象となる可能性のあるファイルを事前に無害化できるので、Ａｎｄｒｏｉｄ端末１０から管理端末２０にファイルを送信する際の処理時間を短縮することができる。
【００５３】
なお、本発明は上記実施形態及び変形例等に限定されるものではなく、例えば、以下のように具体化してもよい。
（１）本発明は、ドラッグアンドドロップなどの手動操作に応じてファイルを送信（アップロード）する送信システム及び送信方法に適用されることに限らず、所定のアプリケーションプログラムの動作に応じて自動でＡｎｄｒｏｉｄ端末１０から管理端末２０にファイルを送信する送信システム及び送信方法に適用されてもよい。その際、Ａｎｄｒｏｉｄ端末１０は、ＵＳＢ接続にて管理端末２０に接続されることに限らず、例えば、アクセスポイント２等を介した無線通信を利用して管理端末２０に接続されてもよいし、社内ＬＡＮ等を介した有線通信を利用して管理端末２０に接続されてもよい。また、送信対象となるファイルは、読取処理により読み取った情報コードの読取データや撮像部１３にて撮像した画像データ等から生成されたファイル等であってもよいし、Ａｎｄｒｏｉｄ端末１０にて所定の処理に応じて生成されたファイル等であってもよい。
【００５４】
（２）Ａｎｄｒｏｉｄ端末１０におけるファイルチェック処理（Ｓ１０１）では、Ａｎｄｒｏｉｄにて使用しない拡張子のファイルを、Ｗｉｎｄｏｗｓ用のウィルスに感染している可能性のある無害化対象ファイルとして検出することに限らず、例えば、Ｗｉｎｄｏｗｓにてウィルスとして認知される可能性のある拡張子（例えば、ｅｘｅ，ｂａｔ，ｃｍｄ，ｘｌｓｚ，ｄｏｃｘ等）のファイルを無害化対象ファイルとして検出してもよい。また、上記ファイルチェック処理では、予め決められた所定の条件を満たすファイルを無害化対象ファイルとして検出してもよい。
【００５５】
（３）Ａｎｄｒｏｉｄ端末１０における無害化処理では、既定の復元方法に基づく拡張子名変更によって、そのファイルが本来の機能を発揮できないように無害化を行うことに限らず、例えば、既定の復元方法に基づくデータの並び替えや暗号化、圧縮の少なくともいずれか１つを利用して無害化を行ってもよい。
【００５６】
（４）Ａｎｄｒｏｉｄ端末１０における無害化処理では、アップロード用のフォルダ内の無害化対象ファイルを無害化することに限らず、上記ファイルチェック処理を行うことなく、アップロード用のフォルダ内の全てのファイルを無害化してもよい。これにより、管理端末２０がＡｎｄｒｏｉｄ端末１０から受信したファイルによってコンピュータウィルスに感染することを確実に防止することができる。
【００５７】
（５）セキュリティ端末３０は、通信可能状態と遮断状態とを切り替え可能な所定のネットワークＮを利用して管理端末２０とファイルの受け渡しを行うことに限らず、他の受渡手段、例えば、ＵＳＢメモリ等の記録媒体を利用して管理端末２０とファイルの受け渡しを行ってもよい。
【００５８】
（６）管理端末２０から隔離可能な実行環境（安全な場所）として、上述したセキュリティ端末３０を採用することに限らず、例えば、管理端末２０が利用可能な仮想マシンを採用してもよい。また、管理端末２０から隔離可能な実行環境として、管理端末２０が利用可能なクラウド環境下において隔離されたストレージを採用してもよい。
【００５９】
（７）管理端末２０のＯＳとして、Ｗｉｎｄｏｗｓが採用されることに限らず、例えば、ＬｉｎｕｘやＭａｃＯＳなど、Ａｎｄｒｏｉｄと異なる他のＯＳが採用されてもよい。また、Ａｎｄｒｏｉｄ端末１０に代えて、Ａｎｄｒｏｉｄや管理端末２０のＯＳと異なるＯＳが採用された端末（情報処理端末）を採用してもよい。このような端末であっても、本発明を採用することで、管理端末２０に対して安全に送信することができる。
【符号の説明】
【００６０】
１…ファイル送信システム（送信システム）
１０…Ａｎｄｒｏｉｄ端末（情報処理端末）
１１…制御部（無害化手段）
１２…記憶部（記憶手段）
１２ａ…フォルダ（記憶領域）
１６…通信部（ファイル送信手段）
２０…管理端末
２１…制御部（取得手段）
２５…通信部（取得手段）
３０…セキュリティ端末（実行環境）
３１…制御部（復元手段，ウィルス検知手段，出力手段）
３５…通信部（出力手段）
Ｎ…ネットワーク（受渡手段）
【図１】
2020194503.tif 000003
【図２】
2020194503.tif 000004
【図３】
2020194503.tif 000005
【図４】
2020194503.tif 000006
【図５】
2020194503.tif 000007
【図６】
2020194503.tif 000008
【図７】
2020194503.tif 000009
【図８】
2020194503.tif 000010
【図９】
2020194503.tif 000011
【図１０】
2020194503.tif 000012