SuperAPI AI 工具集

logging-monitoring

部署与运维

查看项目

更新于 10-15 23:49

技能介绍

用途:该技能针对 OWASP A10「日志与监控不足」,在实现审计日志、安全监控或事件检测时启用,适用于应用日志搭建、审计追踪、安全告警配置、事件检测、SOC2/GDPR 等合规要求以及事后取证。

主要能力:给出应记录的关键事件类别与优先级,包括认证(登录成功/失败、登出、MFA)、授权(拒绝访问、权限变更)、数据访问(敏感数据读取、导出)、数据修改、安全事件(输入校验失败、限流)、系统事件、管理操作(配置变更、用户管理)。同时明确禁止记录的内容:密码、信用卡号、SSN、API 密钥、令牌、会话 ID、私钥、健康信息。

使用方式:以 Node.js 与 winston 为例,展示结构化安全日志器配置,将安全事件写入独立文件、严重事件写入单独文件并发送至 SIEM(如 Splunk HEC);提供 logSecurityEvent 函数按事件类型区分 warn/info 级别。示例还覆盖登录/登出、访问控制中间件、角色变更、敏感数据访问与导出、输入校验失败、限流与可疑活动检测的日志记录,以及基于 Redis 计数的告警阈值和 Slack、PagerDuty 通知。

适用场景与限制:适合需要审计追踪、安全告警与合规留存的 Web 应用与后端服务。资料给出日志留存策略(安全 1 年、审计 7 年、应用 90 天、调试 7 天)与 GDPR 匿名化思路,但未提供具体实现细节;代码示例为 Node.js 生态,其他语言需自行适配。资料未说明该技能的安装命令、收费方式或平台支持情况。