1. 首页
  2. 开始使用
  3. 产品概览

产品概览

产品定位

  • 单文件部署 — 一个 Go 编译产物同时包含全部监控模块、SQLite 存储与 Web 管理面板,拷贝到服务器即可运行,无需安装数据库、PHP 或其他运行时。
  • 贴主机细节 — 直接读取系统登录事件、进程、磁盘、防火墙,而不是只做端口黑盒探测;处置动作(封禁、隔离)直接落到系统层。
  • 告警可编程 — 全部安全事件经看门狗模块以 Webhook 推送到你的聊天工具 / 工单系统 / 另一台 Qidun,模板可自定义。
  • 自身也是硬目标 — 面板强制 mTLS 双向认证、双进程互保、蜜罐端口、程序自检防篡改。

功能模块矩阵

模块做什么典型告警手册
登录监控 loginmon采集 SSH / 本机 / RDP 系统登录事件,窗口内失败达阈值自动防火墙封禁warning 爆破封禁登录监控
Web 登录防护 weblogin保护 Qidun 面板自身登录:软锁 429 → 达阈值有限期封禁(默认 3 天)warning 软锁 / critical 封禁登录监控
文件指纹 fim关键文件 SHA-256、目录聚合指纹基线,定时比对warning 变更 / 删除文件指纹
后门防护 webshell站点目录 WebShell 特征扫描,可自动隔离warning 发现后门后门防护
缓存目录 cachedir缓存目录体积测量与按天数清理—(仅记录事件)缓存目录
MySQL 监控 mysqlmon多实例 14 项指标采集与阈值判定、宕机检测warning / criticalMySQL 监控
MySQL 备份 backupmysqldump 定时 / 手动备份,卡死自动中止critical 失败 / 卡死MySQL 备份
系统指标 sysmetricsCPU / 内存 / 带宽 / 逐盘 / 磁盘 IO 四层检测warning 超阈值系统指标
端口守护 portguardTCP 端口连通性拨测warning down / info 恢复端口守护
页面保活 pagekeepHTTP(S) 页面拉取,状态码校验 + 快照缓存warning down / info 恢复页面保活
防火墙 firewall封禁台账与系统防火墙规则执行层(netsh / iptables / nft)由触发方上报防火墙
关键操作 keyops高危系统操作审计(建删用户、装服务、清日志、sudo…)critical / warning系统日志
系统自检 selfcheck自身二进制完整性校验(SHA-256 + HMAC)critical 疑似篡改系统自检
守卫 guardian双进程心跳互保 + 530 端口蜜罐critical 蜜罐命中安全设计
看门狗 watchdog全部告警的 Webhook 统一上报出口 + 心跳保活—(出口本身)看门狗上报
外部报警 push接收其他机器 / 设备推送的报警并入库、转发转发告警原样看门狗上报

数据是怎么流动的

采集 / 检测各监控模块 · 事件写 SQLite · 触发 Report()
处置(可选)防火墙封禁 · Web 软锁 · 后门隔离
上报report_log 队列 · Webhook POST · 失败 30s 重试×3
  • 所有事件先落 SQLite(库即队列,重启不丢),WebUI 页面直接查库渲染。
  • 需要处置的(爆破、蜜罐、后门)调用防火墙 / 隔离逻辑落到系统层,处置结果同时入 audit_log 审计。
  • 配置全部存于 SQLite settings 表(键前缀 cfg.),无配置文件;WebUI 保存即时生效。

适用场景

  • 个人 / 小团队的服务器安全基线:登录爆破拦截、篡改发现、资源告警一站式。
  • 多台服务器各自部署 Qidun,互相推送告警(A 台的告警转给 B 台汇总展示)。
  • 对管理面板安全性要求高:mTLS 双向认证 + 蜜罐端口,不适合暴露公网裸奔的场景。
  • 需要离线 / 内网运行:单二进制 + 内嵌静态资源 + SQLite,无任何外部服务依赖。

名词速查

名词含义
main / guard同一可执行文件的两种角色:main 绑定 529 跑全部模块;guard 只跑看门狗与守卫(心跳 + 蜜罐)
mTLS双向 TLS 认证:客户端也要出示由 Qidun CA 签发的证书,否则连接被拒绝
看门狗 watchdog告警统一上报出口(Webhook),与「监控某个服务是否存活」的端口守护是两回事
软锁Web 登录失败达阈值后对来源 IP 返回 429 暂时拒绝,不解封防火墙
蜜罐端口guard 进程监听的 530:非本机来源一连接即有限期封禁(默认 3 天,到期自动解封)
基线文件指纹 / 自检模块保存的「正常状态快照」,之后周期性与现状比对
隔离后门文件改名加 .qidun_quarantine 后缀使其失效,可恢复
下一步:阅读 安装部署,十分钟内跑起来;或先看 安全设计 了解为什么需要导入证书。
Qidun 启盾 v1.2.17 · 离线静态文档 · 界面基于 KuoqiUI · 返回首页