CN107948148A - 一种模拟代填的方法及装置 - Google Patents

一种模拟代填的方法及装置 Download PDF

Info

Publication number
CN107948148A
CN107948148A CN201711163479.0A CN201711163479A CN107948148A CN 107948148 A CN107948148 A CN 107948148A CN 201711163479 A CN201711163479 A CN 201711163479A CN 107948148 A CN107948148 A CN 107948148A
Authority
CN
China
Prior art keywords
application
log
page
gateway
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711163479.0A
Other languages
English (en)
Other versions
CN107948148B (zh
Inventor
袁春旭
李金国
汪湘桂
杜超超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Topsec Technology Co Ltd
Beijing Topsec Network Security Technology Co Ltd
Beijing Topsec Software Co Ltd
Original Assignee
Beijing Topsec Technology Co Ltd
Beijing Topsec Network Security Technology Co Ltd
Beijing Topsec Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Topsec Technology Co Ltd, Beijing Topsec Network Security Technology Co Ltd, Beijing Topsec Software Co Ltd filed Critical Beijing Topsec Technology Co Ltd
Priority to CN201711163479.0A priority Critical patent/CN107948148B/zh
Publication of CN107948148A publication Critical patent/CN107948148A/zh
Application granted granted Critical
Publication of CN107948148B publication Critical patent/CN107948148B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种模拟代填的方法及装置,方法包括:网关服务器向应用服务器发送获取应用登录页的第一请求,并将预设模拟代填代码注入到应用服务器返回的应用登录页,以生成已完成第一登录信息输入的应用登录页,再将已完成第一登录信息输入的应用登录页发送至客户端。这种方法可以通过反向代理技术,由网关服务器向应用登录页面注入代码,从而实现登录应用的模拟代填,不需要用户进行手动输入,也不需要安装浏览器插件保存登录信息,可以有效提高登录效率,节约维护成本,解决了现有技术的问题。

Description

一种模拟代填的方法及装置
技术领域
本发明涉及网络应用技术领域,特别是涉及一种模拟代填的方法及装置。
背景技术
在一个组织机构中,因实际工作需要,会开发各种在计算机上使用的应用,例如OA***、HR***、财务***等等,这些***一般都需要用户通过填写事先设定好的用户名和密码才能登录并进行操作。从用户角度来说,当需要登录若干***时,就会需要一种方法能够实现以下功能:只输入一次登录用户名和密码,登录其他应用***时就不再需要手动输入,上述功能即为模拟代填功能。
为实现模拟代填功能,目前一种常用的方法是通过浏览器插件实现模拟代填,具体做法是针对一款特定的浏览器,开发一款模拟代填插件,用户需要先安装该插件,才能实现模拟代填功能。通过浏览器插件实现模拟代填的方法,虽然可以满足用户需求,但缺点也是明显的:因浏览器种类众多并且各浏览器的版本更新也非常快。这就需要为不同的浏览器开发相应插件,并且随浏览器版本的更新,还要对插件进行更新,效率较低,成本较高。
发明内容
本发明提供一种模拟代填的方法及装置,用以解决现有技术的如下问题:现有的模拟代填方法需要根据不同的浏览器开发不同的插件,还需要随浏览器的版本更新对插件进行更新,效率较低,成本较高。
为解决上述技术问题,本发明提供一种模拟代填的方法,包括:网关服务器向应用服务器发送获取应用登录页的第一请求;所述网关服务器将预设模拟代填代码注入到所述应用服务器返回的应用登录页,以生成已完成第一登录信息输入的应用登录页,其中,所述第一登录信息包括:用户名和密码;所述网关服务器将所述已完成第一登录信息输入的应用登录页发送至客户端。
可选的,网关服务器向应用服务器发送获取应用登录页的第一请求之前,还包括:所述网关服务器接收来自所述客户端的网关登录信息;所述网关服务器根据所述网关登录信息确定所述用户名对应的具有访问权限的应用名称,其中,所述应用名称为超链接;所述网关服务器根据接收到的用户点击行为确定访问的应用。
可选的,所述网关服务器将预设模拟代填代码注入到所述应用服务器返回的应用登录页,包括:所述网关服务器根据所述访问的应用配置生成预设模拟代填代码;所述网关服务器将所述预设模拟代填代码注入到所述应用登录页。
可选的,所述网关服务器将所述已完成第一登录信息输入的应用登录页发送至客户端之后,还包括:所述网关服务器接收来自所述客户端的登录应用的第二请求,并将所述登录应用的第二请求发送至所述应用服务器;所述网关服务器将所述应用服务器返回的应用登录欢迎页面发送至所述客户端。
可选的,所述预设模拟代填代码为JavaScript代码。
此外,为实现上述目的,本发明还提供一种模拟代填的装置,包括:第一发送模块,用于向应用服务器发送获取应用登录页的第一请求;代码注入模块,用于将预设模拟代填代码注入到所述应用服务器返回的应用登录页,以生成已完成第一登录信息输入的应用登录页,其中,所述第一登录信息包括:用户名和密码;第二发送模块,用于将所述已完成第一登录信息输入的应用登录页发送至客户端。
可选的,所述装置还包括:接收模块,用于接收来自所述客户端的网关登录信息;第一确定模块,用于根据所述网关登录信息确定所述用户名对应的具有访问权限的应用名称,其中,所述应用名称为超链接;第二确定模块,用于根据接收到的用户点击行为确定访问的应用。
可选的,所述代码注入模块,具体用于:根据所述访问的应用配置生成预设模拟代填代码;将所述预设模拟代填代码注入到所述应用登录页。
可选的,所述装置还包括:第二请求处理模块,用于接收来自所述客户端的登录应用的第二请求,并将所述登录应用的第二请求发送至所述应用服务器;第三发送模块,用于将所述应用服务器返回的应用登录欢迎页面发送至所述客户端。
本发明提供的模拟代填的方法及装置,方法包括:网关服务器向应用服务器发送获取应用登录页的第一请求,并将预设模拟代填代码注入到获取的应用登录页中,以生成已完成第一登录信息输入的应用登录页,再将其发送至客户端。该方法可以通过反向代理技术,由网关服务器向应用登录页面注入代码,从而实现登录应用的模拟代填,不需要用户进行手动输入,也不需要安装浏览器插件保存登录信息,可以有效提高登录效率,节约维护成本,解决了现有技术的如下问题:现有的模拟代填方法需要根据不同的浏览器开发不同的插件,还需要随浏览器的版本更新对插件进行更新,效率较低,维护成本较高。
附图说明
图1是本发明第一实施例中模拟代填方法的流程图;
图2是本发明第一实施例中确定用户访问应用的流程图;
图3是本发明第二实施例中模拟代填装置的结构示意图;
图4是本发明第三实施例中模拟代填方法的流程图。
具体实施方式
为了解决现有技术的如下问题:现有的模拟代填方法需要根据不同的浏览器开发不同的插件,还需要随浏览器的版本更新对插件进行更新,效率较低,成本较高。本实施例提供了一种模拟代填的方法,该方法的流程图如图1所示,包括步骤S102至S106:
S102,网关服务器向应用服务器发送获取应用登录页的第一请求。
在用户通过网页登录网关后,会根据实际需要登录某一个或者几个应用***。在本实施例中,要由网关服务器向用户需要登录的应用发送请求,以使应用服务器将登录应用的网页返回给网关服务器。
S104,网关服务器将预设模拟代填代码注入到应用服务器返回的应用登录页,以生成已完成第一登录信息输入的应用登录页。
在网关服务器获得了应用登录页之后,就要向该应用登录页注入模拟代填代码,实现模拟代填的功能,也就是将用户登录应用的登录信息注入到应用登录页中。模拟代填代码存储在网关服务器中,在具体实现时,网关服务器注入的代码内容由用户需要登录的应用决定,即用户想登录哪个应用,就将该应用对应的模拟代填代码注入到应用登录页中。此外,在本实施例中,第一登录信息是指:用户登录应用对应的用户名和密码。
S106,网关服务器将已完成第一登录信息输入的应用登录页发送至客户端。
在向应用登录页注入模拟代填代码之后,就完成了用户登录应用的信息输入,网关服务器将这个应用登录页发送给客户端,以提供给用户做进一步处理。
本实施例提供的模拟代填的方法,由网关服务器向应用服务器发送获取应用登录页的请求,在获取该应用登录页之后,向其注入模拟代填代码,将登录应用的信息注入到应用登录页中,实现模拟代填功能,再将注入了代码的应用登录页返回给客户端。该方法可以通过反向代理技术,由网关服务器向应用登录页面注入代码,从而实现登录应用的模拟代填,不需要用户手动输入登录信息,也不需要安装浏览器插件保存登录信息,可以有效提高登录效率,节约维护成本,解决了现有技术的如下问题:现有的模拟代填方法需要根据不同的浏览器开发不同的插件,还需要随浏览器的版本更新对插件进行更新,效率较低,维护成本较高。
在网关服务器向应用服务器请求应用登录页之前,要确定用户需要登录哪个应用,该过程的流程图如图2所示,具体包括:
S21、网关服务器接收来自客户端的网关登录信息。
在使用具体应用之前,用户需要登录网关,所以由网关服务器接收客户端的网关登录信息。
S22、网关服务器根据网关登录信息确定用户名对应的具有访问权限的应用名称。
在客户端输入网关登录信息之后,网关服务器根据该用户的网关登录信息,可以确定该用户的访问权限,访问权限即为可以使用的应用的名称。网关服务器会根据网关登录信息生成一个网页,在本实施例中称为入口Portal页,Portal页上列出了该用户可以访问的应用,应用名称以超链接的形式显示,以便用户可以点击某个链接登录对应的应用。
S23、网关服务器根据接收到的用户点击行为确定访问的应用。
用户在登录网关后,会点击某个应用链接,网关服务器会根据收到的点击行为确定要访问的应用,以准备向这个应用发送登录请求。
在网关服务器获取其请求的应用登录页之后,为了实现模拟代填,需要将代码注入该应用登录页,这个过程具体是:网关服务器根据确定访问的应用生成相应的模拟代填代码,并将其注入到应用登录页中。
此外,在将模拟代填代码注入应用登录页并发送给客户端之后,网关服务器接收来自所述客户端的第二请求,并将其发送至应用服务器,该请求实际上是用户要登录应用的请求。进一步,网关服务器将应用登录页提交给应用服务器,由于注入了含有应用登录信息的模拟代填代码,因此,在用户发送了应用登录请求的情况下,可以实现自动登录这个应用。在登录成功后,网关服务器会将应用服务器返回的应用登录欢迎页面发送至客户端。
进一步,在具体实现时,网关服务器向应用登录页注入的模拟代填代码为标准JavaScript代码,这种代码在任何浏览器上都能正确运行,因此,不需要用户使用特定浏览器登录应用。
本发明第二实施例提供了一种模拟代填的装置,该装置结构示意图如图3所示,包括:第一发送模块10,用于向应用服务器发送获取应用登录页的第一请求;代码注入模块20,与信号接收模块10耦合,用于将预设模拟代填代码注入到应用服务器返回的应用登录页,以生成已完成第一登录信息输入的应用登录页,本实施例中,第一登录信息包括用户名和密码;第二发送模块30,与代码注入模块20耦合,用于将所述已完成第一登录信息输入的应用登录页发送至客户端。
在用户通过网页登录网关后,会根据实际需要登录某一个或者几个应用。在本实施例中,要由第一发送模块向用户需要登录的应用发送请求,以使应用服务器将登录应用的网页返回给网关服务器。
在获得了应用登录页之后,就要由代码注入模块向该应用登录页注入模拟代填代码,实现模拟代填的功能,也就是将用户登录应用的登录信息注入到应用登录页中。模拟代填代码会事先存储在网关服务器中,在具体实现时,所注入的模拟代填代码内容由用户需要登录的应用决定,即用户想登录哪个应用,就将该应用对应的模拟代填代码注入到应用登录页中。此外,在本实施例中,第一登录信息是指:用户登录应用对应的用户名和密码。
在向应用登录页注入模拟代填代码之后,第二发送模块将这个应用登录页发送给客户端,以提供给用户做进一步处理。
在第一发送模块向应用服务器请求应用登录页之前,要确定用户需要登录哪个应用,因此,本实施例中的模拟代填装置还包括:
接收模块40,用于接收来自客户端的网关登录信息。
在使用具体应用之前,用户需要登录网关,所以由接收模块接收客户端的网关登录信息。
第一确定模块50(与接收模块40耦合),用于根据网关登录信息确定用户名对应的具有访问权限的应用名称。
在客户端输入网关登录信息之后,第一确定模块根据该用户的网关登录信息,可以确定该用户的访问权限,访问权限即为该用户可以使用的应用的名称。具体来说,会根据网关登录信息生成一个网页,在本实施例中称为Portal页,Portal页上列出了该用户可以访问的应用,应用名称以超链接的形式显示,以便用户可以点击某个应用链接登录相应的应用。
第二确定模块60(与第二确定模块50和第一发送模块10耦合),用于根据接收到的用户点击行为确定访问的应用。
用户在登录网关后,会点击某个应用链接,第二确定模块会根据收到的点击行为确定要访问的应用,以使得第一发送模块向这个应用发送登录请求。
在获取到请求的应用登录页之后,为了实现模拟代填,可以由代码注入模块将代码注入该应用登录页,具体包括:根据确定访问的应用生成相应的模拟代填代码,并将其注入到应用登录页中。
此外,在将模拟代填代码注入应用登录页并发送给客户端之后,由第二请求处理模块70(与第二发送模块30耦合)接收来自所述客户端的第二请求,并将其发送至应用服务器,本实施例中,第二请求实际上是用户要登录应用的请求。进一步,第二请求处理模块将应用登录页提交给应用服务器,由于应用登录页注入了含有应用登录信息的模拟代填代码,因此,在用户发送了应用登录请求的情况下,可以实现自动登录这个应用。在登录成功后,第三发送模块80(与第二请求处理模块70耦合)会将应用服务器返回的应用登录欢迎页面发送至客户端。
本实施例提供的模拟代填的装置,由第一发送模块向应用服务器发送获取应用登录页的请求,在获取该应用登录页之后,由代码注入模块向其注入代码,将登录应用的信息注入到应用登录页中,实现模拟代填功能,再由第二发送模块将注入了登录信息的应用登录页返回给客户端。该装置可以通过反向代理技术,向应用登录页面注入代码,从而实现登录应用的模拟代填,不需要用户手动输入登录信息,也不需要安装浏览器插件保存登录信息,可以有效提高登录效率,节约维护成本,解决了现有技术的如下问题:现有的模拟代填方法需要根据不同的浏览器开发不同的插件,还需要随浏览器的版本更新对插件进行更新,效率较低,维护成本较高。
本发明第三实施例提供了一种模拟代填的方法,能够使用户不需要进行手动输入,也不需要安装浏览器插件,就能够将登录信息输入到应用登录页中,该方法的流程图如图4所示,图中包括的设备有:客户端、网关网页服务器、网关反向代理服务器和应用服务器。在本实施例中,网关网页服务器和网关反向代理服务器结合起来,就相当于本发明第一实施例中网关服务器,在本实施例中,为了更详细的解释本发明模拟代填方法的方案,在逻辑上划分出网关网页服务器和网关反向代理服务器。在具体实现时,两个服务器可以各自独立存在,也可以结合成一个服务器行使不同的功能。本实施例中模拟代填方法的具体方案如下:
步骤1、用户输入网关登录信息,登录网关。
在本实施例中,用户需要首先登录网关,目的是根据用户的网关登录信息确定其权限。
步骤2、客户端向网关页面服务器发送获取Portal页的请求
在成功登录网关后,客户端需要获取Portal页,使用户能够查看能够访问的应用。
步骤3、网关页面服务器根据用户的网关登录信息确定用户权限,生成Portal页,并发送给客户端。
在本实施例中,Portal页是一个应用列表,并且其中的应用列表以超链接的形式显示。
步骤4、客户端根据用户点击行为确定要访问的应用,并向网关反向代理服务器发送获取应用登录页的请求。
用户点击了Portal页中某一个应用的链接,即确定了想要登录的应用,客户端会向网关反向代理服务器发送请求,以获取该应用的登录页。
步骤5、网关反向代理服务器检测用户登录状态及权限。
在接收到客户端发送的获取应用登录页的请求后,网关反向代理服务器还要再检测一次登录状态及权限,这一步的目的是防止用户登录网关后,某个应用对应的链接被无权限登录这个应用的用户盗用。
步骤6、网关反向代理服务器向应用服务器发送获取应用登录页的请求,并接收该应用登录页。
在网关代理服务器检测用户登录状态合法之后,就会向应用服务器发送请求,并获取用户想访问的应用登录页。在本实施例中,获取应用登录页的请求是由客户端发起的,首先由客户端发起应用请求到网关反向代理服务器,然后网关反向代理服务器起到转发的作用,将请求转发给应用服务器。
步骤7、网关反向代理服务器向网关页面服务器发送获取模拟代填代码的请求。
网关反向代理服务器会根据用户想要登录的应用,向网关页面服务器发送请求,以获取模拟代填代码。
步骤8、网关页面服务器配置模拟代填代码并向网关反向代理服务器发送配置后的模拟代填代码。
在本实施例中,实现模拟代填功能的代码会预先存储在网关页面服务器中,当确定了用户想访问的应用时,会对代码进行配置,将用户登录这个应用的登录信息填入代码中,配置完成之后,再发给网关反向代理服务器。
步骤9、网关反向代理服务器将配置后的模拟代填代码注入应用登录页中。
该步骤的目的是通过模拟代填代码,将用户登录应用的信息输入到应用登录页中。在本实施例中,登录应用的信息至少包括:用户名和密码。
步骤10、网关反向代理服务器将已注入模拟代填代码的应用登录页发送给客户端。
向应用登录页注入模拟代填代码后,网关反向代理服务器将其发送给客户端,使客户端做进一步处理。
步骤11、客户端解析网关反向代理服务器发送的应用登录页。
客户端对应用登录页进行解析,目的是为了将应用登录页显示给用户,使用户做进一步处理。
步骤12、客户端向网关反向代理服务器发送应用登录请求。
由于注入模拟代填代码时已经将用户登录应用的信息输入到了应用登录页中,该步骤只是向网关反向代理服务器发送应用登录的请求,不需要输入登录应用的信息,在具体实现时,可以由用户在客户端上手动发送,也可以由客户端自动完成。
步骤13、网关反向代理服务器将注入代码的应用登录页发送给应用服务器。
注入了模拟代填代码的应用登录页发送给应用服务器之后,执行模拟代填代码,由于模拟代填代码包含应用登录信息,因此可以实现自动登录应用。
步骤14、网关反向代理服务器接收应用服务器发送的登录成功的欢迎界面,并将其发送给客户端。
在登录应用成功之后,网关反向代理服务器接收登录成功的界面并发送给客户端,以告知用户登录应用成功。
此外,本实施例中的模拟代填代码为标准JavaScript代码,在常用的浏览器中都可以正确执行,免去了使用特定浏览器的要求。
在具体实现时,反向代理可以采用NginX结合Lua技术实现。其中,NginX是一种提供反向代理服务的软件,用户点击应用的链接时,NginX获取应用的登录页,再转发给用户,从用户角度看,NginX就是需要访问的应用资源。但是在做反向代理时,很多应用的页面都使用绝对路径标的资源位置,这导致用户在浏览器上打开一个应用链接后,其它的配套资源无法下载,因为其它资源的绝对路径定位在了源应用地址中,需要将该地址转换为NginX反向代理的地址,才能使客户端的应用登录界面正常显示给用户。
为了实现这一目的,可以采用Lua技术,将源应用地址替换为NginX代理服务地址。具体是:将位于网关页面服务器的模拟代填代码发送到NginX反向代理服务端,再通过NginX中的软件模块将模拟代填代码注入到需要登录的应用页面中。
本实施例提供的模拟代填的方法,由网关服务器向应用服务器发送获取应用登录页的请求,在获取该应用登录页之后,向其注入代码,将登录应用的信息注入到应用登录页中,实现模拟代填功能,再将注入了代码的应用登录页返回给客户端。该方法可以通过反向代理技术,由网关服务器向应用登录页面注入代码,从而实现登录应用的模拟代填,不需要用户手动输入登录信息,也不需要安装浏览器插件保存登录信息,可以有效提高登录效率,节约维护成本,解决了现有技术的如下问题:现有的模拟代填方法需要根据不同的浏览器开发不同的插件,还需要随浏览器的版本更新对插件进行更新,效率较低,维护成本较高。
尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。

Claims (9)

1.一种模拟代填的方法,其特征在于,包括:
网关服务器向应用服务器发送获取应用登录页的第一请求;
所述网关服务器将预设模拟代填代码注入到所述应用服务器返回的应用登录页,以生成已完成第一登录信息输入的应用登录页,其中,所述第一登录信息包括:用户名和密码;
所述网关服务器将所述已完成第一登录信息输入的应用登录页发送至客户端。
2.如权利要求1所述的方法,其特征在于,网关服务器向应用服务器发送获取应用登录页的第一请求之前,还包括:
所述网关服务器接收来自所述客户端的网关登录信息;
所述网关服务器根据所述网关登录信息确定所述用户名对应的具有访问权限的应用名称,其中,所述应用名称为超链接;
所述网关服务器根据接收到的用户点击行为确定访问的应用。
3.如权利要求2所述的方法,其特征在于,所述网关服务器将预设模拟代填代码注入到所述应用服务器返回的应用登录页,包括:
所述网关服务器根据所述访问的应用配置生成预设模拟代填代码;
所述网关服务器将所述预设模拟代填代码注入到所述应用登录页。
4.如权利要求1所述的方法,其特征在于,所述网关服务器将所述已完成第一登录信息输入的应用登录页发送至客户端之后,还包括:
所述网关服务器接收来自所述客户端的登录应用的第二请求,并将所述登录应用的第二请求发送至所述应用服务器;
所述网关服务器将所述应用服务器返回的应用登录欢迎页面发送至所述客户端。
5.如权利要求1至4中任一项所述的方法,其特征在于,所述预设模拟代填代码为JavaScript代码。
6.一种模拟代填的装置,其特征在于,包括:
第一发送模块,用于向应用服务器发送获取应用登录页的第一请求;
代码注入模块,用于将预设模拟代填代码注入到所述应用服务器返回的应用登录页,以生成已完成第一登录信息输入的应用登录页,其中,所述第一登录信息包括:用户名和密码;
第二发送模块,用于将所述已完成第一登录信息输入的应用登录页发送至客户端。
7.如权利要求6所述的装置,其特征在于,还包括:
接收模块,用于接收来自所述客户端的网关登录信息;
第一确定模块,用于根据所述网关登录信息确定所述用户名对应的具有访问权限的应用名称,其中,所述应用名称为超链接;
第二确定模块,用于根据接收到的用户点击行为确定访问的应用。
8.如权利要求7所述的装置,其特征在于,所述代码注入模块,具体用于:
根据所述访问的应用配置生成预设模拟代填代码;
将所述预设模拟代填代码注入到所述应用登录页。
9.如权利要求6所述的装置,其特征在于,还包括:
第二请求处理模块,用于接收来自所述客户端的登录应用的第二请求,并将所述登录应用的第二请求发送至所述应用服务器;
第三发送模块,用于将所述应用服务器返回的应用登录欢迎页面发送至所述客户端。
CN201711163479.0A 2017-11-21 2017-11-21 一种模拟代填的方法及装置 Active CN107948148B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711163479.0A CN107948148B (zh) 2017-11-21 2017-11-21 一种模拟代填的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711163479.0A CN107948148B (zh) 2017-11-21 2017-11-21 一种模拟代填的方法及装置

Publications (2)

Publication Number Publication Date
CN107948148A true CN107948148A (zh) 2018-04-20
CN107948148B CN107948148B (zh) 2021-05-07

Family

ID=61929449

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711163479.0A Active CN107948148B (zh) 2017-11-21 2017-11-21 一种模拟代填的方法及装置

Country Status (1)

Country Link
CN (1) CN107948148B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110188296A (zh) * 2019-05-13 2019-08-30 北京百度网讯科技有限公司 应用程序内嵌页面处理方法、浏览器、设备和存储介质
CN112073258A (zh) * 2020-08-06 2020-12-11 深信服科技股份有限公司 一种识别用户的方法及电子设备、存储介质
CN112069476A (zh) * 2020-09-16 2020-12-11 杭州安恒信息技术股份有限公司 一种登录状态检测方法、装置、设备及可读存储介质
CN114095483A (zh) * 2021-10-26 2022-02-25 深信服科技股份有限公司 密码代填方法、装置、电子设备和存储介质
CN115242519A (zh) * 2022-07-25 2022-10-25 上海格尔安全科技有限公司 一种基于反向代理的登录密码代填方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102571762A (zh) * 2011-12-21 2012-07-11 深信服网络科技(深圳)有限公司 单点登录的方法和设备
CN104978266A (zh) * 2014-04-11 2015-10-14 腾讯科技(深圳)有限公司 一种应用测试方法和装置
US20160248758A1 (en) * 2013-09-20 2016-08-25 Oracle International Corporation Single sign-on between multiple data centers
CN106936853A (zh) * 2017-04-26 2017-07-07 河海大学 一种面向***集成的跨域单点登录***及方法
CN107204970A (zh) * 2016-11-02 2017-09-26 北京神州泰岳信息安全技术有限公司 单点登录方法及相关装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102571762A (zh) * 2011-12-21 2012-07-11 深信服网络科技(深圳)有限公司 单点登录的方法和设备
US20160248758A1 (en) * 2013-09-20 2016-08-25 Oracle International Corporation Single sign-on between multiple data centers
CN104978266A (zh) * 2014-04-11 2015-10-14 腾讯科技(深圳)有限公司 一种应用测试方法和装置
CN107204970A (zh) * 2016-11-02 2017-09-26 北京神州泰岳信息安全技术有限公司 单点登录方法及相关装置
CN106936853A (zh) * 2017-04-26 2017-07-07 河海大学 一种面向***集成的跨域单点登录***及方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110188296A (zh) * 2019-05-13 2019-08-30 北京百度网讯科技有限公司 应用程序内嵌页面处理方法、浏览器、设备和存储介质
CN112073258A (zh) * 2020-08-06 2020-12-11 深信服科技股份有限公司 一种识别用户的方法及电子设备、存储介质
CN112069476A (zh) * 2020-09-16 2020-12-11 杭州安恒信息技术股份有限公司 一种登录状态检测方法、装置、设备及可读存储介质
CN112069476B (zh) * 2020-09-16 2022-07-12 杭州安恒信息技术股份有限公司 一种登录状态检测方法、装置、设备及可读存储介质
CN114095483A (zh) * 2021-10-26 2022-02-25 深信服科技股份有限公司 密码代填方法、装置、电子设备和存储介质
CN115242519A (zh) * 2022-07-25 2022-10-25 上海格尔安全科技有限公司 一种基于反向代理的登录密码代填方法

Also Published As

Publication number Publication date
CN107948148B (zh) 2021-05-07

Similar Documents

Publication Publication Date Title
CN107948148A (zh) 一种模拟代填的方法及装置
US8448241B1 (en) Browser extension for checking website susceptibility to cross site scripting
CN103198130B (zh) 在客户端处实现与网页统一的登录的方法和装置
CN113204730B (zh) 资源获取方法、webvpn代理服务器、***及服务器
CN104104649B (zh) 页面登录的方法、装置及***
US8365188B2 (en) Content management
CN100417066C (zh) 用于处理基于浏览器的应用中的安全问题的多域访问代理
US20090024737A1 (en) Website monitoring and cookie setting
CN110266661B (zh) 一种授权方法、装置及设备
CN104219080B (zh) 一种网站错误页日志记录方法
CN103647678A (zh) 一种网站漏洞在线验证方法及装置
CN111552854A (zh) 一种网页数据抓取方法、装置、存储介质和设备
CN105354337A (zh) 一种网络爬虫实现方法和网络爬虫***
CN104394133A (zh) 登录方法和登录***
CN102833212A (zh) 网页访问者身份识别方法及***
CN104536890A (zh) 测试***、方法和装置
CN103902534B (zh) 一种网页程序触发本地操作的方法和装置
CN108521415A (zh) 一种第三方帐号登录注册实现方法
CN104834588A (zh) 检测常驻式跨站脚本漏洞的方法和装置
CN110266792A (zh) 地址转换方法、装置、设备与计算机可读存储介质
CN112838951A (zh) 一种终端设备的运维方法、装置、***及存储介质
CN112800410A (zh) 一种多产品登录管理方法、装置、设备及存储介质
CN104348613A (zh) 用户校验方法、装置及***
CN111556080A (zh) 网络节点监控方法、装置、介质及电子设备
CN105959278A (zh) 一种调用vpn的方法、设备和***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant