You need to enable JavaScript to run this app.
文档中心
日志服务

日志服务

复制全文
下载 pdf
LogCollector 插件
数据脱敏插件
复制全文
下载 pdf
数据脱敏插件
脱敏是一种保护敏感数据的常用手段,可以有效防止数据泄露。您可以在使用 LogCollector 采集日志时,指定需要进行脱敏的字段,通过 desensitize 插件将敏感的日志内容替换为对应的 MD5 值。​
说明​
  • LogCollector V1.0.34 及后续版本支持该插件。如何查看 LogCollector 版本,请参考查看软件版本。​
  • 配置 desensitize 插件的场景下,建议关闭上传解析失败日志和上传原始日志,以保护您的敏感信息。​
参数说明​
​
名称​
类型​
是否必选​
说明​
field​
String​
是​
待脱敏的字段名称。​
字段名称不可重复,不可为空,且不支持英文句号(.)。​
type​
String​
是​
敏感日志内容的脱敏方式。支持设置为:​
  • md5:md5 脱敏,即敏感日志内容脱敏为对应的 MD5 值。​
extract_type​
String​
是​
敏感日志内容的提取方式。支持设置为:​
  • full:原始字段的全部的日志内容为敏感日志内容,需要被脱敏。​
  • regex:原始字段中被指定正则表达式匹配的日志内容为敏感日志内容,需要被脱敏。​
when​
Object​
否​
插件的执行条件,仅当执行条件判断为 true 时,才执行此插件。详细说明请参考插件执行条件。​
pattern​
String​
否​
匹配敏感日志内容的正则表达式。仅当 extract_type 为 regex 时,pattern 必填。​
当原始字段存在多个被正则表达式匹配的敏感日志内容时,它们将全部被脱敏。​
ignore_missing​
Boolean​
否​
是否忽略不存在的字段。​
  • true(默认值):当字段不存在时,直接忽略。​
  • false:当字段不存在时,直接报错。​
​
配置示例​
  • 经过采集模式或者其他处理器插件处理之后的键值对日志:​
  • ​
    "data": "Click Here"​
    "size": "36"​
    "style": "bold"​
    "name": "text1"​
    "hOffset": "250"​
    "vOffset": "100"​
    "alignment": "center"​
    "onMouseUp": "sun1.opacity = (sun1.opacity / 100) * 90;"​
    "time": "Today is 2023-06-08. Tomorrow is 2023-06-09."​
    ​
  • LogCollector 插件处理器配置:​
  • ​
    {​
    "processors":[​
    {​
    "desensitize":[​
    {​
    "field":"alignment",​
    "type":"md5",​
    "extract_type":"full"​
    },​
    {​
    "field":"data",​
    "type":"md5",​
    "extract_type":"regex",​
    "pattern":"[a-h]+"​
    }​
    ]​
    }​
    ]​
    }​
    ​
  • 处理结果​
  • ​
    "data": "Cli4a8a08f09d37b73795649038408b5f33k He1671797c52e15f763380b45e841ec32re1671797c52e15f763380b45e841ec32"​
    "size": "36"​
    "style": "bold"​
    "name": "text1"​
    "hOffset": "250"​
    "vOffset": "100"​
    "alignment": "adb115059e28d960fa8badfac5516667"​
    "onMouseUp": "sun1.opacity = (sun1.opacity / 100) * 90;"​
    "time": "Today is 2023-06-08. Tomorrow is 2023-06-09."​
    ​
​
最近更新时间:2025.11.26 17:23:57
这个页面对您有帮助吗?
有用
有用
无用
无用