{pboot:if content} {/pboot:if}
浏览量:155次
从事跨境业务的友人想必都有感受, 各个国家或者地区均存在自身的数据保护法规, 像欧盟的GDPR, 中国的《数据安全法》, 东南亚各个国家的个人数据保护法。
这些法规的核心要求是这样的, 用户数据在原则方面, 需要在当地进行存储, 并且要在当地进行处理, 是不可以随随便便就进行跨境传输的。
好多企业觉得只要于云上增设几个区域的服务器便算作合规了, 然而一经核查, 数据流存在漏洞, 运维权限存在漏洞, 跨境传输机制同样存在漏洞。
比如说, 你于新加坡安置了一台服务器, 然而运维团队却是在上海进行远程登录操作,如此这般的“远程运维”这种情况本身便极有可能违背数据本地化的原则。
更让人感到麻烦的是, 存在一些国家, 这些国家要求数据在被删除之后, 必须是无法恢复的状态, 然而, 云服务商的默认配置, 通常情况下是做不到这一要求的。
故而, 所说的“多区域GEO合规部署”并非单纯地多购置几个服务器, 而是需要从系统层面去解决数据落地这一环节, 还要解决访问控制这一环节, 也要解决跨境流动这一环节, 更要解决审计留痕这一环节。
每一个环节出现问题, 均有可能被课以巨额罚款, 甚而面临业务遭受暂停的风险。
企业极易犯下的错误便是“一刀切”, 在各个区域均部署一套毫无差异的架构。
举例来说, 于欧洲配置一套单独的集群, 在东南亚地区同样去配置一套并无二致的集群。
这样虽然满足了数据本地化,但运维成本和带宽开销会翻好几倍。
愈发明智的举措乃是“分层部署”, 将用户数据层安置于本地, 然而却把业务逻辑层以及UI层放置于中心化节点。
比如, 当用户于印尼对你的App进行访问之际, 其诸如姓名、手机号以及交易记录等敏感字段, 是一定要存储到雅加达的数据库当中的, 然而像商品列表、页面模板还有推荐算法这类并非敏感的数据, 则能够从新加坡节点予以拉取。
这样既能满足合规要求,又能降低部署成本。
另一个关键点是“密钥管理”。
有不少企业, 将数据库密码以及 API 密钥, 存于统一的密钥管理服务里, 可是倘若这个服务处于境外, 对于本地服务器而言, 在访问它的时候, 就会出现数据出境风险。
做法正确的是, 每个区域单独去部署密钥管理服务, 甚至要做到确保运维人员没有办法借助单点登录直接去访问所有区域的密钥。
存在一些企业, 觉得部署完成之后便一切都好, 没什么问题了, 然而事实上, 真正具有挑战性的是在后续的日常操作方面。
假设存在这样一种情形, 有一个在国内的技术团队, 面临着需要去排查处于新加坡节点的相关问题。于是, 他们会借助虚拟专用网络这一方式, 进而实现登录到位于新加坡的服务器的操作。
这个行为自身便是属于“远程访问本地数据”的范畴, 在GDPR以及中国的数据出境评估里面, 这一般会被判定为不符合规定。
解决方法是建立“本地运维代理”机制。
于新加坡当地开展招聘工作, 或者委托一位合规的运维工程师。这位工程师具备本地服务器的完全权限, 国内团队仅能凭借他所转发的、经过脱敏处理的日志去排查问题。
所有操作都要有完整的审计记录,并且保存至少一年以上。
另一个容易被忽视的点是“数据跨境传输的接口设计”。
倘若你于两个区域之间存在数据同步的需求, 举例来说, 将欧洲的用户画像同步至美国总部用以开展分析, 那么在传输之前一定要进行去标识化处理。
而且接口本身要设计成“单向推送”,不能是“双向同步”。
相当多的企业运用了Kafka或者CDC工具, 直接进行实时同步, 然而, 其带来了数据流, 这些数据流在没有经过脱敏处理的情况下, 就出现了跨境流动的状况, 最终, 被监管部门恰好抓到现行。
进行合规部署, 并非是那种一次性就能完成的工程, 它要求你持续地去留意每个区域的法律更新情况, 而且要定期开展数据流映射审计工作。
唯有将合规要求融入 into 架构设计之中, 并非于事后去打补丁, 方可于多区域业务扩张之际走得稳健、行得长远。
[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【admin@yztcs.net】,我们在确认后,会立即删除,保证您的版权。