dsh-cn-log-retention
Manifest validLog retention compliance: Check whether logging is enabled, whether the required events are being recorded, and whether the legally mandated 6-month retention period is met.
@deepwhale-cn/dsh-cn-log-retention
关键词:日志留存 · 日志保留 · 审计日志 · 网络日志 · 网络安全法 · 六个月 · 留存不少于六个月 · 日志合规 Keywords: log retention · audit log retention · network log · six months retention · China cybersecurity law 日志留存合规 —— 检查日志是否开着、是否记了该记的、是否留够法定的 6 个月。
不装它会怎样
你的日志轮转配的是 maxDays: 7(日志库的常见默认值)—— 排障够用。
半年后出了事,监管问:这半年的网络日志呢?
《网络安全法》第二十一条要求留存不少于六个月。日志已经在第 8 天被轮转删掉了。
它查什么
| 级别 | 内容 |
|---|---|
| 🔴 高 | 留存期 < 180 天 |
| 🔴 高 | 日志级别被关闭(off/none/silent) |
| 🔴 高 | 日志里打印了口令/令牌的值 |
| 🟡 中 | 找不到任何日志方案 |
排障日志 ≠ 合规日志
排障:maxDays: 7 够了
合规:maxDays: >= 180 法定下限,且不能被应用进程随意删
两者通常需要分开:业务日志短留存,审计日志长留存、单独存放。
安装
dsh plugin --profile web add @deepwhale-cn/dsh-cn-log-retention
# 或纯 CLI
npx @deepwhale-cn/dsh-cn-log-retention
用法
dsh-cn-log-retention --demo # 看检出效果
dsh-cn-log-retention --list-rules # 列出规则和依据
dsh-cn-log-retention --html r.html # HTML 报告



边界
- 不做缺项判定 —— 没有轮转配置不代表日志没留 180 天(可能由部署层统一留存)。
- 只看应用层 —— 数据库审计、网络设备、操作系统日志不在范围。
- 不校验不可篡改性 —— 那需要看存储层设计。
- 与其他插件分工:dsh-cn-mlps 做等保其它项。
本插件是一个工具。使用者必须遵守所在地区法律法规,对使用本项目造成的任何后果自行承担责任。
深鲸网安守护系列(共 22 个)
一个插件做一件事。安全问题是链式的 —— 配套用才完整。
国内合规 | 等保对照 · 日志留存 · 备案公示 · 用户同意 · 个人信息权利 · 未成年人保护 · 影响评估 · 数据分类分级 · 算法备案 · 数据出境
AI 与 Agent 治理 | AI 输出信任 · 外部内容信任 · MCP 安全 · Agent 权限
都在 DSH 插件市场(dsh-plugin.org)和 npm 上,dsh plugin --profile web add <包名> 即可安装。
License
MIT © 深鲸 DeepWhale
Comments
Loading…