(57)【特許請求の範囲】
【請求項１】
電子メールを受信させて所定ウェブサイトへアクセスさせることでコンピュータウイルスに感染させる不正行為から、端末コンピュータを防御する情報処理装置であって、
前記端末コンピュータに受信される前に、前記電子メールを受け取って、該電子メール中に含まれるＵＲＬを抽出する選別処理部と、
該ＵＲＬで示されたウェブサイトの、ブラウザを経由して表示される部分を取得して、この部分を表示する画像化ファイルを作成する画像化処理部と、
該画像化処理機能が作成した該画像化ファイルを前記電子メールに添付して、前記端末コンピュータに送信する送信処理部と、
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メール等のテキスト部分に添付されるファイルを画像イメージに変換する技術に関する。
【背景技術】
【０００２】
電子メールの送受信は、現在最も頻繁に行われているコミュニケーションの１つであり、それに伴う技術的流れとして、電子メールの送受信をメールサーバを介して行うことも、パソコン、携帯電話、スマートフォンなどの簡易端末を含め形態はさまざまであっても、一般的に公知な技術となっている。
【０００３】
しかしながら、電子メールは一般的に広く使われているがために、その汎用性を利用した悪用、例えばコンピュータウイルス感染などは社会的問題となっている。
【０００４】
例えば、メール添付ファイルにコンピュータウイルスを含ませて、そのファイルを開くと同時に当該メールを受信した機器自体をコンピュータウイルスに感染させてしまうといった手法は２１世紀に入りIT業界の革新とともにさまざまなやり方で繰り返し行われ、被害も多数報告されている。
【０００５】
昨今問題視されている標的型メール攻撃もそのひとつであり、社会的な問題として掲げられているが、その解決方法は今までのコンピュータウイルス対策に基づくものであり、コンピュータウイルスによる感染をいかに縮小させるか、もしくはどのように感染したコンピュータウイルスを駆除するかといったものである。
【０００６】
しかるに、そのような対策ではコンピュータウイルスの被害を大なり小なり受けてしまうといった欠点がある。
【０００７】
また、標的型メール攻撃は人の心理を利用してメールに添付されたファイルやURLを開かせるといった攻撃であるため、その行き着く解決方法としては社内教育となってしまい人に依存しない方法は今までに存在しなかった。
【０００８】
すなわち、コンピュータウイルスそのもの自体を各端末に対して無効にするといった手法は存在しない。
【０００９】
この解決策として、電子メール等のテキスト部分に添付されるファイルを開くことなく確認するといった方法がある。図２はこの方法による電子メール送受信の説明図である。
【００１０】
電子メールの添付ファイル表示方式に関しては、各個人端末が電子メールを送信する前に添付ファイルを画像化した印刷データに変換して送信する技術が公開されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００１−１６００２０号
【００１２】
しかしながら、当該技術では電子メールに添付されるファイルを画像化するかどうかの各個人の判断を必要とするとともに、操作が各個人に依存する形式となっている。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
上述した従来の技術においては、次のような問題点がある。
【００１４】
第１の問題点は、各個人の心理をついた標的型メール攻撃において、電子メールに添付されているファイルやURLを開かないと内容を確認できないため、添付ファイルやURLを開かなければならないといった点である。
【００１５】
また、特許文献１の技術を用いたとしても、結局のところ電子メール送信前に各個人の判断が必要となってしまい、受信する側の対策とはならないことである。
【課題を解決するための手段】
【００１７】
本発明の情報処理装置は、電子メールを受信させて所定ウェブサイトへアクセスさせることでコンピュータウイルスに感染させる不正行為から、端末コンピュータを防御する情報処理装置であって、前記端末コンピュータに受信される前に、前記電子メールを受け取って、該電子メール中に含まれるＵＲＬを抽出する選別処理部と、該ＵＲＬで示されたウェブサイトの、ブラウザを経由して表示される部分を取得して、この部分を表示する画像化ファイルを作成する画像化処理部と、該画像化処理機能が作成した該画像化ファイルを前記電子メールに添付して、前記端末コンピュータに送信する送信処理部と、を備えることを特徴とする。
【発明の効果】
【００１８】
本発明の情報処理装置によれば、電子メールにＵＲＬが記述されている場合に、該ＵＲＬで示されたウェブサイトにアクセスすることなく内容を確認できる状態にすることで、当該添付ファイルやＵＲＬを開く手間を省き、かつ電子メールなどを利用したコンピュータウイルス感染からの防止を人の判断を介入することなく実現できる。
【図面の簡単な説明】
【００１９】
【図１】図１は本発明の実施形態の構成を示す概念図である。
【図２】図２は本発明の実施形態における画像処理のブロック図である。
【図３】図３は本発明の実施形態における画像処理を概略的に示すフローチャートである。
【図４】図４は本発明の実施形態における電子メールデータの変化を示す一例である。
【発明を実施するための形態】
【００２０】
本発明の実施の形態について図面を参照して説明する。
【実施例１】
【００２１】
図１は、本発明の１実施の形態の構成を示す概念図である。
【００２２】
図１に示したように、本実施形態の標的型メール攻撃対策１００は、インターネット１０を介して電子メール等を受信する際に、受信側メールサーバ２０を経由して端末A１，A2，．．．，Anにて受信する通信ネットワークにて構成される。
【００２３】
インターネット１０を経由してプロセス２１１のようにSMTPプロトコルなどにより電子メールが受信側メールサーバ２０に渡され、プロセス２１２にて本発明３０の電子メールなどの添付ファイル及びURLなどを画像化する処理を施し、プロセス２１３の当該端末受信側メールサーバを経由して、プロセス２１４のように端末A１，A2，．．．，Anに電子メールが配信される。
【００２４】
端末A１，A2，．．．，Anは、パーソナルコンピュータ、携帯電話、スマートフォンを含む簡易端末などを含むが、電子メールをメールサーバを経由して受信できる機器であればそれに限定したものではない。
【００２５】
また、プロセス２１１にて電子メールのプロトコルの代表として、上記SMTPプロトコルとしているがインターネットを経由した電子データの受け渡しに受信側メールサーバ２０のような中継器を経由する場合には、プロセス２１２において当該中継器を経由するプロトコルに対応することも可能である。
【００２６】
更に、プロセス２１２にて本発明の電子メールなどの添付ファイル及びURLなどを画像化する処理の対象となる添付ファイル及びURLなどが存在しない場合には、プロセス２１２及びプロセス２１３の工程は省かれて通常の電子メール受信処理として動作する。
【００２７】
以下、本発明の電子メール添付ファイル及びURLの画像化処理の動作について、図２、図３を用いて説明する。
【００２８】
図２に示したように、受信側メールサーバ２０を経由した電子メールは、プロセス２１２において電子メール添付ファイル及びURLの画像化処理の入力ディレクトリ３０aに受け渡され、1つの電子メールを1つのファイルとしてファイル名とともに格納する。
【００２９】
入力ディレクトリ３０aに格納された当該ファイルとファイル名は、画像化処理対象である添付ファイルおよびURLが存在するかの判別と処理工程の選別を３０ｂで行うに際し、プロセス３００aを得て、入力ディレクトリ３０aに対象ファイルとなる当該ファイルとファイル名が存在した時点で、当該データを入力ディレクトリ３０aからプロセス３００bを経て、画像化処理対象の有無と選別処理３０bに渡しプロセス３０３aによりメインメモリ３０fに格納される。
【００３０】
画像化処理対象の有無と選別処理３０bは、メインメモリ３０fに格納された当該ファイルとファイル名から当該ファイルのMIMEヘッダ部分の情報をプロセス３０３bにて読み込み解析することで、当該ファイルのMIMEヘッダ部分に存在するファイル形式を示す拡張子から添付ファイルに画像処理が可能かどうかの判断をして、可能な場合には、添付ファイル画像化処理３０cにメインメモリ３０fに格納されている対象ファイル名と画像化処理が必要なファイルの格納場所をプロセス３０１aにて伝達する。
【００３１】
添付ファイル画像化処理３０cは、プロセス３０１aにより画像化処理対象の有無と選別処理３０bから伝達されたメインメモリ３０fに格納されている対象ファイル名と画像化処理が必要なファイルの格納場所をプロセス３０４ｂにより読み出し、画像化処理を行う。
【００３２】
画像化処理対象の有無と選別処理３０bは、プロセス３０１aをにて伝達したメインメモリ３０fに格納されている当該対象ファイル名と画像処理が可能な当該格納ファイルに対して、図３に示す画像処理を図２の添付ファイル画像化処理３０cともに施す。
【００３３】
図３は図２における画像化処理対象の有無と選別処理３０ｂの処理を概略的に示すフローチャートであり、図２電子メール添付ファイル及びURLの画像化処理３０とのシーケンスを示している。
【００３４】
図３に示されるように、画像化処理対象の有無と選別処理３０bは、画像化処理対象である添付ファイルおよびURLが存在するかの判別に関し、メインメモリ３０fに格納されているファイルとファイル名を呼び出し、図２のプロセス３０３bにより当該ファイルのヘッダ部分の情報を得て当該ヘッダ部分の一部解析S2を行う。
【００３５】
図３のヘッダ部分の一部解析S2は、具体的には当該MIMEヘッダ部分の解析を示しているため以下それに基づき記載するが、それに限定したものではない。
【００３６】
画像化処理対象の有無と選別処理３０bは、メインメモリ３０fに格納されている当該ファイルのヘッダ部分情報の一部解析S2により当該ファイルのMIMEヘッダ部分の解析を行い、格納ファイルの構成判別S３を実施する。
【００３７】
具体的な格納ファイルの構成判別S３のやり方として、当該ファイルのヘッダ部分情報の一部解析S2におけるMIMEヘッダ部分の解析は、当該ファイルのヘッダ部分情報に含まれるＭＩＭＥよりＣｏｎｔｅｎｔ−Ｔｙｐｅヘッダにｍｕｌｔｉｐａｒｔ／ｍｉｘｅｄ
もしくはｍｕｌｔｉｐａｒｔ／ａｌｔｅｒｎａｔｉｖｅが含まれていた場合に、ファイル形式が複数の形式にて構成されていると判断する。
【００３８】
当該複数のファイル形式として、添付ファイルもしくはＨＴＭＬメールなどがあげられるがそれに限定したものではない。
【００３９】
上記のように画像化処理対象の有無と選別処理３０bにより、メインメモリ３０fに格納されている当該ファイルのヘッダ部分情報の一部解析S2に基づき格納ファイルの構成判別S３にて、ファイル形式が複数の形式にて構成されていると判断された場合には、当該解析済ヘッダ部分の情報を図２のプロセス３０４によりメインメモリ３０fに格納されているファイル名と関連させて一時ファイルの保存３０eに格納し、メインメモリ３０fに格納されている当該ファイルのヘッダ部分以外の部分は、図２のプロセス３０３bによりファイル名と関連させてメインメモリ３０fから読み出し、格納ファイルの構成判別S３により、当該ファイル形式ごとの分割S４bを行う。
【００４０】
当該分割の具体例として、添付画像ファイル(test.jpg)、添付表計算ファイル（test.xlsx）が存在する電子メールの場合をあげるが、ファイル形式はそれに限定されるものではない。例えば、当該電子メールの場合には、メインメモリ３０fに格納されているファイルを電子メールの件名と関連させて、電子メールの本文、添付画像ファイル(test.jpg)、添付表計算ファイル（test.xlsx）の形式に分割し、メインメモリ３０fに再度格納する。
【００４１】
画像化処理対象の有無と選別処理３０bは、当該ファイル形式ごとの分割S４bにて分割されたファイル形式を図２プロセス３０３aにてメインメモリ３０fに当該ファイル名と関連させて格納する。
【００４２】
画像化処理対象の有無と選別処理３０bは、メインメモリ３０fに格納されている当該ファイルのヘッダ部分でありかつ上記解析済でないヘッダ部分を解析して、再び図２のプロセス３０３aによりメインメモリ３０fにファイル名と上記ファイルのヘッダ部分の情報でかつ解析済となっていないヘッダ部分の情報とを関連させて格納する。
【００４３】
画像化処理対象の有無と選別処理３０bは、上記のようにファイルのヘッダ部分以外の部分を当該ファイルのヘッダ部分情報の一部解析S2に基づきファイル形式ごとの分割S4bを行い、分割されたファイル形式ごとにファイル名とファイルのヘッダ部分の情報でかつ解析済となっていないヘッダ部分の情報とを関連してメインメモリ３０f格納するため、メインメモリ３０fに格納したファイル形式ごとに画像処理が可能かどうかの選別を当該ファイルのヘッダ部分の情報でかつ解析済となっていないヘッダ部分に基づき行うことができる。
【００４４】
画像化処理対象の有無と選別処理３０bは、ファイルのヘッダ部分の情報に基づき、ファイルのヘッダ部分以外の部分を図３S4bにてそのファイル形式ごとに分割しており、当該分割されたファイル形式ごとに当該ファイルのヘッダ部分の情報でかつ解析済となっていないヘッダ部分の情報とを関連させているため、当該ファイルの全体としてのヘッダ部分の情報でかつ解析済となっていないヘッダ部分の解析S5aを用いて画像化処理対象の有無を判別する。
【００４５】
更に画像化処理対象の有無と選別処理３０bは、当該分割されたファイル形式ごとに当該ファイルのヘッダ部分の情報でかつ解析済となっていないヘッダ部分の情報の解析S5aにより、図３S4bにて分割されたファイル形式の内容を確定する。
【００４６】
画像化処理対象の有無と選別処理３０bによる当該ファイル形式の確定は、図３S6aが当該分割されたファイル形式ごとに当該ファイルのヘッダ部分の情報でかつ解析済となっていないヘッダ部分の解析S5aにより、テキスト形式、計算表形式、プレゼンテーション形式、印刷形式などに確定するが、それに限定されるものではない。
【００４７】
また、画像化処理対象の有無と選別処理３０bによる当該ファイル形式の確定は、当該分割されたファイル形式によっては図３S6a単独で判定することもできる。
【００４８】
具体的には画像化処理対象の有無と選別処理３０bは、分割されたファイル形式ごとに当該ファイルのヘッダ部分の情報でかつ解析済となっていないヘッダ部分の情報を解析S5aにおいて、Ｃｏｎｔｅｎｔ−ＴｙｐｅとＣｏｎｔｅｎｔ−Ｄｉｓｐｏｓｉｔｉｏｎヘッダを取り出し、かつＣｏｎｔｅｎｔ−Ｔｙｐｅのｎａｍｅ要素及びＣｏｎｔｅｎｔ−Ｄｉｓｐｏｓｉｔｉｏｎのｆｉｌｅｎａｍｅ要素も同時に取り出す。
【００４９】
画像化処理対象の有無と選別処理３０bにて、当該分割されたファイル形式に対して、添付ファイル画像化処理が必要とされた場合には、プロセス３０１aにて添付ファイル画像化処理３０cに当該判断とそれに必要なメインメモリ３０fに格納されているファイル部分とファイル名及び当該ファイルの全体としてのヘッダ部分の情報でかつ解析済となっていないヘッダ部分の解析情報が伝達される。
【００５０】
画像化処理対象の有無と選別処理３０bは、添付ファイル画像化処理３０cに画像処理の実施とそれに必要なメインメモリ３０fに格納されている当該ファイル部分とファイル名及びファイルのヘッダ部分を図２プロセス３０１aにて伝達する。
【００５１】
添付ファイル画像化処理３０cは、プロセス３０１aにより当該画像化が必要と判断されたメインメモリ３０fに格納されているファイル部分とファイル名及び当該ファイルのヘッダ部分の情報でかつ解析済となっていないヘッダ部分の解析情報が伝達され、プロセス３０４aによりメインメモリ３０fに問い合わせ、プロセス３０４bにて当該ファイル部分とファイル名を得る。
【００５２】
添付ファイル画像化処理３０cは、このように当該ファイルのヘッダ部分の情報でかつ解析済となっていないヘッダ部分の解析情報とを関連させて画像化処理を行う。
【００５３】
画像化処理対象の有無と選別処理３０bは、添付ファイル画像化処理３０cによりプロセス３０１ｂにて画像ファイルとしてファイル名とともに受け取り、受け取った画像ファイルに対してMIME形式でエンコーディングを行う。
【００５４】
画像化処理対象の有無と選別処理３０bは、添付ファイル画像化処理３０cの画像化処理に対して、当該ファイル形式の確定S6aにて確定されたファイルの内容に基づき画像化可能なアプリケーション形式であれば図３S7のように画像化する。
【００５５】
画像化処理対象の有無と選別処理３０bは、図３S7にて画像化された画像ファイルと当該ファイル名とを関連させて、当該画像ファイルをMIME形式でエンコーディングし、当該画像ファイルをMIME形式でエンコーディングした画像データに置き換える。
【００５６】
当該添付ファイルの画像化処理３０cに必要とされた当該ファイルのヘッダ部分の情報でかつ解析済となっていないヘッダ部分の情報で今回解析されたヘッダ部分とMIME形式でエンコーディングされた当該画像データは、画像化処理対象の有無と選別処理３０bからプロセス３０４にて一時ファイル３０eに格納される。
【００５７】
上記プロセスを、メインメモリ３０ｆに格納されているファイルに対し、画像化処理対象の有無と選別処理３０bは当該ファイルのヘッダ部分の情報で解析済となっていないヘッダ部分、具体的にはMIMEヘッダ部分がなくなるまで繰り返す。
【００５８】
画像化処理対象の有無と選別処理３０bは、当該未解析MIMEヘッダ部分がなくなった時点で、該当ファイルの添付ファイル部分を当該MIME形式でエンコーディングされた画像データに置き換え一時ファイルの保存３０eにファイルとして格納する。
【００５９】
一方、メインメモリ３０fに格納された情報をプロセス３０３bにて読み込むことで、画像化処理対象の有無と選別処理３０bよりURL画像処理が必要な場合は、図３S4cのように画像化処理対象の有無と選別処理３０bにてファイル形式が複数の形式で構成されていないとS]３にて判断された場合であり、URL画像化処理３０cにメインメモリ３０fに格納されている当該ファイル名と画像化処理が必要なファイルの格納場所をプロセス３０２aにて伝達する。
【００６０】
プロセス３０２aにて伝達されたメインメモリ３０fに格納されている当該ファイル名とURL画像処理が必要な格納ファイルに対して、図２のURL画像化処理３０cはURL画像化処理を実施する。
【００６１】
URL画像化処理３０cのURL画像化処理は、URLで示されたＷｅｂサイトをブラウザを経由して表示される部分を受信側メールサーバを経てインターネットに接続して当該ファイル名とともに取り込み、当該画像化ファイルにする。
【００６２】
画像化処理対象の有無と選別処理３０bは、添付ファイル画像化処理同様に、当該メインメモリ３０fに格納されたファイルのMIMEヘッダ部分の情報により、格納ファイルの構成判別S３を実施している。
【００６３】
画像化処理対象の有無と選別処理３０bにより、メインメモリ３０fに格納されている未解析MIMEヘッダ部分の情報を解析して、ファイル形式が複数の形式にて構成されていないと判断された場合に、画像化処理対象の有無と選別処理３０bは図３に示されるようにメインメモリ３０fに格納されているファイルに対して、URLがあるかの判別S4cをプロセス３０３bを経て実施する。
【００６４】
画像化処理対象の有無と選別処理３０bは、当該URLの有無の判別S4cにおいてメインメモリ３０fに格納されている当該ファイルに対して、具体的にはメール本文に当たる部分を対象とし、以下説明のために対象はメール本文とするがそれに限定したものではない。
【００６５】
画像化処理対象の有無と選別処理３０bは、S6bのように当該URLの有無の判別S4cにおいてメインメモリ３０fに格納されている当該ファイルの未解析MIMEヘッダ部分を解析するため、当該URLの有無の判別S4cに際し解析されたヘッダ部分をファイル名と関連させて一時ファイルの保存３０eに格納する。
【００６６】
当該ファイルの未解析MIMEヘッダ部分の解析を具体的にすると、メインメモリ３０fに格納されている当該ファイルのメールヘッダ部分におけるＣｏｎｔｅｎｔ−Ｔｙｐｅヘッダをｍｕｌｔｉｐａｒｔ／ｍｉｘｅｄに変更となる。
【００６７】
画像化処理対象の有無と選別処理３０bは、上記当該ファイルの未解析MIMEヘッダ部分の解析により当該URLの有無の判別S4cを経てURLがあった場合には、当該URLを当該ファイル名と関連させてメインメモリ３０fに格納する。
【００６８】
画像化処理対象の有無と選別処理３０bは、メインメモリ３０fに格納されている当該URLと該当ファイル名を関連させてURL画像化処理３０cに３０２aにて受け渡し、URL画像化処理３０cは当該情報をもとにメインメモリ３０fに格納されている当該URLをプロセス３０５aにて読み込み、当該URLで表示されるWebサイトの画像化を行う。
【００６９】
URL画像化処理３０cにて画像化された画像部分は、当該URLから生成したファイル名を指定して、プロセス３０２bにて画像化処理対象の有無と選別処理３０bに受け渡す。
【００７０】
画像化処理対象の有無と選別処理３０bは、メインメモリ３０fに格納される当該メール本文にあたるファイルと当該URLから生成したファイル名とを図３S6bのようにメタデータとして含む形式、具体的にはＭＩＭＥ形式にてエンコーディングして、添付ファイルの画像化処理のように画像化データとして当該分割ファイル形式の最後に追加する。
【００７１】
画像化処理対象の有無と選別処理３０bは添付ファイル画像化処理３０cとURL画像化処理３０dを上記のように実施し、画像ファイルとそれに必要とした解析済ヘッダ情報を一時ファイルの保存３０eにファイル名とともに格納し、当該ファイルで両画像化処理を行われなかったファイル形式をメインメモリ３０fからプロセス３０３bにて呼び出し、Ｃｏｎｔｅｎｔ−Ｔｙｐｅ要素を含めて、当該ファイル名とともにファイル全体としてのデータとして一時ファイルの保存３０eに書き出す。
【００７２】
当該一時ファイルの保存３０eに書き出された当該データは、当該データを受け渡す受信側メールサーバの指定する形式に変換して出力ディレクトリ３０gに待機する。
【００７３】
本発明によれば、各個人が電子メール等を受信した際に添付ファイルやURLなどを開くことなく確認することができ、添付ファイルを開いたり、URLを閲覧することでウイルスに感染するといったことから各個人が意識することなく回避することができる。
【００７４】
更に本発明においては、各端末にインストールする必要もなく人的工数の削減も可能である。
【符号の説明】
【００７５】
１００本実施形態の標的型メール攻撃対策
１０  インターネット
２０  受信メールサーバ
３０  電子メール添付ファイル及びURLの画像化処理
A1，．．．，An    端末
３０a  入力ディレクトリ
３０ｂ  画像化処理対象の有無と選別処理
３０ｃ  添付ファイル画像化処理
３０d  URL画像化処理
３０e  一時ファイルの保存
３０ｆ  メインメモリ
３０g  出力ディレクトリ
１２  本発明が受け取る添付ファイル画像化処理前のメール
１３  本発明が受け取るメールのヘッダ
１４  本発明が受け取るメールのパートデータ１
１５  本発明が受け取るメールのパートデータ２
１６  本発明が受け取る添付ファイル画像化処理後のメール
【図１】
0005894786.tif 000002
【図２】
0005894786.tif 000003
【図３】
0005894786.tif 000004
【図４】
0005894786.tif 000005