当前位置: 首页 > 专利查询>王锐专利>正文

一种基于硬件加密的泄漏账号数据查询系统技术方案

技术编号:15395206 阅读:106 留言:0更新日期:2017-05-19 06:46
本发明专利技术公开了一种基于硬件加密的泄漏账号数据查询系统,包含客户端、查询服务器、硬件加密机,所述客户端、查询服务器、硬件加密机的运行环境为局域网离线环境,通过加密的数据形式进行数据的对比和筛选,对用户的账号进行泄露风险提醒,本发明专利技术能够在提供账号数据泄露查询服务的同时,利用硬件加密机的安全保护机制,有效防止泄露数据库中的数据被恶意用户获取,避免造成数据的再次泄露,在查询服务器对数据进行匹配时,采用将匹配数据对应的密码等敏感信息提取传输到硬件加密机进行解密和对比的形式,不仅提高了数据安全性也降低了硬件加密机的数据处理量,提高了工作效率。

Leak data inquiry system based on hardware encryption

The invention discloses a leakage account data query system based on hardware encryption, including client, server, query hardware encryption machine, the operating environment of the client, the query server, hardware encryption machine for offline LAN environment, by encrypting the data form into the comparison and selection for the data on the user's account of the risk of leakage remind, the invention can provide the account number in the disclosure of the data query service at the same time, the use of security protection mechanism of hardware encryption machine, effectively prevent leakage of data in the database is a malicious user access, avoid data again leaked, the data in the query server, when decrypted and compared with the matching data corresponding to the password. Sensitive information is transmitted to the extraction of hardware encryption machine, not only improves the security of data but also reduces hardware The data processing capacity of the encryption machine improves the work efficiency.

【技术实现步骤摘要】
一种基于硬件加密的泄漏账号数据查询系统
本专利技术涉及计算机数据处理领域,具体为一种基于硬件加密的泄漏账号数据查询系统。
技术介绍
随着社会的发展,互联网已经广泛应用于生活工作的方方面面,越来越多的人在网上进行社交、新闻发布、咨询互动以及一些金融活动。互联网的工作和生活方式大大节省了成本,但几乎所有的互联网活动都需要有相应的账户名以及对应的密码来保证账户的安全。然后由于各方面的原因,账号以及密码信息存在泄露情况;更有一些不法分子利用各种手段和方法收集或破解用户的账号和密码进行一些违法活动,对个人、企业甚至国家都带来巨大的损失。为了避免这样的情况,一些企业在互联网搜集整理了目前已经泄漏的账户和密码信息并整理成数据库,即社工库,为用户提供泄露检测查询服务,用来判断自己的账户信息是否具有直接或者潜在的风险。目前采用的是通常的社工库查询方式:用户输入账号信息,如邮件地址,社工库查询接口将该信息发送到服务器端的社工库中进行查询匹配后并返回此账号下的泄露数据或泄露情况,如泄露密码信息等。这种传统的社工库查询服务的服务提供商为客户提供社工库查询服务时,难以确保客户不获知社工库中的泄露数据信息,尤其是在社工库查询系统部署在客户内网环境下时,缺乏对社工库数据内容的安全保护措施,可能造成社工库数据的二次泄露,社工库查询服务提供商将蒙受损失,并可能承担法律风险。
技术实现思路
本专利技术的目的在于提供一种基于硬件加密的泄漏账号数据查询系统,以解决上述
技术介绍
中提出的问题。为了实现上述目的,本专利技术提供了如下技术方案:一种基于硬件加密的泄漏账号数据查询系统,包含客户端、查询服务器、硬件加密机,所述客户端、查询服务器、硬件加密机的运行环境为局域网离线环境,所述查询服务器中存储有数据库,所述数据库中的数据信息为泄露的账号以及对应的密码数据,且泄露的账号以及对应的密码预先经过算法加密。一种基于硬件加密的泄漏账号数据查询系统的查询流程,包括:第一步,局域网离线环境内的工作人员操作客户端输入查询数据内容,所述查询数据内容包含账号和密码;第二步,客户端将第一步中的账号和密码传输到查询服务器,查询服务器将账号传输到硬件加密机,硬件加密机将账号进行加密运算得到加密账号;第三步,硬件加密机将加密账号传输到查询服务器,所述查询服务器将得到的加密账号与数据库中预先加密的泄露的账号信息进行比对:(a)当查询服务器发现第二步中得到的加密账号与存在于查询服务器中数据库中预先加密的泄露的账号加密信息一致时,查询服务器提取预先加密的泄露的账号对应的加密密码信息,将提取的预先加密密码信息和第二步中得到的密码传输到硬件加密机,硬件加密机对预先加密密码进行解密,将得到的解密后的明文密码和第一步中输入的密码在硬件加密机中进行比对:(a1)对比结果完全一致时,硬件加密机返回“完全泄露”的结果信息到查询服务器;(a2)对比结果完全不一致时,硬件加密机返回“未泄露”的结果信息到查询服务器;(a3)对比结果不完全一致时,硬件加密机返回“与泄露数据相似”的结果信息到查询服务器;最后,查询服务器将结果信息返回到第一步中的客户端;(b)当发现第二步中得到的加密账号与存在于查询服务器中数据库中预先加密的泄露的账号的加密信息不一致时,查询服务器返回“未泄露”的结果信息到第一步中的客户端上。优选的,所述数据库中的数据信息的加密算法为通用加密算法AES256。优选的,所述硬件加密机为独立的硬件主机。优选的,所述硬件加密机为硬件板卡形式集成在查询服务器上。优选的,所述泄露的账号预先加密时采用同样的初始化向量进行加密。优选的,与已泄露的账号对应的所述密码预先加密时采用不同的初始化向量进行加密。优选的,所述客户端为多个,且每个客户端均有唯一的校验码,且查询服务器设有对应的校验系统。与现有技术相比,本专利技术的有益效果是:一种基于硬件加密的泄漏账号数据查询系统,能够在提供账号数据泄露查询服务的同时,利用硬件加密机对提取出的加密密码等敏感信息进行对比,一定程度上降低了数据入侵以及泄露的风险,提高了安全保护能力,有效防止泄露数据库中的数据被恶意用户获取,避免造成数据的再次泄露,查询服务器中的数据库可通过定期离线上传补充加密后的账号和密码数据对内容进行更新维护,此种社工库的泄露查询服务方式,能够在为用户提供泄露检测查询服务、提升用户信息安全防护能力的同时,保证社工库中的泄漏数据的安全性,最大程度避免了泄露数据查询服务提供方的潜在法律风险。附图说明图1为本专利技术的流程示意图。图中:1、客户端,2、查询服务器,3、硬件加密机。具体实施方式下面结合具体实施例对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。一种基于硬件加密的泄漏账号数据查询系统,包含客户端1、查询服务器2、硬件加密机3,所述客户端1、查询服务器2、硬件加密机3的运行环境为局域网离线环境,防止在数据传输和查询过程中发生数据的网络泄露,从硬件连接方式上阻隔了互联网形式的数据泄露,所述查询服务器2中存储有数据库,所述数据库中的数据信息为已泄露的账号以及对应的密码,且所述泄露的账号以及对应的密码预先经过算法加密,服务商可对查询服务器2中存储的数据库定期进行维护更新。搭建好整个数据查询系统后,用户可以进行数据查询工作,第一步,局域网离线环境内的工作人员操作客户端1输入想要查询是否有泄露情况的账号和密码;客户端1的数量可以是多个,以供一个局域网离线环境下的多个用户进行查询活动,另外每个客户端1上均具有验证码,整个验证码信息会被传输到查询服务器2上进行核对,并作为返回数据的数据源凭证,第二步账号和密码传输到查询服务器2,查询服务器2将账号信息传输到硬件加密机3上,硬件加密机3仅对账号信息进行加密演算,加密算法可以是AES256,加密完成后进行第三步,将加密后的账号信息传输到查询服务器2,所述查询服务器2将得到的加密账号与数据库中的账号加密信息进行比对,采用硬件系统单独加密在比对的形式,可以保证数据库中泄漏数据安全性,(a)当发现第二步中得到的加密账号与存在于查询服务器2中数据库的泄露账号的加密信息一致时,查询服务器2提取泄露的账号对应的加密密码信息,并将提取的加密密码信息以及第二步中得到的明文密码传输到硬件加密机3进行解密,将得到的解密后的明文密码和第一步中输入的明文密码在硬件加密机3进行比对,在硬件加密机3中进行比对可防止有入侵行为,硬件加密机3具有较强反泄露功能,一旦发现有入侵行为可立即断开连接并记录入侵行为的相关信息;查询服务器2的数据存储以及处理的能力比较强,用于处理加密账号的大规模比对,工作的效率比较高,硬件加密机3的安全等级高但相对数据存储和处理量较小,根据匹配的账号信息提取相应的密码等敏感信息传输到硬件加密机3中进行解密比对,采用这样的形式在实现高安全等级保护下尽量小的减少硬件加密机3的数据处理量,大大提高了工作效率,在密码采用明文的形式进行比对,可使泄露比对结论更为丰富,提供更高的应用价值,比如说(a1)对比结果完全一致时,硬件加密机3返回“完全泄露”的结果信息,提示用户此本文档来自技高网...
一种基于硬件加密的泄漏账号数据查询系统

【技术保护点】
一种基于硬件加密的泄漏账号数据查询系统,其特征在于:包含客户端(1)、查询服务器(2)、硬件加密机(3),所述客户端(1)、查询服务器(2)、硬件加密机(3)的运行环境为局域网离线环境,所述查询服务器(2)中存储有数据库,所述数据库中的数据信息为已泄露的账号以及对应的密码,且泄露的账号以及对应的密码预先经过算法加密。

【技术特征摘要】
1.一种基于硬件加密的泄漏账号数据查询系统,其特征在于:包含客户端(1)、查询服务器(2)、硬件加密机(3),所述客户端(1)、查询服务器(2)、硬件加密机(3)的运行环境为局域网离线环境,所述查询服务器(2)中存储有数据库,所述数据库中的数据信息为已泄露的账号以及对应的密码,且泄露的账号以及对应的密码预先经过算法加密。2.一种基于硬件加密的泄漏账号数据查询系统的查询流程,包括:第一步,局域网离线环境内的工作人员操作客户端(1)输入查询数据内容,所述查询数据内容包含账号和密码;第二步,客户端(1)将第一步中的账号和密码传输到查询服务器(2),查询服务器(2)将账号传输到硬件加密机(3),硬件加密机(3)将账号进行加密运算并得到加密账号;第三步,硬件加密机(3)将加密账号传输到查询服务器(2),所述查询服务器(2)将得到的加密账号与数据库中预先加密的泄露的账号信息进行比对:(a)当查询服务器(2)发现第二步中得到的加密账号与存在于查询服务器(2)中数据库中预先加密的泄露的账号信息一致时,查询服务器(2)提取预先加密的泄露的账号对应的预先加密密码信息,将提取的预先加密密码信息和第二步中得到的密码传输到硬件加密机(3),硬件加密机(3)对预先加密密码进行解密,将得到的解密后的明文密码和第一步中输入的密码在硬件加密机(3)中进行比对:(a1)对比结果完全一致时,硬件加密机(3)返回“完全泄露”的结果信息到查询服务器(2);(a2)对比结果完...

【专利技术属性】
技术研发人员:王锐
申请(专利权)人:王锐
类型:发明
国别省市:上海,31

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

1