支持用户白名单的防篡改方法、电子装置和存储介质制造方法及图纸

技术编号:26419174 阅读:22 留言:0更新日期:2020-11-20 14:14
本申请涉及一种支持用户白名单的防篡改方法、装置、电子装置和存储介质。其中,该支持用户白名单的防篡改方法包括:获取白名单信息和防篡改规则信息;在监测到文件系统发生变化的情况下,获取发生变化的文件路径;根据发生变化的文件路径,匹配与发生变化的文件路径对应的防篡改规则;在匹配到与发生变化的文件路径对应的防篡改规则的情况下,在白名单信息中匹配与防篡改规则对应的用户的IP地址和/或用户名;在白名单信息中匹配到与防篡改规则对应的用户的IP地址和/或用户名的情况下,放行防篡改规则对应的用户的IP地址和/或用户名对应的用户操作。通过本申请,降低了网页防篡改系统的维护成本。

【技术实现步骤摘要】
支持用户白名单的防篡改方法、电子装置和存储介质
本申请涉及计算机领域,特别是涉及支持用户白名单的防篡改方法、装置、电子装置和存储介质。
技术介绍
网页篡改是黑客攻击一种经常使用的方法。网页内容被篡改后,会对用户造成重大影响,同时黑客会在网页内容中发布和传播病毒,造成用户的财产和经济的损失。网页防篡改系统采用文件过滤驱动技术和事件触发技术,能够及时发现和阻止黑客对网站内容的篡改,即使黑客进入WEB服务器,也不能篡改网站页面内容在相关技术中为了避免黑客的攻击,可以通过网页防篡改系统实时检查文件系统的变化,并在文件系统存在增加、删除、修改等操作时,及时进行拦截,进而从根源上解决文件系统被篡改的情况。然而,在研究过程中发现,客户在安装好网页防篡改规则后,一旦需要对防护的网站进行更改,就需要将网页防篡改系统的防篡改规则关闭或者使用网页防篡改系统的发布功能来实现更改,且还需要运维人员来维护该网页防篡改系统,造成了浪费人力又浪费物力,导致了网页防篡改系统的维护成本高的问题。目前针对相关技术中网页防篡改系统的维护成本高的问题,尚未提出有效的解决方案。
技术实现思路
本申请实施例提供了一种支持用户白名单的防篡改方法、装置、电子装置和存储介质,以至少解决相关技术中网页防篡改系统的维护成本高的问题。第一方面,本申请实施例提供了一种支持用户白名单的防篡改方法,包括:获取白名单信息和防篡改规则信息,其中,所述白名单信息包括用户的IP地址和/或用户名;所述防篡改规则信息包括文件路径和该文件路径对应的防篡改规则;在监测到文件系统发生变化的情况下,获取发生变化的文件路径;根据所述发生变化的文件路径,匹配与所述发生变化的文件路径对应的防篡改规则;在匹配到与所述发生变化的文件路径对应的防篡改规则的情况下,在所述白名单信息中匹配与所述防篡改规则对应的用户的IP地址和/或用户名;在所述白名单信息中匹配到与所述防篡改规则对应的用户的IP地址和/或用户名的情况下,放行所述防篡改规则对应的用户的IP地址和/或用户名对应的用户操作。在其中一些实施例中,所述文件系统发生变化包括:对所述文件系统进行创建、删除或修改操作。在其中一些实施例中,在放行所述防篡改规则对应的用户的IP地址和/或用户名对应的用户操作之后,所述方法还包括:将放行所述防篡改规则对应的用户的IP地址和/或用户名对应的用户操作的操作过程生成操作日志,并存储所述操作日志。在其中一些实施例中,所述方法还包括:在所述白名单信息中未匹配到与所述防篡改规则对应的用户的IP地址和/或用户名的情况下,禁止放行所述防篡改规则对应的用户的IP地址和/或用户名对应的用户操作。在其中一些实施例中,获取白名单信息和防篡改规则信息之后,所述方法还包括:将所述白名单信息转换成内核态可识别的内核态白名单信息,并生成所述白名单信息与所述内核态白名单信息的对应关系;在监测到文件系统发生变化的情况下,获取发生变化的文件路径;根据所述发生变化的文件路径,在所述内核态中匹配与所述发生变化的文件路径对应的防篡改规则;在所述内核态中匹配到与所述发生变化的文件路径对应的防篡改规则的情况下,将所述防篡改规则转换成内核态可识别的内核态防篡改规则,并在所述内核态中匹配与所述内核态防篡改规则对应的用户的IP地址和/或用户名对应的所述内核态白名单信息;在所述内核态中匹配到与所述内核态防篡改规则对应的用户的IP地址和/或用户名对应的所述内核态白名单信息的情况下,放行所述内核态防篡改规则对应的用户的IP地址和/或用户名对应的用户操作。在其中一些实施例中,所述白名单信息包括用户的IP地址;将所述白名单信息转换成内核态可识别的内核态白名单信息,并生成所述白名单信息与所述内核态白名单信息的对应关系包括:将所述白名单信息中的用户的IP地址转换成内核态可识别的SessionID,并生成所述白名单信息中的用户的IP地址与所述SessionID的对应关系。在其中一些实施例中,所述白名单信息包括用户名;将所述白名单信息转换成内核态可识别的内核态白名单信息,并生成所述白名单信息与所述内核态白名单信息的对应关系包括:将所述白名单信息中的用户名转换成内核态可识别的UserID,并生成所述白名单信息中用户名与所述内核态可识别的UserID的对应关系。第二方面,本申请实施例提供一种支持用户白名单的防篡改装置,包括:第一获取模块,用于获取白名单信息和防篡改规则信息,其中,所述白名单信息包括用户的IP地址和/或用户名;所述防篡改规则信息包括文件路径和该文件路径对应的防篡改规则;第二获取模块,用于在监测到文件系统发生变化的情况下,获取发生变化的文件路径;第一匹配模块,用于根据所述发生变化的文件路径,匹配与所述发生变化的文件路径对应的防篡改规则;第二匹配模块,用于在匹配到与所述发生变化的文件路径对应的防篡改规则的情况下,在所述白名单信息中匹配与所述防篡改规则对应的用户的IP地址和/或用户名;第一放行模块,用于在所述白名单信息中匹配到与所述防篡改规则对应的用户的IP地址和/或用户名的情况下,放行所述防篡改规则对应的用户的IP地址和/或用户名对应的用户操作。第三方面,本申请实施例提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的支持用户白名单的防篡改方法。第四方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的支持用户白名单的防篡改方法。相比于相关技术,本申请实施例提供的支持用户白名单的防篡改方法、装置、电子装置和存储介质,通过获取白名单信息和防篡改规则信息,其中,白名单信息包括用户的IP地址和/或用户名;防篡改规则信息包括文件路径和该文件路径对应的防篡改规则;在监测到文件系统发生变化的情况下,获取发生变化的文件路径;根据发生变化的文件路径,匹配与发生变化的文件路径对应的防篡改规则;在匹配到与发生变化的文件路径对应的防篡改规则的情况下,在白名单信息中匹配与防篡改规则对应的用户的IP地址和/或用户名;在白名单信息中匹配到与防篡改规则对应的用户的IP地址和/或用户名的情况下,放行防篡改规则对应的用户的IP地址和/或用户名对应的用户操作,解决了相关技术中网页防篡改系统的维护成本高的问题,降低了网页防篡改系统的维护成本。本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是本专利技术实施例的支持用户白名单的防篡改方法的终端的硬件结构框图;图2是根据本申请实施例的支持用户白本文档来自技高网...

【技术保护点】
1.一种支持用户白名单的防篡改方法,其特征在于,包括:/n获取白名单信息和防篡改规则信息,其中,所述白名单信息包括用户的IP地址和/或用户名;所述防篡改规则信息包括文件路径和该文件路径对应的防篡改规则;/n在监测到文件系统发生变化的情况下,获取发生变化的文件路径;/n根据所述发生变化的文件路径,匹配与所述发生变化的文件路径对应的防篡改规则;/n在匹配到与所述发生变化的文件路径对应的防篡改规则的情况下,在所述白名单信息中匹配与所述防篡改规则对应的用户的IP地址和/或用户名;/n在所述白名单信息中匹配到与所述防篡改规则对应的用户的IP地址和/或用户名的情况下,放行所述防篡改规则对应的用户的IP地址和/或用户名对应的用户操作。/n

【技术特征摘要】
1.一种支持用户白名单的防篡改方法,其特征在于,包括:
获取白名单信息和防篡改规则信息,其中,所述白名单信息包括用户的IP地址和/或用户名;所述防篡改规则信息包括文件路径和该文件路径对应的防篡改规则;
在监测到文件系统发生变化的情况下,获取发生变化的文件路径;
根据所述发生变化的文件路径,匹配与所述发生变化的文件路径对应的防篡改规则;
在匹配到与所述发生变化的文件路径对应的防篡改规则的情况下,在所述白名单信息中匹配与所述防篡改规则对应的用户的IP地址和/或用户名;
在所述白名单信息中匹配到与所述防篡改规则对应的用户的IP地址和/或用户名的情况下,放行所述防篡改规则对应的用户的IP地址和/或用户名对应的用户操作。


2.根据权利要求1所述的支持用户白名单的防篡改方法,其特征在于,所述文件系统发生变化包括:对所述文件系统进行创建、删除或修改操作。


3.根据权利要求1所述的支持用户白名单的防篡改方法,其特征在于,在放行所述防篡改规则对应的用户的IP地址和/或用户名对应的用户操作之后,所述方法还包括:
将放行所述防篡改规则对应的用户的IP地址和/或用户名对应的用户操作的操作过程生成操作日志,并存储所述操作日志。


4.根据权利要求1所述的支持用户白名单的防篡改方法,其特征在于,所述方法还包括:
在所述白名单信息中未匹配到与所述防篡改规则对应的用户的IP地址和/或用户名的情况下,禁止放行所述防篡改规则对应的用户的IP地址和/或用户名对应的用户操作。


5.根据权利要求1所述的支持用户白名单的防篡改方法,其特征在于,获取白名单信息和防篡改规则信息之后,所述方法还包括:
将所述白名单信息转换成内核态可识别的内核态白名单信息,并生成所述白名单信息与所述内核态白名单信息的对应关系;
在监测到文件系统发生变化的情况下,获取发生变化的文件路径;
根据所述发生变化的文件路径,在所述内核态中匹配与所述发生变化的文件路径对应的防篡改规则;
在所述内核态中匹配到与所述发生变化的文件路径对应的防篡改规则的情况下,将所述防篡改规则转换成内核态可识别的内核态防篡改规则,并在所述内核态中匹配与所述内核态防篡改规则对应的用户的IP地址和/或用户名对应的所述内核态白名单信息;
在所述内核态中匹配到与所述内核...

【专利技术属性】
技术研发人员:姜喜庆孟希杰
申请(专利权)人:浙江军盾信息科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1