[发明专利]识别开发框架的方法及相关设备在审
申请号: | 202010540068.4 | 申请日: | 2020-06-12 |
公开(公告)号: | CN113806647A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 周菲;吴紫鹏;张融 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955;G06F16/903;G06F21/57 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 朱黎 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 识别 开发 框架 方法 相关 设备 | ||
本申请的实施例提供了一种识别开发框架的方法及相关设备,该方法包括:获取目标网站的目录树,所述目录树是根据所述目标网站的分级字符串构建的,所述分级字符串是对所述目标网站下页面的URL进行切分得到的;从所述目录树中提取得到所述目标网站对应的特征字符串;根据所述特征字符串识别开发所述目标网站所利用的开发框架。通过从目标网站的目录树中所提取的表征开发框架的特征字符串,实现了开发目标网站所利用的开发框架的快速识别。
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种识别开发框架的方法及相关设备。
背景技术
网站漏洞扫描一般需要根据不同的开发框架采用与开发框架对应的漏洞扫描工具进行扫描。如果在对网站进行漏洞扫描之前未识别确定开发该网站所利用的开发框架,可能导致漏洞扫描的时间长,效率低。相关技术中并未提供可以识别开发框架的方案。
发明内容
本申请的实施例提供了一种识别开发框架的方法及相关设备,进而至少在一定程度上可以实现快速识别开发框架。
本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
根据本申请实施例的一个方面,提供了一种识别开发框架的方法,包括:获取目标网站的目录树,所述目录树是根据所述目标网站的分级字符串构建的,所述分级字符串是对所述目标网站下页面的URL进行切分得到的;从所述目录树中提取得到所述目标网站对应的特征字符串;根据所述特征字符串识别开发所述目标网站所利用的开发框架。
根据本申请实施例的一个方面,提供了一种识别开发框架的装置,所述装置包括:目录树获取模块,用于获取目标网站的目录树,所述目录树是根据所述目标网站的分级字符串构建的,所述分级字符串是对所述目标网站下页面的URL进行切分得到的;特征提取模块,用于从所述目录树中提取得到所述目标网站对应的特征字符串;识别模块,用于根据所述特征字符串识别开发所述目标网站所利用的开发框架。
在本申请的一些实施例中,基于前述方案,识别模块包括:匹配单元,用于根据所述特征字符串在配置文件中进行字符串匹配,确定与所述特征字符串相对应的特征字符串集合;确定单元,用于将所述特征字符串集合所关联框架标识指示的开发框架确定为开发所述目标网站所利用的开发框架。
在本申请的一些实施例中,基于前述方案,识别开发框架的装置还包括:第一目录树获取模块,用于获取多个样本网站所分别对应的第一目录树,以及每一样本网站所对应开发框架的框架标识;第一特征字符串确定模块,用于针对每一样本网站,根据所述第一目录树,确定所述样本网站对应的第一特征字符串;特征字符串集合确定模块,用于根据所述样本网站对应的第一特征字符串和所述样本网站所对应的框架标识,确定对应于每一开发框架的特征字符串集合;关联模块,用于将所述特征字符串集合和所对应开发框架的框架标识相关联,得到所述配置文件。
在本申请的一些实施例中,基于前述方案,第一特征字符串确定模块包括:统计单元,用于统计在所述样本网站所对应第一目录树中各分级字符串的出现次数;第一分级字符串确定单元,用于根据所统计的出现次数,确定在所述第一目录树中出现次数超过第一阈值的第一分级字符串;通用字符串过滤单元,用于过滤所述第一分级字符串中的通用字符串,得到所述样本网站对应的区别字符串;第一特征字符串确定单元,用于根据所述区别字符串确定所述样本网站对应的第一特征字符串。
在本申请的一些实施例中,基于前述方案,第一特征字符串确定单元被配置为:以所述区别字符串作为所述样本网站对应的第一特征字符串。
在本申请的一些实施例中,基于前述方案,所述区别字符串至少为两个,第一特征字符串确定单元被配置为:对至少两个所述区别字符串进行组合得到组合字符串;统计所述组合字符串中所包括的区别字符串在所述样本网站对应的第一目录树中组合出现的组合出现次数;将组合出现次数满足设定次数要求的组合字符串作为所述样本网站对应的第一特征字符串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010540068.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低成本的主动控温喷淋头
- 下一篇:一种水帘奶茶机