【技术实现步骤摘要】
一种规则文件生成方法、装置、设备及可读存储介质
本专利技术涉及业务系统
,特别涉及一种规则文件生成方法、规则文件生成装置、规则文件生成设备及计算机可读存储介质。
技术介绍
单点登录(SingleSignOn,SSO),是一种比较流行的企业业务整合的解决方案。SSO可以应用于多个业务系统中,用户只需要登录一次就可以访问所有的相互信任的业务系统。除了单点登录的方法,还有非单点登录的方法,同样被大量应用于业务系统的登录。在登录过程中,需要使用规则文件提取账号密码等信息,以便进行单点登录或非单点登录,因此需要提前确定规则文件的具体内容。现有规则文件在生成时需要技术人员手动进行抓包并对抓到的数据包进行处理,根据处理得到的结果手动填写规则,最后生成规则文件。当企业业务系统的分支较多时,需要针对每个业务系统进行抓包处理,因此规则文件的生成工作的工作量较大,且在规则的填写过程中容易出现错漏,导致规则文件错误,因此现有规则文件生成方法所需时间较长,错误率较高。因此,如何解决现有规则文件生成方法所需时间较长,错误率较高的问 ...
【技术保护点】
1.一种规则文件生成方法,其特征在于,包括:/n对获取到的日志数据进行处理,确定所述日志数据对应的请求种类;/n利用所述请求种类对应的提取规则,对所述日志数据进行信息提取处理,得到多个目标信息;/n利用所述目标信息生成规则文件。/n
【技术特征摘要】
1.一种规则文件生成方法,其特征在于,包括:
对获取到的日志数据进行处理,确定所述日志数据对应的请求种类;
利用所述请求种类对应的提取规则,对所述日志数据进行信息提取处理,得到多个目标信息;
利用所述目标信息生成规则文件。
2.根据权利要求1所述的规则文件生成方法,其特征在于,当所述目标请求种类为登陆请求时,所述利用所述请求种类对应的提取规则,对所述日志数据进行信息提取处理,得到多个目标信息,包括:
对所述日志数据中的URL字段或票据字段进行关键字提取处理,得到目标关键字信息;
对所述日志数据的第一字段进行多模匹配处理,得到目标账号信息和目标密码信息;
对所述日志数据的第二字段和/或第一目标字段进行无效数据过滤处理和多模匹配处理,得到目标cookie信息。
3.根据权利要求2所述的规则文件生成方法,其特征在于,当所述目标请求种类为跳转请求时,所述利用所述请求种类对应的提取规则,对所述日志数据进行信息提取处理,得到多个目标信息,包括:
对所述日志数据进行无效数据过滤处理,得到所述日志数据对应的第一目标cookie信息;
对所述日志数据进行关键字提取处理,得到所述日志数据对应的第一目标关键字信息。
4.根据权利要求3所述的规则文件生成方法,其特征在于,当所述目标请求种类为业务请求时,所述利用所述请求种类对应的提取规则,对所述日志数据进行信息提取处理,得到多个目标信息,包括:
对所述日志数据进行无效数据过滤处理,得到所述日志数据对应的第二目标cookie信息;
对所述日志数据进行关键字提取处理,得到所述日志数据对应的第二目标关键字信息。
5.根据权利要求4所述的规则文件生成方法,其特征在于,所述利用所述目标信息生成规则文件,包括:
判断所述目标关键字信息是否合法;
若所述目标关键字信息不合法,则利用所述目标账号信息、所述目标密码信息和所述目标cookie信息生成非单点登录规则文件;
若所述目标关键字信息合法,则判断是否存在与所述目标关键字信息相匹配的所述第一目标关键字信息和所述第二目标关键字信息;
若存在,则按照第一生成规则,利用所述目标账号信息、所述目标密码信息...
【专利技术属性】
技术研发人员:李运凯,徐猛,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。