news 2026/5/5 0:23:49

【Elasticsearch】审计日志(二):Compliance settings(合规性审计设置)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Elasticsearch】审计日志(二):Compliance settings(合规性审计设置)

Elasticsearch 审计日志》系列,共包含以下文章:

  • 审计日志(一):General settings
  • 审计日志(二):Compliance settings(合规性审计设置)
  • 审计日志(三):案例实战分析

😊 如果您觉得这篇文章有用 ✔️ 的话,请给博主一个一键三连 🚀🚀🚀 吧 (点赞 🧡、关注 💛、收藏 💚)!!!您的支持 💖💖💖 将激励 🔥 博主输出更多优质内容!!!

审计日志(二):Compliance settings(合规性审计设置)

  • 1.合规模式基础设置(Compliance mode)
  • 2.读操作审计设置(Read)
  • 3.写操作审计设置(Write)
  • 4.合规性审计的重要特征

1.合规模式基础设置(Compliance mode)

  • compliance:enabled
    • 作用全局启用或禁用合规性日志记录功能
    • 当前值:Enabled(启用)
    • 说明:主开关,启用后才能使用其他合规性审计功能
  • compliance:internal_config
    • 作用是否记录内部安全索引的配置变更事件
    • 当前值:Enabled(启用)
    • 说明:监控.security索引等内部配置的变化,对安全审计很重要
  • compliance:external_config
    • 作用是否记录外部配置变更(如elasticsearch.yml
    • 当前值:Enabled(启用)
    • 说明:启用后会监控配置文件变更,满足严格合规要求

2.读操作审计设置(Read)

  • compliance:read_metadata_only
    • 作用控制读操作审计的详细程度
    • 当前值:Disabled
    • 说明
      • 启用时只记录文档元信息(如_id_index),不记录文档内容;
      • 禁用时会记录完整文档内容。
  • compliance:read_ignore_users
    • 作用指定读操作审计中要忽略的用户
    • 当前忽略的用户:无
    • 说明:减少指定用户产生的审计噪音。例如kibanaserver系统用户。
  • compliance:read_watched_fields
    • 作用定义需要特别监控的敏感字段
    • 默认值:空(未监控特定字段)
    • 当前值:所有字段
    • 格式示例
{"index-name-pattern":["field-name-pattern"],"logs":["message"],"twitter":["id","user*"]}
  • 特别说明
    • 配置后会为每个被访问的监控字段生成独立日志
    • 会显著增加系统开销(警告中提到 “可能造成显著开销”)

3.写操作审计设置(Write)

  • compliance:write_metadata_only
    • 作用控制写操作审计的详细程度
    • 当前值:Disabled(启用)
    • 说明:类似读设置,启用后只记录文档元信息不记录内容
  • compliance:write_log_diffs
    • 作用是否记录文档更新前后的差异diff
    • 当前值:Disabled(禁用)
    • 说明
      • 启用后可追踪文档具体变更内容
      • 会产生额外性能开销
  • compliance:write_ignore_users
    • 作用指定写操作审计中要忽略的用户
    • 当前忽略的用户:无
    • 默认值kibanaserver(系统用户)
  • compliance:write_watched_indices
    • 作用定义需要特别监控的敏感索引
    • 默认值:“Watch indices”(示例占位符,实际应配置具体索引模式)
    • 当前值*
    • 特别说明
      • 配置后会为被监控索引的每个文档变更生成独立日志
      • 会显著增加系统开销

4.合规性审计的重要特征

  • 1️⃣与普通审计的区别
    • 专门为满足 GDPR、HIPAA 等合规要求设计。
    • 提供更细粒度的数据访问监控(特别是读操作)。
    • 能追踪 “谁在什么时候访问了什么数据”。
  • 2️⃣性能考量
    • 几乎所有设置旁都有性能警告。
    • watched_fields/watched_indices会为每个文档操作生成独立日志。
    • 生产环境应谨慎选择监控范围。
  • 3️⃣安全最佳实践
    • 对包含 PII / PHI 等敏感数据的索引应启用watched_fields
    • 金融/医疗等受监管行业建议启用write_log_diffs
    • 可结合ignore_users排除监控系统账户减少日志量

这些设置特别适合需要证明数据访问合规性的场景,但需要平衡审计详细程度与系统性能之间的关系。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 20:28:06

5分钟快速配置GB/T 7714—2015 CSL样式:从零到精通完整教程

5分钟快速配置GB/T 7714—2015 CSL样式:从零到精通完整教程 【免费下载链接】Chinese-STD-GB-T-7714-related-csl GB/T 7714相关的csl以及Zotero使用技巧及教程。 项目地址: https://gitcode.com/gh_mirrors/chi/Chinese-STD-GB-T-7714-related-csl GB/T 771…

作者头像 李华
网站建设 2026/5/3 11:06:32

如何高效计算中文文本相似度?试试GTE轻量级CPU镜像

如何高效计算中文文本相似度?试试GTE轻量级CPU镜像 1. 背景与挑战:传统方法的局限性 在自然语言处理(NLP)任务中,文本相似度计算是信息检索、问答系统、推荐引擎等场景的核心技术。传统的基于关键词匹配或编辑距离的…

作者头像 李华
网站建设 2026/5/2 15:54:22

BAAI/bge-m3保姆级教程:手把手教你做文本相似度分析

BAAI/bge-m3保姆级教程:手把手教你做文本相似度分析 1. 引言 1.1 业务场景描述 在构建智能问答系统、推荐引擎或知识库检索功能时,一个核心挑战是如何准确判断两段文本之间的语义相似性。传统的关键词匹配方法已无法满足现代AI应用对语义理解深度的要…

作者头像 李华
网站建设 2026/5/5 0:23:48

Glyph-视觉推理实战案例:云端5分钟快速出图

Glyph-视觉推理实战案例:云端5分钟快速出图 在电商运营的世界里,时间就是金钱。每当有新品上市,团队都面临着巨大的压力:要在最短时间内制作出吸引眼球的宣传图,抢占市场先机。然而,传统的设计流程往往耗时…

作者头像 李华
网站建设 2026/4/22 4:50:10

PCB Layout布局技巧入门:元件摆放基本原则

从“摆元器件”到“设计系统”:PCB布局的底层逻辑与实战心法你有没有遇到过这样的情况?一块电路板,原理图看起来毫无问题,所有参数都符合规格书要求,可一上电就复位、通信丢包、噪声干扰严重。反复改走线、加滤波&…

作者头像 李华
网站建设 2026/5/4 16:27:57

基于DeepSeek-OCR-WEBUI的OCR识别效果实测与优化建议

基于DeepSeek-OCR-WEBUI的OCR识别效果实测与优化建议 1. 引言:OCR技术演进与DeepSeek-OCR-WEBUI的应用背景 光学字符识别(OCR)作为文档数字化和自动化处理的核心技术,近年来随着深度学习的发展实现了显著突破。传统OCR系统在面对…

作者头像 李华