[发明专利]网站后台图片资源完整性的验证方法和系统在审
申请号: | 201811026131.1 | 申请日: | 2018-09-04 |
公开(公告)号: | CN109376553A | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | 黄子嵩;王磊;李商旭;王成 | 申请(专利权)人: | 深圳技术大学(筹) |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F16/958 |
代理公司: | 深圳市恒申知识产权事务所(普通合伙) 44312 | 代理人: | 袁文英 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 原始文件 文件夹路径 当前文件 图片资源 网页图片 网站后台 摘要算法 扫描 验证 告警信息 计算文件 监控网页 经济损失 生成文件 图片内容 文件信息 监控 记录 社会影响 篡改 网页 | ||
1.一种网站后台图片资源完整性的验证方法,其特征在于,包括:
获取待扫描的一级文件夹路径;
生成文件摘要算法,所述摘要算法用于计算文件的摘要值;
获取所述一级文件夹路径下的文件信息,以获取原始文件列表,并记录所述原始文件列表下的原始文件数量;
记录根据所述摘要算法计算出的所述原始文件列表内的原始文件的原始摘要值;
生成所述待扫描的一级文件夹路径下文件的当前摘要值及当前文件数量;
对比所述当前摘要值和所述原始摘要值以及所述当前文件数量和所述原始文件数量,并在所述当前摘要值和所述原始摘要值不同或者在所述当前文件数量及所述原始文件数量不同时发出告警信息。
2.根据权利要求1所述的网站后台图片资源完整性的验证方法,其特征在于,所述获取所述一级文件夹路径下的文件信息包括:
查找所述待扫描的一级文件夹内的二级文件夹;
获取所述二级文件夹的路径,并对二级文件夹迭代查找,以查找全部文件夹及与所述全部文件夹位于相同路径的文件,并根据所述全部文件夹的路径记录所述全部文件夹下的原始文件数量及原始文件的原始摘要值。
3.根据权利要求1所述的网站后台图片资源完整性的验证方法,其特征在于,所述方法还包括:在预定文件夹下生成记录文件,所述记录文件用于记录所述一级文件夹下的所述原始文件数量及所述原始摘要值。
4.根据权利要求3所述的网站后台图片资源完整性的验证方法,其特征在于,所述方法还包括:获取所述原始文件的文件名,并将所述文件名及所述原始摘要值以键值对的形式记录于所述记录文件内,所述文件名与所述原始文件的原始摘要值相匹配。
5.根据权利要求1所述的网站后台图片资源完整性的验证方法,其特征在于,所述对比所述当前摘要值及所述原始摘要值包括:
获取所述当前文件列表,并通过所述摘要算法计算所述当前文件列表内的当前文件的当前摘要值;
根据所述当前文件列表获取所述当前文件的当前文件名,并将所述当前文件名与所述当前摘要值相匹配;
获取所述原始文件的原始文件名,并将所述原始文件名与所述原始摘要值相匹配;
将相同的所述当前文件名及所述原始文件名相匹配,并对比与所述当前文件名及所述原始文件名相匹配的当前摘要值及原始摘要值。
6.根据权利要求5所述的网站后台图片资源完整性的验证方法,其特征在于,所述将相同的所述当前文件名及所述原始文件名相匹配包括:若所述当前文件名及所述原始文件名匹配失败,则发出告警信息。
7.根据权利要求1所述的网站后台图片资源完整性的验证方法,其特征在于,所述对比所述当前文件数量及所述原始文件数量包括:
读取所述原始文件数量;
获取所述当前文件列表,并根据所述当前文件列表获取当前文件数量;
对比所述原始文件数量及所述当前文件数量。
8.一种网站后台图片资源完整性的验证系统,其特征在于,包括:
扫描模块,用于扫描文件夹路径及所述文件夹路径下的文件信息;
摘要生成模块,用于计算文件的摘要值;
原始文件信息模块,用于根据所述扫描模块及所述摘要生成模块获取原始文件的原始文件数量及原始摘要值;
当前文件信息模块,用于根据所述扫描模块及所述摘要生成模块获取当前文件夹内的当前文件数量及当前摘要值;
对比模块,用于对比所述原始文件数量及所述当前文件数量,并用于对比所述原始摘要值及所述当前摘要值;
警告发送模块,用于在所述原始文件数量及所述当前文件数量不相同,或所述原始摘要值及所述当前摘要值不相同时,发出告警信息。
9.一种电子装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现权利要求1至7中的任意一项所述方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现权利要求1至7中的任意一项所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳技术大学(筹),未经深圳技术大学(筹)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811026131.1/1.html,转载请声明来源钻瓜专利网。