JP5206220B2 - 中継装置およびプログラム - Google Patents
中継装置およびプログラム Download PDFInfo
- Publication number
- JP5206220B2 JP5206220B2 JP2008212490A JP2008212490A JP5206220B2 JP 5206220 B2 JP5206220 B2 JP 5206220B2 JP 2008212490 A JP2008212490 A JP 2008212490A JP 2008212490 A JP2008212490 A JP 2008212490A JP 5206220 B2 JP5206220 B2 JP 5206220B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- message
- body part
- concealment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/063—Content adaptation, e.g. replacement of unsuitable content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/212—Monitoring or handling of messages using filtering or selective blocking
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
しかしながら、この場合、代替画面を参照した利用者が誤ってアイコンを選択してしまうと、端末が迷惑メールのファイルを直ちに開いてその本文を表示させてしまい、受信者が下品な記述や卑猥な記述を目にしてしまう、という問題があった。
本発明は、このような背景の下に案出されたものであり、下品な記述や卑猥な記述を含む電子メールメッセージを受信した受信者が、意図せぬ操作によりその記述の内容を目にしてしまう、という事態を未然に防ぐことを目的とする。
この発明によると、判定手段は、電子メールメッセージのメールボディに、たとえば、下品な単語や卑猥な単語を示す所定の文字列が含まれるか否かを判定する。そして、メッセージ隠蔽処理手段は、メールボディに所定の文字列が含まれると判定されたとき、前記メールボディにおける少なくとも前記所定の文字列を示すテキストデータを所定のエンコード方式に従ってエンコードしたデータである隠蔽化データを生成し、前記電子メールメッセージにおける前記所定の文字列を示すテキストデータの代わりに前記隠蔽化データを記述した電子メールメッセージを送信する。端末は、中継装置から受信した電子メールメッセージに含まれるエンコードデータのエンコード方式の如何によっては、そのエンコードデータをデコードせずに、添付ファイルとして表示させる。よって、端末の側で添付ファイルとして取り扱われるようなエンコード方式を選び、下品な単語や卑猥な単語を示す所定の文字列をそのエンコード方式に従ってエンコードした上で送信することにより、それらの文字列が受信者の目に触れて受信者が不快な思いをする、という事態の発生を防ぐことができる。
図1は、本発明の一実施形態にかかる中継装置10−m(m=1,2…)を含む電子メール転送システムの全体構成を示す図である。
図1において、端末20−i(i=1,2…)は、たとえば、パーソナルコンピュータである。端末20−i(i=1,2…)は、ブラウザプログラムとメーラプログラムを実装している。ブラウザプログラムは、HTML(HyperText Markup Language)で記述されたデータ(「HTMLデータ」という)を受信し、そのHTMLデータが示すレイアウトの画面を表示させるための処理を端末20−i(i=1,2…)に実行させるプログラムである。メーラプログラムは、MIME(Multipurpose Internet Mail Extension)形式に従った電子メールメッセージの生成、送受信、表示のための処理を端末20−i(i=1,2…)に実行させるプログラムである。
図2の例において、メールヘッダの1つ目のヘッダフィールドには、ヘッダ名である「To」と宛先電子メールアドレスである「XXX@example1.net」を示すテキストデータが記述されている。2つ目のヘッダフィールドには、ヘッダ名である「From」と送信元電子メールアドレスである「YYY@example2.net」を示すテキストデータが記述されている。3つ目のヘッダフィールドには、ヘッダ名である「Subject」と件名である「ZZZの件」を示すテキストデータが記述されている。4つ目のヘッダフィールドには、ヘッダ名である「Date」と送信日時である「Fri 5 Jan
2008 10:00:00」を示すテキストデータが記述されている。
パートは、コンテントヘッダとコンテントボディを有する。パートのコンテントボディには、電子メールメッセージの本文の文字列を示すテキストデータや、テキストデータ以外の画像などのデータをBase64のエンコード方式に従ってエンコードしたエンコードデータが記述される。パートのコンテントヘッダには、そのパートのコンテントボディに記述されたデータの型を示すテキストデータなどが記述される。
また、メールボディにおけるパートの数が2つ以上におよぶ場合、その2つ目以降の各パートのコンテントボディには、画像データ、音声データ、バイナリデータなどをBase64に従ってエンコードしたエンコードデータが記述され、各々のコンテントヘッダには、「Content-Type:image/gif」、「Content-Type:audio/basic」、「Content-Type:application/octet-stream」などを示すテキストデータが記述される。MIMEにおいて、端末20−iは、これらのテキストデータがコンテントヘッダに記述されたパートを含む電子メールメッセージを受信した場合、そのパートに添付ファイルが記述されているものと解釈する。
Wide Web)サーバ装置(不図示)などの各種サーバ装置とともにインターネット90を構成する。
メール転送サーバ装置30−n(n=1,2…)は、メールボックスデータベース31−n(n=1,2…)を有する。メール転送サーバ装置30−n(n=1,2…)のメールボックスデータベース31−n(n=1,2…)には、複数のメールボックスが形成されている。メールボックスデータベース31−n(n=1,2…)の各メールボックスには、当該メール転送サーバ装置30−nのメールアカウントを有する者の電子メールアドレスを宛先電子メールアドレスとする電子メールメッセージが記憶される。
POP3において、メール転送サーバ装置30−n(n=1,2…)は、当該メール転送サーバ装置30−nのメールアカウントを有する端末20−iからユーザIDを受信し、ユーザIDを用いたID認証処理を行った後、その端末20−iからパスワードを受信し、パスワードを用いたパスワード認証処理を行う。そして、当該メール転送サーバ装置30−nは、それらの両認証処理を終えると、メールボックスデータベース31−nにおける該当のメールボックスに記憶されている電子メールメッセージを読み出し、端末20−iへ送信する。
図3は、中継装置10−mの構成を示すブロック図である。中継装置10−mは、通信インターフェース11−k(k=1〜4)、記憶部12、および制御部13を有する。通信インターフェース11−k(k=1〜4)は、NIC(Network Interface Card)である。中継装置10−mの通信インターフェース11−k(k=1〜4)の少なくとも一つ(たとえば、通信インターフェース11−1とする)は、当該中継装置10−mとともにLAN(Local Area Network)を構成する端末20−iに接続され、残りの少なくとも一つ(たとえば、通信インターフェース11−2とする)は、インターネット90へと繋がる回線91に接続される。通信インターフェース11−1,11−2は、当該通信インターフェース11−1,11−2のMACアドレスを宛先MACアドレスとするイーサネット(登録商標)フレーム(以下、単に「フレーム」という)を受信し、そのフレームに含まれるデータパケットを制御部13に引き渡す。
メッセージ隠蔽処理では、制御部13は、要判定データ記憶領域に記憶された電子メールメッセージのメールボディにおける本文パートをBase64によってエンコードすることにより隠蔽化データを生成した後、その本文パートのコンテントボディに、「このメールは迷惑メールと判定されたため、本文の記述内容を隠蔽してあります。本文の記述内容を確認する場合、下の添付ファイルを下記のURLにアップロードしてください」という内容の文字列と当該中継装置10−mのURL(例えば、「http://133.176.74.1/decode.mail」とする)を示す文字列(これらの文字列を「隠蔽通知文字列」という)のテキストデータを上書きする。
最後に、制御部13は、要判定データ記憶領域に記憶された電子メールメッセージのメールヘッダから件名のヘッダフィールドを探索し、そのヘッダフィールドのフィールド値を「このメールは迷惑メールと判定されました。」という文字列を示すテキストデータに置き換え、この件名のヘッダフィールドの置き換えを終えた電子メールメッセージを、本文隠蔽済み電子メールメッセージとする。
図5に示す例において、1つ目のパートのコンテントヘッダには、元の電子メールメッセージ(図2)の本文パートのコンテントヘッダと同じ内容のテキストデータが記述され、そのコンテントボディは、「ZZZの…いかがですか。」という文字列を示すテキストデータから、隠蔽通知文字列を示すテキストデータに置き換わっている。
2つ目のパートのコンテントボディには、元の電子メールメッセージ(図2)の本文パートをBase64によってエンコードした隠蔽化データが記述され、そのコンテントヘッダには、「Content-Type:application/octet-stream」を示すテキストデータが、コンテントボディに記述されたデータの型を示すテキストデータとして記述されている。
端末20−iは、中継装置10−mから引き渡されたデータパケットに電子メールメッセージが含まれている場合、そのデータパケットから電子メールメッセージを取り出し、取り出した電子メールメッセージを解釈し、メール画面を表示させる。
このメッセージ隠蔽解除処理について、詳述する。メッセージ隠蔽解除処理では、制御部13は、要隠蔽解除データ記憶領域に記憶された隠蔽化データをデコードし、本文パートのテキストデータを復元する。次に、復元した本文パートのテキストデータが示す文字列を所定のタグ(たとえば、<BODY>)によりマークアップしたHTMLデータを生成する。さらに、そのHTMLデータをペイロード部とし、当該中継装置10−mの配下の端末20−iのIPアドレスを宛先IPアドレスとするデータパケットを組み立て、組み立てたデータパケットを含むフレームを通信インターフェース11−1から送信させる。この電子メールメッセージを含むデータパケットは、当該中継装置10−mの配下の端末20−iに引き渡される。
端末20−iは、この本文隠蔽済み電子メールメッセージを受信した場合、その電子メールメッセージに含まれている隠蔽化データを添付ファイルとして解釈し、その隠蔽化データの添付ファイルを示すアイコンを表示させる。また、周知のように、コンテントヘッダに「Content-Type:application/octet-stream」が記述された添付ファイルは、端末20−iに実装されているテキストエディタアプリケーションプログラムにより閲覧することが可能であるものの、端末20−iの利用者が、隠蔽化データの添付ファイルをこのテキストエディタアプリケーションプロラムを用いて閲覧する操作を行った場合、テキストエディタアプリケーションプログラムは、隠蔽化データがテキストデータであるとの解釈の下にその隠蔽化データを表示させるため、その表示内容は元の電子メールメッセージの本文とはかけ離れたものとなる。よって、端末20−iの利用者が、隠蔽化データの添付ファイルを閲覧する操作を誤って行ったとしても、電子メールメッセージに含まれる下品な記述や卑猥な記述を目にしてしまう、という不都合の発生を防ぐことができる。
(1)上記実施形態において、中継装置10−mの制御部13は、メッセージ隠蔽処理において、本文パートのコンテントボディをBase64によってエンコードしたデータを隠蔽化データとした。しかし、本文のパートをDES(Data Encryption Standard)やAES(Advanced Encryption Standard)などの他の任意のエンコード方式に従ってエンコードしたデータを、隠蔽化データとしてもよい。その場合、隠蔽化データをDESやAESによってデコードするデコードプログラムをその隠蔽化データとともに記述した電子メールメッセージを、文字隠蔽済み電子メールメッセージとし、この文字隠蔽済み電子メールメッセージを端末20−iに送信してもよい。
Claims (2)
- 電子メールメッセージを記憶する記憶手段と、
前記記憶手段に記憶された電子メールメッセージのメールボディに所定の文字列を示すテキストデータが含まれるか否かを判定する判定手段と、
前記判定手段が、前記メールボディに所定の文字列を示すテキストデータが含まれると判定したとき、前記メールボディにおける少なくとも前記所定の文字列を示すテキストデータを所定のエンコード方式に従ってエンコードしたデータである隠蔽化データを生成し、前記所定の文字列を示すテキストデータの代わりに前記隠蔽化データを記述した電子メールメッセージを送信するメッセージ隠蔽処理手段と、を備え、
前記電子メールメッセージは、MIME形式の電子メールメッセージであり、
前記判定手段は、
前記記憶手段に記憶された電子メールメッセージのメールボディから、本文のパートを探索し、その本文のパートに所定の文字列を示すテキストデータが含まれるか否かを判定し、
前記メッセージ隠蔽処理手段は、
前記判定手段が、前記メールボディにおける本文のパートに所定の文字列を示すテキストデータが含まれると判定したとき、前記メールボディにおける本文のパートを所定のエンコード方式に従ってエンコードしたデータである隠蔽化データを生成し、前記メールボディにおける本文のパートに当該中継装置のアドレスを含む所定の文字列を示すテキストデータを上書きするとともに前記本文のパートとは別のパートに前記隠蔽化データを記述した電子メールメッセージを生成し、その電子メールメッセージを送信し、
当該中継装置のアドレスを宛先アドレスとして送信された隠蔽化データを受信したとき、その隠蔽化データをデコードすることによって本文のパートを復元し、その本文のパートを送信するメッセージ隠蔽解除処理手段をさらに具備する
ことを特徴とする中継装置。 - コンピュータに、
MIME形式の電子メールメッセージを記憶する記憶手段と、
前記記憶手段に記憶された電子メールメッセージのメールボディから、本文のパートを探索し、その本文のパートに所定の文字列を示すテキストデータが含まれるか否かを判定する判定手段と、
前記判定手段が、前記メールボディにおける本文のパートに所定の文字列を示すテキストデータが含まれると判定したとき、前記メールボディにおける本文のパートを所定のエンコード方式に従ってエンコードしたデータである隠蔽化データを生成し、前記メールボディにおける本文のパートに当該コンピュータのアドレスを含む所定の文字列を示すテキストデータを上書きするとともに前記本文のパートとは別のパートに前記隠蔽化データを記述した電子メールメッセージを生成し、その電子メールメッセージを送信するメッセージ隠蔽処理手段と、
当該コンピュータのアドレスを宛先アドレスとして送信された隠蔽化データを受信したとき、その隠蔽化データをデコードすることによって本文のパートを復元し、その本文のパートを送信するメッセージ隠蔽解除処理手段と、
を実現させるプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008212490A JP5206220B2 (ja) | 2008-08-21 | 2008-08-21 | 中継装置およびプログラム |
PCT/JP2009/064674 WO2010021388A1 (ja) | 2008-08-21 | 2009-08-21 | 中継装置、中継方法および記録媒体 |
CN200980132635.4A CN102132264B (zh) | 2008-08-21 | 2009-08-21 | 中继装置、中继方法以及记录介质 |
US13/059,883 US8676907B2 (en) | 2008-08-21 | 2009-08-21 | Relay apparatus, relay method and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008212490A JP5206220B2 (ja) | 2008-08-21 | 2008-08-21 | 中継装置およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010049449A JP2010049449A (ja) | 2010-03-04 |
JP5206220B2 true JP5206220B2 (ja) | 2013-06-12 |
Family
ID=41707262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008212490A Active JP5206220B2 (ja) | 2008-08-21 | 2008-08-21 | 中継装置およびプログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US8676907B2 (ja) |
JP (1) | JP5206220B2 (ja) |
CN (1) | CN102132264B (ja) |
WO (1) | WO2010021388A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103458046B (zh) * | 2013-09-13 | 2016-09-07 | 中国科学院信息工程研究所 | 一种基于核心网络的数据秘密共享***及方法 |
US9876765B2 (en) * | 2014-01-17 | 2018-01-23 | International Business Machines Corporation | Transmitting a hidden communication |
JP6531373B2 (ja) * | 2014-10-31 | 2019-06-19 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、情報処理装置の制御方法、プログラム |
CN106656769B (zh) * | 2017-02-23 | 2019-09-13 | 深圳市红坚果科技有限公司 | 一种用于案件管理***的邮件追踪方法及装置 |
US11159464B2 (en) * | 2019-08-02 | 2021-10-26 | Dell Products L.P. | System and method for detecting and removing electronic mail storms |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11232304A (ja) * | 1998-02-09 | 1999-08-27 | Casio Comput Co Ltd | 文章内容判定装置及びそれを用いた電子メール装置 |
JP2003067304A (ja) | 2001-08-27 | 2003-03-07 | Kddi Corp | 電子メールフィルタリングシステム、電子メールフィルタリング方法、電子メールフィルタリングプログラム及びそれを記録した記録媒体 |
US8112482B1 (en) * | 2004-04-14 | 2012-02-07 | Sprint Spectrum L.P. | System and method for securing access to electronic mail |
US20060075228A1 (en) * | 2004-06-22 | 2006-04-06 | Black Alistair D | Method and apparatus for recognition and real time protection from view of sensitive terms in documents |
US20070124384A1 (en) * | 2005-11-18 | 2007-05-31 | Microsoft Corporation | Voicemail and fax filtering |
US7702629B2 (en) * | 2005-12-02 | 2010-04-20 | Exegy Incorporated | Method and device for high performance regular expression pattern matching |
US20080082658A1 (en) * | 2006-09-29 | 2008-04-03 | Wan-Yen Hsu | Spam control systems and methods |
US8045808B2 (en) * | 2006-12-04 | 2011-10-25 | Trend Micro Incorporated | Pure adversarial approach for identifying text content in images |
WO2008075426A1 (ja) * | 2006-12-20 | 2008-06-26 | Duaxes Corporation | 通信制御装置及び通信制御方法 |
US20100241507A1 (en) * | 2008-07-02 | 2010-09-23 | Michael Joseph Quinn | System and method for searching, advertising, producing and displaying geographic territory-specific content in inter-operable co-located user-interface components |
-
2008
- 2008-08-21 JP JP2008212490A patent/JP5206220B2/ja active Active
-
2009
- 2009-08-21 US US13/059,883 patent/US8676907B2/en active Active
- 2009-08-21 CN CN200980132635.4A patent/CN102132264B/zh active Active
- 2009-08-21 WO PCT/JP2009/064674 patent/WO2010021388A1/ja active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN102132264B (zh) | 2014-04-30 |
WO2010021388A1 (ja) | 2010-02-25 |
JP2010049449A (ja) | 2010-03-04 |
US20110213850A1 (en) | 2011-09-01 |
US8676907B2 (en) | 2014-03-18 |
CN102132264A (zh) | 2011-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4887365B2 (ja) | トレーサビリティが減少された電子メッセージシステムおよび方法 | |
US9519888B2 (en) | End use transparent email attachment handling to overcome size and attachment policy barriers | |
US20110231502A1 (en) | Relay apparatus, relay method and recording medium | |
JP5206220B2 (ja) | 中継装置およびプログラム | |
EP2024856A2 (en) | End user transparent email attachment handling to overcome size and attachment policy barriers | |
US20160112356A1 (en) | Network Device and Method for Processing Email Request | |
US9002952B2 (en) | Messaging system, a messenger server, a method and a computer program product | |
US20060168038A1 (en) | Message gateways and methods and systems for message dispatching based on group communication | |
JP4250148B2 (ja) | セキュアな電子メールフォーマットの伝送 | |
US8615554B1 (en) | Electronic mail delivery physical delivery backup | |
Falk et al. | Battling spam: The evolution of mail feedback loops | |
JP4978274B2 (ja) | 電子メールシステム | |
JP5417914B2 (ja) | 中継装置およびプログラム | |
US8635292B2 (en) | Method for reduction of disk space usage of electronic messages in a network | |
GB2474661A (en) | Electronic mail system and method | |
JP2005182543A (ja) | 電子メールシステム | |
JP6931906B2 (ja) | プログラム及びサーバ | |
GB2463532A (en) | Email filtering based upon security information embedded in mail or provided through web based challenge response system | |
Sharp | Network Applications | |
US20120296990A1 (en) | Shared content server for electronic messages | |
US20110265015A1 (en) | Method and System for a User Sending Individual Email Messages via a Web-Based Graphical User Interface | |
JP2003281060A (ja) | メール受信拒否システムおよびメール受信拒否プログラム | |
JP2009260897A (ja) | 連絡網システム | |
JP2010086012A (ja) | 迷惑メール対策装置及び方法 | |
VINES | s1-agroteknologi-agroindustri-teknologi-industri-pertanian. kuliah-karyawan-surabaya. com Layanan Informasi 17 Jam |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110620 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121002 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121203 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130122 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130204 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160301 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5206220 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |