《Go 语言编程实战》17.3 审计与合规
审计日志回答的是「谁在什么时候对什么做了什么」,而它本身也是攻击目标。本节把 TaskHub 的审计落成防篡改的哈希链:本机真实跑通写入 3 条记录校验通过,再改写第 2 行结果字段,校验立刻报「第 2 行内容被篡改」;并给出审计与业务日志的分离、保留期与合规映射。
tag
审计日志回答的是「谁在什么时候对什么做了什么」,而它本身也是攻击目标。本节把 TaskHub 的审计落成防篡改的哈希链:本机真实跑通写入 3 条记录校验通过,再改写第 2 行结果字段,校验立刻报「第 2 行内容被篡改」;并给出审计与业务日志的分离、保留期与合规映射。
本节讲清审计日志与普通日志的区别:普通日志可丢可采样,审计日志必须完整、必须能证明没被改过。用追加式加哈希链实现审计日志,每条记录带前一条的哈希,改任何一条都会让链断掉。真跑:写 5 条记录、校验链完整、篡改中间一条再校验,打印「第 N 条校验失败」,并给出审计字段表与保留策略表。
护栏是把大模型从演示推向生产的安全底座。本文系统讲解威胁建模与攻击面拆解、直接注入与间接注入的检测机制、输入输出双向分类器与流式滑动窗口过滤的工程实现、PII 识别与令牌化脱敏链路、审计日志与可追溯设计、红队测试与评测闭环,以及护栏分层的架构选型、延迟与成本权衡和常见绕过手法。
系统讲解图数据版本化与差异比较:版本存储的三种模型(全量快照、增量补丁、事件溯源)、从图中捕获变更的四种手段(触发器、CDC、应用双写、图内版本边)、图差异算法与最小编辑、补丁应用与冲突解决、审计日志与合规追溯、回滚与分支、版本查询的性能与存储成本,以及排错与选型要点。
平台通用能力中心设计:用户中心、SSO统一认证、配置中心、文件中心、通知中心、日志审计与权限策略中心的完整能力沉淀方案。