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 个字节的改动,生成的哈希值就会完全不同,从而实现对“篡改”行为的零误差识别。

界面预览

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

热门工具

MP3播放器

MP3播放器是一款适合网站前端展示使用的轻量音频播放插件,支持设置单个 MP3 地址、播放与...

文件编辑器

文件编辑器是一款面向站长日常维护使用的实用工具,支持在后台直接浏览网站目录、打开文件、在线编...

网站右侧客服

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

织梦DEDE数据迁移

这是一个用于 QKCMS 后台的织梦 DEDECMS 数据迁移工具,支持连接织梦数据库后迁移...

友联有效分析工具

这是一个用于 QKCMS 后台的友情链接检测工具,主要用于分析当前网站与目标网站之间是否存在...

绑定邮箱/找回密码

这是一个用于 QKCMS 用户系统的邮箱验证工具,支持注册场景邮箱绑定、邮箱验证码校验和忘记...

文件完整性监控评论区

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

评论

回复的内容: