【技术实现步骤摘要】
密码代填方法、装置、电子设备和存储介质
[0001]本申请涉及安全领域,涉及但不限于一种密码代填方法、装置、电子设备和存储介质。
技术介绍
[0002]相关技术中,浏览器的插件密码代填方法的缺点是对终端兼容性较差:IE(Internet Explorer,网络探路者)浏览器插件需要利用传统的COM(Component Object Model,组件对象模型)组件、BHO(Browser Helper Object,浏览器辅助对象)组件等技术来实现,对windows系统版本、IE版本、设置的兼容性较差;部分浏览器不支持加载非官方的插件;Web应用登录页代填存在一定的失败率。
技术实现思路
[0003]有鉴于此,本申请实施例提供一种密码代填方法、装置、电子设备和存储介质。
[0004]第一方面,本申请实施例提供一种密码代填方法,所述方法包括:获取用户应用的Web应用访问请求,所述用户应用基于浏览器内核开发;将所述Web应用访问请求发送至所述Web应用,并获取所述Web应用所返回的响应报文;在所述响应报文的 ...
【技术保护点】
【技术特征摘要】
1.一种密码代填方法,其特征在于,应用于代理服务,所述方法包括:获取用户应用的Web应用访问请求,所述用户应用基于浏览器内核开发;将所述Web应用访问请求发送至所述Web应用,并获取所述Web应用所返回的响应报文;在所述响应报文的应用层数据中注入用于实现密码代填功能的代码,得到注入代码之后的响应报文;其中,所述注入代码之后的响应报文用于加载所述Web应用的Web登录页面,并在所述Web登录页面执行密码代填;将所述注入代码之后的响应报文发送至所述用户应用,以使得所述用户应用通过所述注入代码实现密码代填。2.根据权利要求1所述的方法,其特征在于,所述在所述响应报文的应用层数据中注入用于实现密码代填功能的代码,得到注入代码之后的响应报文,包括:在所述响应报文的应用层数据中注入用于实现密码代填功能的代码以及密码代填过程中需要的用户数据,得到注入代码之后的响应报文。3.根据权利要求1所述的方法,其特征在于,在所述将所述注入代码之后的响应报文发送至所述用户应用的步骤之后,所述方法还包括:接收所述用户应用在加载所述Web登录页面时发送的非跨域用户数据请求;所述非跨域用户数据请求用于请求密码代填过程中用到的用户数据;将所述非跨域用户数据请求发送至所述Web应用;接收所述Web应用返回的用户数据,并将所述用户数据发送至所述用户应用。4.根据权利要求1所述的方法,其特征在于,在所述将所述注入代码之后的响应报文发送至所述用户应用的步骤之后,所述方法还包括:接收所述用户应用在加载所述Web登录页面时发送的跨域用户数据请求;所述跨域用户数据请求用于请求密码代填过程中用到的用户数据;将所述跨域用户数据请求发送至第一认证服务;接收所述第一认证服务返回的用户数据,并将所述用户数据发送至所述用户应用。5.根据权利要求1至4中任一项所述的方法,其特征在于,在所述获取用户应用的Web应用访问请求的步骤之后,所述将所述Web应用访问请求发送至所述Web应用的步骤之前,所述方法还包括:在所述Web应用访问请求认证未通过的情况下,通过...
【专利技术属性】
技术研发人员:张育,秦臻,周镇健,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。