[发明专利]一种网站防挂马检测方法有效
申请号: | 201910171962.6 | 申请日: | 2019-03-07 |
公开(公告)号: | CN110008688B | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | 胡磊 | 申请(专利权)人: | 北京华安普特网络科技有限公司 |
主分类号: | G06F21/51 | 分类号: | G06F21/51;G06F21/56;G06F21/31 |
代理公司: | 上海精晟知识产权代理有限公司 31253 | 代理人: | 冯子玲 |
地址: | 100071 北京市丰台*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种网站防挂马检测方法,包括以下步骤:获取网页对应的网页代码并备份;对代码进行划分,构成代码段集合;获取挂马特征库中所有的挂马网站,将挂马网站中所有的挂马特征进行提取,构成挂马特征集合;接收人员的用户名和密码,判断用户名和密码是否与数据库中存储的用户名以及用户名对应的密码相一致,若相同,提取修改后的网页代码,构成修改代码段集合,对比修改代码段集合与代码段集合中的代码是否相同,若不相同,则将代码与挂马特征集合中的挂马代码进行对比,确定是否挂马,若挂马则将备份的代码段替换被挂马的代码段。本发明采用多重检测,提高了防挂马的准确性和效率,有效避免了网站被挂马,提高了用户访问网站的满意度。 | ||
搜索关键词: | 一种 网站 防挂马 检测 方法 | ||
【主权项】:
1.一种网站防挂马检测方法,其特征在于,包括以下步骤:S1、获取网站对应的所有网页,并事先提取网站内所有网页对应的网页代码,并对网站代码进行备份;S2、以设定的特定代码段对各网站代码进行划分,划分成若干代码段,划分的代码段作为标准代码段,并将标准代码段按照代码段排序顺序进行编号,分别为1,2,...,i,...,n,n表示为网页代码划分的代码段数量,划分后的代码段构成代码段集合X(x1,x2,...,xi,...,xn),xi表示为第i个代码段对应的代码;S3、事先获取挂马特征库中所有的挂马网站,将挂马网站中所有的挂马特征进行提取,构成挂马特征集合A(a1,a2,...,af,...,ah),af表示为第f个挂马对应的代码;S4、实时接收网站登陆工作人员的用户名和密码,判断用户名以及该用户名对应的密码是否与数据库中存储的用户名以及用户名对应的密码相一致,若相同,则执行步骤S5,否则,持续验证用户名和密码,直至验证的次数超过预设的次数;S5、以固定时间段T对网页代码进行检测,并将检测的网页代码以特定代码段进行划分,构成修改代码段集合X′(x′1,x′2,...,x′i,...,x′n),x′i表示为工作人员登录后第i个代码段对应的代码,并将修改代码段集合与代码段集合进行逐一对比,若修改代码段集合中某一代码段对应的代码与代码段集合中该代码段对应的代码不完全相同,存储至突变代码段集合Y(y1,y2,...,yj,...,ym),yj表示为第j个修改的代码段,反之,则将修改后的代码段替换备份数据库中存储的修改前的代码段;S6、提取突变代码段集合Y中的各代码段,并将各代码段逐一与挂马特征集合中各挂马对应的代码进行对比,若突变代码集合中各代码段与挂马特征集合中任意一挂马对应的代码相同,则表明该网页被挂马;S7、自动启动数据库,并将备份数据库中存储的代码段替换被挂马的代码段。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华安普特网络科技有限公司,未经北京华安普特网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910171962.6/,转载请声明来源钻瓜专利网。