一种应用安装的方法及相关装置制造方法及图纸

技术编号:21892601 阅读:39 留言:0更新日期:2019-08-17 14:46
本发明专利技术揭示了一种应用安装的方法及相关装置,应用于客户端,所述方法包括:获取服务端的可访问的应用列表;当检测到目标应用安装操作被触发时,向所述服务端发送携带客户端信任证书及所述目标应用对应的标识信息的下载请求;其中,所述服务端用于采用所述客户端信任证书对客户端进行安全性验证,并对所述标识信息对应的安装包进行安全性验证;若接收到所述服务端响应于所述下载请求返回的安全性验证通过消息,下载所述标识信息对应安装包,并执行针对所述目标应用的安装操作,解决了智能POS终端无法安装外部应用,防止任意第三方应用安装在智能POS终端,安装的应用必须通过检测以及各项认证才可安装,在保障POS终端的安全前提下,提高产品的可用性。

An Application Installation Method and Related Devices

【技术实现步骤摘要】
一种应用安装的方法及相关装置
本专利技术涉及信息安全的
,具体涉及一种应用安装的方法及相关装置。
技术介绍
智能POS终端基于安全考虑,防止不法分子通过usb端口进行非法操作,已经将usb端口禁用,但存在可能与一些公司存在合作,以及商户希望能够在智能POS终端使用其他外部软件的情景,就需要使POS终端具有安装外部应用的功能(应用市场)。已有的实现方案有两种,方案一为在POS终端出厂前,将所有需要的第三方应用预装在android系统中;方案二为安装目前现有具有该功能的软件,如豌豆荚、pp助手等应用软件,也可以实现在android系统中安装外部应用。但已有的实现方案一是直接将需要的应用内置在系统里面,升级时通过系统升级时一起升级,虽然可以也可以安装外部软件,但操作过于繁琐、不灵活,对用户来说,降低了产品的可用性与体验,需要在已有的版本上新增外部应用,需要升级系统才能够使用,增加了复杂度;已有的实现方案二为安装目前现有具有该功能的软件,但由于这些软件多数基于是手机、平板等一些其他终端,虽然可以安装在智能POS终端,但是外部应用的上传、审核等操作均不受控于第三方支付公司,并且使用这些软本文档来自技高网...

【技术保护点】
1.一种应用安装的方法,其特征在于,应用于客户端,所述方法包括:获取服务端的可访问的应用列表;当检测到目标应用安装操作被触发时,向所述服务端发送携带客户端信任证书及所述目标应用对应的标识信息的下载请求;其中,所述服务端用于采用所述客户端信任证书对客户端进行安全性验证,并对所述标识信息对应的安装包进行安全性验证;若接收到所述服务端响应于所述下载请求返回的安全性验证通过消息,下载所述标识信息对应安装包,并执行针对所述目标应用的安装操作。

【技术特征摘要】
1.一种应用安装的方法,其特征在于,应用于客户端,所述方法包括:获取服务端的可访问的应用列表;当检测到目标应用安装操作被触发时,向所述服务端发送携带客户端信任证书及所述目标应用对应的标识信息的下载请求;其中,所述服务端用于采用所述客户端信任证书对客户端进行安全性验证,并对所述标识信息对应的安装包进行安全性验证;若接收到所述服务端响应于所述下载请求返回的安全性验证通过消息,下载所述标识信息对应安装包,并执行针对所述目标应用的安装操作。2.根据权利要求1所述的方法,其特征在于,所述执行针对所述目标应用的安装操作包括:验证所述目标应用签名是否合法;若所述签名合法,则安装成功。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若接收到所述服务端响应于所述下载请求的安全性验证失败消息,停止对所述目标应用对应安装包的下载操作。4.根据权利要求1-3任一项所述的方法,其特征在于,所述标识信息包括:目标应用的安装包的包名和目标应用的安装包的MD5值。5.一种应用安装的方法,其特征在于,应用于服务端,所述方法包括:接收客户端发送的携带客户端信任证书及目标应用对应的标识信息的下载请求;采用所述客户端信任证书对客户端进行安全性验证,并对所述标识信息对应的安装包进行安全性验证;在验证通过的情况下,向所述客户端发送验证通过消息,以控制所述客户端执行针对所述目标应用的安装操作。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:在验证失败的情况下,向所述客户端发送验证失败消息,以控制所述客户端停止对所述目标应用的安装操作。7.根据权利要求5所述的方法,其特征在于,接收客户端发送的携带客户端信任证书及目标应用对应的标识信息的下载请求的步骤之前,还包括:接收生产厂商上传的应用安装包;解析所...

【专利技术属性】
技术研发人员:潘星
申请(专利权)人:深圳大趋智能科技有限公司
类型:发明
国别省市:广东,44

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

1