System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种邮件处理方法及装置制造方法及图纸_技高网

一种邮件处理方法及装置制造方法及图纸

技术编号:43011727 阅读:9 留言:0更新日期:2024-10-18 17:17
本申请公开了一种邮件处理方法及装置,涉及计算机技术领域,主要目的在于降低邮件携带安全风险数据的概率;主要技术方案包括:确定待处理邮件中的待重建附件;对所述待重建附件进行重建处理;其中,所述重建处理用于去除待重建附件中的安全风险数据;对所述待处理邮件中的第一数据和重建处理后所得的目标附件进行组合处理,形成用于替换所述待处理邮件的目标邮件;其中,所述第一数据为所述待处理邮件中除所述待重建附件之外的数据。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种邮件处理方法及装置


技术介绍

1、随着互联网技术的快速发展,人们在工作和生活中越来越多地通过电子邮件进行信息和文件的传送。目前,邮件发送方发送的邮件会直接提供给邮件接收方,供邮件接收方查看。此种情况下,一旦邮件中包括有诸如病毒、木马等安全风险数据,则邮件被邮件接收方查看后,会给邮件接收方带来安全问题。


技术实现思路

1、有鉴于此,本申请提出了一种邮件处理方法及装置,主要目的在于降低邮件携带安全风险数据的概率。

2、为了达到上述目的,本申请主要提供了如下技术方案:

3、第一方面,本申请提供了一种邮件处理方法,该邮件处理方法包括:

4、确定待处理邮件中的待重建附件;

5、对所述待重建附件进行重建处理;其中,所述重建处理用于去除待重建附件中的安全风险数据;

6、对所述待处理邮件中的第一数据和重建处理后所得的目标附件进行组合处理,形成用于替换所述待处理邮件的目标邮件;其中,所述第一数据为所述待处理邮件中除所述待重建附件之外的数据。

7、在一些实施例中,确定待处理邮件中的待重建附件,包括:确定所述待处理邮件包括的附件的文件类型;若判定所述文件类型中包括目标文件类型,则将目标文件类型的附件确定为所述待重建附件。

8、在一些实施例中,确定所述待处理邮件包括的附件的文件类型,包括:解析所述待处理邮件获取边界标识;其中,所述边界标识用于定位附件在所述待处理邮件中的位置;根据所边界标识确定所述待处理邮件中包括的附件数据段;其中,每一个附件数据段对应一个附件;基于所确定的附件数据段中包括的文件类型信息,确定所述待处理邮件包括的附件的文件类型。

9、在一些实施例中,该邮件处理方法还包括:若判定所述文件类型中不包括目标文件类型,则将所述待处理邮件发送至目标服务器。

10、在一些实施例中,对所述待重建附件进行重建处理,包括:调用与所述待重建附件的文件类型匹配的重建函数处理所述待重建附件;其中,所述重建函数用于去除匹配的文件类型的附件中的安全风险数据;将所述重建函数处理后的数据确定为所述目标附件。

11、在一些实施例中,对所述待重建附件进行重建处理,包括:确定与所述待重建附件的文件类型匹配的数据提取项;其中,所述数据提取项用于确定匹配的文件类型对应的第二数据;删除所述第二数据中满足对应的数据提取项的风险条件的数据,得到所述目标附件。

12、在一些实施例中,对所述待处理邮件中的第一数据和重建处理后所得的目标附件进行组合处理,包括:设置所述第一数据和所述目标附件在第一邮件模板中的相对位置关系;基于所述相对位置关系,将所述第一数据和所述目标附件写入所述第一邮件模板。

13、在一些实施例中,该邮件处理方法还包括:逐行读取所述待处理邮件中的数据行;若当前读取的数据行属于所述第一数据中包括的邮件正文数据或未被选取为待重建附件的附件时,将当前读取的数据行写入第二邮件模板,并继续读取所述待处理邮件中的下一行数据行;若当前读取的数据行属于待重建附件,且为待重建附件的首个数据行时,不将当前读取的数据行写入所述第二邮件模板,且将当前待重建附件的替换附件写入所述第二邮件模板;在所述当前待重建附件的替换附件写入完成后继续读取所述待处理邮件中的目标数据行;其中,所述替换附件为当前待重建附件的重建处理后的附件;所述目标数据行是所述待处理邮件中与所述当前待重建附件的最后一行数据行相邻的下一行数据行。

14、在一些实施例中,在对所述待处理邮件中的第一数据和重建处理后所得的目标附件进行组合处理之前,所述方法还包括:检测所述第一数据包括的邮件正文数据中是否存在异常数据;其中,所述异常数据包括安全风险链接和/或敏感数据;若检测到,则基于所述异常数据的数据类型,对所述异常数据进行匹配的数据处理操作。

15、在一些实施例中,该邮件处理方法还包括:在获取到邮件时,解析所述邮件的邮件头中的内容类型字段;若所述内容类型字段中包括有目标字段,则将所述邮件确定为所述待处理邮件;其中,所述目标字段用于描述邮件中存在附件。

16、第二方面,本申请提供了一种邮件处理装置,该邮件处理装置包括:

17、确定模块,用于确定待处理邮件中的待重建附件;

18、重建模块,用于对所述待重建附件进行重建处理;其中,所述重建处理用于去除待重建附件中的安全风险数据;

19、组合模块,用于对所述待处理邮件中的第一数据和重建处理后所得的目标附件进行组合处理,形成用于替换所述待处理邮件的目标邮件;其中,所述第一数据为所述待处理邮件中除所述待重建附件之外的数据。

20、第三方面,本申请提供了一种网闸,所述网闸应用如第一方面的邮件处理方法。

21、第四方面,本申请提供了一种计算机可读存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第一方面所述的邮件处理方法。

22、第五方面,本申请提供了一种电子设备,所述电子设备包括:存储器,用于存储程序;处理器,耦合至所述存储器,用于运行所述程序以执行第一方面的邮件处理方法。

23、本申请提供的邮件处理方法及装置,在确定待处理邮件之后,确定待处理邮件中的待重建附件,并对待重建附件进行重建处理。然后对待处理邮件中除待重建附件之外的数据和重建处理后所得的目标附件进行组合处理,形成用于替换待处理邮件的目标邮件。可见,本申请提供的方案考虑到安全风险数据大部分会存在于邮件的附件内,因此通过重建附件的方式清除了附件中携带的安全风险数据,并使用重建处理后所得的目标附件,生成了用于替换待处理邮件的目标邮件。目标邮件携带安全风险数据的概率较低,在目标邮件替换待处理邮件后,能够减少安全风险数据给邮件接收方带来的安全问题。

24、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

本文档来自技高网...

【技术保护点】

1.一种邮件处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,确定待处理邮件中的待重建附件,包括:

3.根据权利要求2所述的方法,其特征在于,确定所述待处理邮件包括的附件的文件类型,包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,对所述待重建附件进行重建处理,包括:

6.根据权利要求1所述的方法,其特征在于,对所述待重建附件进行重建处理,包括:

7.根据权利要求1所述的方法,其特征在于,对所述待处理邮件中的第一数据和重建处理后所得的目标附件进行组合处理,包括:

8.根据权利要求1所述的方法,其特征在于,所述方法还包括:

9.根据权利要求1-8中任一项所述的方法,其特征在于,在对所述待处理邮件中的第一数据和重建处理后所得的目标附件进行组合处理之前,所述方法还包括:

10.根据权利要求1-8中任一项所述的方法,其特征在于,所述方法还包括:

11.一种邮件处理装置,其特征在于,所述装置包括:

12.一种网闸,其特征在于,所述网闸应用如权利要求1至权利要求10中任意一项所述的邮件处理方法。

13.一种计算机可读存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至权利要求10中任意一项所述的邮件处理方法。

14.一种电子设备,其特征在于,所述电子设备包括:

...

【技术特征摘要】

1.一种邮件处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,确定待处理邮件中的待重建附件,包括:

3.根据权利要求2所述的方法,其特征在于,确定所述待处理邮件包括的附件的文件类型,包括:

4.根据权利要求2所述的方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,对所述待重建附件进行重建处理,包括:

6.根据权利要求1所述的方法,其特征在于,对所述待重建附件进行重建处理,包括:

7.根据权利要求1所述的方法,其特征在于,对所述待处理邮件中的第一数据和重建处理后所得的目标附件进行组合处理,包括:

8.根据权利要求1所述的方法,其特征在于,所...

【专利技术属性】
技术研发人员:韩瑞红
申请(专利权)人:奇安信网神信息技术北京股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1