QKCMS

QKCMS

文件完整性监控

文件完整性监控

类型 工具
参考价格 50
插件 ID 2
当前版本 2.0.0
插件文件 admin\Plugin\2_antitam.php

安装流程

1
安装网站程序 先部署 QKCMS,并完成基础环境配置。
2
进入扩展管理 登录后台后,在导航里打开扩展管理页面。
3
云端安装插件 在云端扩展中找到当前插件,点击安装即可。
4
完成配置使用 安装完成后进入设置页面,开始配置和启用。

简介描述

文件完整性监控是一款专为 QKCMS 打造的源码安全卫士。它通过为网站文件“安全基线”快照,能够精准识别出任何非授权的文件修改、新增、删除以及重命名操作。无论是黑客入侵植入后门,还是由于误操作导致的源码变动,该插件都能通过 SHA-256 高强度指纹比对。

详情介绍

该插件的核心能力是“基线比对”。站长可以先在目录树中勾选需要监控的目录或文件,然后生成一份基线数据。后续再次扫描时,插件会重新收集当前文件信息,并与之前保存的基线进行比对,从而识别出文件的修改、新建和删除情况。对于需要重点关注的模板目录、核心程序目录、插件目录,都可以单独选择后纳入监控范围。


这个插件还做了更细一点的处理。代码中通过文件哈希值进行比对,在部分场景下可以把“删除旧文件 + 新建同内容文件”识别为重命名变化,这样生成的变更结果会更清晰,不容易误判。对于站长来说,这一点在整理文件结构或调整目录时会更实用。


插件还内置了排除规则,会自动忽略部分不适合纳入监控的目录,例如 .git 、 node_modules 、 vendor 、 runtime 、 cache 、 logs 、 tmp 等内容,减少无意义的扫描干扰。同时插件提供概览数据展示,可查看监控项数量、基线文件数量、最近扫描结果等信息,方便站长对当前网站文件状态做统一检查和管理。


1
2// 通过 SHA-256 高强度哈希算法为文件生成“数字指纹”
3function qk_hash_file($filePath) {
4 if (!is_file($filePath)) return '';
5 $hash = @hash_file('sha256', $filePath); // 优先使用安全级别更高的 sha256
6 if ($hash === false) {
7 $hash = @md5_file($filePath); // 环境不支持时降级使用 md5
8 }
9 return (string)$hash;
10}
11


解释:这段代码体现了插件的核心校验能力。它通过读取文件二进制流并计算 SHA-256 哈希值,为文件生成不可逆的唯一身份标识。只要文件内容发生 1 个字节的改动,生成的哈希值就会完全不同,从而实现对“篡改”行为的零误差识别。

界面预览

文件完整性监控
文件完整性监控 - 预览截图
×
文件完整性监控
文件完整性监控

热门工具

死链/404巡检工具

死链/404巡检工具是用于 QKCMS 后台的链接排查插件,可按文章、商品、栏目范围批量读取...

网站右侧客服

这是一个用于 QKCMS 的侧边悬浮客服插件,可在网站左侧或右侧固定显示客服入口,包含微信二...

AI智能评论

这是一个用于 QKCMS 后台的 AI 评论生成工具,支持为指定文章或商品批量生成自然真实的...

物流信息配置

这是一个用于 QKCMS 后台的物流信息配置工具,主要用于统一管理物流公司名称、启用状态、排...

数据库ID重置

这是一个用于 QKCMS 后台的数据库 ID 重置工具,支持将多个核心数据表的自增 ID 从...

网站一键备份

网站一键备份是一款用于网站数据安全管理的实用工具,支持数据库备份与网站文件备份,可按需勾选备...

文件完整性监控评论区

写下你的评论...
首页上一页1下一页尾页

评论

回复的内容: