基于身份验证的网址访问方法、装置、服务器及存储介质与流程

文档序号:16402352发布日期:2018-12-25 20:11阅读:160来源:国知局
基于身份验证的网址访问方法、装置、服务器及存储介质与流程
本发明涉及计算机
技术领域
,尤其涉及基于身份验证的网址访问方法、装置、服务器及存储介质。
背景技术
对于大型的应用系统(例如医保管理系统)来说,通常会涉及多个业务处理子系统,每一个业务处理子系统均会对应一个服务器,并且每个业务处理子系统所对应的服务器中的数据都是独立存储和独立维护的。目前,终端成功登录大型的应用系统之后,服务器会下发给终端一个菜单选项和真实网址的映射关系表,每一个菜单选项对应的一个业务处理子系统。终端在检测到用户对菜单选项的选择指令后,可以确定出选择指令所对应的目标菜单选项以及目标访问网址,该目标访问网址是一个真实的网络地址。服务器接收到终端发送的访问请求之后,可以直接跳转至访问请求所携带的目标访问网址,以实现终端成功访问该目标访问网址。由此可见,终端直接访问该目标访问网址,并在用户界面显示该目标访问网址。将目标访问网址暴露给用户,容易使得恶意用户或者黑客根据该目标访问网址解析出该业务处理子系统所对应的服务器的ip地址,从而对该业务处理子系统的服务器进行攻击,篡改或者盗取该服务器中的数据,安全性较低。技术实现要素:本发明实施例提供了一种基于身份验证的网址访问方法、装置、服务器及计算机可读存储介质,可以防止恶意用户对服务器进行攻击,提高安全性。一方面,本发明实施例提供了一种基于身份验证的网址访问方法,该基于身份验证的网址访问方法包括:接收终端发送的登录请求,所述登录请求携带统一账号,并根据所述统一账号进行身份验证,所述统一账号包括统一用户名和统一密码;若身份验证通过,则下发统一登录平台的主界面以及第一映射关系表至所述终端,以使所述终端显示所述主界面;其中,所述主界面包括至少一个子系统的菜单选项,所述第一映射关系表为菜单选项与伪装网址的映射关系表;当接收到所述终端发送的访问请求时,解析所述访问请求,所述访问请求是所述终端在所述主界面检测到的对目标菜单选项的选择指令生成的,用于访问所述目标菜单选项所对应的目标伪装网址;根据解析结果中的目标伪装网址确定目标真实网址,并访问所述目标真实网址。另一方面,本发明实施例提供了一种基于身份验证的网址访问装置,该基于身份验证的网址访问装置包括:接收单元,用于接收终端发送的登录请求,所述登录请求携带统一账号,并根据所述统一账号进行身份验证,所述统一账号包括统一用户名和统一密码;发送单元,用于若身份验证通过,则下发统一登录平台的主界面以及第一映射关系表至所述终端,以使所述终端显示所述主界面;其中,所述主界面包括至少一个子系统的菜单选项,所述第一映射关系表为菜单选项与伪装网址的映射关系表;处理单元,用于当接收到所述终端发送的访问请求时,解析所述访问请求,所述访问请求是所述终端在所述主界面检测到的对目标菜单选项的选择指令生成的,用于访问所述目标菜单选项所对应的目标伪装网址;所述处理单元,还用于根据解析结果中的目标伪装网址确定目标真实网址,并访问所述目标真实网址。再一方面,本发明实施例提供了一种服务器,该服务器包括存储器、收发器以及处理器,所述处理器、所述收发器和所述存储器相互连接,其中,所述收发器用于受所述处理器的控制收发消息,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如下步骤:接收终端发送的登录请求,所述登录请求携带统一账号,并根据所述统一账号进行身份验证,所述统一账号包括统一用户名和统一密码;若身份验证通过,则下发统一登录平台的主界面以及第一映射关系表至所述终端,以使所述终端显示所述主界面;其中,所述主界面包括至少一个子系统的菜单选项,所述第一映射关系表为菜单选项与伪装网址的映射关系表;当接收到所述终端发送的访问请求时,解析所述访问请求,所述访问请求是所述终端在所述主界面检测到的对目标菜单选项的选择指令生成的,用于访问所述目标菜单选项所对应的目标伪装网址;根据解析结果中的目标伪装网址确定目标真实网址,并访问所述目标真实网址。再一方面,本发明实施例提供了一种计算机可读存储介质,该计算机存储介质存储有计算机程序。该计算机程序包括至少一条程序指令,该至少一条程序指令可由一处理器加载,并用于执行如下步骤:接收终端发送的登录请求,所述登录请求携带统一账号,并根据所述统一账号进行身份验证,所述统一账号包括统一用户名和统一密码;若身份验证通过,则下发统一登录平台的主界面以及第一映射关系表至所述终端,以使所述终端显示所述主界面;其中,所述主界面包括至少一个子系统的菜单选项,所述第一映射关系表为菜单选项与伪装网址的映射关系表;当接收到所述终端发送的访问请求时,解析所述访问请求,所述访问请求是所述终端在所述主界面检测到的对目标菜单选项的选择指令生成的,用于访问所述目标菜单选项所对应的目标伪装网址;根据解析结果中的目标伪装网址确定目标真实网址,并访问所述目标真实网址。在本发明实施例中,在接收到终端发送的登录请求之后,可以根据登录请求所携带的统一账号进行身份验证。身份验证通过之后,则可以下发统一登录平台的主界面以及第一映射关系表(菜单选项与伪装网址的映射关系表)至终端。当接收到终端发送的访问请求时,解析访问请求,并根据解析结果确定并访问目标真实网址。将菜单选项与伪装网址的映射关系表发送给终端,可以使终端根据用户对菜单选项的选择指令所确定的访问网址是一个伪装网址,避免终端暴露真实网址,使恶意用户或者黑客无法根据伪装网址解析出目标菜单选项所对应的目标子系统的服务器的ip地址,可以避免恶意用户或黑客对该服务器进行攻击,篡改或者盗取该服务器中的数据,提高了安全性。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍。图1是本发明实施例提供的一种基于身份验证的网址访问方法的流程示意图;图2是本发明另一实施例提供的一种基于身份验证的网址访问方法的流程示意图;图3a是本发明实施例提供的一种基于身份验证的网址访问方法的应用场景图;图3b是本发明实施例提供的一种基于身份验证的网址访问方法的应用场景图;图3c是本发明实施例提供的一种基于身份验证的网址访问方法的应用场景图;图3d是本发明实施例提供的一种基于身份验证的网址访问方法的应用场景图;图4是本发明实施例提供的一种基于身份验证的网址访问装置的结构示意图;图5是本发明实施例提供的一种服务器的结构示意图。具体实施方式下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。本发明实施例提出了一种基于身份验证的网址访问方法,该基于身份验证的网址访问方法可以运用在统一登录平台中,此处的统一登录平台可以是由一个或多个服务器所搭建的一个可以跳转并登录各个不同的业务子系统的平台,例如该统一登录平台可以是医保统一登录平台,此处的医保统一登录平台可以关联多个医保业务子系统。该统一登录平台的主界面中可以包括一个或多个菜单选项,每一个菜单选项均可以对应一个业务子系统的登录入口。将该基于身份验证的网址访问方法运用在统一登录平台中,可以实现在跳转并登录其他业务子系统时,终端侧显示的网址是伪装网址,将伪装网址暴露给用户,可以使得恶意用户或者黑客无法根据伪装网址解析出目标菜单选项所对应的目标子系统的服务器的ip地址,可以避免恶意用户或黑客对该服务器进行攻击,篡改或者盗取该服务器中的数据,提高了安全性。请参见图1,是本发明实施例提供的一种基于身份验证的网址访问方法,该基于身份验证的网址访问方法可以由上述统一登录平台来执行。如图1所示,该基于身份验证的网址访问方法可以包括以下步骤s101-s104:s101,接收终端发送的登录请求,该登录请求携带统一账号,并根据统一账号进行身份验证,该统一账号包括统一用户名和统一密码。具体的,用户想要登录统一登录平台时,可以在终端所显示的统一登录界面输入统一账号,统一账号包括统一用户名和统一密码。终端检测到统一用户名和统一密码均输入完成之后,可以向统一登录平台发送登录请求,该登录请求中可以携带用户所输入的统一账号,即登录请求可以携带统一用户名和统一密码。统一登录平台在接收到终端所发送的登录请求之后,可以根据登录请求中所携带的统一用户名和统一密码进行身份验证。具体的,统一登录平台可以获取预设的登录账号列表,该登录账号列表中可以包括一个或多个统一用户名以及各个统一用户名所对应的统一密码。在获取到登录账号列表后,可以在登录账号列表中查询是否存在该登录请求所携带的统一用户名。若不存在,则身份验证失败。若存在,则在登录账号列表中查询该登录请求所携带的统一用户名所对应的统一密码;并检测查询到的统一密码是否与登录请求所携带的统一密码是否相同,若相同,则身份验证通过,则可以执行步骤s102。若不同,则身份验证失败。s102,若身份验证通过,则下发统一登录平台的主界面以及第一映射关系表至终端,以使终端显示该主界面。其中,主界面包括至少一个子系统的菜单选项,子系统与菜单选项成一一对应关系,每个菜单选项可以是对应的子系统的登录入口。将主界面下发至终端,以使终端显示该主界面,从而使得用户可以通过点击终端所显示的主界面中的菜单选项,以跳转并登录菜单选项所对应的子系统。第一映射关系表为菜单选项与伪装网址的映射关系表,该第一映射关系表可以是预先设置的,例如在搭建统一登录平台时设置的。在设置该第一映射关系表时,可以先构建第一映射关系表,并初始化该第一映射关系表;为每个菜单选项生成一个伪装网址,然后将菜单选项和伪装网址一一对应地添加至该初始化后的第一映射关系表中。由于网址中至少包括域名和路径两部分,其中域名又可以称为网域,是由一串用点分隔的名字组成的互联网(internet)上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置);路径可用于表示找到系统或者文件的路线。因此,在生成伪装网址时,可以对域名进行伪装,也可以对路径进行伪装,还可以对域名和路径均进行伪装。即此处的伪装网址可以包括以下任一种:只进行域名伪装后的域名伪装网址、域名和路径均进行伪装后的路径伪装网址,或者只进行路径伪装后的伪装网址,等等。需要说明的是,该第一映射关系表也可以根据业务需求(例如增减子系统以及增减菜单选项)进行修改。将第一映射关系表下发至终端,可以使得终端在检测到用户对主界面中的菜单选项的选择指令后,根据选择指令确定目标菜单选项,并根据第一映射关系表确定目标菜单选项所对应的目标伪装网址。终端并不知道根据第一映射关系表确定的网址是一个伪装的网址,会认为该网址就是目标菜单选项所对应的真实网址,并向统一登录平台发送访问请求,该访问请求可以携带目标伪装网址,以访问该目标伪装网址。s103,当接收到终端发送的访问请求时,解析访问请求。s104,根据解析结果中的目标伪装网址确定目标真实网址,并访问所述目标真实网址。步骤s103-s104中的访问请求是终端在主界面检测到的对目标菜单选项的选择指令生成的,用于访问目标菜单选项所对应的目标伪装网址。统一登录平台在接收到终端发送的访问请求之后,可以对访问请求进行解析,得到包含目标伪装网址的解析结果。然后根据目标伪装网址确定目标真实网址,并访问该目标真实网址。在根据目标伪装网址确定目标真实网址时,可以直接根据伪装网址和真实网址的对应关系表来确定,从该对应关系表中直接查询目标伪装网址所对应的目标真实网址。在本发明实施例中,接收到终端发送的登录请求之后,可以根据登录请求所携带的统一账号进行身份验证。身份验证通过之后,则可以下发统一登录平台的主界面以及第一映射关系表(菜单选项与伪装网址的映射关系表)至终端。当接收到终端发送的访问请求时,解析访问请求,并根据解析结果确定并访问目标真实网址。将菜单选项与伪装网址的映射关系表发送给终端,可以使终端根据用户对菜单选项的选择指令所确定的访问网址是一个伪装网址,避免终端暴露真实网址,使恶意用户或者黑客无法根据伪装网址解析出目标菜单选项所对应的目标子系统的服务器的ip地址,可以避免恶意用户或黑客对该服务器进行攻击,篡改或者盗取该服务器中的数据,提高了安全性。请参见图2,是本发明实施例提供的另一种基于身份验证的网址访问方法,该基于身份验证的网址访问方法可以由上述统一登录平台来执行。如图2所示,该基于身份验证的网址访问方法可以包括以下步骤s201-s207:s201,接收终端发送的登录请求,该登录请求携带统一账号,并根据统一账号进行身份验证,该统一账号包括统一用户名和统一密码。s202,若身份验证通过,则建立与所述终端的第一通信连接。s203,下发统一登录平台的主界面以及第一映射关系表至终端,以使终端显示该主界面。第一映射关系表为菜单选项与伪装网址的映射关系表,该第一映射关系表可以是预先设置的。在设置该第一映射关系表时,可以先构建第一映射关系表,并初始化该第一映射关系表;然后针对主界面中的任意一个子系统的菜单选项,获取该菜单选项的真实访问路径;获取统一登录平台的域名,将域名与该真实访问路径进行拼接处理,得到域名伪装网址,将该域名伪装网址作为伪装网址;然后将菜单选项和伪装网址添加至初始化后的第一映射关系表。例如:针对任意一个子系统的菜单选项,例如子系统1的菜单选项1,菜单选项1的真实网址为:www.baidu.com/aaa/index.html,其中www.baidu.com是域名,/aaa/index.html是菜单选项1的真实访问路径。获取到的统一登录平台的域名为:www.pertal.com;将统一登录平台的域名和菜单选项1的真实访问路径进行拼接,可以得到域名伪装网址,将该域名伪装网址作为伪装网址,即伪装网址为:www.pertal.com/aaa/index.html。然后将菜单选项1和伪装网址添加至初始化后的第一映射关系表中。在一种实施方式中,在将域名伪装网址作为伪装网址之后,将菜单选项和伪装网址添加至初始化后的第一映射关系表之前,还可以获取菜单选项的伪装访问路径,此处的伪装访问路径可以是预先设置的;然后采用伪装访问路径替换域名伪装网址中的真实访问路径,得到路径伪装网址,并将路径伪装网址作为伪装网址;然后执行将菜单选项和该伪装网址添加至初始化后的第一映射关系表的步骤。例如:仍以上述子系统1的菜单选项1为例,菜单选项1的域名伪装网址为www.pertal.com/aaa/index.html后,其中/aaa/index.html为菜单选项1的真实访问路径。可以获取菜单选项1的伪装访问路径为/bbb/index.html,在伪装域名网址的基础上,采用伪装访问路径/bbb/index.html替换真实访问路径/aaa/index.html,可以得到路径伪装网址,将该路径伪装网址作为伪装网址,即伪装网址为:www.pertal.com/bbb/index.html。然后将菜单选项1和该伪装网址添加至初始化后的第一映射关系表中。采用上述方式,为主界面中的所有子系统的菜单选项生成伪装网址之后,将所有菜单选项及其对应的伪装网址添加至第一映射关系表中,可以得到如表1所示的第一映射关系表。表1菜单选项伪装网址菜单选项1www.pertal.com/bbb/index.html菜单选项1www.pertal.com/ddd/index.html菜单选项1www.pertal.com/eee/index.html…………在与终端建立第一通信连接之后,可以下发统一登录平台的主界面以及第一映射关系表至终端,以使终端显示该主界面,并且可以使得终端在检测到用户对主界面中的菜单选项的选择指令后,根据选择指令确定目标菜单选项,并根据第一映射关系表确定目标菜单选项所对应的目标伪装网址。s204,当接收到终端发送的访问请求时,解析访问请求。具体的,用户想要访问目标子系统时,可以在终端所显示的主界面中点击目标子系统的目标菜单选项。终端在检测到用户对目标菜单选项的点击指令后,可以根据此点击指令确定目标菜单选项。然后根据第一映射关系表,确定目标菜单选项所对应的目标伪装网址,然后向统一登录平台发送访问请求,该访问请求携带该目标伪装网址。统一登录平台接收到此访问请求后,可以对访问请求进行解析,得到解析结果。s205,根据解析结果中的目标伪装网址确定目标真实网址。此处的解析结果可以包括目标伪装网址,相应的,根据解析结果确定目标真实网址的具体实施方式可以是:根据解析结果中的目标伪装网址,确定目标伪装网址中的目标伪装访问路径;获取第二映射关系表,该第二映射关系表为伪装访问路径与真实网址的映射关系表;在第二映射关系表中,查询目标伪装访问路径所对应的目标真实网址。此处的第二映射关系表也可以是预先设置的,在设置第二映射关系表时,可以先构建第二映射关系表,并初始化第二映射关系表;其次,针对主界面中的任意一个子系统的菜单选项,获取菜单选项的伪装访问路径,以及菜单选项的真实网址,此处的伪装访问路径是预先设置的;然后将伪装访问路径和真实网址添加至初始化后的第二映射关系表。例如:获取到菜单选项1所对应的子系统1的真实网址为:www.baidu.com/aaa/index.html,伪装访问路径为:/bbb/index.html;将真实网址和伪装访问路径对应地添加至第二映射关系表中。并根据上述方式,将所有菜单选项的伪装访问路径及其对应的真实网址一一对应地添加至初始化后的第二映射关系表中,可以得到如表2所示的第二映射关系表。表2伪装访问路径真实网址bbb/index.htmlwww.baidu.com/aaa/index.htmlddd/index.htmlwww.baidu.com/ccc/index.htmleee/index.htmlwww.baidu.com/fff/index.html…………s206,保持与终端的第一通信连接,并根据目标真实网址建立与目标菜单选项所对应的目标子系统的第二通信连接。在确定了目标真实网址之后,可以根据目标真实网址建立与目标菜单选项所对应的目标子系统的第二通信连接。具体的,可以获取第三映射关系表,该第三映射关系表为真实网址与子系统账号的映射关系表,该子系统账号包括用户名和密码;在第三映射关系表中,查询目标真实网址所对应的目标子系统账号;向目标子系统发送通信连接的建立请求,以建立与目标菜单选项所对应的目标子系统的第二通信连接,该建立请求携带目标子系统账号。目标子系统在接收到此建立请求之后,可以根据该建立请求所携带的目标子系统账号进行身份验证,验证通过,则建立第二通信连接。统一登录平台可以直接获取该目标子系统的目标用户名和目标密码,无需用户再次手动输入目标用户名和目标密码,提高了系统登录效率以及便利性。此处的第三映射关系表可以是预先设置的,在设置第三映射关系表时,可以先构建第三映射关系表,并初始化第三映射关系表;其次,获取真实网址所对应的子系统的子系统账号,然后将真实网址与对应的子系统账号对应地添加至初始化后的第三映射关系表中。将所有真实网址及其系统账号一一对应地添加至初始化后的第三映射关系表中,可以得到如表3所示的第三映射关系表。表3真实网址用户名密码www.baidu.com/aaa/index.htmluser_1147www.google.com/ccc/index.htmluser_2258www.sogou.com/fff/index.htmluser_3369………………由此可见,本发明实施例在接收到终端的访问请求后,并不是由终端与目标菜单选项所对应的目标子系统建立连接,而是由统一登录平台与目标子系统建立连接。并且,终端访问的是一个伪装网址,目标真实网址的访问者是统一登录平台,终端并不知道目标真实网址是什么,可以避免目标真实网址暴露给用户,提高安全性。s207,若检测到所述第二通信连接已成功建立,则访问所述目标真实网址。在一种实施方式中,若统一登录平台接收到终端发送的系统退出请求,则断开与终端的第一通信连接,以及与目标子系统的第二通信连接,此处的系统退出请求可以是终端根据在统一登录平台的主界面或者任意一个子系统的子界面检测到的退出指令而生成的。例如,终端如果在子系统1的子界面检测到用户点击了退出登录的按钮,那么终端可以向统一登录平台发送系统退出请求;又如,终端如果在统一登录平台的主界面检测到用户点击了退出登录的按钮,那么终端仍可以向统一登录平台发送系统退出请求。需要说明的是,若统一登录平台除了与终端以及目标子系统保持着通信连接,还与其他子系统保持着通信连接,则统一登录平台在接收到终端发送的系统退出请求后,还会断开与其他子系统的通信连接。也就是说,统一登录平台可以提供统一退出的功能,用户可以在统一登录平台的主界面或者其它任何子系统的子界面中点击退出登录按钮,终端一旦检测到用户点击退出登录按钮后,则可以向统一登录平台发送系统退出请求,此时可以退出统一登录平台和所有子系统的登录。在本发明实施例中,接收到终端发送的登录请求之后,可以根据登录请求所携带的统一账号进行身份验证。身份验证通过之后,则可以下发统一登录平台的主界面以及第一映射关系表(菜单选项与伪装网址的映射关系表)至终端。当接收到终端发送的访问请求时,解析访问请求,并根据解析结果确定并访问目标真实网址。将菜单选项与伪装网址的映射关系表发送给终端,可以使终端根据用户对菜单选项的选择指令所确定的访问网址是一个伪装网址,避免终端暴露真实网址,使恶意用户或者黑客无法根据伪装网址解析出目标菜单选项所对应的目标子系统的服务器的ip地址,可以避免恶意用户或黑客对该服务器进行攻击,篡改或者盗取该服务器中的数据,提高了安全性。请参见图3a-3d,是本发明实施例提供的一种基于身份验证的网址访问方法的应用场景图,将该基于身份验证的网址访问方法运用在医保统一登录平台中为例。如图3a所示,用户可以在医保统一登录平台的登录界面输入统一用户名和统一密码,并点击“登录”按钮。此时,终端可以向医保统一登录平台发送登录请求,医保统一登录平台根据该登录请求所携带的统一用户名和统一密码进行身份验证成功后,可以下发医保统一登录平台的主界面至终端,终端显示该主界面,该主界面可以包括多个医保业务子系统所对应的菜单选项,如图3b所示。此时终端可以显示医保统一登录平台的网址,即网址显示栏中显示的网址为:www.pertal.com。用户若想要登录医保业务子系统1,则可以点击医保业务子系统1所对应的菜单选项,如图3c所示。此时,终端可以向医保统一登录平台发送访问请求,该访问请求携带目标伪装网址。医保统一登录平台根据访问请求中的目标伪装网址确定目标真实网址,并访问该目标真实网址。成功访问之后,可以将医保业务子系统1的子界面下发至终端,以使得终端可以显示该医保业务子系统1的子界面,如图3d所示。此时终端可以显示医保业务子系统1的目标伪装网址,即网址显示栏中显示的网址为:www.pertal.com/bbb/index.html,但实际的目标真实网址为www.baidu.com/aaa/index.html。由于在显示医保业务子系统1的子界面时,网址显示栏中的网址的域名与统一登录平台的域名相同,这样在登录医保业务子系统1时,不会给用户带来跨域的感觉,所谓的跨域是指从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同。请参见图4,是本发明实施例提供的一种基于身份验证的网址访问装置的结构示意图。如图4所示,本发明实施例中的装置可以包括:接收单元101,用于接收终端发送的登录请求,所述登录请求携带统一账号,并根据所述统一账号进行身份验证,所述统一账号包括统一用户名和统一密码;发送单元102,用于若身份验证通过,则下发统一登录平台的主界面以及第一映射关系表至所述终端,以使所述终端显示所述主界面;其中,所述主界面包括至少一个子系统的菜单选项,所述第一映射关系表为菜单选项与伪装网址的映射关系表;处理单元103,用于当接收到所述终端发送的访问请求时,解析所述访问请求,所述访问请求是所述终端在所述主界面检测到的对目标菜单选项的选择指令生成的,用于访问所述目标菜单选项所对应的目标伪装网址;所述处理单元,还用于根据解析结果中的目标伪装网址确定目标真实网址,并访问所述目标真实网址。在一种实施方式中,所述处理单元103还可用于:构建第一映射关系表,并初始化所述第一映射关系表;针对所述主界面中的任意一个子系统的菜单选项,获取所述菜单选项的真实访问路径;获取所述统一登录平台的域名,将所述域名与所述真实访问路径进行拼接处理,得到域名伪装网址,将所述域名伪装网址作为伪装网址;将所述菜单选项和所述伪装网址添加至初始化后的第一映射关系表。再一种实施方式中,所述处理单元103在用于将所述域名伪装网址作为伪装网址之后,将所述菜单选项和所述伪装网址添加至初始化后的第一映射关系表之前时,还可用于:获取所述菜单选项的伪装访问路径,所述伪装访问路径是预先设置的;采用所述伪装访问路径替换所述域名伪装网址中的所述真实访问路径,得到路径伪装网址,并将所述路径伪装网址作为伪装网址;再一种实施方式中,所述处理单元103在用于根据解析结果中的目标伪装网址确定目标真实网址时,可具体用于:根据所述解析结果中的目标伪装网址,确定所述目标伪装网址中的目标伪装访问路径;获取第二映射关系表,所述第二映射关系表为伪装访问路径与真实网址的映射关系表;在所述第二映射关系表中,查询所述目标伪装访问路径所对应的目标真实网址。再一种实施方式中,所述处理单元103还可用于:构建第二映射关系表,并初始化所述第二映射关系表;针对所述主界面中的任意一个子系统的菜单选项,获取所述菜单选项的伪装访问路径,以及所述菜单选项的真实网址,所述伪装访问路径是预先设置的;将所述伪装访问路径和所述真实网址添加至初始化后的第二映射关系表。再一种实施方式中,在下发统一登录平台的主界面之前,所述处理单元103还可用于:建立与所述终端的第一通信连接;所述访问所述目标真实网址之前,所述处理单元103还可用于:保持与所述终端的第一通信连接,并根据所述目标真实网址建立与所述目标菜单选项所对应的目标子系统的第二通信连接;若检测到所述第二通信连接已成功建立,则执行所述访问所述目标真实网址的步骤。再一种实施方式中,所述处理单元103在用于建立与所述目标菜单选项所对应的目标子系统的第二通信连接时,具体用于:获取第三映射关系表,所述第三映射关系表为真实网址与子系统账号的映射关系表,所述子系统账号包括用户名和密码;在所述第三映射关系表中,查询所述目标真实网址所对应的目标子系统账号;向所述目标子系统发送通信连接的建立请求,以建立与所述目标菜单选项所对应的目标子系统的第二通信连接,所述建立请求携带所述目标子系统账号。在本发明实施例中,接收到终端发送的登录请求之后,可以根据登录请求所携带的统一账号进行身份验证。身份验证通过之后,则可以下发统一登录平台的主界面以及第一映射关系表(菜单选项与伪装网址的映射关系表)至终端。当接收到终端发送的访问请求时,解析访问请求,并根据解析结果确定并访问目标真实网址。将菜单选项与伪装网址的映射关系表发送给终端,可以使终端根据用户对菜单选项的选择指令所确定的访问网址是一个伪装网址,避免终端暴露真实网址,使恶意用户或者黑客无法根据伪装网址解析出目标菜单选项所对应的目标子系统的服务器的ip地址,可以避免恶意用户或黑客对该服务器进行攻击,篡改或者盗取该服务器中的数据,提高了安全性。基于上述所描述的基于身份验证的网址访问方法以及装置,本发明实施例还提出了一种服务器,该服务器可以用于实现上述的基于身份验证的网址访问方法,该服务器可以用于搭建上述的统一登录平台(医保统一登录平台)。请参见图5,是本发明实施例提供的一种服务器的结构示意图。如图5所示,该服务器包括存储器201、收发器202以及处理器203,所述处理器203、所述收发器202可以和所述存储器201相互连接,其中,所述收发器202可以用于受处理器203的控制收发消息,该收发器202可以对应于上述发明实施例中的接收单元101和发送单元102,处理器203可以对应于上述发明实施例中的处理单元103。所述存储器201可以用于存储计算机程序,所述计算机程序包括程序指令,该计算机程序包括程序指令。再一种实施方式中,所述处理器203、所述收发器202和所述存储器201可通过总线的方式相互连接。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,该程序可存储于一计算机可读存储介质中,该程序包括至少一条程序指令,该至少一条程序指令是由该处理器203加载,并用于执行如下步骤:接收终端发送的登录请求,所述登录请求携带统一账号,并根据所述统一账号进行身份验证,所述统一账号包括统一用户名和统一密码;若身份验证通过,则下发统一登录平台的主界面以及第一映射关系表至所述终端,以使所述终端显示所述主界面;其中,所述主界面包括至少一个子系统的菜单选项,所述第一映射关系表为菜单选项与伪装网址的映射关系表;当接收到所述终端发送的访问请求时,解析所述访问请求,所述访问请求是所述终端在所述主界面检测到的对目标菜单选项的选择指令生成的,用于访问所述目标菜单选项所对应的目标伪装网址;根据解析结果中的目标伪装网址确定目标真实网址,并访问所述目标真实网址。在一种实施方式中,该至少一条程序指令还可由处理器203加载并用于执行:构建第一映射关系表,并初始化所述第一映射关系表;针对所述主界面中的任意一个子系统的菜单选项,获取所述菜单选项的真实访问路径;获取所述统一登录平台的域名,将所述域名与所述真实访问路径进行拼接处理,得到域名伪装网址,将所述域名伪装网址作为伪装网址;将所述菜单选项和所述伪装网址添加至初始化后的第一映射关系表。再一种实施方式中,该至少一条程序指令由处理器203加载并用于执行将所述域名伪装网址作为伪装网址之后,将所述菜单选项和所述域名伪装网址添加至初始化后的第一映射关系表之前,该至少一条程序指令可由处理器加载,并具体用于执行:获取所述菜单选项的伪装访问路径,所述伪装访问路径是预先设置的;采用所述伪装访问路径替换所述域名伪装网址中的所述真实访问路径,得到路径伪装网址,并将所述路径伪装网址作为伪装网址。再一种实施方式中,该至少一条程序指令由处理器203加载并用于执行根据解析结果中的目标伪装网址确定目标真实网址时,该至少一条程序指令可由处理器加载,并具体用于执行:根据所述解析结果中的目标伪装网址,确定所述目标伪装网址中的目标伪装访问路径;获取第二映射关系表,所述第二映射关系表为伪装访问路径与真实网址的映射关系表;在所述第二映射关系表中,查询所述目标伪装访问路径所对应的目标真实网址。再一种实施方式中,该至少一条程序指令还可由处理器203加载并用于执行:构建第二映射关系表,并初始化所述第二映射关系表;针对所述主界面中的任意一个子系统的菜单选项,获取所述菜单选项的伪装访问路径,以及所述菜单选项的真实网址,所述伪装访问路径是预先设置的;将所述伪装访问路径和所述真实网址添加至初始化后的第二映射关系表。再一种实施方式中,在所述下发统一登录平台的主界面之前,该至少一条程序指令还可由处理器203加载并用于执行:建立与所述终端的第一通信连接;所述访问所述目标真实网址之前,还包括:保持与所述终端的第一通信连接,并根据所述目标真实网址建立与所述目标菜单选项所对应的目标子系统的第二通信连接;若检测到所述第二通信连接已成功建立,则执行所述访问所述目标真实网址的步骤。再一种实施方式中,该至少一条程序指令由处理器203加载并用于执行建立与所述目标菜单选项所对应的目标子系统的第二通信连接时,该至少一条程序指令可由处理器加载,并具体用于执行:获取第三映射关系表,所述第三映射关系表为真实网址与子系统账号的映射关系表,所述子系统账号包括用户名和密码;在所述第三映射关系表中,查询所述目标真实网址所对应的目标子系统账号;向所述目标子系统发送通信连接的建立请求,以建立与所述目标菜单选项所对应的目标子系统的第二通信连接,所述建立请求携带所述目标子系统账号。在本发明实施例中,接收到终端发送的登录请求之后,可以根据登录请求所携带的统一账号进行身份验证。身份验证通过之后,则可以下发统一登录平台的主界面以及第一映射关系表(菜单选项与伪装网址的映射关系表)至终端。当接收到终端发送的访问请求时,解析访问请求,并根据解析结果确定并访问目标真实网址。将菜单选项与伪装网址的映射关系表发送给终端,可以使终端根据用户对菜单选项的选择指令所确定的访问网址是一个伪装网址,避免终端暴露真实网址,使恶意用户或者黑客无法根据伪装网址解析出目标菜单选项所对应的目标子系统的服务器的ip地址,可以避免恶意用户或黑客对该服务器进行攻击,篡改或者盗取该服务器中的数据,提高了安全性。本发明实施例还提供了一种计算机存储介质,所述该计算机存储介质存储有计算机程序。该计算机程序包括至少一条程序指令,该至少一条程序指令可由一处理器加载,并用于执行上述所描述的基于身份验证的网址访问方法。该计算机存储介质是一种记忆设备,用于存放程序和数据。可以理解的是,此处的计算机存储介质既可以包括服务器中的内置存储介质,当然也可以包括服务器所支持的扩展存储介质。在一个实施例中,该计算机存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或者随机存储记忆体(randomaccessmemory,ram)等等。以上所揭露的仅为本申请的部分实施例而已,当然不能以此来限定本申请之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本申请权利要求所作的等同变化,仍属于申请所涵盖的范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1