一种非加密WEB邮件的分析还原方法及系统.pdf

上传人:Y94****206 文档编号:1282890 上传时间:2018-04-12 格式:PDF 页数:9 大小:305.47KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010203906.5

申请日:

2010.06.18

公开号:

CN101969411A

公开日:

2011.02.09

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 12/58申请日:20100618|||公开

IPC分类号:

H04L12/58; G06F17/30

主分类号:

H04L12/58

申请人:

中兴通讯股份有限公司

发明人:

简化; 池艳广; 郭红涛

地址:

518057 广东省深圳市南山区科技园科技南路中兴通讯大厦

优先权:

专利代理机构:

深圳鼎合诚知识产权代理有限公司 44281

代理人:

薛祥辉

PDF下载: PDF下载
内容摘要

本发明公开了一种非加密WEB邮件的分析和还原方法,包括建立不同类型的邮件会话对应的邮件样本库;截获新邮件会话后,根据其对应的邮件样本库,从该邮件会话中还原出邮件。采用本发明的方法,能方便地监听非加密的WEB邮件。

权利要求书

1: 一种非加密 WEB 邮件的分析和还原方法, 其特征在于, 包含以下步骤 : 建立不同类型的邮件会话对应的邮件样本库 ; 截获新邮件会话后, 根据其对应的邮件样本库, 从该邮件会话中还原出邮件。
2: 如权利要求 1 所述的非加密 WEB 邮件的分析和还原方法, 其特征在于, 所述建立不同 类型的邮件会话对应的邮件样本库, 包括 : 分析邮件会话的类型 ; 对每一种类型的邮件会话的关键字信息进行分析, 建立该类型邮件会话对应的邮件样 本库。
3: 如权利要求 2 所述的非加密 WEB 邮件的分析和还原方法, 其特征在于, 所述关键字包 括以下一个或多个 : 发送者、 接收者、 抄送者、 主题、 内容。
4: 如权利要求 3 所述的非加密 WEB 邮件的分析和还原方法, 其特征在于, 所述对每一种 类型的邮件会话的关键字信息进行分析, 建立该类型邮件会话对应的邮件样本库, 按如下 方式进行 : 分析邮件正文关键字的信息, 建立该类型会话的正文样本库 ; 分析邮件附件关键字的信息, 建立该类型会话的附件样本库 ; 分析其邮件正文样本库和附件样本库的关键字的信息, 建立邮件正文和附件的关联。
5: 如权利要求 4 所述的非加密 WEB 邮件的分析和还原方法, 其特征在于, 所述邮件正文 关键字的信息和邮件附件关键字的信息为各关键字在该类型会话中的位置。
6: 如权利要求 5 所述的非加密 WEB 邮件的分析和还原方法, 其特征在于, 所述关键字在 会话中所处的位置包括以下一个或多个 : 处于会话的上行请求、 处于会话的下行响应、 在会 话中的起始位置。
7: 如权利要求 6 所述的非加密 WEB 邮件的分析和还原方法, 其特征在于, 所述建立关联 邮件正文样和附件关联为 : 邮件正文样本库和附件样本库关键字信息中的相同部分的对应 关系。
8: 如权利要求 7 所述的非加密 WEB 邮件的分析和还原方法, 其特征在于, 所述截获新邮 件会话后, 根据其对应的邮件样本库, 从该邮件会话中还原出邮件, 包括 : 截获需要还原的邮件会话 ; 判断该邮件会话的类型 ; 在相应类型邮件会话对应的样本数据库中, 对比邮件关键字在会话中所处的位置, 从 该邮件会话中还原出邮件。
9: 如权利要求 8 所述的非加密 WEB 邮件的分析和还原方法, 其特征在于, 在相应类型邮 件会话对应的样本数据库中, 对比邮件关键字在会话中所处的位置, 从该邮件会话中还原 出邮件, 按如下方式进行 : 对比邮件正文样本库各正文关键字所处的位置, 从该邮件会话中还原出邮件正文 ; 对比邮件附件样本库各附件关键字所处的位置, 从该邮件会话中还原出邮件附件 ; 根据邮件正文和附件之间的关联, 将还原后的附件附加在正文中。
10: 一种非加密 WEB 邮件的分析和还原系统, 其特征在于, 包括邮件分析模块和邮件还 原模块, 所述邮件分析模块用于建立不同类型的邮件会话对应的邮件样本库 ; 所述邮件还 原模块用于截获新邮件会话后, 根据其对应的邮件样本库, 从该邮件会话中还原出邮件。

说明书


一种非加密 WEB 邮件的分析还原方法及系统

    【技术领域】
     本发明涉及通讯领域, 特别涉及一种非加密 WEB 邮件的分析和还原方法及系统。背景技术 使用电脑上网发送和接收邮件在当今社会早已得到了普遍和广泛的应用, 随着 3G 通信的快速发展, 通过手机上网发送和接收邮件也得到了越来越广泛的应用。 然而, 新型的 通信方式也正在被应用于一些非法活动中, 例如邮件诈骗, 邮件发送病毒等。
     随着国际政治形势尤其是反恐怖形势的需要, 各个国家和地区越来越关注采用各 种通信手段进行非法活动, 随着通信技术和方式的不断更新和变化, 对新型通信方式下的 合法监听需求更加迫切, 主要体现在由传统的语音传真类通信内容的合法监听扩展到对 IP 分组域数据内容的合法监听。
     WEB 方式下的邮件是比较常见和使用频率较高的一种新型 IP 分组域通信方式, 借 助于多种广泛应用的终端, 如 PC、 手机等, 其用户覆盖面以及影响范围非常大, 因此 WEB 方 式下邮件内容的合法监听是 IP 分组域数据内容合法监听非常重要的组成部分。
     WEB 方式下的邮件也具有其自身的特点 :
     一、 种类繁多。除了一些全球知名的 WEB 邮件系统, 如 Yahoo, Hotma il 等, 每个国 家和地区都存在当地较为广泛使用的 WEB 邮件系统。因此 WEB 方式邮件的合法监听的实施 范围和工作量会随着邮件种类的增加而扩大。
     二、 应用层协议一致。由于都是基于 WEB 方式下的邮件, 因此不同的邮件系统所采 用的应用层协议基本上都是 HTTP 协议, 这意味着区分不同种类的 WEB 邮件内容的差异性会 很困难。
     发明内容
     本发明提供了一种非加密 WEB 邮件的分析和还原方法, 能方便地监听非加密 WEB 邮件。
     为解决上述技术问题, 本发明采用了如下的技术方案 :
     一方面, 本发明公开了一种非加密 WEB 邮件的分析和还原方法, 包含以下步骤 :
     建立不同类型的邮件会话对应的邮件样本库 ;
     截获新邮件会话后, 根据其对应的邮件样本库, 从该邮件会话中还原出邮件。
     上述的非加密 WEB 邮件的分析和还原方法的一个实施例中, 所述建立不同类型的 邮件会话对应的邮件样本库, 包括 :
     分析邮件会话的类型 ;
     对每一种类型的邮件会话的关键字信息进行分析, 建立该类型邮件会话对应的邮 件样本库。
     上述的非加密 WEB 邮件的分析和还原方法的一个实施例中, 所述关键字包括下述 的一个或多个 : 发送者、 接收者、 抄送者、 主题、 内容。上述的非加密 WEB 邮件的分析和还原方法的一个实施例中, 所述对每一种类型的 邮件会话的关键字信息进行分析, 建立该类型邮件会话对应的邮件样本库, 按如下方式进 行:
     分析邮件正文关键字的信息, 建立该类型会话的正文样本库 ;
     分析邮件附件关键字的信息, 建立该类型会话的附件样本库 ;
     分析其邮件正文样本库和附件样本库的关键字的信息, 建立邮件正文和附件的关 联。
     上述的非加密 WEB 邮件的分析和还原方法的一个实施例中, 所述邮件正文关键字 的信息和邮件附件关键字的信息为各关键字在该类型会话中的位置。
     上述的非加密 WEB 邮件的分析和还原方法的一个实施例中, 所述关键字在会话中 所处的位置包括以下一个或多个 : 处于会话的上行请求、 处于会话的下行响应、 在会话中的 起始位置。
     上述的非加密 WEB 邮件的分析和还原方法的一个实施例中, 所述建立关联邮件正 文样和附件关联为 : 邮件正文样本库和附件样本库关键字信息中的相同部分的对应关系。
     上述的非加密 WEB 邮件的分析和还原方法的一个实施例中, 所述截获新邮件会话 后, 根据其对应的邮件样本库, 从该邮件会话中还原出邮件, 包括 : 截获需要还原的邮件会话 ;
     判断该邮件会话的类型 ;
     在相应类型邮件会话对应的样本数据库中, 对比邮件关键字在会话中所处的位 置, 从该邮件会话中还原出邮件。
     上述的非加密 WEB 邮件的分析和还原方法的一个实施例中, 在相应类型邮件会话 对应的样本数据库中, 对比邮件关键字在会话中所处的位置, 从该邮件会话中还原出邮件, 按如下方式进行 :
     对比邮件正文样本库各正文关键字所处的位置, 从该邮件会话中还原出邮件正 文;
     对比邮件附件样本库各附件关键字所处的位置, 从该邮件会话中还原出邮件附 件;
     根据邮件正文和附件之间的关联, 将还原后的附件附加在正文中。
     另一方面, 本发明还公开了一种非加密 WEB 邮件的分析和还原系统, 包括邮件分 析模块和邮件还原模块, 所述邮件分析模块用于建立不同类型的邮件会话对应的邮件样本 库; 所述邮件还原模块用于截获新邮件会话后, 根据其对应的邮件样本库, 从该邮件会话中 还原出邮件。
     本发明的有益效果是 :
     本发明分析时先获取邮件会话, 建立不同类型的邮件会话对应的邮件样本库 ; 在 还原时截获新邮件会话, 根据其对应的邮件样本库, 从该邮件会话中还原出可供阅读的邮 件。本发明可将不同类型的邮件会话还原为可供阅读的邮件, 能方便地监听非加密的 WEB 邮件, 维护网络安全。
     附图说明
     图 1 示例性地描述了本发明的非加密 WEB 邮件的分析方法的流程图 ; 图 2 示例性地描述了本发明的非加密 WEB 邮件的还原方法的流程图 ; 图 3 示例性地描述了本发明的系统结构图。具体实施方式
     下面通过具体实施方式结合附图对本发明作进一步详细说明。
     本发明公开了一种非加密 WEB 邮件的分析和还原方法, 包含以下步骤 :
     建立不同类型的邮件会话对应的邮件样本库 ;
     截获新邮件会话后, 根据其对应的邮件样本库, 从该邮件会话中还原出邮件。
     实施例一 :
     如图 1 所示, 本发明一个实施例的非加密 WEB 邮件的分析方法, 包含以下步骤 :
     步骤 101, 获取多种类型的邮件会话, 作为邮件样本会话。
     一个邮件会话中包含一封邮件的所有信息。
     邮件会话是将邮件进行编码等处理后的数据包或数据流, 可以进行传输, 但是无 法直接阅读。邮件类型不同, 邮件经过的处理不同, 生成的邮件会话的类型也不同。
     邮件的类型很多, 例如 Yahoo, Hotmail 等, 为了还原某一类型的邮件, 必须首先获 取该类型的邮件会话。
     由于互联网上数据会产生丢包、 重复包等情况, 因此每种类型的邮件应该获取多 个邮件会话作为样本, 以减少由于样本数据错误而造成的邮件还原错误。 一般情况下, 至少 应该有两份邮件会话样本。
     步骤 102, 对于每一种类型的邮件样本会话, 分析其邮件正文关键字的信息。
     邮件正文关键字包括邮件发送者、 接收者、 抄送者、 主题、 内容等 ; 分析时的信息主 要是以上各正文关键字在该类型的会话中所处的位置。
     正文关键字在会话中所处的位置包括该正文关键字是处于会话的上行请求或是 处于会话的下行响应, 还包括上述关键字在会话中的起始位置。
     步骤 103, 用分析后的所有样本邮件会话的正文关键字的信息建立该类型邮件会 话的正文样本数据库。
     每种类型的会话获取的邮件样本会话有多份, 若这些的邮件样本会话的关键字的 信息相同, 则依此建立样本数据库 ; 若这些样本关键字的信息不同, 则舍弃少数不同的样 本, 按照多数原则建立样本数据库。
     步骤 104, 对于每一种类型的邮件样本会话, 分析其邮件附件关键字的信息。
     邮件附件关键字信息包括附件的发送者、 接收者、 抄送者、 主题、 内容等 ; 分析关键 字的信息主要分析以上各关键字在该类型的会话中所处的位置。
     附件关键字在会话中所处的位置包括该附件关键字是处于会话的上行请求或是 处于会话的下行响应, 还包括上述附件关键字在会话中的起始位置。
     步骤 105, 用分析后的所有样本邮件会话的附件关键字的信息建立该类型邮件会 话的附件样本数据库。
     步骤 106, 对于每一种类型的邮件样本会话, 分析邮件正文样本库和附件样本库的关键字的信息, 建立邮件正文和附件的关联。
     建立的邮件正文样和附件关联为邮件正文样本库和附件样本库关键字的信息中 的相同部分的对应关系。
     建立邮件附件和正文的关联主要是为了确定附件是附在哪封邮件中的。
     实施例二 :
     邮件的还原过程是从经过编码等处理的邮件会话中提取有用信息, 还原成可供阅 读的邮件。
     本发明一个实施例的非加密 WEB 邮件的还原方法, 包含以下步骤 :
     步骤 201, 截获需要还原的邮件会话。
     步骤 202, 判断其属于哪种类型的会话, 判断该类型的会话样本库是否存在。
     步骤 203, 根据邮件的会话类型, 在相应类型的样本库中, 对比邮件正文样本库各 正文关键字所处的位置, 从会话中还原出邮件正文。
     步骤 204, 对比附件样本库各附件关键字所处的位置, 从会话中还原出邮件附件。
     步骤 205, 根据邮件正文和附件之间的关联, 将还原后的附件放入邮件中。
     若该邮件会话中没有附件关键字, 则可以省略步骤 204 和步骤 205。 实施例三 :
     以 Yahoo 邮件为例, 本发明的非加密 WEB 邮件的分析和还原方法的一个具体实施 例, 包含以下步骤 :
     步骤 301, 获取多种邮件会话, 其中包括 HTTP 协议的 Yahoo 邮件会话作为样本。
     步骤 302, 判断获取的每种类型的样本数量是否大于等于 N, N 的建议值至少大于 等于 2。若样本数量大于等于 N, 则继续以下步骤 ; 若样本数量小于 N, 则继续获取邮件数据 包样本。
     保证样本数量大于等于 N 是为了减少由于截获样本数据时由于丢包、 延时等其他 原因产生的样本数据错误而造成的邮件还原时的错误, 提高了邮件还原时的准确性。
     步骤 303, 对于每一种类型的邮件会话, 分析邮件正文关键字的信息。
     邮件正文关键字包括发送者、 接收者、 抄送者、 主题、 内容等 ; 分析关键字的信息时主 要根据数据包中的源 IP、 目的 IP 以及端口号, 从 HTTP 的协议数据包中过滤出属于同一个 HTTP 会话的数据包, 确定其中的关键字, 以及确定以上各正文关键字在该邮件会话中所处的位置。
     正文关键字在邮件会话中所处的位置包括该正文关键字是处于会话的上行请求 或是处于会话的下行响应, 还包括上述关键字在会话中的起始位置。
     例如, 此时可以建立一张会话表, 每一个单元格对应于 HTTP 协议会话中的一段字 节或地址, 会话表分为上行请求会话表和下行响应会话表, 在会话表中, 标明各关键字所处 的单元格, 对应于会话中各关键字在 HTTP 协议数据中的一段字节或地址, 例如 “发送者” 是 第一单元格, 对应于会话中的一段特定字节或地址。
     步骤 304, 用分析后的所有样本邮件的正文关键字的信息建立正文样本数据库。
     步骤 305, 对于每一种类型的邮件会话, 分析邮件附件关键字的信息。
     步骤 306, 用分析后的所有样本邮件的附件关键字的信息建立附件样本数据库。
     建立附件样本数据库的方法与建立正文样本数据库类似, 此处不再赘述。
     步骤 307, 分析邮件正文样本库和附件样本库关键字, 建立邮件正文和附件的关
     联。 例如, 在建立的正文上行请求会话表中, 第一单元格是 “发送者” , 而建立的附件上 行请求报表中, 第二单元格都是 “发送者” , 则建立正文上行请求报表第一单元格到附件上 行请求报表第二单元格的关联。所有关键字的关联都建立后, 该邮件正文和附件就建立了 关联。
     步骤 308, 截获需要还原的邮件会话, 本实施例中为 HTTP 协议的 Yahoo 邮件会话。
     步骤 309, 判断上述邮件会话的类型, 若该类型会话样本库存在, 则转向该类型会 话样本库, 若该类型会话样本库不存在, 则结束邮件还原。
     步骤 310, 判断该会话是上行请求还是下行响应, 若是上行请求, 则转步骤 311 ; 若 是下行请求, 则转到步骤 314。
     步骤 311, 对比邮件正文样本库中上行请求中正文关键字所处的位置, 从会话中还 原出邮件正文。
     例如在正文样本库中, 上行请求中, 某一地址对应的是 “发送者” , 则认为在需要还 原的邮件正文中, 相同地址也对应的是 “发送者” , 依此还原 “发送者” 的具体信息 ; 若相同的 地址没有相关数据, 则认为还原失败, 转向步骤 309。
     将所有关键字对应的具体内容还原出来, 即还原除了邮件正文。
     步骤 312, 对比附件样本库各附件关键字所处的位置, 从会话中还原出邮件附件。
     若是需要还原的数据包中未找到各附件关键字, 则表明该邮件中没有附件, 可省 略此步骤。
     步骤 313, 若邮件正文和附件之间的关联匹配, 则将还原后的附件放入邮件中, 还 原为完整的邮件 ; 若是不匹配, 则转到步骤 309。
     步骤 314, 对比邮件正文样本库下行响应中各正文关键字所处的位置, 从会话中还 原出邮件正文。
     步骤 315, 对比附件样本库各附件关键字所处的位置, 从会话中还原出邮件附件。
     步骤 316, 若邮件正文和附件之间的关联匹配, 则将还原后的附件放入邮件中, 还 原为可供阅读的邮件。
     若该邮件中没有附件, 可省略还原过程中和附件有关的步骤。
     实施例三 :
     如图 3 所示, 本发明一个实施例的分加密 WEB 邮件分析和还原系统, 包含以下 : 包 括邮件分析模块和邮件还原模块, 所述邮件分析模块用于建立不同类型的邮件会话对应的 邮件样本库 ; 所述邮件还原模块用于截获新邮件会话后, 根据其对应的邮件样本库, 从该邮 件会话中还原出邮件。
     本发明分析时先获取邮件会话, 建立不同类型的邮件会话对应的邮件样本库 ; 在 还原时截获新邮件会话, 根据其对应的邮件样本库, 从该邮件会话中还原出可供阅读的邮 件。本发明可将不同类型的邮件会话还原为可供阅读的邮件, 能方便地监听非加密的 WEB 邮件, 维护了网络安全。 此外, 本发明在建立样本库时对于每种类型的邮件都采用了获取了 多个邮件会话, 可提高邮件还原的准确性。
     以上内容是结合具体的实施方式对本发明所作的进一步详细说明, 不能认定本发 明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说, 在不脱
     离本发明构思的前提下, 还可以做出若干简单推演或替换, 都应当视为属于本发明的保护 范围。

一种非加密WEB邮件的分析还原方法及系统.pdf_第1页
第1页 / 共9页
一种非加密WEB邮件的分析还原方法及系统.pdf_第2页
第2页 / 共9页
一种非加密WEB邮件的分析还原方法及系统.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《一种非加密WEB邮件的分析还原方法及系统.pdf》由会员分享,可在线阅读,更多相关《一种非加密WEB邮件的分析还原方法及系统.pdf(9页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101969411A43申请公布日20110209CN101969411ACN101969411A21申请号201010203906522申请日20100618H04L12/58200601G06F17/3020060171申请人中兴通讯股份有限公司地址518057广东省深圳市南山区科技园科技南路中兴通讯大厦72发明人简化池艳广郭红涛74专利代理机构深圳鼎合诚知识产权代理有限公司44281代理人薛祥辉54发明名称一种非加密WEB邮件的分析还原方法及系统57摘要本发明公开了一种非加密WEB邮件的分析和还原方法,包括建立不同类型的邮件会话对应的邮件样本库;截获新邮件会话后,根据其。

2、对应的邮件样本库,从该邮件会话中还原出邮件。采用本发明的方法,能方便地监听非加密的WEB邮件。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书6页附图1页CN101969411A1/1页21一种非加密WEB邮件的分析和还原方法,其特征在于,包含以下步骤建立不同类型的邮件会话对应的邮件样本库;截获新邮件会话后,根据其对应的邮件样本库,从该邮件会话中还原出邮件。2如权利要求1所述的非加密WEB邮件的分析和还原方法,其特征在于,所述建立不同类型的邮件会话对应的邮件样本库,包括分析邮件会话的类型;对每一种类型的邮件会话的关键字信息进行分析,建立该类型邮件会话对应的邮件。

3、样本库。3如权利要求2所述的非加密WEB邮件的分析和还原方法,其特征在于,所述关键字包括以下一个或多个发送者、接收者、抄送者、主题、内容。4如权利要求3所述的非加密WEB邮件的分析和还原方法,其特征在于,所述对每一种类型的邮件会话的关键字信息进行分析,建立该类型邮件会话对应的邮件样本库,按如下方式进行分析邮件正文关键字的信息,建立该类型会话的正文样本库;分析邮件附件关键字的信息,建立该类型会话的附件样本库;分析其邮件正文样本库和附件样本库的关键字的信息,建立邮件正文和附件的关联。5如权利要求4所述的非加密WEB邮件的分析和还原方法,其特征在于,所述邮件正文关键字的信息和邮件附件关键字的信息为各。

4、关键字在该类型会话中的位置。6如权利要求5所述的非加密WEB邮件的分析和还原方法,其特征在于,所述关键字在会话中所处的位置包括以下一个或多个处于会话的上行请求、处于会话的下行响应、在会话中的起始位置。7如权利要求6所述的非加密WEB邮件的分析和还原方法,其特征在于,所述建立关联邮件正文样和附件关联为邮件正文样本库和附件样本库关键字信息中的相同部分的对应关系。8如权利要求7所述的非加密WEB邮件的分析和还原方法,其特征在于,所述截获新邮件会话后,根据其对应的邮件样本库,从该邮件会话中还原出邮件,包括截获需要还原的邮件会话;判断该邮件会话的类型;在相应类型邮件会话对应的样本数据库中,对比邮件关键字。

5、在会话中所处的位置,从该邮件会话中还原出邮件。9如权利要求8所述的非加密WEB邮件的分析和还原方法,其特征在于,在相应类型邮件会话对应的样本数据库中,对比邮件关键字在会话中所处的位置,从该邮件会话中还原出邮件,按如下方式进行对比邮件正文样本库各正文关键字所处的位置,从该邮件会话中还原出邮件正文;对比邮件附件样本库各附件关键字所处的位置,从该邮件会话中还原出邮件附件;根据邮件正文和附件之间的关联,将还原后的附件附加在正文中。10一种非加密WEB邮件的分析和还原系统,其特征在于,包括邮件分析模块和邮件还原模块,所述邮件分析模块用于建立不同类型的邮件会话对应的邮件样本库;所述邮件还原模块用于截获新邮。

6、件会话后,根据其对应的邮件样本库,从该邮件会话中还原出邮件。权利要求书CN101969411A1/6页3一种非加密WEB邮件的分析还原方法及系统技术领域0001本发明涉及通讯领域,特别涉及一种非加密WEB邮件的分析和还原方法及系统。背景技术0002使用电脑上网发送和接收邮件在当今社会早已得到了普遍和广泛的应用,随着3G通信的快速发展,通过手机上网发送和接收邮件也得到了越来越广泛的应用。然而,新型的通信方式也正在被应用于一些非法活动中,例如邮件诈骗,邮件发送病毒等。0003随着国际政治形势尤其是反恐怖形势的需要,各个国家和地区越来越关注采用各种通信手段进行非法活动,随着通信技术和方式的不断更新和。

7、变化,对新型通信方式下的合法监听需求更加迫切,主要体现在由传统的语音传真类通信内容的合法监听扩展到对IP分组域数据内容的合法监听。0004WEB方式下的邮件是比较常见和使用频率较高的一种新型IP分组域通信方式,借助于多种广泛应用的终端,如PC、手机等,其用户覆盖面以及影响范围非常大,因此WEB方式下邮件内容的合法监听是IP分组域数据内容合法监听非常重要的组成部分。0005WEB方式下的邮件也具有其自身的特点0006一、种类繁多。除了一些全球知名的WEB邮件系统,如YAHOO,HOTMAIL等,每个国家和地区都存在当地较为广泛使用的WEB邮件系统。因此WEB方式邮件的合法监听的实施范围和工作量会。

8、随着邮件种类的增加而扩大。0007二、应用层协议一致。由于都是基于WEB方式下的邮件,因此不同的邮件系统所采用的应用层协议基本上都是HTTP协议,这意味着区分不同种类的WEB邮件内容的差异性会很困难。发明内容0008本发明提供了一种非加密WEB邮件的分析和还原方法,能方便地监听非加密WEB邮件。0009为解决上述技术问题,本发明采用了如下的技术方案0010一方面,本发明公开了一种非加密WEB邮件的分析和还原方法,包含以下步骤0011建立不同类型的邮件会话对应的邮件样本库;0012截获新邮件会话后,根据其对应的邮件样本库,从该邮件会话中还原出邮件。0013上述的非加密WEB邮件的分析和还原方法的。

9、一个实施例中,所述建立不同类型的邮件会话对应的邮件样本库,包括0014分析邮件会话的类型;0015对每一种类型的邮件会话的关键字信息进行分析,建立该类型邮件会话对应的邮件样本库。0016上述的非加密WEB邮件的分析和还原方法的一个实施例中,所述关键字包括下述的一个或多个发送者、接收者、抄送者、主题、内容。说明书CN101969411A2/6页40017上述的非加密WEB邮件的分析和还原方法的一个实施例中,所述对每一种类型的邮件会话的关键字信息进行分析,建立该类型邮件会话对应的邮件样本库,按如下方式进行0018分析邮件正文关键字的信息,建立该类型会话的正文样本库;0019分析邮件附件关键字的信息。

10、,建立该类型会话的附件样本库;0020分析其邮件正文样本库和附件样本库的关键字的信息,建立邮件正文和附件的关联。0021上述的非加密WEB邮件的分析和还原方法的一个实施例中,所述邮件正文关键字的信息和邮件附件关键字的信息为各关键字在该类型会话中的位置。0022上述的非加密WEB邮件的分析和还原方法的一个实施例中,所述关键字在会话中所处的位置包括以下一个或多个处于会话的上行请求、处于会话的下行响应、在会话中的起始位置。0023上述的非加密WEB邮件的分析和还原方法的一个实施例中,所述建立关联邮件正文样和附件关联为邮件正文样本库和附件样本库关键字信息中的相同部分的对应关系。0024上述的非加密WE。

11、B邮件的分析和还原方法的一个实施例中,所述截获新邮件会话后,根据其对应的邮件样本库,从该邮件会话中还原出邮件,包括0025截获需要还原的邮件会话;0026判断该邮件会话的类型;0027在相应类型邮件会话对应的样本数据库中,对比邮件关键字在会话中所处的位置,从该邮件会话中还原出邮件。0028上述的非加密WEB邮件的分析和还原方法的一个实施例中,在相应类型邮件会话对应的样本数据库中,对比邮件关键字在会话中所处的位置,从该邮件会话中还原出邮件,按如下方式进行0029对比邮件正文样本库各正文关键字所处的位置,从该邮件会话中还原出邮件正文;0030对比邮件附件样本库各附件关键字所处的位置,从该邮件会话中。

12、还原出邮件附件;0031根据邮件正文和附件之间的关联,将还原后的附件附加在正文中。0032另一方面,本发明还公开了一种非加密WEB邮件的分析和还原系统,包括邮件分析模块和邮件还原模块,所述邮件分析模块用于建立不同类型的邮件会话对应的邮件样本库;所述邮件还原模块用于截获新邮件会话后,根据其对应的邮件样本库,从该邮件会话中还原出邮件。0033本发明的有益效果是0034本发明分析时先获取邮件会话,建立不同类型的邮件会话对应的邮件样本库;在还原时截获新邮件会话,根据其对应的邮件样本库,从该邮件会话中还原出可供阅读的邮件。本发明可将不同类型的邮件会话还原为可供阅读的邮件,能方便地监听非加密的WEB邮件,。

13、维护网络安全。说明书CN101969411A3/6页5附图说明0035图1示例性地描述了本发明的非加密WEB邮件的分析方法的流程图;0036图2示例性地描述了本发明的非加密WEB邮件的还原方法的流程图;0037图3示例性地描述了本发明的系统结构图。具体实施方式0038下面通过具体实施方式结合附图对本发明作进一步详细说明。0039本发明公开了一种非加密WEB邮件的分析和还原方法,包含以下步骤0040建立不同类型的邮件会话对应的邮件样本库;0041截获新邮件会话后,根据其对应的邮件样本库,从该邮件会话中还原出邮件。0042实施例一0043如图1所示,本发明一个实施例的非加密WEB邮件的分析方法,包。

14、含以下步骤0044步骤101,获取多种类型的邮件会话,作为邮件样本会话。0045一个邮件会话中包含一封邮件的所有信息。0046邮件会话是将邮件进行编码等处理后的数据包或数据流,可以进行传输,但是无法直接阅读。邮件类型不同,邮件经过的处理不同,生成的邮件会话的类型也不同。0047邮件的类型很多,例如YAHOO,HOTMAIL等,为了还原某一类型的邮件,必须首先获取该类型的邮件会话。0048由于互联网上数据会产生丢包、重复包等情况,因此每种类型的邮件应该获取多个邮件会话作为样本,以减少由于样本数据错误而造成的邮件还原错误。一般情况下,至少应该有两份邮件会话样本。0049步骤102,对于每一种类型的。

15、邮件样本会话,分析其邮件正文关键字的信息。0050邮件正文关键字包括邮件发送者、接收者、抄送者、主题、内容等;分析时的信息主要是以上各正文关键字在该类型的会话中所处的位置。0051正文关键字在会话中所处的位置包括该正文关键字是处于会话的上行请求或是处于会话的下行响应,还包括上述关键字在会话中的起始位置。0052步骤103,用分析后的所有样本邮件会话的正文关键字的信息建立该类型邮件会话的正文样本数据库。0053每种类型的会话获取的邮件样本会话有多份,若这些的邮件样本会话的关键字的信息相同,则依此建立样本数据库;若这些样本关键字的信息不同,则舍弃少数不同的样本,按照多数原则建立样本数据库。0054。

16、步骤104,对于每一种类型的邮件样本会话,分析其邮件附件关键字的信息。0055邮件附件关键字信息包括附件的发送者、接收者、抄送者、主题、内容等;分析关键字的信息主要分析以上各关键字在该类型的会话中所处的位置。0056附件关键字在会话中所处的位置包括该附件关键字是处于会话的上行请求或是处于会话的下行响应,还包括上述附件关键字在会话中的起始位置。0057步骤105,用分析后的所有样本邮件会话的附件关键字的信息建立该类型邮件会话的附件样本数据库。0058步骤106,对于每一种类型的邮件样本会话,分析邮件正文样本库和附件样本库的说明书CN101969411A4/6页6关键字的信息,建立邮件正文和附件的。

17、关联。0059建立的邮件正文样和附件关联为邮件正文样本库和附件样本库关键字的信息中的相同部分的对应关系。0060建立邮件附件和正文的关联主要是为了确定附件是附在哪封邮件中的。0061实施例二0062邮件的还原过程是从经过编码等处理的邮件会话中提取有用信息,还原成可供阅读的邮件。0063本发明一个实施例的非加密WEB邮件的还原方法,包含以下步骤0064步骤201,截获需要还原的邮件会话。0065步骤202,判断其属于哪种类型的会话,判断该类型的会话样本库是否存在。0066步骤203,根据邮件的会话类型,在相应类型的样本库中,对比邮件正文样本库各正文关键字所处的位置,从会话中还原出邮件正文。006。

18、7步骤204,对比附件样本库各附件关键字所处的位置,从会话中还原出邮件附件。0068步骤205,根据邮件正文和附件之间的关联,将还原后的附件放入邮件中。0069若该邮件会话中没有附件关键字,则可以省略步骤204和步骤205。0070实施例三0071以YAHOO邮件为例,本发明的非加密WEB邮件的分析和还原方法的一个具体实施例,包含以下步骤0072步骤301,获取多种邮件会话,其中包括HTTP协议的YAHOO邮件会话作为样本。0073步骤302,判断获取的每种类型的样本数量是否大于等于N,N的建议值至少大于等于2。若样本数量大于等于N,则继续以下步骤;若样本数量小于N,则继续获取邮件数据包样本。。

19、0074保证样本数量大于等于N是为了减少由于截获样本数据时由于丢包、延时等其他原因产生的样本数据错误而造成的邮件还原时的错误,提高了邮件还原时的准确性。0075步骤303,对于每一种类型的邮件会话,分析邮件正文关键字的信息。0076邮件正文关键字包括发送者、接收者、抄送者、主题、内容等;分析关键字的信息时主要根据数据包中的源IP、目的IP以及端口号,从HTTP的协议数据包中过滤出属于同一个HTTP会话的数据包,确定其中的关键字,以及确定以上各正文关键字在该邮件会话中所处的位置。0077正文关键字在邮件会话中所处的位置包括该正文关键字是处于会话的上行请求或是处于会话的下行响应,还包括上述关键字在。

20、会话中的起始位置。0078例如,此时可以建立一张会话表,每一个单元格对应于HTTP协议会话中的一段字节或地址,会话表分为上行请求会话表和下行响应会话表,在会话表中,标明各关键字所处的单元格,对应于会话中各关键字在HTTP协议数据中的一段字节或地址,例如“发送者”是第一单元格,对应于会话中的一段特定字节或地址。0079步骤304,用分析后的所有样本邮件的正文关键字的信息建立正文样本数据库。0080步骤305,对于每一种类型的邮件会话,分析邮件附件关键字的信息。0081步骤306,用分析后的所有样本邮件的附件关键字的信息建立附件样本数据库。0082建立附件样本数据库的方法与建立正文样本数据库类似,。

21、此处不再赘述。0083步骤307,分析邮件正文样本库和附件样本库关键字,建立邮件正文和附件的关说明书CN101969411A5/6页7联。0084例如,在建立的正文上行请求会话表中,第一单元格是“发送者”,而建立的附件上行请求报表中,第二单元格都是“发送者”,则建立正文上行请求报表第一单元格到附件上行请求报表第二单元格的关联。所有关键字的关联都建立后,该邮件正文和附件就建立了关联。0085步骤308,截获需要还原的邮件会话,本实施例中为HTTP协议的YAHOO邮件会话。0086步骤309,判断上述邮件会话的类型,若该类型会话样本库存在,则转向该类型会话样本库,若该类型会话样本库不存在,则结束邮。

22、件还原。0087步骤310,判断该会话是上行请求还是下行响应,若是上行请求,则转步骤311;若是下行请求,则转到步骤314。0088步骤311,对比邮件正文样本库中上行请求中正文关键字所处的位置,从会话中还原出邮件正文。0089例如在正文样本库中,上行请求中,某一地址对应的是“发送者”,则认为在需要还原的邮件正文中,相同地址也对应的是“发送者”,依此还原“发送者”的具体信息;若相同的地址没有相关数据,则认为还原失败,转向步骤309。0090将所有关键字对应的具体内容还原出来,即还原除了邮件正文。0091步骤312,对比附件样本库各附件关键字所处的位置,从会话中还原出邮件附件。0092若是需要还。

23、原的数据包中未找到各附件关键字,则表明该邮件中没有附件,可省略此步骤。0093步骤313,若邮件正文和附件之间的关联匹配,则将还原后的附件放入邮件中,还原为完整的邮件;若是不匹配,则转到步骤309。0094步骤314,对比邮件正文样本库下行响应中各正文关键字所处的位置,从会话中还原出邮件正文。0095步骤315,对比附件样本库各附件关键字所处的位置,从会话中还原出邮件附件。0096步骤316,若邮件正文和附件之间的关联匹配,则将还原后的附件放入邮件中,还原为可供阅读的邮件。0097若该邮件中没有附件,可省略还原过程中和附件有关的步骤。0098实施例三0099如图3所示,本发明一个实施例的分加密。

24、WEB邮件分析和还原系统,包含以下包括邮件分析模块和邮件还原模块,所述邮件分析模块用于建立不同类型的邮件会话对应的邮件样本库;所述邮件还原模块用于截获新邮件会话后,根据其对应的邮件样本库,从该邮件会话中还原出邮件。0100本发明分析时先获取邮件会话,建立不同类型的邮件会话对应的邮件样本库;在还原时截获新邮件会话,根据其对应的邮件样本库,从该邮件会话中还原出可供阅读的邮件。本发明可将不同类型的邮件会话还原为可供阅读的邮件,能方便地监听非加密的WEB邮件,维护了网络安全。此外,本发明在建立样本库时对于每种类型的邮件都采用了获取了多个邮件会话,可提高邮件还原的准确性。0101以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱说明书CN101969411A6/6页8离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。说明书CN101969411A1/1页9图1图2图3说明书附图。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1