观测云:安全、可信任的监控观测云服务

打印 上一主题 下一主题

主题 1936|帖子 1936|积分 5808

引言

克日,“TikTok 遭欧盟隐私监管机构调查并处以 5.3 亿欧元”一案,再次引发行业内对数据合规等话题的热议。据相识,仅 2023 年一年就产生了超过 20 亿美元的 GDPR 罚单。这凸显了在全球化背景下,企业在数据隐私保护方面所面临的严肃挑衅以及监管机构对数据合规的严酷要求。
在云原生时代,可观测产品和服务已成为了企业重要的 IT 投资之一,企业在选型可观测性产品和服务时每每也会对 SaaS 服务布满质疑,“SaaS 到底安全吗?”、“它会如何处置处罚我司和我司用户的数据”等问题。
观测云

观测云作为一款今世化的监控观测云服务商,始终将产品的安全、用户的数据放在首位。本文通过对数据隐私控制相关功能的先容,希望能在一定程度上打消企业对监控观测云服务的顾虑。
用户体验数据的处置处罚

观测云的 RUM 功能(用户体验监测)功能通常只采集用户体验相关的数据,比方页面加载时间、资源加载时间、用户交互举动(点击、滚动等)、错误日志等,这些数据不涉及用户的个人敏感数据。
对于大概涉及用户身份的信息,如用户ID、会话ID等,RUM工具会采用随机生成的方式,确保无法直接辨认到具体用户。针对须要通过user_id来回溯特定用户的场景,用户须要通过主动调用”自定义用户标识”的接口来实现,具体可参考自定义用户标识。
对于采集到的数据,观测云在传输中采用 https 加密技术,存储时采用加密算法来确保数据的安全性。
会话重放数据的处置处罚

会话重放(Session Replay)是观测云针对企业用户“客户投诉难复现”、“VIP用户的用户体验难保障”等痛点推出的功能,它能以类似视频的方式还原用户在 Web 端、移动端的操纵,资助 IT 团队直观相识用户在访问什么页面、实行什么操纵时遇到了用户体验受挫的情况。

      
       会话重放(Session Replay)      
大部门客户在看到该功能时第一反应是惊喜,紧接着会开始担心数据合规性的问题。事实上观测云的“会话重放”功能并非屏幕录制,它的原理是通过记载网页上发生的变乱(比方 DOM 修改、鼠标移动、单击和输入变乱)以及这些变乱的时间戳来获取浏览器的 DOM 和 CSS 的快照,并通过观测云重修网页并在适当的时间重新回放视图中应用记载的变乱。在 Web 应用或 App 应用利用“会话重放”功能时,可以通过 defaultPrivacyLevel 选项来实现不同级别的隐私控制,如下图所示:

      
       启用“会话重放”过程中的隐私控制      
模式1:mask-user-input

这是启用会话重放功能的默认配置,在该模式下观测云会屏蔽大多数表单字段,比方输入、文当地区和复选框值,同时按原样记载全部其他文本。输入被替换为三个星号 (***),文当地区被保留空间的 x 字符肴杂。

模式2:mask

在该模式下,观测云会屏蔽全部 HTML 文本、用户输入、图像和链接。应用步伐上的文本被替换为 X,将页面出现为线框。


模式3:allow

记载全部数据,这种方式由于会明文展示表单字段,通常是在开发/测试情况中利用。


为了让用户能灵活地控制对敏感元素的屏蔽,会话重放功能还支持对敏感元素的自定义屏蔽功能,您可以根据业务需求灵活设置须要屏蔽的内容,支持通过元素属性、元素类名等屏蔽配置方式来实现。更多描述可参考 Session Replay 如何保证您的数据安全。
客户端侧数据脱敏/丢弃

在日志分析等数据采集过程中,在客户端举行数据脱敏至关重要,它能从源头上保护用户隐私和敏感信息,防止数据在传输和存储过程中被泄露或滥用,确保数据的安全性和合规性。
观测云支持“当地pipeline”,采集器 DataKit 在宿主机上即可对采集的日志举行灵活处置处罚,包括字段脱敏和丢弃。常用的处置处罚方式有:


  • 无效化处置处罚:通过采用 Cover 函数,对指定字段上获取的字符串数据,按范围举行数据脱敏处置处罚,采用特别字符(*,?等)取代真值。
  • 通过采用 Replace 函数,对指定字段上获取的字符串数据按正则举行替换。
  • 通过采用 Drop 函数,丢弃整条日志或日志中的指定字段,不举行上传。
比方下图中的日志在采集过程中会携带 filepath(文件采集路径)字段。我们可以通过 pipeline 对其举行丢弃处置处罚。


pipeline 规则如下所示,将对 filepath 字段做丢弃处置处罚。


pipeline 应用生效后,新生成的日志不再上报 filepath 字段。


数据访问规则,精细化控制权限

用户在利用观测云期间每每会遇到角色、权限等相关的场景,比方:


  • 场景1:企业用户通常都会在观测云中设置低权限/高权限角色,低权限用户只能查看脱敏后的数据,而高权限因为工作须要可查看原始数据。
  • 场景2:企业中存在按业务功能划分的团队,须要让每位团队成员只能看到自己所负责业务模块的数据,而无法看到其他业务模块的数据。
  • 场景3:业务系统出现故障,须要找外部团队(如软件开发商)介入分析,又不希望暴露自己业务系统的敏感数据。
以上林林总总的场景,都可以通过观测云的“数据访问”功能加以实现。“数据访问”功能起首基于不同来源的索引,为目的访问者设定了成员角色级别的数据访问范围。此外,为了进一步保护数据,还可以利用正则表达式和脱敏字段等工具,在限制访问的底子上对数据举行须要的“再编辑”,确保敏感信息在不牺牲数据价值的前提下得到妥善处置处罚。

      
       针对特定角色配置数据访问规则和脱敏      
链路中 SQL 参数的处置处罚

链路数据采集过程中会捕捉到 SQL 语句,而 SQL 中的参数大概涉及到个人隐私数据(如姓名、邮箱、IP、登录账号等),因此观测云在采集链路数据过程中会默认对 SQL 参数举行脱敏,这一过程是在数据传送到观测云 SaaS 平台之前完成。如下图所示:

      
       默认配置:对 SQL 参数举行脱敏      
对于开发/测试情况等须要在排查问题时获得更准确信息的场景,观测云支持在探针启动过程中通过参数配置来获得原始的、完备的 SQL 语句,如下图所示:

      
       还原后的SQL参数      
具体可参见:


  • ddtrace SQL脱敏
  • OTEL SQL 脱敏
敏感数据扫描

在利用可观测平台相关功能的过程中,会不可避免地产生网络设备地址、Token、API 密钥、个人隐私等诸多敏感数据。为避免信息泄露,造成安全风险,观测云提供敏感数据扫描的功能,通过为数据创建脱敏规则的方式,主动扫描平台内的指定数据并加以脱敏,实现自定义信息屏蔽。
观测云内置了个人敏感信息扫描、密钥和凭证扫描、网络和设备信息扫描等 70 多个内置规则库,用户可以直接勾选利用。此外,对于企业内特别格式的敏感数据,可利用观测云的自定义脱敏功能,创建正则表达式来实现。
脱敏方式脱敏结果通用加密以 * 替换全部匹配的敏感数据;部门加密以 * 替换敏感数据中的部门字符串,可以保留部门敏感信息,比方:手机号 *1005;替换加密以指定的字符串替换全部匹配的敏感数据,替换后不可逆;MD5 加密对任意数据都可以加密成固定长度字符串,替换后不可逆。
      
       脱敏规则      

      
       脱敏前结果      

      
       脱敏后结果      
总结

正是由于对用户数据的尊重,观测云不断强化自身对用户数据的合规、安全处置处罚能力,不断获得行业和市场认可。目前观测云已经通过了各大云厂的严苛筛选,上架了华为、阿里、AWS 等云商店/MarketPlace。并获得了经权势巨子机构审计的 SOC2 TypeⅡ 报告,信赖会是企业选择监控观测云服务的不二之选。



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

愛在花開的季節

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表