[发明专利]一种安全运行可执行文件的方法及系统在审
申请号: | 201810087142.4 | 申请日: | 2018-01-30 |
公开(公告)号: | CN108270791A | 公开(公告)日: | 2018-07-10 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F21/64;G06F21/62;G06F21/60;G06F21/12;G06F9/445;H04L9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种安全运行可执行文件的方法及系统,属于信息安全领域。本发明公开的系统包括客户端、云服务器和云管理平台;其中,客户端包括:哈希模块、第一组织模块、第一发送模块、第一接收模块、第一提示模块、第一获取模块、第二组织模块和第二接收模块;云服务器包括:第三接收模块、第一查找模块、第一生成模块、第一绑定模块、第二发送模块、第四接收模块、第二查找模块、第三查找模块、第一判断模块、第二获取模块、第五保存模块、第四查找模块和执行模块;云管理平台包括:第三获取模块、第二生成模块和第二绑定模块。本发明提供的技术方案可以提高操作的便捷性,而且不会因硬件加密锁的丢失导致可执行文件的功能无法实现。 | ||
搜索关键词: | 查找模块 接收模块 可执行文件 获取模块 安全运行 发送模块 管理平台 生成模块 云服务器 客户端 绑定 信息安全领域 硬件加密锁 保存模块 哈希模块 判断模块 提示模块 便捷性 | ||
【主权项】:
1.一种安全运行可执行文件的方法,其特征在于,包括:步骤S1:客户端根据处理器标识、物理地址、本地主机名称和IP地址计算哈希值,根据预设的授权码和所述哈希值组织连接指令,将所述连接指令发送给云服务器;步骤S2:所述云服务器接收到所述连接指令时,从数据库中查找与所述连接指令中的授权码一致的目的授权码,若查找到则生成第二会话标识,将所述第二会话标识和所述连接指令中的哈希值与所述目的授权码进行绑定,并将所述第二会话标识返回所述客户端;若未查找到则向所述客户端返回连接失败的信息;步骤S3:所述客户端接收到所述第二会话标识时,提示用户输入验证码,获取到用户输入的验证码时,根据预设的可执行文件名称、请求参数、所述哈希值、所述验证码和所述第二会话标识组织运行指令,将所述运行指令发送给所述云服务器;接收到所述连接失败的信息时,结束;步骤S4:所述云服务器接收到所述运行指令时,从数据库中查找与所述运行指令中的第二会话标识一致的第二会话标识,若查找到则执行步骤S5;若未查找到则向所述客户端返回错误信息;步骤S5:所述云服务器从数据库中找到与所述第二会话标识绑定的目的授权码,判断运行指令中的哈希值是否与所述目的授权码绑定的哈希值一致,并判断运行指令中的验证码是否与所述目的授权码绑定的目的验证码一致,如果判断结果均为是则执行步骤S6;否则向所述客户端返回错误信息;步骤S6:所述云服务器获取与所述目的授权码绑定的可执行文件路径和文件系统,根据所述可执行文件路径找到自身保存的可执行文件,根据所述文件系统、所述运行指令中的可执行文件名称、请求参数在虚拟空间中运行找到的可执行文件得到运行结果,将所述运行结果返回所述客户端;步骤S7:所述客户端接收到运行结果时,结束;接收到错误信息时报错,结束;所述步骤S1之前,还包括:云管理平台获取所述可执行文件路径、所述文件系统和用户输入的所述目的验证码,生成所述目的授权码,将所述可执行文件路径、文件系统、生成的所述目的授权码和用户输入的所述目的验证码进行绑定并保存到数据库。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810087142.4/,转载请声明来源钻瓜专利网。