1.一种基于web子系统的单点登录验证方法,应用于服务器,其特征在于,所述基于web子系统的单点登录验证方法包括:
自动获取用户信息,并将所述用户信息导入门户网站;
获取所述门户网站根据所述用户信息生成的ticket;
按照预设规则对所述ticket进行篡改以生成篡改后的ticket;
将所述篡改后的ticket发送至所述web子系统;
侦测所述web子系统是否发生跳转;及
若所述web子系统发生跳转,则判断所述web子系统跳转异常。
2.如权利要求1所述的基于web子系统的单点登录验证方法,其特征在于,所述按照预设规则对所述ticket进行篡改以生成篡改后的ticket的步骤包括:
按照所述预设规则对加密因子进行字符替换以生成替换后的加密因子;及
利用所述替换后的加密因子与所述ticket进行与运算以生成所述篡改后的ticket。
3.如权利要求2所述的基于web子系统的单点登录验证方法,其特征在于,所述预设规则包括:
获取用户信息的信息编码位数N;及
根据所述信息编码位数N对所述加密因子进行字符替换。
4.如权利要求3所述的基于web子系统的单点登录验证方法,其特征在于,所述根据所述信息编码位数N对所述加密因子进行字符替换的步骤具体包括:
比较所述信息编码位数N与所述加密因子的字符数M;
若所述信息编码位数N小于所述加密因子的字符数M,则将所述加密因子的前N位字符进行替换;及
若所述信息编码位数N大于所述加密因子的字数M,则将所述加密因子的M位字符进行替换。
5.如权利要求2所述的基于web子系统的单点登录验证方法,其特征在于,所述按照所述预设规则对加密因子进行字符替换以生成替换后的加密因子的步骤具体包括:
预设字符替换库;及
根据所述预设规则从所述字符替换库中对所述加密因子进行字符替换。
6.一种服务器,其特征在于,所述服务器包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的基于web子系统的单点登录验证程序,所述基于web子系统的单点登录验证程序被所述处理器执行时实现如下步骤:
自动获取用户信息,并将所述用户信息导入门户网站;
获取所述门户网站根据所述用户信息生成的ticket;
按照预设规则对所述ticket进行篡改以生成篡改后的ticket;
将所述篡改后的ticket发送至所述web子系统;
侦测所述web子系统是否发生跳转;及
若所述web子系统发生跳转,则判断所述web子系统跳转异常。
7.如权利要求6所述的服务器,其特征在于,所述基于web子系统的单点登录验证程序被所述处理器执行时,所述按照预设规则对所述ticket进行篡改以生成篡改后的ticket的步骤包括:
按照所述预设规则对所述加密因子进行字符替换以生成替换后的加密因子;及
利用所述替换后的加密因子与所述ticket进行与运算以生成所述篡改后的ticket。
8.如权利要求7所述的服务器,其特征在于,所述基于web子系统的单点登录验证程序被所述处理器执行时,所述预设规则包括:
获取用户信息的信息编码位数N;
根据所述信息编码位数N对所述加密因子进行字符替换。
9.如权利要求8所述的服务器,其特征在于,所述基于web子系统的单点登录验证程序被所述处理器执行时,所述根据所述信息编码位数N对所述加密因子进行字符替换的步骤具体包括:
比较所述信息编码位数N与所述加密因子的字符数M;
若所述信息编码位数N小于所述加密因子的字符数M,则将所述加密因子的前N位字符进行替换;
若所述信息编码位数N大于所述加密因子的字数M,则将所述加密因子的M位字符进行替换。
10.一种存储介质,所述存储介质存储有基于web子系统的单点登录验证程序,所述基于web子系统的单点登录验证程序可被至少一个处理器执行,以使所述至少一个处理器执行如权利要求1-5中任一项所述的基于web子系统的单点登录验证方法的步骤。