Cloudflare在10月15日的官方博客中宣布,为Cloudflare Gateway和DLP(数据丢失防护)引入可编程能力:新增Gateway动作Forward和自定义验证函数,面向所有Zero Trust套餐开放。
这次变化的核心,是让用户编写的代码进入安全策略评估路径,在作出安全决策时运行。按Cloudflare的说明,用户可以借助Cloudflare Worker转换和操作流量,也可以把自有数据带入策略评估。
Cloudflare将这种能力与提供API、Terraform支持、webhook和告警作了区分。该公司认为,仅有这些接口还不足以构成真正的可编程性;关键在于能否在策略评估过程中,运行针对特定环境编写的自定义逻辑。
博客列举了客户遇到的具体需求:一个安全团队需要根据身份提供商的JSON Web Token(JWT)声明注入HTTP请求头,但原有Gateway无法读取JWT并写入请求头,因此团队另建了一组NGINX代理来完成转换,还要持续承担补丁、监控和安全维护工作。
另一个团队希望在员工注册新SaaS服务时立即收到Slack通知。按博客描述,策略引擎能识别注册事件,却只能执行允许或阻止,团队于是搭建了从Logpush经SIEM到Slack的通知链路,存在5至15分钟延迟,且不保证送达。这些案例说明了Cloudflare此次希望解决的问题:让特定环境所需的逻辑直接参与安全决策,而不只是依赖预设动作。
