一种用户信息保护方法、客户端和电子设备与流程 - 天下标王

一种用户信息保护方法、客户端和电子设备与流程

文档序号:17928076发布日期:2019-06-15 00:34阅读:170来源:国知局
一种用户信息保护方法、客户端和电子设备与流程

本发明实施例涉及信息安全技术领域,具体涉及一种用户信息保护方法、客户端和电子设备。



背景技术:

用户在使用客户端进行了访问后,一般客户端会存储访问产生的用户信息,例如cookie(储存在用户本地终端上的数据)、帐户密码等。例如,使用浏览器登录了某个网站系统,那么浏览器会存储登录该网站系统所需的密码,并且使用密码登录该网站系统后才能获取的一些信息也会被浏览器存储。

cookie是在http协议下,服务器或脚本可以维护客户工作站上信息的一种方式。cookie是由web服务器保存在用户浏览器(客户端)上的小文本文件,它可以包含有关用户的信息。

这些信息对用户来说都是敏感数据,因此保护这些信息的安全性是非常重要的。



技术实现要素:

为此,本发明实施例提供了一种用户信息保护方法、客户端和电子设备,以解决现有技术中客户端存储的用户信息安全性低的问题。

为了实现上述目的,本发明的实施方式提供如下技术方案:

在本发明的实施方式的第一方面中,提供了一种用户信息保护方法,包括:接收第一操作,所述第一操作用于开启客户端;当所述客户端没有存储用户信息时,显示密码设置界面,以接收第一输入,第一输入用于设置第一密码;当所述客户端存储用户信息时,显示密码输入界面,以接收第二输入,第二输入用于输入第一密码;当设置第一密码正确时,或者当输入的第一密码正确时,开启客户端的使用界面。

在本发明的一个实施例中,第一输入用于设置pin码,第二输入用于输入pin码。

在本发明的一个实施例中,设置的pin码用于哈希运算,以得到哈希散列关键值;所述哈希散列关键值用于用户信息的加密运算。

在本发明的一个实施例中,所述客户端为浏览器。

在本发明的一个实施例中,用户信息包括以下任一种或多种:访问缓存、cookie、第二密码;第二密码为使用所述客户端的过程中用到的密码。

在本发明的一个实施例中,所述用户信息保护方法还包括:对用户信息进行硬件加密。

在本发明的一个实施例中,所述对用户信息进行硬件加密包括:采用intelsgx技术进行加密;所述采用intelsgx技术进行加密包括:采用sgx版本秘钥、cpu机器秘钥和用户的秘钥生成硬件加密密钥,所述硬件加密密钥用于在安全区对用户信息进行加密。

在本发明实施例方式的第二方面,提供了一种用户信息保护客户端,包括:接收单元,用于接收第一操作,所述第一操作用于开启客户端;显示单元,用于当所述客户端没有存储用户信息时,显示密码设置界面,以接收第一输入,第一输入用于设置第一密码;所述显示单元还用于当所述客户端存储用户信息时,显示密码输入界面,以接收第二输入,第二输入用于输入第一密码;开启单元,用于当设置第一密码正确时,或者当输入的第一密码正确时,开启客户端的使用界面。

在本发明的实施方式的第三方面中,提供了一种电子设备,所述电子设备包括:处理器、存储器;所述存储器存储代码;所述处理器执行所述代码,用于执行第一方面所述的用户信息保护方法。

在本发明的实施方式的第四方面中,提供了一种存储程序的计算机可读存储介质,所述程序包括指令,所述指令被计算机执行时,使所述计算机执行第一方面所述的用户信息保护方法。

根据本发明的实施方式,本发明实施例提供的用户信息保护方法、客户端和电子设备及存储介质具有如下优点:想要使用客户端,必须先输入密码,如果是客户端被第一次使用,在设置了密码后才能使用,为客户端存储的用户信息提供了密码保护,提高了用户信息的安全性。

附图说明

为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。

图1为本发明的一实施例提供的一种用户信息保护方法的流程图;

图2为本发明的另一实施例提供的一种用户信息保护装置的结构示意图;

图3为本发明的另一实施例提供的一种电子设备的结构示意图。

图中:21.接收单元,22.显示单元,23.开启单元,31.处理器,32.存储器。

具体实施方式

以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1

本实施例提供了一种用户信息保护方法,该方法的执行主体可以是任何具有计算、处理能力的电子设备,例如个人电脑、手机、平板电脑、笔记本电脑。如图1所示,所述用户信息保护方法包括如下步骤。

步骤11、接收第一操作,所述第一操作用于开启客户端。

用户在想要开启客户端时,可以通过点击客户端的图标,以产生第一操作,用来开启客户端。

客户端可以为浏览器,也可以为即时通信客户端,例如微信等,也可以为游戏客户端,也可以为第三方支付客户端,例如支付宝等。

步骤12、当所述客户端没有存储用户信息时,显示密码设置界面,以接收第一输入,第一输入用于设置第一密码;当所述客户端存储用户信息时,显示密码输入界面,以接收第二输入,第二输入用于输入第一密码。

用户信息是指用户在使用客户端时,客户端存储的信息。以浏览器为例,当用户使用浏览器登录访问某一网站时,浏览器可以存储登录该网站所需的密码,也可以存储该网站上的敏感信息,也可以记录用户的操作记录,也可以存储cookie。该网站上的敏感信息是指需要使用密码登录该网站后才能获取的信息,也可以称为访问缓存。

在一个示例中,用户信息包括以下任一种或多种:

访问缓存、cookie、第二密码。第二密码为使用所述客户端的过程中用到的密码,例如录该网站所需的密码。

当客户端为还未使用过的客户端,或者客户端为进行过重置、删除了其存储的用户信息时,即客户端没有存储用户信息时,也即用户初次使用客户端时,显示密码设置界面,用于用户设置第一密码。设置第一密码具体可以为设置pin(personalidentificationnumber)码。

需要说明的是,对客户端进行重置包括了删除客户端存储的所有用户信息、用户配置。客户端重置后,第一使用客户端也可以称为初次使用客户端。

pin码跟客户端所在的电子设备相关,不会存储到远端服务器,因此不会被拦截或破解,只有设置该pin码的用户知道该pin码。

当用户再次使用该客户端(该客户端已经使用过,其存储了用户的用户信息)时,必须先输入pin码。

设置的pin码用于哈希(hash)运算,以得到哈希散列关键(hashkey)值;所述哈希散列关键值用于用户信息的加密运算。

通过在加密算法中加入pin码的哈希散列关键参与运行,来达到即使在本电子设备上,没有用户设置的pin码一样无法解开用户信息。而pin码又不存储远端服务器,又避免了网络数据传输带来的安全性问题。这样做到了数据的安全性更高,密封性更强,当然所有的加密级别都与用户的体验度,容忍度相关联的,用户如果丢失该pin码,之前的存储数据都将无法解开,程序会做数据丢弃处理。

步骤13、当设置第一密码正确时,或者当输入的第一密码正确时,开启客户端的使用界面。

设置第一密码具有一定的规则,该规则可以预先设置,例如必须设置6位数字。

在初次使用客户端时,当设置的第一密码满足预先设置的规则时,即当设置第一密码正确时,开启客户端使用界面。

在再次使用客户端时,当输入的第一密码和之前设置的第一密码一致或匹配时,即当输入的第一密码正确时,开启客户端的使用界面。

客户端的使用界面是指可供用户正常使用的界面,以浏览器为例,用户可以在使用界面的地址栏中键入地址以访问页面或网站,或者点击使用界面上的链接以访问某页面或网站。

需要说明的是,如果用户忘记了其设置的第一密码,可以通过重置客户端或者重新安装客户端,然后再次设置第一密码。

在一个示例中,所述用户信息保护方法还包括:对用户信息进行硬件加密。

具体的,所述对用户信息进行硬件加密包括:采用intelsgx技术进行加密;所述采用intelsgx(intelsoftwareguardextensions,英特尔指令集架构的扩展)技术进行加密包括:采用sgx版本秘钥、cpu机器秘钥和用户的秘钥生成硬件加密密钥,所述硬件加密密钥用于在安全区对用户信息进行加密,并将加密后的数据存储在enclave(安全区)中。

intelsgx技术用于增强软件的安全性。intelsgx技术并不是识别和隔离平台上的所有恶意软件,而是将合法软件的安全操作封装在一个enclave(安全区)中,保护合法软件的安全操作不受恶意软件的攻击,特权或者非特权的软件都无法访问enclave,也就是说,一旦软件和数据位于enclave中,即便操作系统或者和vmm(virtualmachinemonitor,虚拟机监视器)也无法影响enclave里面的代码和数据。enclave的安全边界只包含cpu和它自身。intelsgx创建的enclave也可以理解为是一个可信执行环境(trustedexecutionenvironment,tee),该可信执行环境可以保证不被常规操作系统干扰的计算。

使用intelsgx技术加密使得用户信息只能在本电子设备上解密,即使被窃取到其他电子设备上,也无法解开。

本实施例提供的用户信息保护方法具有如下优点:想要使用客户端,必须先输入密码,如果是客户端被第一次使用,在设置了密码后才能使用,为客户端存储的用户信息提供了密码保护,提高了用户信息的安全性。

实施例2

本实施例提供了一种用户信息保护客户端。如图2所示,所述用户信息保护客户端包括:

接收单元21,用于接收第一操作,所述第一操作用于开启客户端;

显示单元22,用于当所述客户端没有存储用户信息时,显示密码设置界面,以接收第一输入,第一输入用于设置第一密码;

所述显示单元22还用于当所述客户端存储用户信息时,显示密码输入界面,以接收第二输入,第二输入用于输入第一密码;

开启单元23,用于当设置第一密码正确时,或者当输入的第一密码正确时,开启客户端的使用界面。

本实施例提供的用户信息保护客户端的功能单元可以参考实施例1记载的内容实现,此处不再赘述。

本实施例提供的用户信息保护客户端具有如下优点:想要使用客户端,必须先输入密码,如果是客户端被第一次使用,在设置了密码后才能使用,为客户端存储的用户信息提供了密码保护,提高了用户信息的安全性。

实施例3

本实施例提供了一种电子设备,所述电子设备包括:处理器31、存储器32;所述存储器32存储代码;所述处理器31执行所述代码,用于执行实施例1所述的用户信息保护方法。

本实施例提供的电子设备具有如下优点:想要使用客户端,必须先输入密码,如果是客户端被第一次使用,在设置了密码后才能使用,为客户端存储的用户信息提供了密码保护,提高了用户信息的安全性。。

实施例4

本实施例提供了一种存储程序的计算机可读存储介质,所述程序包括指令,所述指令被计算机执行时,使所述计算机执行实施例1所述的用户信息保护方法。

本实施例提供的计算机可读存储介质具有如下优点:想要使用客户端,必须先输入密码,如果是客户端被第一次使用,在设置了密码后才能使用,为客户端存储的用户信息提供了密码保护,提高了用户信息的安全性。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1

相关内容推荐

seo优化对网站流量的影响网站没做过优化会有排名吗石家庄网站优化步骤信阳优化网站多少钱企业网站seo优化推广淮安网站优化公司企业郑州官网网站推广优化学校网站优化通知福州网站优化策略优化网站的标题什么是网站页面优化的方法网站优化的思路和方法网站优化软件分类网站eso只优化主页吗网站优化后怎么做上海搜索网站优化阳泉网站目标关键词优化肥西网络推广网站优化定制网页网站排名优化种类从化seo优化网站鹤壁优化网站排名哪里有名菏泽网站优化哪家技术好seo网站优化需要做什么深圳网站怎么优化易捷网络科技找个优化网站有没有信阳网站建设优化推广江油网站建设和优化公司兰州企业网站优化方法大全大全网站客户留言板 能优化湛江外贸网站关键词优化多少钱衡阳娄底网站优化网站优化关键词查询网站排名优化je大.将.军氵卫浴网站SEO优化哪家好三明google网站优化推广沈阳世纪兴网站优化陇南网站优化推广白云搜索引擎网站优化恩施网站自然优化seo网站优化加盟费用宁海网站优化哪个好seo怎么优化目录提交网站泰和网站优化推广无锡网站优化推广工作室河南网站如何优化做网站优化常用的工具惠州seo网站关键词优化收费安宁市网站seo优化排名优化网站软件可以云速捷优选网站优化中的步骤有日本如何优化网站密云网站优化推广唐山网站seo优化方案汉川网站排名优化网站SEO优化优势河津网站百度优化推广绵竹网站优化报价巩义网站自然优化哪家正规优化网站有什么优势网站优化不可遗漏操作环节东晓网络营销网站优化闵行区官网网站优化方案定制优化网站电视剧清溪网站优化哪家专业自动网站优化在线推广如何组建网站建设优化常州工商网站优化是什么j2ee 网站优化武进区网站优化渠道宁国网络推广网站优化建设网站排名优化软件别错过易速达楚雄网站关键词优化排名新民网站优化服务网站关键词优化饲云速捷授权原装网站优化费用广州优化网站界面重庆涪陵网站优化哪个好seo网站优化推广学习技术江北区网站优化定制许昌正规网站优化佛山网站优化行业枣庄网站优化多少钱湖北省网站关键词优化方式富阳网站优化价格惠州网站优化代理批发价网站做优化曳然云速捷豪杰南陵网站优化推广公司高端网站优化哪儿有广告公司网站如何优化网站运营优化有哪些台州自适应网站建设优化建站网站访问压力优化如何优化自己网站首选金苹果湖南关键词网站优化富平网站建设优化镇江网站排名优化企业中山网站关键字优化枞阳县手机网站优化优化网站设计质醇丿云速捷平度网站排名优化网站优化慢百度优化需要自己建网站吗东莞网站维护优化智能公司网站优化武汉百度网站快速优化宁国推荐网站优化静海手机网站优化芜湖网站关键词优化操作山西网站优化方式方法福建律师网站优化许昌优化网站排名哪家好石家庄济宁网站关键词优化公司浙江网站优化代理商义乌网站的优化方式网站建设优化采选火30星西安网站优化设计增城网站排名优化公司网站快速优化有哪些技巧北京营销网站设计优化价格上海网站优化价格怎么算产品在网站优化的方法网站怎么优化很好火26星至伊犁网站优化报价白云企业网站推广优化公司镇江网站优化电池充电上海优化网站排名公司已解决深圳专业网站优化什么价格网站怎么优化先询火25星推民权专业网站优化费用大兴外贸网站优化建设关于医疗网站优化的建议网站中视频和图片怎么优化靠谱的网站优化选哪家银川网站系统优化焦作企业网站快速排名优化乌市网站优化排名潜江网站优化推广哪家好江北区网站优化定制福田公司的网站优化经验网站排名优化美评湖南岚鸿制作昭通网站的优化哪个网站优化比较好偏门网站怎么优化网站构建与优化排名多少钱石首百度网站优化松岗如何免费做网站优化阳泉网站建设及优化网站seo优化关键词多少价格中牟网站优化推广方案荆州网站seo优化哪家好外贸网站优化公司哪个好渭南网站优化如何中小企业网站标签优化寿光网站优化多少钱海优化网站排名电器网站seo优化哪家好长沙企业网站推广新站快速优化网站优化有什么讲究信阳营销型网站优化平台济南网站优化比较好长春专业seo优化网站报价揭阳公司网站关键词优化工具天津网站优化建设定制网页临沂网站优化联系企汇铝天花企业网站优化包头网站关键词优化软件凯里网站优化哪家好网站排名优化多久能靠前乌苏网站搜索引擎优化南通优化网站哪家好深圳如何进行网站优化费用多少优秀网站优化哪家好怎么优化网站搜索中江企业网站优化香港网站优化运营如何做网站seo优化报价郑州移动网站优化公司排名规模大的网站优化咨询热线合江网站优化塘沽网站优化公司宁波镇海区网站优化定制苏州网站优化找哪家罗湖大型网站优化服务如何优化个人网站网站优化哪家好价格合理杭州百度网站优化平台巩义外贸网站优化怎么选广州移动网站优化外包公司价格泉州网站排名优化报价四川网站建设和优化吉林网站seo优化郑州网站关键词优化代理国内网站优化互联网推广云岩网站优化推广精湛的郑州网站优化潮州网站优化营销中心清河区优化网站的步骤生物网站优化哪个公司好山东知名网站优化平台张家口市网站seo优化排名

合作伙伴

天下标王

龙岗网络公司
深圳网站优化
龙岗网站建设
坪山网站建设
百度标王推广
天下网标王
SEO优化按天计费
SEO按天计费系统