[发明专利]一种安全的邮件客户端本地数据存储、识别方法和装置有效
申请号: | 201310138564.7 | 申请日: | 2013-04-19 |
公开(公告)号: | CN103188271A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 王栋;王怀宇;李济伟;吕俊峰;李莉敏;张书林 | 申请(专利权)人: | 国家电网公司;国网信息通信有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/58;H04L9/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安全 邮件 客户端 本地 数据 存储 识别 方法 装置 | ||
技术领域
本发明涉及计算机应用领域,特别是涉及一种安全的邮件客户端本地数据存储、识别方法和装置。
背景技术
电子邮件系统一般都由邮件客户端和邮件服务器组成,邮件客户端也可以称为邮件用户代理(MUA,Mail User Agent),邮件服务器由邮件传输代理(MTA,Mail Transfer Agent)和邮件投递代理(MDA,Mail Delivery Agent)组成。
如图1所示的电子邮件系统,当发件人通过登录发件方的邮件客户端(即,MUA1)撰写一封新邮件后,MUA1将该新邮件发送给发件方的邮件传输代理(即,MTA1),MTA1通过检查收件人地址的域名,得到收件方的邮件传输代理(即,MTA2)的IP地址,MTA1根据MTA2的地址与MTA2建立TCP连接,并通过网络将新邮件传输给MTA2,另外,MTA1还会将该新邮件保存到发件方的邮件投递代理(即,MDA1)中,以便MUA1通过MTA1从MDA1中读取所有发送的邮件。MTA2接收到新邮件后,将该新邮件保存到收件方的邮件投递代理(即,MDA2)中。当收件人登录收件方的邮件客户端(即,MUA2)后,通过MTA2从MDA2中读取接收的邮件。
可见,无论是对于发件方的邮件客户端还是收件方的邮件客户端,都会将得到的邮件进行本地存储。但是,本发明的发明人在研究中发现,邮件客户端保存在本地的邮件很有可能会被其它人恶意拷贝,从而无法保证邮件的安全性,特别是对于一些涉密性较高的用户,更是无法满足其高安全性的需求。除此之外,发明人还发现,邮件客户端还会保存每一个新添加账户的账户信息,其也存在同样的安全性问题。
发明内容
为了解决上述技术问题,本发明实施例提供了保存、识别邮件客户端的本地存储信息的方法和装置,以提高本地存储信息在邮件客户端的安全性。
本发明实施例公开了如下技术方案:
一种安全的邮件客户端本地数据存储方法,包括:
获取邮件客户端的本地存储信息以及邮件客户端的本地设备的硬件信息;
将所述硬件信息作为密钥对本地存储信息明文进行加密,生成本地存储信息密文;
将所述本地存储信息密文保存到邮件客户端的本地设备中。
优选的,所述硬件信息包括中央处理单元CPU的身份识别号码ID、基本输入输出系统BIOS编号、网卡的介质访问控制MAC地址和硬盘序列号中的任意一个或任意多个组合。
优选的,所述本地存储信息包括账户信息、发送邮件或接收邮件。
优选的,当所述本地存储信息为账户信息时,在获取邮件客户端的本地设备的硬件信息之前还包括:
将获取的邮件客户端的账户信息发送给邮件服务器进行正确性检查;
接收所述邮件服务器返回的检查结果;
如果根据所述检查结果确定所述账户信息正确,执行获取邮件客户端的本地设备的硬件信息的步骤;
如果根据所述检查结果确定所述账户信息不正确,重新获取邮件客户端的账户信息。
优选的,当所述本地存储信息为发送邮件时,在获取邮件客户端的本地设备的硬件信息之前还包括:
检查获取的邮件客户端的发送邮件是否完整;
如果所述发送邮件完整,执行获取邮件客户端的本地设备的硬件信息的步骤;
如果所述发送邮件不完整,重新获取邮件客户端的发送邮件。
进一步优选的,还包括:将所述发送邮件密文提交给邮件服务器。
进一步优选的,还包括:如果提交不成功,记录错误信息,并重新将所述发送邮件密文提交给邮件服务器。
优选的,当所述本地存储信息为接收邮件时,在获取邮件客户端的本地设备的硬件信息之前还包括:
判断获取的邮件客户端的接收邮件是否为新邮件;
如果所述接收邮件是新邮件,执行获取邮件客户端的本地设备的硬件信息的步骤;
如果所述接收邮件不是新邮件,等待预置时间,当预置时间到达时用户没有退出邮件客户端,重新获取邮件客户端的接收邮件。
进一步优选的,还包括:通知用户有新邮件到达。
一种安全的邮件客户端本地数据识别方法,包括:
从邮件客户端的本地设备中读取本地存储信息密文;
获取邮件客户端的本地设备的硬件信息;
将所述硬件信息作为密钥对所述本地存储信息密文进行解密,生成本地存储信息明文。
优选的,所述硬件信息包括CPU的ID、BIOS编号、网卡的MAC地址和硬盘序列号中的任意一个或任意多个组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;国网信息通信有限公司,未经国家电网公司;国网信息通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310138564.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:无极准分子灯光催化降解废气的装置和方法
- 下一篇:一种桑椹醋的制作方法