(57)【要約】【課題】電子メールの送信時に、添付ファイルに対するセキュリティの確認を効率的に行うことによって、セキュリティの向上と共に、送信者の作業負荷を軽減する。【解決手段】電子メールの送信前に、電子メールに添付するファイルに入力された情報が第三者へ漏洩してはならない情報を含んでいるか否かを判定し、含んでいる場合は、チェック結果表示画面５００に表示することで、送信者は、電子メールに対するセキュリティの目視確認を行うことが簡易に可能となる。【選択図】図１３
2013130942.tif 000002
【特許請求の範囲】
【請求項１】
送信対象とすべく文書を含む電子メールに対して添付されたファイルを抽出する抽出手段と、
前記抽出手段によって抽出した添付ファイルに入力された情報がセキュリティを保護すべく所定条件を満たすか否かを判定するファイル判定手段と、
前記電子メールの送信前に、前記ファイル判定手段によって前記添付ファイルが所定条件を満たさない場合、当該満たさない旨を表示する表示手段と、
前記表示手段によって表示された添付ファイルに対して送信するか否かを指示入力するための指示入力手段と、
前記指示入力手段によって指示された添付ファイルを送信対象とすべく文書と共に電子メールを作成するメール作成手段と、
前記メール作成手段によって作成した電子メールを送信する送信手段と、
を備えたことを特徴とするメールセキュリティ装置。
【請求項２】
前記ファイル判定手段は、前記抽出手段によって抽出した添付ファイルが圧縮ファイルである場合、圧縮されたファイルに対して判定を行うことを特徴とする請求項１に記載のメールセキュリティ装置。
【請求項３】
前記判定手段は、前記抽出手段によって抽出した添付ファイルにパスワードが付与されているか否かを判定し、パスワードが付与されていると判定した場合、パスワードの入力を促し、
前記送信対象とすべく文書を送信した後、前記判定手段によって入力されたパスワードに対応させて、前記パスワードが付与された前記添付ファイルの名称を表示したパスワード送信用文書と共に電子メールを作成する再送メール作成手段と、
前記送信手段は、前記再送メール作成手段によって作成した電子メールを送信することを特徴とする請求項１または２に記載のメールセキュリティ装置。
【請求項４】
前記再送メール作成手段は、前記送信対象とすべく文書に対する返信あるいは転送を行う場合、前記送信対象とすべく文書に対応するパスワード送信用文書を特定し、特定したパスワード送信用文書を用いて電子メールを作成する請求項３に記載のメールセキュリティ装置。
【請求項５】
前記ファイル判定手段は、前記送信対象とすべく文書に対する返信あるいは転送を行う場合、前記送信対象とすべく文書に添付されていたファイルが、受信した文書に添付していたファイルと異なる場合、前記送信対象とすべく文書に添付されていたファイルに対して判定を行い、
前記再送メール作成手段は、前記判定手段によって入力されたパスワードに対応させて、前記パスワードが付与された前記添付ファイルの名称を表示したパスワード送信用文書と共に電子メールを作成することを特徴とする請求項４に記載のメールセキュリティ装置。
【請求項６】
前記ファイル判定手段は、前記抽出手段によって抽出した添付ファイルにパスワードが付与されているか否かを判定し、パスワードが付与されていると判定しない場合、パスワードの入力を促し、前記添付ファイルに対して入力されたパスワードを付与することを特徴とする請求項３に記載のメールセキュリティ装置。
【請求項７】
メールセキュリティ装置における電子メールに添付されたファイルのセキュリティ保護方法であって、
前記メールセキュリティ装置の抽出手段が、送信対象とすべく文書を含む電子メールに対して添付されたファイルを抽出する抽出ステップ、
前記メールセキュリティ装置のファイル判定手段が、前記抽出ステップによって抽出した添付ファイルに入力された情報がセキュリティを保護すべく所定条件を満たすか否かを判定するファイル判定ステップ、
前記メールセキュリティ装置の表示手段が、前記電子メールの送信前に、前記ファイル判定ステップによって前記添付ファイルが所定条件を満たさない場合、当該満たさない旨を表示する表示ステップ、
前記メールセキュリティ装置の指示入力手段が、前記表示ステップによって表示された添付ファイルに対して送信するか否かを指示入力するための指示入力ステップ、
前記メールセキュリティ装置のメール作成手段が、前記指示入力ステップによって指示された添付ファイルを送信対象とすべく文書と共に電子メールを作成するメール作成ステップ、
前記メールセキュリティ装置の送信手段が、前記メール作成ステップによって作成した電子メールを送信する送信ステップ、
を含むことを特徴とする電子メールに添付されたファイルのセキュリティ保護方法。
【請求項８】
メールセキュリティ装置で読取実行可能なプログラムであって、
前記メールセキュリティ装置を、
送信対象とすべく文書を含む電子メールに対して添付されたファイルを抽出する抽出手段と、
前記抽出手段によって抽出した添付ファイルに入力された情報がセキュリティを保護すべく所定条件を満たすか否かを判定するファイル判定手段と、
前記電子メールの送信前に、前記ファイル判定手段によって前記添付ファイルが所定条件を満たさない場合、当該満たさない旨を表示する表示手段と、
前記表示手段によって表示された添付ファイルに対して送信するか否かを指示入力するための指示入力手段と、
前記指示入力手段によって指示された添付ファイルを送信対象とすべく文書と共に電子メールを作成するメール作成手段と、
前記メール作成手段によって作成した電子メールを送信する送信手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールに対する添付ファイルのセキュリティ管理を行うメールセキュリティ装置、制御方法、及びプログラムである。
【背景技術】
【０００２】
近年、電子メールにて電子ファイルのやり取りの機会が多くなってきている。しかし、宛先の間違いや不正アクセス者により、電子ファイルの内容が第三者に渡り、重大な問題が発生する事象が増加している。
【０００３】
そこで、電子メールの送信前に、送信先の宛先ごとに電子メールの送信内容を解析し、その解析結果を確認するための事項を表示する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１５３２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された技術では、電子メールの送信前に、解析内容として、送信先の電子メールのアドレスの総件数、各アドレスについての確認事項、電子メールの本文、電子メールに添付されたファイルのプロパティ、及び電子メールの暗号化の有無等を確認することができるため、宛先に応じた適正な電子メールの送信を行うことが可能となるものの、不正アクセスに対する考慮が不十分である。
【０００６】
不正アクセスによって、添付ファイルの内容を第三者に盗み取られることによって、機密事項等の情報が第三者へ漏洩する可能性も十分生じ得るため、添付ファイルへのパスワード付与は、忘れずに行うことが重要である。
【０００７】
しかしながら、全ての添付ファイルに対してパスワードを付与する態様であれば、送信者側に余計な負担をかけることにもつながり、適切な態様とも言えず、添付ファイルに入力された情報等によって、パスワード付与の必要有無を、送信者が判断できる態様が必要となる。
【０００８】
そこで、本発明の目的は、電子メールの送信時に、添付ファイルに対するセキュリティの確認を効率的に行うことによって、セキュリティの向上と共に、送信者の作業負荷を軽減することが可能となる。
【課題を解決するための手段】
【０００９】
上記課題を解決するための第１の発明は、送信対象とすべく文書を含む電子メールに対して添付されたファイルを抽出する抽出手段と、前記抽出手段によって抽出した添付ファイルに入力された情報がセキュリティを保護すべく所定条件を満たすか否かを判定するファイル判定手段と、前記電子メールの送信前に、前記ファイル判定手段によって前記添付ファイルが所定条件を満たさない場合、当該満たさない旨を表示する表示手段と、前記表示手段によって表示された添付ファイルに対して送信するか否かを指示入力するための指示入力手段と、前記指示入力手段によって指示された添付ファイルを送信対象とすべく文書と共に電子メールを作成するメール作成手段と、前記メール作成手段によって作成した電子メールを送信する送信手段と、を備えたことを特徴とするメールセキュリティ装置である。
【００１０】
上記課題を解決するための第２の発明は、メールセキュリティ装置における電子メールに添付されたファイルのセキュリティ保護方法であって、前記メールセキュリティ装置の抽出手段が、送信対象とすべく文書を含む電子メールに対して添付されたファイルを抽出する抽出ステップ、前記メールセキュリティ装置のファイル判定手段が、前記抽出ステップによって抽出した添付ファイルに入力された情報がセキュリティを保護すべく所定条件を満たすか否かを判定するファイル判定ステップ、前記メールセキュリティ装置の表示手段が、前記電子メールの送信前に、前記ファイル判定ステップによって前記添付ファイルが所定条件を満たさない場合、当該満たさない旨を表示する表示ステップ、前記メールセキュリティ装置の指示入力手段が、前記表示ステップによって表示された添付ファイルに対して送信するか否かを指示入力するための指示入力ステップ、前記メールセキュリティ装置のメール作成手段が、前記指示入力ステップによって指示された添付ファイルを送信対象とすべく文書と共に電子メールを作成するメール作成ステップ、前記メールセキュリティ装置の送信手段が、前記メール作成ステップによって作成した電子メールを送信する送信ステップ、を含むことを特徴とする電子メールに添付されたファイルのセキュリティ保護方法である。
【００１１】
上記課題を解決するための第３の発明は、メールセキュリティ装置で読取実行可能なプログラムであって、前記メールセキュリティ装置を、送信対象とすべく文書を含む電子メールに対して添付されたファイルを抽出する抽出手段と、前記抽出手段によって抽出した添付ファイルに入力された情報がセキュリティを保護すべく所定条件を満たすか否かを判定するファイル判定手段と、前記電子メールの送信前に、前記ファイル判定手段によって前記添付ファイルが所定条件を満たさない場合、当該満たさない旨を表示する表示手段と、前記表示手段によって表示された添付ファイルに対して送信するか否かを指示入力するための指示入力手段と、前記指示入力手段によって指示された添付ファイルを送信対象とすべく文書と共に電子メールを作成するメール作成手段と、前記メール作成手段によって作成した電子メールを送信する送信手段と、して機能させることを特徴とするプログラムである。
【発明の効果】
【００１２】
本発明によれば、電子メールの送信時に、添付ファイルの内容に応じて、セキュリティ対策を行うことができるので、セキュリティの向上と共に、送信者の作業負荷を軽減することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るメールセキュリティシステムの概略構成を示すシステム構成図である。
【図２】本発明の実施形態に係るクライアント端末、及びメールサーバに適用可能な情報処理装置のハードウェアの概略構成を示す構成図である。
【図３】本発明の実施形態に係るメールセキュリティシステムにおける機能構成を示す構成図である。
【図４】本発明の実施形態に係るメールセキュリティシステムにおいて、添付されたファイルのチェックを含む電子メールの送信に関する処理を示すフローチャートである。
【図５】本発明の実施形態に係るメールセキュリティシステムにおいて、添付されたファイルのチェックを含む電子メールの送信に関する処理を示すフローチャートである。
【図６】本発明の実施形態における電子メールの送信に関する処理において利用されるテーブルの構成を示す構成図である。
【図７】本発明における圧縮ファイルに付与されているパスワードを入力するための画面の構成を示す構成図である。
【図８】本発明における入力したパスワードが間違った時に入力しなおすための画面の構成を示す構成図である。
【図９】本発明における圧縮ファイルにパスワードを付与するために入力を行う画面の構成を示す構成である。
【図１０】本発明におけるファイルにパスワードを付与するために入力を行うための画面の構成を示す構成図である。
【図１１】本発明におけるパファイルが付与されているパスワードを入力するための画面の構成を示す構成図である。
【図１２】本発明におけるファイルに対して圧縮及びパスワード付与を実行するための画面の構成を示す構成図である。
【図１３】本発明における添付ファイルのチェック結果を表示するための画面の構成を示す構成図である。
【図１４】本発明における先に送信した電子メールの添付ファイルに付与されたパスワードの送信確認を行うための画面の構成図である。
【図１５】本発明の実施形態において、ファイルにパスワードが付与されているかをチェックするためのフロー
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１５】
図１は、本発明のメールセキュリティシステムの概略構成を示す構成図である。
【００１６】
図1は、クライアント端末１０１、１０２が組織内のローカルエリアネットワーク（ＬＡＮ）を通じて、メールサーバ１０３へ、ネットワーク１０４を介して、接続される構成となっている。
【００１７】
クライアント端末１０１、１０２が電子メールの送信を実行することにより、メールサーバ１０３を介して、クライアント端末１０１、１０２及び電子メールの送信先を示す宛先へ電子メールを送信する。
【００１８】
メールサーバ１０３は、ＰＯＰやＳＭＴＰを利用して電子メールを配信するためのソフトウェアを有したメールサーバである。
【００１９】
以下、図２を用いて、図１に示したクライアント端末１０１、１０２、メールサーバ１０３に適用可能な情報処理装置のハードウェア構成について説明する。
【００２０】
図２は、図１に示したクライアント端末１０１、１０２、メールサーバ１０３に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００２１】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２２】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２３】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて使用者・サーバ管理者が使用するものである。
【００２４】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２５】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したネットワーク１０４）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２６】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２７】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００２８】
以下、図３を用いてメールセキュリティシステムの各機能に関して説明をするが、図３に示す各機能は、ハードウェアに依存するものではなく、あくまでも、メールセキュリティシステムをソフトウェア的に機能分割したものである。
【００２９】
パスワードチェック３０１は、送信する電子メールに対してファイルが添付されているか否かを判定し、電子メールに添付されているファイルに対するパスワードをチェックする機能であり、添付ファイルと送信者によって入力されたパスワードを照合し、送信者の意図したパスワードがかけられていることを確認する。
【００３０】
パスワード保管部３０２は、パスワードチェック３０１によってチェックされて送信者の意図したパスワードが保管されており、パスワードの保管及び取り出しを行う機能である。保管されたパスワードは、添付ファイルの内容をチェックするファイル内容チェック部３０３や添付ファイルを展開するためのパスワードに関する情報を再送信するための電子メールを作成する再送メール作成部３０４によって使用される。
【００３１】
ファイル内容チェック部３０３は、電子メールに添付されているファイルの中に不正や機密等の情報が存在していないかをチェックするための機能である。電子メールに添付されているファイルをパスワード保管部３０２に保管したパスワードで展開し、添付ファイルへの入力内容のチェックを行う。
【００３２】
ファイルのチェック結果は、ファイル内容チェック部３０３に保存され、そのチェック結果は、チェック結果を表示するチェック結果表示部３０５やパスワードのみを再送信するメールを作成する再送メール作成部３０４によって使用される。また、チェック結果表示部３０５から送り返された送信対象メールの情報についてもファイル内容チェック部３０３に保存する。
【００３３】
再送メール作成部３０４は、添付ファイルを展開するために必要とするパスワードのみを再送信するためのメールを作成する機能である。送信すべき添付ファイルと関連するパスワードをパスワード保管部３０２から受け取り、再送信用のメールを作成する。
【００３４】
チェック結果表示部３０５は、ファイル内容チェック部３０３で行われたチェックの結果を表示する機能である。図１３に示す形式で図示されたのち、送信するファイルの選択情報をファイル内容チェック部３０３に返す。
【００３５】
メール作成部３０６は、送信者が電子メールを作成するための機能である。電子メールの宛先・件名・本文の記述や、添付ファイルの付与を電子メールの基幹の知識なく操作できる。
【００３６】
メール送信部３０７は、作成された電子メールを送信する機能である。電子メールをＳＭＴＰ等のプロトコルを用いてメールサーバ１０３等へ送信する。
【００３７】
各機能にて実現される処理の詳細は、後述するフローチャートを用いて説明を行う。また、各機能は、クライアント端末１０１、クライアント端末１０２において実現するものである。
【００３８】
以下、作成されたファイルが添付された電子メールの送信処理を示す図４及び図５のフローチャートを用いて説明する。
【００３９】
ステップS１０１では、クライアント端末１０１あるいはクライアント端末１０２において、電子メールを作成、送信するためのソフトウェア（以下、メーラ）を起動し、１度も送信された形跡のない未送信文書（つまり、受信された文書に対する転送や返信、過去に送信した文書の再送ではなく、新規に送信対象とする文書を示す）が起動されたか否かを判定し、起動されたと判定した場合は、ステップＳ１０４へ処理を進め、起動されたと判定しない場合は、ステップＳ１０２へ処理を進める。
【００４０】
ステップＳ１０２では、パスワードチェック３０1によって、ステップＳ１０１において起動された既に送信した形跡のある送信済文書にファイルが添付されているか否かを判定し、添付されていると判定した場合は、ステップＳ１０３へ処理を進め、添付されていないと判定した場合は、ステップＳ１０４へ処理を進める。
【００４１】
ステップＳ１０３では、パスワードチェック３０1によって、送信済文書に添付されたファイルをＲＡＭ２０３等の所定の記憶領域においてチェック用フォルダに保管し、ステップＳ１０４では、メーラに備えられた、新たに電子メールを送信する際に押下するための新規送信ボタン（不図示）が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ１０５へ処理を進め、押下されたと判定しない場合は、ステップＳ１１４へ処理を進める。
【００４２】
ステップＳ１０５では、パスワードチェック３０1によって、新規に送信する文書にファイルが添付されているか否かを判定し、添付されていると判定した場合は、ステップＳ１０６へ処理を進め、添付されていないと判定した場合は、ステップＳ２１６へ処理を進める。
【００４３】
ステップＳ１０６では、パスワードチェック３０1によって、新規送信文書に添付されたファイルをＲＡＭ２０３等の所定の記憶領域においてチェック用フォルダに保管し、ステップＳ１０７では、パスワードチェック３０1によって、チェック用フォルダに保管した添付ファイルを取得する。
【００４４】
ステップＳ１０８では、パスワードチェック３０1によって、ステップＳ１０７によって取得した添付ファイルが圧縮ファイルであるか否かを判定し、圧縮ファイルであると判定した場合は、ステップＳ１０９へ処理を進め、圧縮ファイルであると判定しない場合は、ステップＳ１１７へ処理を進める。本ステップにおける判定方法としては、ファイルの拡張子を用いて判定を行うことが可能である。
【００４５】
ステップＳ１０９では、パスワードチェック３０1によって、ステップＳ１０８において圧縮ファイルにパスワードが付与されているか否かを判定し、付与されていると判定した場合は、ステップＳ１１０へ処理を進め、付与されていないと判定した場合は、ステップＳ１２２へ処理を進める。
【００４６】
本ステップにおける判定方法としては、例えば、従来から行われている方法として、圧縮ファイルがＺＩＰ形式のファイルである場合、初めに、付与されたパスワードとＺＩＰのヘッダー部のＣＲＣチェック（CyclicRedundancyCheck）を行い、一致しない場合にパスワードの不正とする。
【００４７】
次に圧縮ファイルを実際に解凍し、データ部のＣＲＣチェックを行い、パスワードのチェックを判定する。
【００４８】
ステップＳ１１０では、パスワードチェック３０1によって、図７に示すパスワード入力画面４００を表示して、ステップＳ１０９においてパスワードが付与された圧縮ファイルの当該パスワードの入力を促す。
【００４９】
ステップＳ１１１では、パスワードチェック３０1によって、パスワード入力画面４００に対して入力されたパスワードをパスワード入力欄４０１において受付けて、ＯＫボタン４０２が押下されたことを検知すると、ステップＳ１１２では、パスワードチェック３０1によって、圧縮ファイルに付与されたパスワードとステップＳ１１１において受付けたパスワードとが一致するか否かを判定し、一致すると判定した場合、ステップＳ２０１（図５参照）に処理を進め、一致すると判定しない場合、ステップＳ１１３へ処理を進める。
【００５０】
ステップＳ１１３では、パスワードチェック３０1によって、圧縮ファイルに付与されたパスワードを再入力させるために、図８に示すパスワード再入力画面４０３を表示し、ステップＳ１１１では、パスワード再入力画面４０３に対して入力されたパスワードをパスワード入力欄４０４において受付けて、ＯＫボタン４０５が押下されたことを検知すると、ステップＳ１１２へ処理を進める。
【００５１】
ステップＳ１１２では、パスワードチェック３０1によって、圧縮ファイルに付与されたパスワードとステップＳ１１１において、パスワード再入力画面４０３にて受付けたパスワードとが一致するか否かを判定し、一致すると判定した場合、ステップＳ２０１（図５参照）に処理を進め、一致すると判定しない場合、ステップＳ１１３へ再度処理を進める。
【００５２】
ステップＳ１１４では、メーラに備えられた、送信済文書を電子メール転送／返信する際に押下するための転送／返信ボタン（不図示）が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ１１５へ処理を進め、押下されたと判定しない場合は、ステップＳ１０４へ処理を進める。
【００５３】
ステップＳ１１５では、パスワードチェック３０1によって、送信済文書にファイルが添付されているか否かを判定し、添付されていると判定した場合は、ステップＳ１１６へ処理を進め、添付されていると判定しない場合は、ステップＳ２１６へ処理を進める。
【００５４】
ステップＳ１１６では、パスワードチェック３０1によって、ステップＳ１０３にてチェック用フォルダに記憶したファイルと、現時点で、送信済文書に添付されているファイルと、を用いて変更があったか否かを判定し、変更があったと判定した場合は、ステップＳ１０７へ処理を進め、変更がないと判定した場合は、ステップＳ２１５へ処理を進める。尚、変更があったか否かに関しては、添付されるファイルに限らず、添付されるファイルへ入力された情報に関しても、ファイルの更新日等も用いて、変更があったか否かを判定する。
【００５５】
ステップＳ１１７では、パスワードチェック３０1によって、圧縮ファイルに対して、パスワードを付与することが可能な形式のファイルか否かを判定し、付与することが可能と判定した場合は、ステップＳ１１８へ処理を進め、付与することが不可と判定した場合は、ステップＳ２１７へ処理を進める。本ステップにおける判定方法としては、圧縮ファイルの拡張子を用いることで、パスワード付与可能か否かを予め定めておく方法で対応することが可能である。
【００５６】
ステップＳ１１８では、パスワードチェック３０1によって、圧縮ファイルによって圧縮されたファイルにパスワードが付与されているか否かを判定し、付与されていると判定した場合、ステップＳ１１９へ処理を進め、付与されていると判定しない場合は、ステップＳ２１７へ処理を進める。
【００５７】
本ステップにおける判定方法としては、判定対象となるファイルの種類が、MSOffice系（マイクロソフト社製）であれば、プログラムからVisualBasic（マイクロソフト社製）プログラム呼び出し、当該プログラムよりファイルに対して起動をかけて、パスワード指定なしでエラーが出たら、パスワードが付与されていることを表す。また、PDF（Acrobat社製）であれば、プログラムからAcrobatSDK（Acrobat社製）を利用したプログラムを呼び出し、ファイルに対して起動をかけてパスワード指定なしでエラーが出たら、パスワードが付与されていると判定している。
【００５８】
尚、ファイルの種類としては、図１５に示されるように、テキスト系、MSOffice系、PDF、画像系、及びプログラムファイル系と、幾つかの種類にカテゴリ化することが可能であるが、このようなカテゴリ化された各ファイルの種類に応じて実行すべく処理を定義しても良い。
【００５９】
ステップＳ１１９では、パスワードチェック３０1によって、ファイルに付与されているパスワードを入力するためのパスワード入力画面４１３（図１１参照）を表示し、パスワード入力欄４１４に入力されたパスワードを受付け、ＯＫボタン４１５が押下されたことを検知すると、ステップＳ１２０では、パスワードチェック３０1によって、圧縮されたファイルに付与されたパスワードとステップＳ１１９において受付けたパスワードとが一致するか否かを判定し、一致すると判定した場合、ステップＳ２０１（図５参照）に処理を進め、一致すると判定しない場合、ステップＳ１２１へ処理を進める。
【００６０】
ステップＳ１２１では、パスワードチェック３０1によって、ファイルに付与されたパスワードを再入力させるために、パスワード入力画面４１３を表示し、パスワード入力画面４１３に対して入力されたパスワードをパスワード入力欄４１４において受付けて、ＯＫボタン４１５が押下されたことを検知すると、ステップＳ１２０へ処理を進める。
【００６１】
ステップＳ１２２では、パスワードチェック３０1によって、圧縮ファイルに対してパスワードを付与することを促すため、図９に示すパスワード入力画面４０６を表示し、ステップＳ１２３では、パスワードチェック３０1によって、パスワード入力欄４０７に入力されたパスワードを受付け、ＯＫボタン４０８が押下されたことを検知すると、ステップＳ１２４において、パスワードチェック３０1によって、パスワード入力欄４０７に入力されたパスワードを圧縮ファイルに付与する。
【００６２】
ステップＳ２０１では、パスワード保管部３０２によって、ステップＳ１１０、ステップＳ１１３、ステップＳ１１９、ステップＳ１２１、ステップＳ１２２、及びステップＳ２１７において、各画面で入力されたパスワードをファイル名と共にパスワード情報テーブル（図６参照）へ記憶する。
【００６３】
パスワード情報テーブルは、送信対象としている文書に添付された圧縮ファイル、圧縮されたファイル、あるいは非圧縮ファイルの名称と、こられのファイルに対して付与されているパスワードを含むパスワード情報を記憶管理するテーブルである。
【００６４】
ステップＳ２０２では、ファイル内容チェック部３０３によって、パスワード情報テーブルへ記憶されたパスワード情報を用いて、圧縮ファイルを展開するが、圧縮ファイルを利用せずに送信対象となる文書にファイルが添付されている場合は、本ステップを実行せず、次のステップＳ２０３へ処理を進める。
【００６５】
ステップＳ２０３では、ファイル内容チェック部３０３によって、圧縮ファイル、圧縮されたファイル、あるいは非圧縮ファイルに対して、不正や機密等の情報を含んでいるか否かをチェックし、ステップＳ２０４では、ファイル内容チェック部３０３によって、ステップＳ２０３においてチェックした結果を示すチェック結果情報を、チェック情報テーブル（図６参照）へ記憶する。
【００６６】
チェック情報テーブルは、圧縮されたファイル、あるいは非圧縮ファイルの名称を示す非圧縮ファイル名、圧縮ファイルの名称を示す圧縮元ファイル名、ファイルの形式を示す非圧縮ファイル種類、ファイルの容量を示すチェック結果サイズ、ファイルに入力された個人名や会社等の名称を示すチェック結果氏名、ファイルに入力された個人や会社等の住所を示すチェック結果住所、ファイルに入力された個人や会社等の電話番号を示すチェック結果電話番号、ファイルに入力された外部へ開示不可となり得るキーワードを示すチェック結果キーワード、ファイルを文書へ添付して送信したか否かを示す送信有無等を含んで構成されている。
【００６７】
チェック情報テーブルは、送信対象となる文書に添付されたファイルに対して、個人情報や会社の機密情報等の第三者へ漏れてはならない情報が含まれている場合、それらの情報を当該ファイルから抽出して記憶するテーブルであり、このテーブルの構成は、図に示す限りではなく、第三者へ漏れてはならない情報であれば、どのような情報でも良い。
【００６８】
ステップＳ２０５では、パスワードチェック３０1によって、チェック用フォルダを参照し、次にチェックすべく添付ファイルが存在するか否かを判定し、存在すると判定した場合は、ステップＳ１０７へ処理を進め、存在すると判定しない場合は、ステップＳ２０６へ処理を進める。
【００６９】
ステップＳ２０６では、チェック結果表示部３０５によって、ステップＳ２０４においてチェック情報テーブルへ記憶したチェック結果情報を取得して、図１３に示すチェック結果表示画面に表示する。
【００７０】
チェック結果表示画面５００は、送信対象とする文書に添付されたファイルに対するチェック結果を一覧表示する画面であり、送信者が、送信対象とする文書に該当のファイルを添付して送信する際に入力するための送信チェック欄５０１を備えており、更に、チェック結果表示画面５００は、送信対象とする文書に該当のファイルを添付せずに削除して送信する際に入力するための削除欄５０２を備えており、送信チェック欄５０１あるいは削除欄５０２の何れかの欄に入力を必要とする。
【００７１】
チェック結果表示画面５００は、添付されたファイルの名称を表示するファイル名表示領域５０３を備えており、圧縮されたファイルに関しては、圧縮ファイルを上位階層として、階層表示されている。圧縮ファイルの名称としては、チェック情報テーブルの圧縮元ファイル名を、圧縮されたファイルの名称としては、チェック情報テーブルの非圧縮ファイル名を、其々表示する。
【００７２】
また、チェック結果表示画面５００は、添付されたファイルに対するチェック結果を当該ファイルに対応させてチェック結果表示領域５０４に表示しており、チェック情報テーブルのチェック結果サイズ、チェック結果氏名、チェック結果住所、チェック結果電話番号、及びチェック結果キーワードが表示される。
【００７３】
また、チェック結果表示画面５００は、ファイルに対してパスワードが付与されているか否かを示すパスワード付与済表示領域５０５を備えており、パスワード付与済表示領域５０５では、ファイルに対してパスワードが付与されている場合は、「○」、付与されていない場合は、「×」、パスワードを付与不可能なファイルに対しては、「−」等の表示を行う。
【００７４】
尚、図１３の例としては、圧縮ファイルに対してパスワードが付与されていれば、圧縮されたファイルに対してパスワードが付与されていても、パスワード付与済表示領域５０５に表示はなされていないが、チェック情報テーブルに記憶したチェック結果情報を用いて、表示する態様をとることも可能である。
【００７５】
この場合、ステップＳ１１２における処理を実行した後、圧縮されたファイルにパスワードが付与されていない場合は、図１０に示すパスワード入力画面４０９を用いて、パスワード入力欄４１０に入力されたパスワードをＯＫボタン４１１が押下された際に取得し、パスワード情報テーブル、チェック情報テーブルに其々の情報を記憶し、圧縮されたファイルにパスワードが付与されている場合は、図１１に示すパスワード入力画面４１３を用いて、パスワード入力欄４１４に入力されたパスワードをＯＫボタン４１５が押下された際に取得し、パスワード情報テーブル、チェック情報テーブルに其々の情報を記憶する。
【００７６】
また、チェック結果表示画面５００は、備考表示領域５０６を備えており、ステップＳ２０３においてファイルに対してチェックを行えない形式であること等を示しており、例えば、その際には、検査不可として表示を行っている。チェック結果表示画面５００は、ファイル情報５０７を備えており、ファイル情報５０７には、ファイルの形式を表示しており、チェック情報テーブルの非圧縮ファイル種類を表示している。
【００７７】
更に、チェック結果表示画面５００は、ファイルの内容を確認する際に押下するための表示ボタン５０８を備え、表示ボタン５０８を押下することによって、表示ボタン５０８に対応するファイルを開くことが可能である。
【００７８】
また、表示ボタン５０８は、ステップＳ２０３において、ファイルに対してチェックした結果、重要な問題が生じた場合、例えば、個人や機密情報を含むファイルであるがパスワードが付与されていない場合、ファイルのサイズが大きい、つまり入力内容が多い場合には、システム的なチェックに限らず目視チェックをさせたい場合、及びファイルの形式によっては、システム的なチェックが不可能である場合等は、表示ボタン５０８の表示を「要確認」として表示させ、送信者が、ファイル内容を確認した後、電子メールの送信を行うように制御することも可能である。
【００７９】
更に、チェック結果表示画面５００は、チェック結果表示画面５００に表示された送信対象となるファイルを削除する際に押下する削除ボタン５０９、及び、一度削除したファイルを削除せずに添付して送信する際に押下する追加ボタン５１０を備えている。
【００８０】
そして、チェック結果表示画面５００は、送信対象となるファイルに問題ないようであれば、チェック結果表示画面５００に備えられたＯＫボタン５１１を押下することで、送信チェック欄５０１にチェックが入力されたファイルを文書に添付して、電子メールを送信する。
【００８１】
ステップＳ２０７では、チェック結果表示部３０５において、チェック結果表示画面５００のＯＫボタン５１１が押下されたか否かを検知し、押下されたと検知した場合、ステップＳ２０８へ処理を進める。
【００８２】
ステップＳ２０８では、メール作成部３０６によって、チェック結果表示画面５００の送信チェック欄５０１にチェックが入力されたファイルをメーラにて作成した文書に添付して、メール送信部３０７において、作成した文書を電子メールとして送信する。そして、送信したファイルに対しては、チェック情報テーブルの送信有無に、送信したことを示す「有」として記憶し、送信しなかったファイルに対しては、チェック情報テーブルの送信有無に、送信しなかったことを示す「無」として記憶する。尚、本ステップでは、電子メールの送信先の宛先をメーラにて設定する。
【００８３】
ステップＳ２０９では、再送メール作成部３０４によって、ステップＳ２０８において送信した電子メールに添付ファイルが存在するか否かを判定し、添付ファイルが存在すると判定した場合は、ステップＳ２１０へ処理を進め、添付ファイルが存在しない場合は、処理を終了する。
この判定は、
【００８４】
ステップＳ２１０では、再送メール作成部３０４によって、チェック情報テーブルの送信有無が「有」である圧縮元ファイル名あるいは非圧縮ファイル名に該当するパスワード情報テーブルのファイル名に対応するパスワードを取得し、取得したパスワードを含めて文書を作成してパスワード送信用文書を作成する。
【００８５】
ステップＳ２１１では、再送メール作成部３０４によって、ステップＳ２１０において作成したパスワード送信用文書をパスワード確認用画面６００（図１４参照）へ表示する。図１４に示すパスワード確認用画面６００は、パスワード送信用文書を表示するためのパスワード確認表示領域６０１、パスワード送信用文書の送信する際に押下するためのＯＫボタン６０２、及びパスワード送信用文書の送信を行わない際に押下するためのキャンセルボタン６０３を備えている。
【００８６】
ステップＳ２１２では、再送メール作成部３０４によって、パスワード確認用画面６００のＯＫボタン６０２が押下されたか否かを判定し、押下されたと判定した場合、ステップＳ２１３へ処理を進め、押下されたと判定しない場合、処理を終了する。尚、本ステップでは、メーラによって電子メールの送信先の宛先を設定入力させるが、これによって、先に送信した文書に対して設定した送信先の設定値とパスワード送信用に対しての送信先の設定値と、において設定ミスが生じた場合、添付ファイルに対するパスワードの漏洩が生じる可能性があるが、このリスクを抑止することが可能となる。
【００８７】
ステップＳ２１３では、メール送信部３０７によって、ステップＳ２１０において作成したパスワード送信用文書を電子メールとして送信する。
【００８８】
ステップＳ２１４では、メール作成部３０６によって、ステップＳ１０１において起動した送信済文書に基づいて、新たに生成した文書を追加、新たな文書に対して送信済文書に添付されたファイルを添付して電子メールを作成して、メール送信部３０７によって、作成した電子メールを送信する。
【００８９】
ステップＳ２１５では、再送メール作成部３０４によって、ステップＳ２１４において送信した文書に関連する過去に受信したパスワード送信用文書を特定する。特定する方法としては、従来から存在する技術を適用すれば良いが、例えば、送信する文書及びパスワード送信用文書を含む電子メールのヘッダーや本文に文書を一意に識別する識別情報を記憶させておき、送信する文書及びパスワード送信用文書とが関連することを特定しても良い。
【００９０】
例えば、送信対象とする文書を含んだ電子メールのヘッダーの件名に、「再送」を追加して、パスワード送信用文書を含んだ電子メールのヘッダーに追加して送信することで、文書を電子メールで受信した受信者は、受信した送信済文書の返信、あるいは転送を行う際に、当該送信済文書を含む電子メールの件名を抽出し、抽出した件名と再送とのキーワードからなる件名に対応するパスワード送信用文書を抽出し、抽出したパスワード送信用文書を電子メールにて送信する。
【００９１】
あるいは、送信対象となる文書を含んだ電子メールのヘッダーにＩＤを追加して、電子メールにて送信を行った後、当該送信した文書に対応するパスワード送信用文書を含む電子メールのヘッダーに、当該送信した文書を含んだ電子メールのヘッダーに追加したＩＤと同じＩＤを追加して送信する。
【００９２】
文書を電子メールで受信した受信者は、送信済文書の返信、あるいは転送を行う際に、受信した送信済文書の返信、あるいは転送を行う際に、当該送信済文書を含んだ電子メールのヘッダーからＩＤを抽出し、抽出したＩＤに対応するパスワード送信用文書を抽出し、抽出したパスワード送信用文書を電子メールにて送信する。尚、この場合、ヘッダーに関わらず送信する文書及びパスワード送信用文書の本文にＩＤを組込んでも良い
【００９３】
また、ステップS２１５の処理を実行した場合、ステップＳ２１１では、パスワード確認用画面６００のパスワード確認表示領域６０１に、ステップＳ２１５において特定した過去に受信したパスワード送信用文書を表示する態様を取る。
【００９４】
ステップＳ２１６では、メール作成部３０６によって、文書に添付するファイルが存在しない電子メールを作成し、メール送信部３０７によって、作成した電子メールを送信する。尚、本ステップでは、電子メールの送信先の宛先をメーラにて設定する。
【００９５】
ステップＳ２１７では、パスワードチェック３０1によって、ファイルを圧縮した後、パスワードを付与して保管するためのパスワード入力画面４１６（図１２参照）を表示し、ステップＳ２１８では、パスワードチェック３０1によって、パスワード入力欄４１７に入力されたパスワードを受付け、ＯＫボタン４１８が押下されたことを検知すると、ステップＳ２１９において、パスワードチェック３０1によって、ファイルを圧縮した後、パスワード入力欄４１７に入力されたパスワードを圧縮ファイルに付与する。
【００９６】
以上、本発明に依れば、電子メールの送信時に、添付ファイルの内容に応じて、セキュリティ対策を行うことができるので、セキュリティの向上と共に、送信者の作業負荷を軽減することが可能となる。
【００９７】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００９８】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【００９９】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１００】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０１】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１０２】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１０３】
１０１    クライアント端末
１０２    クライアント端末
１０３    メールサーバ
１０４    ネットワーク
２０１    ＣＰＵ
２０２    ＲＡＭ
２０３    ＲＯＭ
２０４    システムバス
２０５    入力コントローラ
２０６    ビデオコントローラ
２０７    メモリコントローラ
２０８    通信Ｉ／Ｆ（インターフェース）コントローラ
２０９    キーボード
２１０    ディスプレイ装置
２１１    外部メモリ
【図１】
2013130942.tif 000003
【図２】
2013130942.tif 000004
【図３】
2013130942.tif 000005
【図４】
2013130942.tif 000006
【図５】
2013130942.tif 000007
【図６】
2013130942.tif 000008
【図７】
2013130942.tif 000009
【図８】
2013130942.tif 000010
【図９】
2013130942.tif 000011
【図１０】
2013130942.tif 000012
【図１１】
2013130942.tif 000013
【図１２】
2013130942.tif 000014
【図１３】
2013130942.tif 000015
【図１４】
2013130942.tif 000016
【図１５】
2013130942.tif 000017