(57)【要約】【課題】電子メールに暗号化されて添付されたファイルについて、受信側においてできるだけパスワードの入力をさせないようにして暗号解読を行えるようにする。【解決手段】暗号化判別部１１１により、電子メールに添付されているファイルが暗号化されていると判別された場合に、暗号解読部１１２が機能して、パスワード記憶部１０３に記憶されているパスワードを用いて暗号解読する。パスワード更新部１１５は、暗号解読部１１２において用いたパスワードについてパスワード記憶部１０３に更新するように処理する。暗号解読部１１２で暗号解読できた当該ファイルについてウィルスチェック部がウィルスチェックを行い、感染のないファイルの提供を可能にする。【選択図】図１
2019068180.tif 000002
【特許請求の範囲】
【請求項１】
送信元識別情報と受信先識別情報とパスワードとを対応付けて記憶する記憶手段と、
受信した電子メールに暗号化されたファイルが添付されているか否かを判別する暗号化判別手段と、
前記暗号化判別手段で暗号化されたファイルが添付されていると判別された場合に、前記記憶手段から利用可能なパスワードを取得して、暗号解読を行う第１の解読手段と、
前記第１の解読手段において用いた前記パスワードについて前記記憶手段に更新するように処理する第１の更新手段と、
前記第１の解読手段により暗号解読できた前記ファイルについてコンピュータウィルスに関するチェックを行う第１のチェック手段と
を備えることを特徴とするメール監視装置。
【請求項２】
請求項１に記載のメール監視装置であって、
前記記憶手段に利用可能な前記パスワードが記憶されていなかった場合、あるいは、前記記憶手段に記憶されていたパスワードで暗号解読できなかった場合に、前記ファイルを所定のファイル記憶手段に一時保存する保存手段と、
前記ファイル記憶手段に保存された前記ファイルの暗号解読のためのパスワードの提供を前記電子メールの受信先から受け付けるようにする受付手段と、
前記受付手段を通じて受け付けた前記パスワードを用いて、前記ファイル記憶手段に一時記憶されている前記ファイルの暗号解読を行う第２の解読手段と、
前記第２の解読手段において用いた前記パスワードについて前記記憶手段に更新するように処理する第２の更新手段と、
前記第２の解読手段により暗号解読できた前記ファイルについてコンピュータウィルスに関するチェックを行う第２のチェック手段と、
を備えることを特徴とするメール監視装置。
【請求項３】
請求項１または請求項２に記載のメール監視装置であって、
前記第１の更新手段は、前記送信元識別情報と前記受信先識別情報と前記パスワードとを対応付けた情報ごとに、暗号解読に用いられた使用回数を更新できるものであり、
前記第１の解読手段は、前記使用回数が所定値以上の前記パスワードを、前記利用可能なパスワードとして取得して、暗号解読を行う
ことを特徴とするメール監視装置。
【請求項４】
請求項１または請求項２に記載のメール監視装置であって、
前記第１の解読手段は、前記記憶手段に前記パスワードだけが異なる情報が複数存在する場合に、複数存在する前記パスワードを順番に使用して暗号解読が可能なパスワードを見つけ出すようにすることを特徴とするメール監視装置。
【請求項５】
請求項１または請求項２に記載のメール監視装置であって、
前記第１の解読手段は、前記記憶手段に前記パスワードだけが異なる情報が複数存在する場合に、当該複数の情報に基づいてパスワードを予測し、予測した当該パスワードを利用可能なパスワードとして用いることを特徴とするメール監視装置。
【請求項６】
メール監視装置に搭載されたコンピュータにより実行されるメール監視プログラムであって、
受信した電子メールに暗号化されたファイルが添付されているか否かを判別する暗号化判別ステップと、
前記暗号化判別ステップで暗号化されたファイルが添付されていると判別した場合に、送信元識別情報と受信先識別情報とパスワードとを対応付けて記憶する記憶手段から利用可能なパスワードを取得して、暗号解読を行う解読ステップと、
前記第１の解読ステップにおいて用いた前記パスワードについて前記記憶手段に更新するように処理する更新ステップと、
前記第１の解読ステップにおいて暗号解読された前記ファイルについてコンピュータウィルスに関するチェックを行うチェックステップと、
を有することを特徴とするメール監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、企業などにおいて、受信した電子メールを監視して、コンピュータウィルスに感染していない安全な電子メールだけを利用可能にする装置、プログラムに関する。
【背景技術】
【０００２】
電子メールの添付ファイルであって、パスワードが用いられて暗号化がされたものについては、統合脅威管理（Unified Threat Management）装置などのメール監視装置でウィルスチェックができない。暗号化された状態の添付ファイルに対してウィルスチェックをかけても適切なチェックができないため、暗号解読しなければならないためである。そこで、後に記す特許文献１には、添付ファイルについて暗号解読を行ってウィルスチェックを実行し、問題のない添付ファイルを提供するメール監視装置等に関する発明が開示されている。
【０００３】
暗号化された添付ファイルが添付された電子メールの送信に際しては、別途、暗号解読のためのパスワードを、電子メールや電話やファクシミリなどにより相手先に通知する。このため、特許文献１に開示されたメール監視装置においては、まず、暗号化された添付ファイルが添付された電子メールを受信した際に、この暗号化された添付ファイルだけを一時保存する。そして、当該メール監視装置では、一時保存した添付ファイルを除いた当該電子メールに対して、当該添付ファイルの保存先にリンクするためのリンク情報（リンク先情報）やパスワードの通知を要請するメッセージを追記して送信先（宛先）に送信する。
【０００４】
そして、当該メール監視装置では、リンク情報を用いて当該添付ファイルの保存先にリンク（接続）してきた当該電子メールの受信ユーザから、暗号解読のためのパスワードの提供を受ける。この提供を受けたパスワードを用いて、保存してある暗号化された添付ファイルを暗号解読し、ウィルスチェックを行って、問題のない添付ファイルだけを受信ユーザ側の受信装置に提供する。このように、暗号化された添付ファイルが添付された電子メールの受信ユーザは、ウィルスチェックがなされて問題のない添付ファイルだけを、これが添付されていた電子メールとは別に所定のリンク先からダウンロードすることができるようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−６３４４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
暗号化及び暗号解読のためのパスワードは、できるだけ秘匿性を高く保つために電子メールの送信の都度流動的に変える場合と、後日パスワードがわからなくなることを防止するために固定的に決めている場合とがある。また、パスワードを流動的に変える場合でも、例えば、添付ファイルに自動で暗号化圧縮をかけるツールを使用して全くランダムに設定する場合もある。また、送信した日付などの決まった情報を利用する場合や複数のパスワードを予め決めておきこれをローテーションで使用する場合などもある。
【０００７】
ここで、パスワードを電子メールの送信の都度、全くランダムに決めている場合には、電子メールの受信の都度、ウィルスチェックのために受信側においてパスワードを入力しなければならないことは仕方がないことである。しかし、パスワードを固定的に定めている場合には、電子メールの受信の都度ウィルスチェックのために添付ファイルについてのパスワードを入力するのは、受信側のユーザにとって手間となる。また、パスワードの一部に日付などの決まった情報を用いたり、あるいは、複数のパスワードを予め決めておきこれをローテーションで用いたりする場合には、使用されるパスワードは受信側で予測できる。このようにパスワードの予測が可能な場合にも、できれば電子メールの受信の都度パスワードを入力するのは避けたいところである。
【０００８】
以上のことに鑑み、この発明は、電子メールに暗号化されて添付されたファイルについて、受信側においてできるだけパスワードの入力をさせないようにして暗号解読を行えるようにし、手間を省き、パスワードの秘匿性を高く保てるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１に記載の発明のメール監視装置は、
送信元識別情報と受信先識別情報とパスワードとを対応付けて記憶する記憶手段と、
受信した電子メールに暗号化されたファイルが添付されているか否かを判別する暗号化判別手段と、
前記暗号化判別手段で暗号化されたファイルが添付されていると判別された場合に、前記記憶手段から利用可能なパスワードを取得して、暗号解読を行う第１の解読手段と、
前記第１の解読手段において用いた前記パスワードについて前記記憶手段に更新するように処理する第１の更新手段と、
前記第１の解読手段により暗号解読できた前記ファイルについてコンピュータウィルスに関するチェックを行う第１のチェック手段と
を備えることを特徴とする。
【００１０】
この請求項１に記載の発明のメール監視装置によれば、暗号化判別手段により、電子メールに添付されているファイルが暗号化されていると判別された場合、第１の解読手段が機能して、記憶手段に記憶されているパスワードを用いて暗号解読する。第１の更新手段は、第１の解読手段において用いたパスワードについて前記記憶手段に更新するように処理する。そして、第１の解読手段で暗号解読できた当該ファイルについて第１のチェック手段がウィルスチェックを行う。
【００１１】
これにより、電子メールに暗号化されて添付されているファイルについては、原則として、記憶手段から利用可能なパスワードを取得して暗号解読が試みられるので、毎回、パスワードを入力する手間を省くことが可能になる。また、暗号解読に用いられたパスワードについては記憶手段に更新され、利用の履歴が把握される。
【発明の効果】
【００１２】
この発明によれば、記憶手段に記憶されているパスワードを用いることにより、電子メールに暗号化されて添付されたファイルについて、受信側においてできるだけパスワードの入力をさせないようにして暗号解読を行うことができる。これにより、受信側の使用者（ユーザー）の手間を省き、パスワードの秘匿性を高く保つことができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態のメール監視装置の構成例を説明するためのブロック図である。
【図２】パスワード記憶部の格納データの例を説明するための図である。
【図３】メール監視処理を示すフローチャートである。
【図４】図３に続くフローチャートである。
【図５】メッセージが追記された受信電子メールの例を示す図である。
【図６】一時保存した添付ファイルの提供処理を示すフローチャートである。
【図７】図６に続くフローチャートである。
【図８】パスワード入力画面の例を示す図である。
【図９】添付ファイルの削除通知の例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図を参照しながら、この発明の装置、プログラムの一実施の形態について説明する。
【００１５】
［メール監視装置１の構成例］
図１は、この実施の形態のメール監視装置の構成例を説明するためのブロック図である。図１に示すように、メール監視装置１に対しては、ＬＡＮ（Local Area Network）３を介して情報処理装置である複数のユーザＰＣ（Personal Computer）２（１）、…、２（ｎ）が接続されることにより、メール監視システムが構成される。このメール監視システムは、例えば、会社内に形成され、ユーザＰＣ２（１）、２（２）、…、２（ｎ）のそれぞれは、従業員によって使用される業務用のＰＣである。
【００１６】
また、メール監視装置１は、通信ネットワーク４に接続される。通信ネットワーク４は、主にインターネットであるが、通信機能を備えた種々の情報処理装置からインターネットまでを接続する電話網、携帯電話網、Ｗｉ−Ｆｉ（登録商標）規格の無線ＬＡＮ（Local Area Network）などをも含む。すなわち、通信ネットワーク４には、ＩＰ電話端末、パーソナルコンピュータ、タブレットＰＣ（Personal Computer）、スマートフォンなどと呼ばれる高機能携帯電話端末などの通信機能を備えた種々の情報処理装置が接続可能にされる。
【００１７】
また、通信ネットワーク４には、電子メールの送受信を仲介するメールサーバ装置５が接続されている。周知のように、電子メールは、目的する相手先（送信先）の電子メールアドレスにより特定されるメールサーバ装置のメールボックスに送信されて蓄積される。当該相手先の使用者は、自己の情報処理装置を通じて当該メールサーバ装置５にアクセスし自己のメールボックスから自分宛の電子メールをダウンロードして利用する。
【００１８】
メール監視装置１の配下の例えばユーザＰＣ２（１）の使用者が、自分宛の電子メール（受信電子メール）を取得して利用する場合を考える。電子メールは、電子メール本文だけのものと、電子メール本文に添付ファイルが添付されたものとが存在する。ここで、添付ファイルが添付されていない本文だけの電子メールの場合には、悪意あるＷｅｂページに誘導するようなものは存在するものの、いわゆるコンピュータウィルス（以下、単にウィルスと記載する。）を簡単には仕込むことができない。このため、本文だけの電子メールは比較的に安全なものであるといえる。
【００１９】
しかし、添付ファイルには、これを開いただけで起動されるウィルスを仕込むことができるため、ウィルスチェックが必要になる。添付ファイルには、データ量が比較的に少ない場合にはそのまま電子メールに添付されるものがある。また、データ量の多い添付ファイルの場合にはデータ圧縮された後に電子メールに添付されるものがある。また、より秘匿性高く相手に送信するために、データ圧縮したファイルを更に暗号化し、この暗号化した圧縮ファイルを電子メールに添付することも行われている。
【００２０】
非圧縮の添付ファイルの場合には、適切にウィルスチェックが可能である。また、データ圧縮されている添付ファイルの場合には、圧縮解凍した後に適切にウィルスチェックが可能である。また、データ圧縮され、更に暗号化されている添付ファイルの場合には、暗号解読し、更に圧縮解凍した後でなければ適切にウィルスチェックができない。
【００２１】
しかし、データ圧縮され、更に暗号化されている添付ファイルについて、適切にウィルスチェックを行うために、例えば固定的に用いられているパスワードを添付ファイルが添付されている電子メールを受信するたびに入力するのは面倒である。そこで、この実施の形態のメール監視装置１は、利用される可能性のあるパスワードを所定の記録媒体に蓄積し、これを用いて使用者の手をできるだけ煩わせることなく暗号解読を行うことができるようにしている。
【００２２】
具体的に、ある送信元からデータ圧縮され暗号化された添付ファイルが添付された電子メールと暗号解読のためのパスワードを知らせる電子メール（添付ファイルなし）とが、ユーザＰＣ２（１）の使用者の電子メールアドレスを送信先として送信されたとする。送信された当該２つの電子メールは、この例では、メールサーバ装置５で受信され、ユーザＰＣ２（１）の使用者の電子メールアドレスで特定されるメールボックスに蓄積される。
【００２３】
ユーザＰＣ２（１）の使用者は、自分宛の受信電子メールを取得するためにユーザＰＣ２（１）においてメーラーを立ち上げ、自分宛の電子メールの取得要求（受信要求）をメール監視装置１に送信する。メーラー（メールソフト）は、自分宛の電子メールを受信したり、相手先への電子メールを作成して送信したりするなど、電子メールを扱うための種々の処理を行うために用いられるソフトウェアである。
【００２４】
メール監視装置１は、ユーザＰＣ２（１）からの電子メールの取得要求に応じてメールサーバ装置５にアクセスし、ユーザＰＣ２（１）の使用者に割り当てられている電子メールアドレスで特定されるメールボックスから受信電子メールを取得（ダウンロード）する。そして、メール監視装置１は、取得した受信電子メールに暗号化された添付ファイルが添付されているか否かを判別する。
【００２５】
そして、暗号化された添付ファイルが添付されている場合には、所定の記録媒体から利用可能なパスワードを取得し、暗号解読を行って、圧縮解凍し、ウィルスチェックを実施する。そして、ウィルスチェックで問題のない添付ファイルを送信先であるユーザＰＣ２（１）の使用者に提供する。しかし、所定の記録媒体に暗号解読に利用可能なパスワードが存在しなかったり、あるいは、所定の記録媒体に保持されていたパスワードでは暗号解読できなかったりしたとする。
【００２６】
この場合には、上述したように別の電子メールで通知されたパスワードの提供をユーザＰＣ２（１）の使用者から受けて、当該添付ファイルについて暗号解読すると共に、圧縮解凍して、ウィルスチェックを行う。そして、問題がないことを確認してユーザＰＣ２（１）の使用者に提供する。この場合に、暗号解読に用いたパスワードについての情報を、所定の記録媒体に更新する。この場合の更新は、対応するデータがなければ追加し、あれば更新することになる。これにより、これ以降に送信されて来る電子メールに添付されている暗号化された添付ファイルを暗号解読するためのパスワードの準備を行うことができる。
【００２７】
また、所定の記録媒体に保持されているパスワードを用いて、添付ファイルの暗号解読ができた場合においても、当該所定の記録媒体に保持されている当該パスワードについての情報が更新され、当該パスワードについての利用の状況が把握できるようにされる。このように、暗号解読のためのパスワードとその利用状況とが、メール監視装置１において管理される。
【００２８】
このような機能を有するメール監視装置１の構成例について説明する。メール監視装置１は、通信ネットワーク４への接続端１０１Ｔと通信Ｉ／Ｆ（interface）１０１と制御部１０２を備える。通信Ｉ／Ｆ１０１は、通信ネットワーク４を通じて自機宛てに送信されてきたデータを自機において処理可能な形式のデータに変換して取り込む処理を行う。また、通信Ｉ／Ｆ１０１は、自機から相手先に送信するデータを送信する形式のデータに変換して、通信ネットワーク４を通じて目的とする相手先に送信する処理を行う。従って、通信ネットワーク４に接続されたサーバ装置等との通信は、接続端１０１Ｔ及び通信Ｉ／Ｆ１０１とを通じて行うことになる。
【００２９】
制御部１０２は、図示しないが、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、不揮発性メモリがＣＰＵバスを介して接続されて構成されたマイクロプロセッサである。制御部１０２は、メール監視装置１の各部を制御する機能を実現する。パスワード記憶部１０３は、例えばハードディスクなどの記録媒体とそのドライバとからなり、受信した電子メールに添付されている暗号化された添付ファイルを暗号解読するためのパスワードに関する情報を記憶保持する。
【００３０】
図２は、パスワード記憶部１０３の格納データの例を説明するための図である。図２に示すように、送信元アドレス及び送信先アドレスごとに、パスワードと、使用回数と、更新年月日と、その他の情報が格納されている。送信元アドレスは、電子メールの送信者（差出人）に割り当てられている電子メールアドレスである。送信先アドレスは、電子メールの受信者（宛先）に割り当てられている電子メールアドレスである。
【００３１】
従って、図２に示したパスワード記憶部１０３の格納データにおいて、送信元アドレスは、ユーザＰＣ２（１）、…、２（ｎ）の使用者に対して電子メールを送信してきた送信元（差出人）の電子メールアドレスである。また、送信先アドレスは、メール監視装置１の配下のユーザＰＣ２（１）、…、２（ｎ）の使用者に割り当てられた電子メールアドレスである。
【００３２】
パスワードは、当該送信者から当該受信者に送信された電子メールに暗号化されて添付されていた添付ファイルの暗号解読に用いられるパスワードである。使用回数は当該パスワードが暗号解読に用いられて暗号解読が成功した回数である。更新年月日は、当該パスワードが追加されたり、使用回数が更新されたりした年月日を示している。その他の情報としては、例えば、当該パスワードが登録された年月日（登録年月日）、当該パスワードを用いて暗号解読に失敗した回数（失敗回数）など、必要な情報を記録することができるようにされる。
【００３３】
そして、図２に示した例の場合には、送信元アドレス「ａａａａａ＠…」から送信先アドレス「ｂｂｂｂｂ＠…」への電子メールの場合、添付ファイルの暗号化には、パスワード「ｓａｋｕｒａｓａｋｕ」が固定的に用いられていることが示されている。また、送信元アドレス「ｃｃｃｃｃ＠…」から送信先アドレス「ｄｄｄｄｄ＠…」への電子メールの場合、添付ファイルの暗号化には、文字「ｘｘｘｘ」と送信日の日付「西暦下２桁月２桁日２桁」とにより形成されるパスワードが用いられていることが示されている。また、送信元アドレス「ｘｘｘｘｘ＠…」から送信先アドレス「ｙｙｙｙｙ＠…」への電子メールの場合、添付ファイルの暗号化には、「ｂｏｓｓｌｉｏｎ」、「ｓｔａｒｄｕｓｔ」、「ｌｉｔｔｌｅｂｅａｒ」、…といった幾つかのパスワードが繰り返し用いられていることが示されている。
【００３４】
添付ファイル記憶部１０４は、例えばハードディスクなどの記録媒体とそのドライバとからなり、暗号解読できなかった添付ファイルを一時保存する。この場合の添付ファイルは、パスワード記憶部１０３に利用可能なパスワードが記憶されていないために暗号解読できなかったものと、パスワード記憶部１０３に記憶されているパスワードでは暗号解読できなかったものとの両方を含む。
【００３５】
圧縮解凍部１０５は、暗号化されずにデータ圧縮されている添付ファイルについて、圧縮解凍処理を行って、データ圧縮前の状態の添付ファイルを復元する。圧縮解凍された添付ファイルは適切にウィルスチェックが可能な状態となる。ウィルスチェック部１０６は、添付ファイルについてコンピュータウィルスに感染していないかどうかをチェックする。
【００３６】
ウィルスチェック部１０６において、ウィルスチェックの対象になる添付ファイルは、元々データ圧縮されていないものと、データ圧縮されていたが圧縮解凍されたものと、データ圧縮されると共に暗号化されていたが、暗号解読されて圧縮解凍されたものとを含む。そして、ウィルスチェック部１０６は、コンピュータウィルスに感染していない添付ファイルについては、送信先に提供するようにし、コンピュータウィルスに感染している場合には、当該添付ファイルは送信先に提供せず、提供できない理由を送信先に通知する。
【００３７】
また、メール監視装置１は、ＬＡＮ３へのＬＡＮ接続端１０７ＴとＬＡＮＩ／Ｆ１０７とを備える。ＬＡＮＩ／Ｆ１０７は、ＬＡＮ３を通じて送信されてきたデータを自機において処理可能な形式のデータに変換して取り込む処理を行う。また、ＬＡＮＩ／Ｆ１０７は、ＬＡＮ３に接続された配下の端末に対して提供するデータを送信する形式のデータに変換して、ＬＡＮ３を通じて目的とする相手先に送信する処理を行う。
【００３８】
メール監視装置１は、ＬＡＮ３に接続されたユーザＰＣ２（１）、…、２（ｎ）のそれぞれとは、ＬＡＮＩ／Ｆ１０７及びＬＡＮ接続端１０７Ｔを通じて通信を行うことになる。そして、ユーザＰＣ２（１）、…、２（ｎ）のそれぞれは、メール監視装置１を介して通信ネットワーク４に接続され、メール監視装置１を介して電子メールの送受信を行うことができるようになっている。
【００３９】
なお、ＬＡＮ３にどのような端末が接続されているのかを、メール監視装置１においては制御部１０２内の不揮発性メモリに登録して管理している。具体的には、ポート番号や端末ＩＤとしてＩＰ（Internet Protocol）アドレスやＭＡＣ（Media Access Control address）アドレスなどの各端末を一意に特定可能な情報などが対応付けられて管理されている。また、メールサーバ名（ＰＯＰサーバ名、ＳＭＴＰサーバ名）、ユーザ名（アカウント名）などの電子メールの送受信に必要になる情報もまた、メーラー設定情報として予め使用者により入力され、当該不揮発性メモリに記憶保持されている。
【００４０】
暗号化判別部１１１は、メールサーバ装置５からダウンロードしてきた電子メール（受信電子メール）が、暗号化された添付ファイルが添付されているものか否かを判別する。暗号解読部１１２は、暗号化判別部１１１において、暗号化された添付ファイルが添付されていると判別された場合に、当該暗号化された添付ファイルについて、パスワード記憶部に記憶保持されている利用可能なパスワードを用いて暗号解読を行う。また、この実施の形態において暗号解読部１１２は、暗号解読された添付ファイルについて圧縮解凍も行って、ウィルスチェックが適切に行うことができる状態にする。暗号解読部１１２において、暗号解読できた添付ファイルについては、上述したウィルスチェック部１０６でウィルスチェックがされることになる。
【００４１】
保存処理部１１３は、暗号化されている添付ファイルを暗号解読部１１２において暗号解読することができなかった場合に、当該暗号化されている添付ファイルだけを添付ファイル記憶部に一時保存する処理を行う。ここで暗号解読できなかった添付ファイルには、利用可能なパスワードがパスワード記憶部１０３に記憶されていなかったために暗号解読できなかったものと、パスワード記憶部１０３に記憶されているパスワードでは暗号解読できなかったものの両方を含む。また、保存処理部１１３は、当該電子メールから暗号解読できなかった添付ファイルを削除し、ウィルスチェックができないために、添付ファイルが提供できない旨のメッセージを追記した当該電子メールを送信先に提供する処理も行う。
【００４２】
保存ファイル暗号解読部１１４は、保存処理部１１３によって添付ファイル記憶部１０４に一時記憶された暗号化されている添付ファイルについて、電子メールの送信先の使用者からパスワードの提供を受けて、暗号解読を行う。また、この実施の形態において、保存ファイル暗号解読部１１４は、暗号解読された添付ファイルについて、圧縮解凍処理も行って、ウィルスチェックが適切に行える状態にする。保存ファイル暗号解読部１１４において、暗号解読できた添付ファイルについては、上述したウィルスチェック部１０６でウィルスチェックがされることになる。
【００４３】
パスワード更新部１１５は、暗号解読部１１２において、または、保存ファイル暗号解読部１１４において、暗号解読に用いたパスワードに関する情報をパスワード記憶部１０３に更新する処理を行う。暗号解読部１１２において、暗号解読が成功した場合には、パスワード記憶部１０３のパスワードを用いて暗号解読できた場合であるので、パスワード記憶部１０３の対応データの使用回数と更新年月日を更新する。
【００４４】
なお、暗号解読部１１２において、暗号解読が不成功の場合には、パスワード記憶部１０３のパスワードを用いて暗号解読できなかった場合である。この場合には、パスワード記憶部１０３の対応データについて暗号解読の失敗回数を管理している場合には、当該失敗回数と更新年月日を更新することになる。
【００４５】
また、保存ファイル暗号解読部１１４において、暗号解読が成功した場合は、ユーザＰＣ２（１）、…、２（ｎ）の使用者から提供を受けたパスワードにより暗号解読できた場合である。このため、パスワード更新部１１５は、送信元アドレスと送信先アドレスとパスワードとをキー情報としてパスワード記憶部１０３の格納データを参照する。そして、パスワード更新部１１５は、対応するデータが存在しない場合には、使用回数と更新年月日を補って、当該データを追加記録し、対応するデータが存在する場合には、使用回数と更新年月日を更新する処理を行う。
【００４６】
なお、保存ファイル暗号解読部１１４において、暗号解読が成功しなかった場合は、ユーザＰＣ２（１）、…、２（ｎ）の使用者から提供を受けたパスワードにより暗号解読できなかった場合である。この場合には、使用者から通知されたパスワードが間違っている可能性が高いので、正しいパスワードの入力が求められることになる。従って、保存ファイル暗号解読部１１４において、暗号解読が成功しなかった場合には、パスワードの更新は行わない。
【００４７】
このように、メール監視装置１は、メールサーバ装置５と送信先の使用者が使用するユーザＰＣ２（１）、…、２（ｎ）との間に存在する。そして、メール監視装置１は、暗号化された添付ファイルについても、適切に暗号解読を行った後に、ウィルスチェックを行って、コンピュータウィルスに感染している添付ファイルは削除し、問題のない添付ファイルを送信先に提供するようにしている。
【００４８】
［メール監視処理の詳細］
図３、図４は、メール監視装置１で行われるメール監視処理を説明するためのフローチャートである。ＬＡＮ３を通じてメール監視装置に接続された配下のユーザＰＣ２（１）、…、２（ｎ）においてメーラーが立ち上げられて、電子メールの受信要求が送信されたとする。この場合に、当該受信要求を受信したメール監視装置１において、主に制御部１０２が機能して図３、図４のフローチャートに示す処理を実行する。なお、以下においては、説明を簡単にするため、特に区別して示す必要がある場合を除き、ユーザＰＣ２（１）、…、２（ｎ）をユーザＰＣ２と総称することとする。
【００４９】
制御部１０２は、メールサーバ装置５にアクセスし、受信要求のあった受信電子メールを取得する（ステップＳ１０１）。具体的に制御部１０２は、自己の不揮発性メモリに記憶保持している要求元のユーザＰＣ２の使用者に割り当てられている電子メールアドレスを送信先アドレスとする電子メールを受信電子メールとしてメールサーバ装置５から取得する。そして、制御部１０２は、取得した受信電子メールに添付ファイルが添付されているか否かを判別する（ステップＳ１０２）。
【００５０】
ステップＳ１０２の判別処理において、取得した受信電子メールに添付ファイルが添付されていると判別した時には、制御部１０２は、当該添付ファイルはデータ圧縮されたものか否かを判別する（ステップＳ１０３）。ステップＳ１０３の判別処理で、添付ファイルはデータ圧縮されていると判別した時には、制御部１０２の制御の下、暗号化判別部１１１が機能して、当該添付ファイルを暗号化されたものか否かを判別する（ステップＳ１０４）。
【００５１】
ステップＳ１０４の判別処理において、添付ファイルは暗号化されていないと判別したときには、当該受信電子メールに添付されている添付ファイルについて、圧縮解凍部１０５が圧縮解凍処理を実行し、データ圧縮前の添付ファイルを復元する（ステップＳ１０５）。この後、圧縮解凍された添付ファイルについて、ウィルスチェック部１０６がウィルスチェックを実行し（ステップＳ１０６）、ウィルスに感染しているか否かを判別する（ステップＳ１０７）。
【００５２】
ステップＳ１０７の判別処理において、ウィルスには感染していないと判別した時には、ウィルスチェック部１０６は、添付ファイルが添付された当該受信電子メールをそのまま送信先に提供する（ステップＳ１０８）。また、ステップＳ１０７の判別処理において、ウィルスに感染していると判別した時には、ウィルスチェック部１０６は、当該受信電子メールから当該添付ファイルを削除した上で、当該受信電子メールを送信先に提供するようにする（ステップＳ１０９）。なお、ステップＳ１０９においては、添付ファイルがウィルスに感染しているので、削除した旨が当該送信先に通知される。
【００５３】
また、ステップＳ１０２の判別処理において、取得した受信電子メールに添付ファイルは添付されていないと判別した時には、制御部１０２は、ステップＳ１０８からの処理を行って、当該受信電子メールを送信先に提供するようにする。また、ステップＳ１０３の判別処理で、添付ファイルはデータ圧縮されていないと判別した時には、制御部１０２は、添付ファイルについてウィルスチェックを行う（ステップＳ１０７）。そして、ウィルスチェックで問題がなければ、当該電子メールをそのまま受信先に提供し（ステップＳ１０８）、問題があれば、当該電子メールから当該添付ファイルを削除した上で、当該電子メールを受信先に提供する（ステップＳ１０９）。
【００５４】
そして、ステップＳ１０４の判別処理において、添付ファイルは暗号化されていると判別したときには、制御部１０２は、図４のステップＳ１１０からの処理を行う。この場合、制御部１０２の制御の下、暗号解読部１１２が機能する。そして、暗号解読部１１２は、当該受信電子メールの送信元の電子メールアドレスと送信先の電子メールアドレスとをキー情報として、パスワード記憶部１０３の格納データを参照し、利用可能なパスワードが保存されているか否かを判別する（ステップＳ１１０）。
【００５５】
ステップＳ１１０では、まず、送信元の電子メールアドレス及び送信先の電子メールアドレスが一致し、使用回数が所定の閾値以上のパスワードデータが存在するか否かを確認する。例えば、使用回数が１０回以上のパスワードは固定的に使用されていると考えられるので、使用回数が１０回以上のパスワードが存在するか否かを確認する。
【００５６】
また、使用回数が所定の閾値以上のパスワードデータが存在しない場合には、送信元の電子メールアドレス及び送信先の電子メールアドレスが一致するパスワードデータから予測できるパスワードが存在するか否かを確認する。例えば、図２の送信アドレスが「ｃｃｃｃｃ＠…」で送信先アドレスが「ｄｄｄｄｄ＠…」の場合、パスワードは「ＸＸＸＸＸ」に送信日付「西暦下２桁月２桁日２桁」であると予測できるので、予測可能なパスワードが存在すると判別できる。
【００５７】
使用回数が閾値以上のパスワードも予測可能なパスワードも存在しない場合には、送信元の電子メールアドレス及び送信先の電子メールアドレスが一致するパスワードデータが存在するか否かを確認する。例えば、図２の送信アドレスが「ｘｘｘｘｘ＠…」で送信先アドレスが「ｙｙｙｙｙ＠…」の場合のように、いくつかの決められたパスワードがローテーションで使用されている場合などがあるためである。
【００５８】
そして、ステップＳ１１０の判別処理において、利用可能なパスワードが保存されていると判別したときには、暗号解読部１１２は、その利用可能なパスワードを取得する（ステップＳ１１１）。すなわち、送信元の電子メールアドレス及び送信先の電子メールアドレスが一致し、使用回数が所定の閾値以上のパスワードデータが存在する場合には、当該パスワードを取得する。
【００５９】
また、使用回数が所定の閾値以上のパスワードデータが存在しない場合には、送信元の電子メールアドレス及び送信先の電子メールアドレスが一致するパスワードデータから予測できるパスワードがあれば、当該予測できるパスワードを取得する。従って、暗号解読部１１２は、図２に示した例の場合には、「ＸＸＸＸＸ」に今日の日付（西暦下２桁月２桁日２桁）からなるパスワードを生成して取得する。また、いずれも存在しない場合には、暗号解読部１１２は、送信元の電子メールアドレス及び送信先の電子メールアドレスが一致するパスワードを取得する。
【００６０】
次に、制御部１０２の制御の下、暗号解読部１１２は、ステップＳ１１１で取得したパスワードを用いて、送信先に提供すべき受信電子メールに添付されている添付ファイルについて暗号解読を行い、更に圧縮解凍処理を行う（ステップＳ１１２）。このステップＳ１１２の処理により、暗号解読および圧縮解凍が適切になされれば、ウィルスチェックを適切に行うことができる状態の添付ファイルが復元される。
【００６１】
そして、制御部１０２は、パスワード更新部１１５を制御して、今回用いたパスワードについての情報をパスワード記憶部１０３に更新する処理を行う（ステップＳ１１３）。このステップＳ１１３の更新処理は、暗号解読が成功した場合だけでなく、暗号解読が失敗した場合においても行われる。この後、制御部１０２は、ステップＳ１１２において、暗号解読および圧縮解凍が適切になされたか否かを判別する（ステップＳ１１４）。ステップＳ１１４の判別処理において、暗号解読および圧縮解凍が適切になされていないと判別したときには、ステップＳ１１０からの処理を繰り返し、次に利用可能なパスワードがあれば、これを用いて、暗号解読及び圧縮解凍を行うようにする。
【００６２】
ステップＳ１１４の判別処理において、暗号解読および圧縮解凍が適切になされたと判別したときには、図３のステップＳ１０６からの処理を行うようにする。このため、ステップＳ１１２において暗号解読され、圧縮解凍された添付ファイルについて、ウィルスチェックを行う（ステップＳ１０６）。そして、ステップＳ１０６のウィルスチェックの結果、ウィルスに感染しているか否かを判別する（ステップＳ１０７）。
【００６３】
ステップＳ１０７の判別処理の結果、感染していないと判別したときには、ウィルスチェック部１０６は、当該添付ファイルが添付された電子メールをそのまま送信先に提供する（ステップＳ１０８）。また、ステップＳ１０６のウィルスチェックの結果、ウィルスに感染していると判別したときには、ウィルスチェック部１０６は、当該電子メールから当該添付ファイルを削除して、当該電子メールを送信先に提供する（ステップＳ１０９）。ステップＳ１０８の処理の後とステップＳ１０９の処理の後においては、この図３、図４の処理を終了する。
【００６４】
また、図４に示したステップＳ１１０の判別処理において、利用可能なパスワードが存在しないと暗号解読部１１２が判別したとする。この場合、制御部１０２は、保存処理部１１３を制御して、パスワード記憶部１０３に記憶保持されているパスワードでは暗号解読できなかった添付ファイルのみを添付ファイル記憶部１０４に一時保存する（ステップＳ１１５）。添付ファイル記憶部１０４に一時保存される添付ファイルには、保存処理部１１３によりＵＲＬ（uniform resource locator）が割り当てられ、当該ＵＲＬによってアクセスが可能にされる。
【００６５】
この後、保存処理部１１３は、当該添付ファイルを当該受信電子メールから削除する（ステップＳ１１６）。そして、保存処理部１１３は、当該受信電子メールの本文に、添付ファイルはウィルスチェックができないために削除した旨のメッセージを追記して、これを送信先に提供し（ステップＳ１１７）、この図３、図４に示す処理を終了する。
【００６６】
図５は、図４のステップＳ１１７でメッセージが追記された受信電子メールの例を示す図である。当該受信電子メールの前半部分は、元々の電子メールの本文に記載されていた内容そのままである。そして、「＊＊＊＊＊メール監視装置より＊＊＊＊＊」以降のメッセージが、メール監視装置１において追記されたメッセージである。当該メッセージには、添付ファイルは暗号化されており、暗号解読ができないので、メール監視装置１において添付ファイルを一時保持していることが記載されている。
【００６７】
そして、当該添付ファイルをダウンロードする場合には、所定のＵＲＬにアクセスする必要があることが記載されている。当該ＵＲＬは、上述したように保存処理部１１３によって一時保存された当該添付ファイルに対して割り当てられたものである。従って、図５に示したようなメッセージが追記された受信電子メールを受信した送信先の使用者は、当該受信電子メールに記載されたＵＲＬにアクセスして、添付ファイルをダウンロードする処理を行うことになる。
【００６８】
このように、図３、図４に示した処理により、原則として、パスワード記憶部１０３に記憶されているパスワードを用いて暗号解読が行うようにされる。従って、パスワード記憶部１０３に記憶されているパスワードで、あるいは、パスワード記憶部１０３に記憶されているパスワードから予測されたパスワードで添付ファイルについて暗号解読できたとする。この場合には、ユーザＰＣ２の使用者は、パスワードの入力を一切行うことなく、電子メール本文とこれに添付されたウィルスチェックがされて安全性が確認された添付ファイルとを、通常通り提供を受けて利用することができる。
【００６９】
しかし、暗号化された添付ファイルが、暗号解読部１１２において、パスワード記憶部１０３に記憶されているパスワードで、あるいは、パスワード記憶部１０３に記憶されているパスワードから予測されたパスワードで、暗号解読できなかったとする。この場合には、当該添付ファイルのみが添付ファイル記憶部１０４に一時保持される。そして、以下に説明するように、ユーザＰＣ２の使用者は、メール監視装置１に対してパスワードを提供することにより、当該添付ファイルについて号解読及び圧縮解凍を行い、ウィルスチェック後、問題がない場合に提供を受けることができるようにされる。
【００７０】
［一時保存した添付ファイルの提供処理］
図６、図７は、暗号解読部１１２により暗号解読できずに、送信先には提供されず、添付ファイル記憶部１０４に一時保存された添付ファイルの提供処理を説明するためのフローチャートである。図６、図７に示すフローチャートは、図３、図４のフローチャートのステップＳ１１７の処理で図５に示した態様のメッセージが追記された電子メール本部を送信先に提供した場合に、メール監視装置１の主に制御部１０２によって実行される。
【００７１】
まず、制御部１０２は、メッセージを追記した受信電子メールに記載したＵＲＬへのアクセスを受け付けるようにし（ステップＳ２０１）、当該ＵＲＬへのアクセスを受け付けたか否かを判別する（ステップＳ２０２）。ステップＳ２０２の判別処理において、当該ＵＲＬへのアクセスを受け付けていないと判別したときには、ステップＳ２０１からの処理を繰り返す。
【００７２】
ステップＳ２０２の判別処理において、当該ＵＲＬへのアクセスを受け付けたと判別したときには、制御部１０２は、パスワード入力画面をアクセス元であるユーザＰＣ２に提供し（ステップＳ２０３）、パスワードなどの入力を受け付ける（ステップＳ２０４）。図８は、パスワード入力画面の例を示す図である。当該パスワード入力画面には、ユーザＰＣ２の使用者がダウンロードしようとしている添付ファイルが添付されていた受信電子メールの受信日、差出人（送信元）、宛先（送信先）、件名、添付ファイル名が表示される。
【００７３】
更に、当該パスワード入力画面には、パスワードの入力欄と、「削除」ボタンと、「終了」ボタンと、「ＯＫ」ボタンとが設けられている。パスワードの入力欄には、上述もしたように、別途の電子メールやファクシミリで通知されたパスワードが入力される。「削除」ボタンは、一時保存された添付ファイルの削除を指示するための操作ボタンであり、「終了」ボタンは、当該パスワード入力画面を通じたパスワードの入力処理を終了させるための操作ボタンである。「ＯＫ」ボタンは、パスワードを入力した後や「削除」ボタンや「終了」ボタンを操作した後に、当該入力やボタン操作を確定するための確認入力用の操作ボタンである。
【００７４】
そして、ステップＳ２０４において「ＯＫ」ボタンが操作されると、制御部１０２は、確定するようにされた操作は、パスワード入力欄へのパスワードの入力操作なのか否かを判別する（ステップＳ２０５）。ステップＳ２０５の判別処理において、確定するようにされた操作はパスワードの入力操作ではないと判別したときには、制御部１０２は、確定するようにされた操作は「終了」ボタンの選択操作か否かを判別する（ステップＳ２０６）。
【００７５】
ステップＳ２０６の判別処理において、確定するようにされた操作は「終了」ボタンの選択操作であると判別したときには、所定の終了処理を実行し（ステップＳ２０７）、この図６、図７に示す処理を終了する。ステップＳ２０７で行われる所定の終了処理は、図５に示したパスワード入力画面を消去して、当該入力画面を表示する前の表示状態に戻すようにユーザＰＣ２（１）を制御し、接続したリンクを切断するなどの一連の処理である。
【００７６】
また、ステップＳ２０６の判別処理において、確定するようにされた操作は「終了」ボタンの選択操作ではないと判別したときには、制御部１０２は、確定するようにされた操作は「削除」ボタンの選択操作か否かを判別する（ステップＳ２０８）。ステップＳ２０８の判別処理において、確定するようにされた操作は「削除」ボタンの選択操作ではないと判別したときには、確定可能な有効な操作はなされていないと判別し、ステップＳ２０４からの処理を繰り返す。
【００７７】
ステップＳ２０８の判別処理において、確定するようにされた操作は「削除」ボタンの選択操作であると判別したとする。この場合、制御部１０２は、所定の削除処理を実行し（ステップＳ２０９）、この図６、図７に示す処理を終了する。ステップＳ２０９では、ダウンロード対象の当該添付ファイルを添付ファイル記憶部１０４から削除すると共に、当該パスワード入力画面を消去して元の表示状態に戻すようにユーザＰＣ２（１）を制御し、接続したリンクを切断するなどの一連の処理が行われる。
【００７８】
また、ステップＳ２０５の判別処理において、確定するようにされた操作はパスワードの入力操作であると判別したときには、制御部１０２は、図７のステップＳ２１０の処理に進む。制御部１０２は、アクセス元のユーザＰＣ２（１）から要求された添付ファイルを添付ファイル記憶部１０４から読み出し（ステップＳ２１０）、これを保存ファイル暗号解読部１１４に供給する。
【００７９】
保存ファイル暗号解読部１１４は、制御部１０２の制御の下、これに供給された添付ファイルについて、ステップＳ２０４で受け付けた使用者からのパスワードを用いて暗号解読を行い、圧縮解凍を行う（ステップＳ２１１）。そして、制御部１０２は、保存ファイル暗号解読部１１４において、処理対象の添付ファイルが適切に暗号解読されて圧縮解凍されたか否かを判別する（ステップＳ２１２）。ステップＳ２１２の判別処理において、適切に暗号解読されて圧縮解凍されていないと判別したとする。この場合、パスワードの入力が誤っている可能性が高いので、制御部１０２は、パスワードを入力し直すことを要求するメッセージを形成して提供し（ステップＳ２１３）、図６に示したステップＳ２０３からの処理を繰り返すようにする。
【００８０】
一方、ステップＳ２１２の判別処理において、適切に暗号解読されて圧縮解凍されたと判別したとする。この場合、制御部１０２は、パスワード更新部１１５を制御し、今回、ユーザＰＣ２（１）の使用者から提供されたパスワードに関するパスワードデータ（図２）を形成し、これをパスワード記憶部１０３に追加する処理を行う（ステップＳ２１４）。この後、制御部１０２は、保存ファイル暗号解読部１１４によって暗号解読され、圧縮解凍された添付ファイルをウィルスチェック部１０６に供給してウィルスチェックを実行し（ステップＳ２１５）、ウィルスに感染しているか否かを判別する（ステップＳ２１６）。
【００８１】
ステップＳ２１６の判別処理において、ウィルスには感染していないと判別した時には、ウィルスチェック部１０６は、当該添付ファイルをアクセス元のユーザＰＣ２に提供し、接続されたリンクを開放するなどの処理を行う（ステップＳ２１７）。また、ステップＳ２１６の判別処理において、ウィルスに感染していると判別したとする。この場合には、ウィルスチェック部１０６は、当該添付ファイルを添付ファイル記憶部１０４から削除し、削除通知をアクセス元のユーザＰＣ２に提供して、接続されたリンクを開放するなどの処理を行う（ステップＳ２１９）。ステップＳ２１７の処理とステップＳ２１９の処理の後には、制御部１０２は、図６、図７に示した処理を終了する。
【００８２】
図９は、ステップＳ２１９において、アクセス元に提供される添付ファイルの削除通知の例を示す図である。当該添付ファイルの削除通知には、図９に示すように、ユーザＰＣ２（１）の使用者がダウンロード使用としている添付ファイルが添付されていた受信電子メールの受信日、差出人、宛先、件名、添付ファイル名が表示される。更に、添付ファイルにはウィルスが検出されたため、削除された旨のメッセージが表示される。
【００８３】
これにより、受信先のユーザＰＣ２（１）の使用者は、いつ、どこから来た電子メール添付ファイルがウィルスに感染していたのかを明確に知ることができる。これにより、重要な添付ファイルであれば、ウィルスに感染していないものの再送を送信元（差出人）に要求するなどの対応を取ることが可能になる。
【００８４】
そして、図６、図７のフローチャートの処理により、パスワード記憶部１０３に記憶されているパスワードによって暗号解読できなくても、電子メールの送信先である使用者からパスワードの提供を受けて、暗号解読し、圧縮解凍も可能にされる。しかも、暗号解読に用いられ、適切に暗号解読ができたパスワードについては、パスワード記憶部１０３に更新される。これにより、この後に受信する電子メールに暗号化された添付ファイルが添付されている場合に、自動的に暗号解読して圧縮解凍するための準備を行うことができる。
【００８５】
［実施の形態の効果］
上述した実施の形態のメール監視装置１によれば、受信電子メールに暗号化された添付ファイルが添付されている場合には、まず、パスワード記憶部１０３に記憶されているパスワードを用いるようにして暗号解読が行われる。すなわち、パスワード記憶部１０３に記憶されているパスワードにより、あるいは、パスワード記憶部１０３に記憶されているパスワードから予測できるパスワードにより暗号解読が行われる。これにより、パスワード記憶部１０３に記憶されているパスワードに応じて暗号解読できた場合には、当該電子メールの受信者は、パスワードを入力することなく、ウィルスチェックまで行って安全性が確認された添付ファイルを電子メール本文と共に取得できる。
【００８６】
また、パスワード記憶部１０３に記憶されているパスワードに応じて暗号解読できなかった場合には、メール監視装置１は暗号化できなかった添付ファイルだけを一時記憶する。そして、メール監視装置１は、受信者であるユーザＰＣ２の使用者からパスワードの提供を受けて、暗号解読、圧縮解凍、ウィルスチェックを行い、問題がない添付ファイルについては、本来の受信者に提供できる。この場合に用いたパスワードは、パスワード記憶部１０３に更新されるので、同じ送信元（差出人）からの電子メールに暗号化された添付ファイルの暗号解読を行う場合に役立てることができる。
【００８７】
そして、受信先においては、できるだけ、パスワードを入力する機会を少なくすることができるので、電子メールの受信に際して手間を省くことができると共に、パスワードの秘匿性を高く保つことができる。
【００８８】
［変形例］
なお、上述した実施の形態では、暗号化されてデータ圧縮された添付ファイルは、暗号解読され、圧縮解凍されて、ウィルスチェックがなされ、安全が確認されたものでも、暗号化されてデータ圧縮された状態で、送信先の使用者に提供される。従って、送信先では、添付ファイルについては暗号解読し、圧縮解凍して利用することになる。しかし、これに限るものではない。
【００８９】
例えば、一度、暗号解読しているため、暗号化することなく、データ圧縮された状態の添付ファイルを、電子メールに添付して、あるいは、添付ファイルだけを単独で提供するようにできる。すなわち、メール監視装置１から配下のユーザＰＣ２（１）、…、２（ｎ）まではＬＡＮ３を通るため安全性は確保されているためである。送信先では、当該添付ファイルについては、圧縮解凍して利用することになる。
【００９０】
また、転送速度に問題がない場合には、メール監視装置１から配下のユーザＰＣ２（１）、…、２（ｎ）へは、暗号解読し、圧縮解凍した添付ファイルを提供することも可能である。
【００９１】
また、送信先に提供する電子メール本文に添付ファイルを添付して提供する場合には、当該電子メールに対して、暗号解読して圧縮解凍し、ウィルスチェックを行って問題のないことが確認された添付ファイルが添付されている旨のメッセージを追記してもよい。これにより、送信先の使用者は、安心して添付ファイルを利用することができる。また、パスワード記憶部１０３のパスワードを利用して暗号解読することができずに、一時保存された添付ファイルがダウンロードされる場合にも、同様の通知をメール監視装置１から送信先に行うようにしてもよい。
【００９２】
また、上述したように、暗号解読後の電子メールを送信先に提供する場合にも、メール監視装置１は、暗号化された添付ファイルを暗号解読して提供する旨の通知を送信先に行うようにしてもよい。この場合には、送信先の使用者は、暗号化されずに送信されてきてしまったと誤解することもないようにできる。
【００９３】
また、上述した実施の形態では、パスワード記憶部１０３に記憶されているパスワードの内、使用回数が所定回（例えば１０回）以上のパスワードを利用可能なものであると判別するようにした。この場合の使用回数は、メール監視装置１の運用者が適宜の回数の設定することができる。また、送信元と送信先に使用回数の閾値を替えることもできる。
【００９４】
また、送信元と送信先ごとに、パスワード種別を管理し、これを利用するようにしてもよい。この場合のパスワード種別は、毎回変わるパスワードが用いられているのか、固定的なパスワードが用いられているのか、日付を組み合わせるなどのパスワードが用いられているのか、複数のパスワードが用いられているのかの別を示す。当該パスワード種別により、例えば、図４に示したステップＳ１１０及びステップＳ１１１の処理の簡略化を図ることができる。
【００９５】
また、パスワード記憶部１０３に、送信元と送信先が同じで異なるパスワードが複数登録されている場合には、これらに優先順位を設定するようにしてもよい。そして、優先順位が設定されている場合、優先順位の高いパスワードから順番に使用して、暗号解読を行うようにすることができる。また、暗号解読の失敗回数が更新されている場合には、失敗回数の少ないパスワードから順に使用するようにすることもできる。
【００９６】
また、パスワード記憶部１０３に記憶されているパスワードについては、条件を設けて消去するようにしてもよい。例えば、３０回以上使用されたパスワードは消去し、新たなパスワードを決めるように、メール監視装置１からユーザＰＣ２を通じて各使用者を促すこともできる。同様に、パスワードの登録日もパスワード記憶部１０３で管理し、一定期間以上使用されたパスワードは消去し、新たなパスワードを決めるように、メール監視装置１からユーザＰＣ２を通じて各使用者を促すこともできる。また、所定期間更新されていないパスワードをパスワード記憶部１０３から消去することもできる。
【００９７】
また、上述した実施の形態では、説明を簡単にするため、送信先については１つであるものとして説明したが、周知のように、電子メールは、いわゆる「ＣＣ（Carbon Copy）」機能や「ＢＣＣ（Blind Carbon Copy）」機能を用いることが可能である。これらの機能が用いられている場合には、これらの機能により電子メールが送信される送信先を別と管理し、これらの機能により電子メールが送信される送信先にも、ウィルスチェックされた添付ファイルを提供するようにできる。
【００９８】
また、上述したメール監視装置１のメール監視機能を、ＵＴＭ（Unified Threat Management）装置などと呼ばれる統合脅威管理装置に対して、当該ＵＴＭ装置が備える複数の異なるセキュリティ機能の１つとして搭載することもできる。
【００９９】
また、上述した実施の形態では、暗号化された添付ファイルはデータ圧縮もされているものとして説明したが、これに限るものではない。データ圧縮はされずに、暗号化されて電子メールに添付されている添付ファイルについても、同じように処理可能である。この場合には、圧縮解凍処理がされない態様となる。
【０１００】
［その他］
上述した実施の形態の説明からも分かるように、請求項のメール監視装置の構成手段と実施の形態のメール監視装置１の構成部分とを対応付けると以下のようになる。記憶手段の機能は、メール監視装置１のパスワード記憶部１０３が実現し、暗号化判別手段の機能は、メール監視装置１の暗号化判別部１１１が実現している。また、第１の解読手段の機能は、メール監視装置１の暗号解読部１１２が実現し、第１の更新手段の機能は、メール監視装置１のパスワード更新部１１５が実現し、第１のチェック手段の機能は、メール監視装置１のウィルスチェック部１０６が実現している。
【０１０１】
また、保存手段の機能は、メール監視装置１の保存処理部１１３が実現し、受付手段の機能は、メール監視装置１のＬＡＮ接続端１０７Ｔ及びＬＡＮＩ／Ｆ１０７が実現している。また、第２の解読手段の機能は、メール監視装置１の保存ファイル暗号解読部１１４が実現し、第２の更新手段の機能は、メール監視装置１のパスワード更新部１１５が実現している。また、第２のチェック手段の機能は、メール監視装置１のウィルスチェック部１０６が実現している。
【０１０２】
また、図３、図４のフローチャートに示したメール監視装置１で行われる処理を実行するプログラムが、この発明のメール監視プログラムの一実施の形態が適用されたものである。従って、図１に示した、圧縮解凍部１０５、ウィルスチェック部１０６、暗号化判別部１１１、暗号解読部１１２、保存処理部１１３、保存ファイル暗号解読部１１４、パスワード更新部１１５の各機能は、制御部１０２で実行されるプログラムによって、制御部１０２の機能として実現することもできる。
【符号の説明】
【０１０３】
１…メール監視装置、１０１Ｔ…通信ネットワークへの接続端、１０１…通信Ｉ／Ｆ、１０２…制御部、１０３…パスワード記憶部、１０４…添付ファイル記憶部、１０５…圧縮解凍部、１０６…ウィルスチェック部、１０７…ＬＡＮＩ／Ｆ、１０７Ｔ…ＬＡＮ接続端、１１１…暗号化判別部、１１２…暗号解読部、１１３…保存処理部、１１４…保存ファイル暗号解読部、１１５…パスワード更新部、２…ユーザＰＣ、３…ＬＡＮ、４…通信ネットワーク、５…メールサーバ装置
【図１】
2019068180.tif 000003
【図２】
2019068180.tif 000004
【図３】
2019068180.tif 000005
【図４】
2019068180.tif 000006
【図５】
2019068180.tif 000007
【図６】
2019068180.tif 000008
【図７】
2019068180.tif 000009
【図８】
2019068180.tif 000010
【図９】
2019068180.tif 000011