(57)【要約】【課題】  クライアントマシンの設置場所を問わずに、当該クライアントマシンによって送受信される電子メールのフィルタリングを行うことができる方法及びシステムを提供する。【解決手段】  クライアントマシンにおいて予め電子メール送受信のフィルタリングに関するセキュリティポリシーを設定しておき、クライアントマシンの設置場所に関わらずに当該クライアントマシンにおいて送受信される電子メールに対しては上記セキュリティポリシーに従ったフィルタリングが行われるようにする電子メールのフィルタリング方法及びフィルタリングシステム。【選択図】  図１
2006301988.tif 000002
【特許請求の範囲】
【請求項１】
電子メール送信手段と、通信データフック手段と、フィルタリング手段とを備え、電子メールの送信に関するセキュリティポリシーが設定されたクライアントマシンにおいて、
前記通信データ手段により、前記クライアントマシンにおける通信データをフックし、
前記フィルタリング手段により、当該通信データが電子メールデータであるかどうかを判定し、電子メールデータである場合には、前記セキュリティポリシーにより送信が許可されたものであるかどうかを判定し、許可されていない電子メールの送信を中断することを特徴とする電子メールのフィルタリング方法。
【請求項２】
前記セキュリティポリシーは、クライアントマシンのユーザによっては変更、削除ができないようになっていることを特徴とする請求項１に記載の電子メールのフィルタリング方法。
【請求項３】
前記セキュリティポリシーはユーザ毎に設定されており、前記クライアントマシンは現ユーザを識別して、当該ユーザに設定されたセキュリティポリシーを適用することを特徴とする請求項１又は２に記載の電子メールのフィルタリング方法。
【請求項４】
前記フィルタリング手段は、通信データが電子メールデータであるかどうかを送信先ポート番号に基づいて判定することを特徴とする請求項１から３のいずれか１項に記載の電子メールのフィルタリング方法。
【請求項５】
前記セキュリティポリシーは、電子メールの送信の許否に関する項目として、送信時刻、送信元メールアドレス、送信先メールアドレス、クライアントマシンのIPアドレス、クライアントマシンのユーザ名、メールの件名、添付ファイルの有無、添付ファイル名、メール形式のうち少なくとも１つを含んでいることを特徴とする請求項１から４のいずれか１項に記載の電子メールのフィルタリング方法。
【請求項６】
前記クライアントマシンは、送信された電子メールに関するフィルタリング結果を含む情報をログとして取得することを特徴とする請求項１から５のいずれか１項に記載の電子メールのフィルタリング方法。
【請求項７】
クライアントマシンにより送信される電子メールのフィルタリングシステムであって、
電子メールの送信に関するセキュリティポリシーを前記クライアントマシンに適用する手段と、
前記クライアントマシンにおける通信データをフックする通信データ手段と、
当該通信データが電子メールデータであるかどうかを判定し、電子メールデータである場合には、前記セキュリティポリシーにより送信が許可されたものであるかどうかを判定し、許可されていない電子メールの送信を中断するフィルタリング手段と、を備えた電子メールのフィルタリングシステム。
【請求項８】
前記セキュリティポリシーは、クライアントマシンのユーザによっては変更、削除ができないようになっていることを特徴とする請求項７に記載の電子メールのフィルタリングシステム。
【請求項９】
前記セキュリティポリシーはユーザ毎に設定されており、前記クライアントマシンは現ユーザを識別して、当該ユーザに設定されたセキュリティポリシーを適用することを特徴とする請求項７又は８に記載の電子メールのフィルタリングシステム。
【請求項１０】
前記フィルタリング手段は、通信データが電子メールデータであるかどうかを送信先ポート番号に基づいて判定することを特徴とする請求項７から９のいずれか１項に記載の電子メールのフィルタリングシステム。
【請求項１１】
前記セキュリティポリシーは、電子メールの送信の許否に関する項目として、送信時刻、送信元メールアドレス、送信先メールアドレス、クライアントマシンのIPアドレス、クライアントマシンのユーザ名、メールの件名、添付ファイルの有無、添付ファイル名、メール形式のうち少なくとも１つを含んでいることを特徴とする請求項７から１０のいずれか１項に記載の電子メールのフィルタリングシステム。
【請求項１２】
前記クライアントマシンは、送信された電子メールに関するフィルタリング結果を含む情報をログとして取得する手段をさらに備えていることを特徴とする請求項７から１１のいずれか１項に記載の電子メールのフィルタリングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メール機能を備えたクライアントマシンにおいて送受信される電子メールのフィルタリングを行う方法及びシステムに関し、特に、各クライアントマシンに配布されたセキュリティポリシーに基づいて電子メールのフィルタリングを行う方法及びシステムに関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）等のクライアントマシンが多数接続された社内ＬＡＮなど環境において、クライアントマシンが備える電子メール機能により機密情報の漏洩や不正なデータ持ち出しなどが行われるのを防止する必要がある。そのようなセキュリティを確保する手段としては、クライアントマシンと電子メールサーバとの間にフィルタリング装置を設置することにより、クライアントマシンによって送受信される電子メールの内容を監視しフィルタリングするのが一般的である。特許文献１には、そのような用途に用いられる電子メールフィルタリング装置等が記載されている。
【０００３】
【特許文献１】特開２００４−２６６４５４号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記した従来の電子メールのフィルタリング技術は、クライアントマシンが社内ＬＡＮなどの内部に設置されており、クライアントマシンによって送受信される電子メールデータが必ずフィルタリング装置を経由することが前提とされている。ところが、ノートＰＣなどの携帯型クライアントマシンに関しては、ユーザが外部に持ち出して他のネットワークに接続したりする利用形態が考えられるが、そのような場合には当該クライアントマシンによって送受信される電子メールにはフィルタリングが全く適用されないことになってしまう。
【０００５】
そこで、本発明は、クライアントマシンの設置場所を問わずに、当該クライアントマシンによって送受信される電子メールのフィルタリングを行うことができる方法及びシステムを提供しようとするものである。
【課題を解決するための手段】
【０００６】
上記解決課題に鑑みて鋭意研究の結果、本発明者は、クライアントマシンにおいて予め電子メール送受信のフィルタリングに関するセキュリティポリシーを設定しておき、クライアントマシンの設置場所に関わらずに当該クライアントマシンにおいて送受信される電子メールに対しては上記セキュリティポリシーに従ったフィルタリングが行われるようにする電子メールのフィルタリング方法及びフィルタリングシステムに想到した。
【０００７】
すなわち、本発明は、電子メール送受信手段と、通信データフック手段と、フィルタリング手段とを備え、電子メールの送受信に関するセキュリティポリシーが設定されたクライアントマシンにおいて、前記通信データ手段により、前記クライアントマシンにおける通信データをフックし、前記フィルタリング手段により、当該通信データが電子メールデータであるかどうかを判定し、電子メールデータである場合には、前記セキュリティポリシーにより送受信が許可されたものであるかどうかを判定し、許可されていない電子メールの送受信を中断することを特徴とする電子メールのフィルタリング方法を提供するものである。
【０００８】
本発明の電子メールのフィルタリング方法において、前記セキュリティポリシーは、クライアントマシンのユーザによっては変更、削除ができないようになっていることを特徴とする。
【０００９】
本発明の電子メールのフィルタリング方法において、前記セキュリティポリシーはユーザ毎に設定されており、前記クライアントマシンは現ユーザを識別して、当該ユーザに設定されたセキュリティポリシーを適用することを特徴とする。
【００１０】
本発明の電子メールのフィルタリング方法において、前記フィルタリング手段は、通信データが電子メールデータであるかどうかを送信先ポート番号に基づいて判定することを特徴とする。
【００１１】
本発明の電子メールのフィルタリング方法において、前記セキュリティポリシーは、電子メールの送受信の許否に関する項目として、送信時刻、送信元メールアドレス、送信先メールアドレス、クライアントマシンのIPアドレス、クライアントマシンのユーザ名、メールの件名、添付ファイルの有無、添付ファイル名、メール形式のうち少なくとも１つを含んでいることを特徴とする。
【００１２】
本発明の電子メールのフィルタリング方法において、前記クライアントマシンは、送受信された電子メールに関するフィルタリング結果を含む情報をログとして取得することを特徴とする。
【００１３】
本発明は、また、クライアントマシンにより送受信される電子メールのフィルタリングシステムであって、電子メールの送受信に関するセキュリティポリシーを前記クライアントマシンに適用する手段と、前記クライアントマシンにおける通信データをフックする通信データ手段と、当該通信データが電子メールデータであるかどうかを判定し、電子メールデータである場合には、前記セキュリティポリシーにより送受信が許可されたものであるかどうかを判定し、許可されていない電子メールの送受信を中断するフィルタリング手段と、を備えた電子メールのフィルタリングシステムを提供するものである。
【００１４】
本発明の電子メールのフィルタリングシステムにおいて、前記セキュリティポリシーは、クライアントマシンのユーザによっては変更、削除ができないようになっていることを特徴とする。
【００１５】
本発明の電子メールのフィルタリングシステムにおいて、前記セキュリティポリシーはユーザ毎に設定されており、前記クライアントマシンは現ユーザを識別して、当該ユーザに設定されたセキュリティポリシーを適用することを特徴とする。
【００１６】
本発明の電子メールのフィルタリングシステムにおいて、前記フィルタリング手段は、通信データが電子メールデータであるかどうかを送信先ポート番号に基づいて判定することを特徴とする。
【００１７】
本発明の電子メールのフィルタリングシステムにおいて、前記セキュリティポリシーは、電子メールの送受信の許否に関する項目として、送信時刻、送信元メールアドレス、送信先メールアドレス、クライアントマシンのIPアドレス、クライアントマシンのユーザ名、メールの件名、添付ファイルの有無、添付ファイル名、メール形式のうち少なくとも１つを含んでいることを特徴とする。
【００１８】
本発明の電子メールのフィルタリングシステムにおいて、前記クライアントマシンは、送受信された電子メールに関するフィルタリング結果を含む情報をログとして取得する手段をさらに備えていることを特徴とする。
【発明の効果】
【００１９】
以上、説明したように、本発明の電子メールのフィルタリング方法及びフィルタリングシステムによれば、クライアントマシンの設置場所を問わずに、管理者が当該クライアントマシンに設定したセキュリティポリシーに従った電子メールのフィルタリングが行われるようになる。
【発明を実施するための最良の形態】
【００２０】
以下、添付図面を参照しながら、本発明の電子メールのフィルタリング方法及びフィルタリングシステムを実施するための最良の形態を詳細に説明する。図１〜図５は、本発明の実施の形態を例示する図であり、これらの図において、同一の符号を付した部分は同一物を表わし、基本的な構成及び動作は同様であるものとする。
【００２１】
図１は、本発明の電子メールフィルタリング方法が適用されるコンピュータシステムの構成を概略的に示す図である。図１において、本システムは、社内ＬＡＮ等の一定の管理下に置かれたコンピュータシステムであって、システム内のセキュリティを管理するための管理サーバ１０１と、ＰＣなどで構成される１台以上のクライアントマシン１０３と、電子メール送受信のためのメールサーバ１１０と各クライアントマシン１０３における電子メール送受信のログを蓄積するログサーバ１１１とから構成されている。
【００２２】
管理サーバ１０１は、本システムの管理者が各ユーザに対して設定したセキュリティポリシーをセキュリティポリシーＤＢ１０２において格納している。クライアントマシン１０３は、管理サーバ１０１から配布された現ユーザに適用されるべきセキュリティポリシー１０４と、電子メールアプリケーション１０５と、電子メール通信をフックする通信フック機能１０６と、フックした電子メール通信に対してセキュリティポリシー１０４に従ってフィルタリングを行うフィルタリング機能１０７と、電子メール通信のログ取得機能１０８とを含んでいる。尚、セキュリティポリシーは、ユーザ毎ではなくクライアントマシン毎に設定してもよい。また、個々のユーザ毎、クライアントマシン毎ではなく、組織内の部署等によって区別されるユーザグループ毎またはクライアントマシングループ毎に、同一のセキュリティポリシーを設定してもよい。
【００２３】
図２は、図１に示すコンピュータシステムにおいて、クライアントマシン１０３が電子メールを送信する際のフィルタリング処理の流れを示すフローチャートである。図２において、まず、クライアントマシン１０３は、現ユーザに対応したセキュリティポリシーを管理サーバ１０１からダウンロードする（ステップ２００）。クライアントマシン１０３において、現ユーザはログイン情報などから識別される。また、セキュリティポリシーのダウンロードは、ユーザがログインした時に１回のみ行うこととしてもよい。ダウンロードされるセキュリティポリシーは暗号化されており、ユーザがこれを変更することはできないようになっている。
【００２４】
次に、クライアントマシン１０３において、ユーザが電子メールアプリケーション１０５を用いて電子メールを送信する動作を行うと、送信された電子メールデータが通信フック機能１０６によりフックされる（ステップ２０１）。通信フック機能１０６は、ＯＳ（オペレーティングシステム）により電子メールアプリケーション１０５に提供される機能であり、電子メールアプリケーション１０５の種類に依存せず透過的にフックが行われるものとする。
【００２５】
続いて、フックされた電子メールデータがフィルタリング機能１０７により解析され、フィルタリングされる。フィルタリングは適用されるセキュリティポリシーに従って行われるが、図２に示す例では、当該電子メールデータの宛先ポート番号がセキュリティポリシーに設定されたポート番号かどうかを判定し（ステップ２０２）、当該ポート番号に該当しない場合には、そのままフィルタリングを終了する。続いて、当該電子メールデータの送信プロトコルがセキュリティポリシーに設定されたプロトコル（本例ではSMTP）であるかどうかを判定し（ステップ２０３）、当該プロトコルに該当しない場合には、そのままフィルタリングを終了する。続いて、当該電子メールデータのヘッダ情報などを解析し、送信元メールアドレス、送信先メールアドレス、メールの件名、添付ファイル名、添付ファイルの形式を取得する（ステップ２０４）。これらの取得された情報をセキュリティポリシーに照らし合わせることにより、当該電子メールデータがセキュリティポリシーにより許可されたものであるかどうかを判定する（ステップ２０５）。当該電子メールデータがセキュリティポリシーで許可されていないものである場合には、送信を中断し（ステップ２０６）、許可されたものである場合には、送信を継続することとして（ステップ２０７）、フィルタリングを終了する。
【００２６】
その後、送信が許可された電子メールデータは、メールサーバ１１０に送信されるとともに、その送信ログがクライアントマシン１０３のログ取得機能１０８によって取得され、送信ログ１０９として蓄積される。送信ログ１０９は、適時ログサーバ１１１にアップロードされる。
【００２７】
図３は、本発明において電子メールのフィルタリグに適用されるセキュリティポリシーのデータ構成例を示す図である。セキュリティポリシーとして設定される項目は図示するものに限られず、管理者は、電子メールの送受信データの様々な属性に関する項目を設定することができる。
【００２８】
図４は、電子メールの送受信時に取得されログサーバ１１１等に蓄積される電子メール送受信ログのデータ構成例を示す図である。このログに関しても、電子メールの送受信データの様々な属性に関する項目を設定することができる。
【００２９】
例えば、図３及び図４に示した以外の設定項目例として、図５に示すように、添付ファイルのある電子メールの送受信の許可／禁止を設定することができる。また、上記では、主にクライアントマシンから電子メールを送信する場合におけるフィルタリングについて説明しているが、全く同様にしてメールサーバからクライアントマシンにダウンロードされる受信メールについてもフィルタリングを行うことができる。
【００３０】
以上、本発明の電子メールのフィルタリング方法及びフィルタリングシステムについて、具体的な実施の形態を示して説明したが、本発明はこれらに限定されるものではない。当業者であれば、本発明の要旨を逸脱しない範囲内において、上記各実施形態又は他の実施形態にかかる発明の構成及び機能に様々な変更・改良を加えることが可能である。
【産業上の利用可能性】
【００３１】
本発明の電子メールのフィルタリング方法及びフィルタリングシステムは、クライアントマシンと各種サーバマシンとからなるコンピュータシステム上で実現され得るものであり、電子メール送受信のフィルタリングという情報処理が上記の各マシンのハードウェア資源を用いて具体的に実現されるものであるから、産業上利用することができる発明である。
【図面の簡単な説明】
【００３２】
【図１】本発明の電子メールフィルタリング方法が適用されるコンピュータシステムの構成を概略的に示す図である。
【図２】図１に示すコンピュータシステムにおいて、クライアントマシンが電子メールを送信する際のフィルタリング処理の流れを示すフローチャートである。
【図３】本発明において電子メールのフィルタリグに適用されるセキュリティポリシーのデータ構成例を示す図である。
【図４】電子メールの送受信時に取得されログサーバ等に蓄積される電子メール送受信ログのデータ構成例を示す図である。
【図５】セキュリティポリシーの設定項目の一例として、添付ファイルのある電子メールの送受信の許可／禁止を設定する例を示す図である。
【符号の説明】
【００３３】
１０１…管理サーバ
１０２…セキュリティポリシーＤＢ
１０３…クライアントマシン
１０４…クライアントマシンに配布されたセキュリティポリシー
１０５…電子メールアプリケーション
１０６…通信フック機能
１０７…フィルタリング機能
１０８…ログ取得機能
１０９…取得されたログ
１１０…メールサーバ
１１１…ログサーバ
１１２…ログ参照機能
１１３…蓄積されたログ
【図１】
2006301988.tif 000003
【図２】
2006301988.tif 000004
【図３】
2006301988.tif 000005
【図４】
2006301988.tif 000006
【図５】
2006301988.tif 000007