当前位置:论坛首页 > Linux面板 > Linux面板教程

手把手玩转网站防篡改-重构版

发表在 Linux面板2024-3-28 11:55 [复制链接] 3 388

一、前言
     当前版本为测试版本,该插件属于事件型防篡改,可实时监控网站目录或文件,并在网站被恶意篡改时,通过备份数据恢复被篡改的文件或目录,防止网站被植入非法信息、网站被挂马等入侵行为,保障网站正常运行。
系统架构要求:x86-64
提醒:本产品不能和堡塔企业级防篡改、堡塔企业级防篡改-重构版、网站防篡改程序同时使用,如果之前开启过网站防篡改程序,请手动关闭其总开关,再使用重构版插件

本贴的测试环境
  • centos7 3.10.0-1160.90.1
  • python 2.7


安装流程
    点击【软件商店】-> 搜索【防篡改】-> 点击安装【网站防篡改程序-重构版 1.0】,稍等几秒,等待提示"安装完成"就可以使用。
点击插件,首页概览如下
HK7(CB]3%FP`$L6)N(OS8@B.png

二、功能描述
功能列表
  • 服务状态查看
  • 日志功能:站点运行日志和站点日志
  • 配置:主要是配置防护列表和排除名单


1. 服务状态查看
}2]5{(F056I$]_AYI6FP51P.png
2. 配置
白名单
       默认配置为"cache", "threadcache", "log", "logs", "config", "runtime", "temp", "tmp", "caches", "tmps", "data/temp",会根据防护的不同站点,进行一一匹配。
举个例子:小A有一个站点bt.cn,开启网站防篡改-重构版后,其排除目录会变成"/XXX/bt.cn/cache"等,效果展示如下
6WW]3DRDOS)@I9)5{T3S_2V.png
排除文件或者目录的填写格式如下⭐⭐
1、通配符 * 例如: /www/wwwroot/bt.cn/test/*.php
2、完整路径 /www/wwwroot/bt.cn/runtime/
3、完整文件路径 /www/wwwroot/bt.cn/runtime/bt.php
4、单路径格式 runtime  代表只要路径中存在runtime就会放行
5、单文件格式 bt.php   代表文件名为bt.php就会放行

说明-通配符支持如下几种格式
1、完整路径/www/wwwroot/bt.cn/test/*                            这个目录下所有的文件都排除
2、完整路径后缀名 /www/wwwroot/bt.cn/test/*.php   这个目录下php都排除
3、相对路径 */logs/*                                                       包含logs目录都会排除


防护列表
       默认配置为js、html、htm、js、css
添加样式
  • 目前支持两种方式,一是文件扩展名(如:php),二是文件名或文件全路径(如/bt.cn/1.txt)

通常添加常见容易被篡改的文件扩展名即可,如html,php,js等,暂且不支持添加指定目录
3. 日志
(1)用于查看当天以及历史防篡改日志信息
6)N@3[05N{Z)N[BYG}[]W`S.png

(2)用于查看总篡改统计信息和今日防篡改统计信息
@Q0PHC374BUI$M)IZ61`)HQ.png

三、模拟攻击测试
    模拟黑客进行篡改指定站点信息,并获取权限,本次模拟测试不会影响业务的正常运行,无需担忧。
1.现有官方模拟测试:点击【模拟测试】按钮,指定站点即可
]8FR[E4``Z@A2)AGJMA2396.png

2.创建文件:在站点test.com目录/www/wwwroot/test.com下,尝试新增一个xxx_test_11.php
0}VN4(8XOS_FI4@}ZEB6L]J.png )RI$(59CKO~EDAZUGE}3VOL.png

3.删除文件:在站点test.com目录/www/wwwroot/test.com下,尝试删除某个存在防护文件
2QZSK5WUD`4}$[PY(RRB78E.png ~U`KODHIZ3Q_15JZU@0~`T0.png

4.修改文件:在站点test.com目录/www/wwwroot/test.com下,尝试修改某个存在防护文件
3X@0EB3KKEHHAH)W@%VVUKU.png WDRG4~[2BSC$`FYQY0FOE.png
5.脚本极限测试:测试创建/修改/删除1000次,查看站点是否会被异常篡改
在这里就不做重复了,直接测试下模拟1000次写入文件,最后查看是否防护成功,查看下面效果
防护的记录
AH1R)RY(L`~SWF87K%Y~Y91.png 310X]R31$TY}N9@9XE)1)~4.png

四、注意事项
  • 若发现防篡改开启后,无防护效果,请先排除页面缓存或者关闭防篡改插件后重试;
  • 若开启后,您的网站出现异常,请尝试排除网站日志、缓存、临时文件、上传等目录后重试,或直接关闭网站防篡改功能;
  • 若站点极多的情况下,请检查下磁盘空间是否充足

✔如有任何疑问或者发现任意bug,也可以是想在下版本实现的功能,都可在本贴留言,也可私聊QQ:2876740043




使用道具 举报 只看该作者 回复
发表于 2024-4-17 09:09:22 | 显示全部楼层
1.3 更新日志
1.【新增】两种文件防护:重命名防护和权限变更防护
2.【新增】新增文件锁定模式
3.【优化】站点开关交互体验
4.【修复】白名单添加异常问题
5.【修复】进程占用导致更新失败

支持。 香港三网CN2服务器:www.tsyvps.com  发表于 2024-4-21 07:56
使用道具 举报 回复 支持 反对
发表于 2024-4-20 18:32:13 | 显示全部楼层
网站防篡改-重构版1.4 更新日志
1.【新增】溯源日志功能
2.【优化】站点防护的实现逻辑
3.【优化】进程服务运行方式和服务日志
4.【修复】部分情况启动服务失败问题
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表