【技术实现步骤摘要】
用于安装客户端的加密通信方法、系统、设备及介质
本专利技术涉及计算机
,具体地说,涉及一种用于安装客户端的加密通信方法、系统、设备及介质。
技术介绍
因工作需要,企业需要在员工的电脑上安装各类工作软件。而为了安全及管理等需要,很多企业会对被管理的员工电脑进行权限限制(使用者无本机管理员权限)。而大多数软件需要使用管理员权限安装后才能正常使用,因而导致软件的安装需要由有权限的IT人员来授权操作。即由员工提出软件安装需求,IT人员根据用户需求预先准备软件安装包,预约员工后再登录用户电脑进行软件安装操作。这使得整个软件安装过程变得繁琐。另一方面,安装客户端的过程存在服务器与用户设备之间的数据通信,传统的数据传输方式容易被恶意程序利用。一旦安装文件被替换,用户设备将会执行不安全的安装文件,导致用户设备存在重大安全隐患。
技术实现思路
针对现有技术中的问题,本专利技术的目的在于提供一种用于安装客户端的加密通信方法、系统、设备及介质,既使得用户可以通过浏览器自助在线安装客户端,又保证了客户端安装的安全可靠性。为实现上述目的,本专利技术提供了一种用于安装客户端的加密通信方法,所述方法包括以下步骤:S10,获取在浏览器端生成的客户端安装指令,基于所述客户端安装指令生成关联一客户端的安装请求信息,并向服务器发送所述安装请求信息;S20,服务器在接收到所述安装请求信息后,获取所述客户端的安装数据,并对所述安装数据依次采用第一私钥和公钥进行加密,生成加密数据以及安装指令,并将所述加 ...
【技术保护点】
1.一种用于安装客户端的加密通信方法,其特征在于,包括以下步骤:/nS10,获取在浏览器端生成的客户端安装指令,基于所述客户端安装指令生成关联一客户端的安装请求信息,并向服务器发送所述安装请求信息;/nS20,服务器在接收到所述安装请求信息后,获取所述客户端的安装数据,并对所述安装数据依次采用第一私钥和公钥进行加密,生成加密数据以及安装指令,并将所述加密数据、所述公钥以及安装指令通过浏览器端发送至用户设备;所述公钥利用随机函数生成;所述第一私钥为服务器利用预设方法生成;/nS30,用户设备基于所述安装指令,利用所述预设方法生成第二私钥;对所述加密数据依次采用所述公钥和所述第二私钥进行解密,获得所述客户端的安装数据和预设校验数据;/nS40,用户设备基于所述预设校验数据对所述客户端的安装数据进行校验,当校验成功时,基于客户端的安装数据执行安装。/n
【技术特征摘要】
1.一种用于安装客户端的加密通信方法,其特征在于,包括以下步骤:
S10,获取在浏览器端生成的客户端安装指令,基于所述客户端安装指令生成关联一客户端的安装请求信息,并向服务器发送所述安装请求信息;
S20,服务器在接收到所述安装请求信息后,获取所述客户端的安装数据,并对所述安装数据依次采用第一私钥和公钥进行加密,生成加密数据以及安装指令,并将所述加密数据、所述公钥以及安装指令通过浏览器端发送至用户设备;所述公钥利用随机函数生成;所述第一私钥为服务器利用预设方法生成;
S30,用户设备基于所述安装指令,利用所述预设方法生成第二私钥;对所述加密数据依次采用所述公钥和所述第二私钥进行解密,获得所述客户端的安装数据和预设校验数据;
S40,用户设备基于所述预设校验数据对所述客户端的安装数据进行校验,当校验成功时,基于客户端的安装数据执行安装。
2.如权利要求1所述的用于安装客户端的加密通信方法,其特征在于,所述客户端以及所述浏览器端分别具有属性数据;所述预设方法为自所述客户端的属性数据以及所述浏览器端的属性数据截取部分字段,将所述部分字段拼接形成字符串,将所述字符串的字符错位置换后,截取预设长度的字符串进行保留。
3.如权利要求1所述的用于安装客户端的加密通信方法,其特征在于,所述步骤S20包括:
服务器对所述安装数据和预设校验数据依次采用第一私钥和公钥进行加密,生成加密数据以及安装指令。
4.如权利要求1所述的用于安装客户端的加密通信方法,其特征在于,所述步骤S40包括:
当校验成功时,基于所述客户端的安装数据向服务器在线请求获取客户端安装包,基于所述客户端安装包安装客户端。
5.如权利要求4所述的用于安装客户端的加密通信方法,其特征在于,所述步骤S40包括:
获取所述加密数据的网络传输数据;
基于所述加密数据的网络传输数据,获取客户端安装包的下载预估时长;
在所述下载预估时长内,当侦测到同一组的至少两个用户设备产生新的相同下载任务,且其中两个用户设备均暂停所述客户端安装包的下载任务,那么对该组具有所述相同下载任务的其余用户设备均暂停所述客户端安装包的下载任务。
6.如权利要求5所述的用于安装客户端的加密通信方法,其特征在于,所述方法还包括步骤:
在服务器上生成客户端配置文件,控制归属于同一组的所有用户设备访问所述客户端配置文件,并在所有用户设备上执行所述客户端配置文件。
7.如权利要求4所述...
【专利技术属性】
技术研发人员:姚晓星,
申请(专利权)人:携程旅游网络技术上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。