如何给Envoy添加安全功能

发布时间:2021-07-19 10:52:30 作者:chen
来源:亿速云 阅读:168

这篇文章主要讲解了“如何给Envoy添加安全功能”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何给Envoy添加安全功能”吧!


随着Envoy[1]的不断发展并得到更广泛的采用,下一步自然是利用其固有的可扩展性来添加安全功能。

对于今天的任何云原生组织来说,健壮的安全性显然都是至关重要的需求。威胁方资金充足,技能高超,而且冷酷无情。与此同时,组织继续部署更多的应用程序、服务和API,从而继续扩大他们的攻击面。

商业市场提供了许多安全解决方案,可以过滤和阻止传入流量中的恶意请求。然而,这些都是专有的、封闭源代码的产品。对于喜欢开放解决方案的用户来说,这种情况显然不是理想的。

更糟糕的是,大多数专有解决方案都在用户环境的范围之外运行。这意味着必须将流量流路由到供应商的基础设施,对其进行解密、分析,然后重新加密,然后才能将其发送到用户环境。这不仅会带来额外的延迟,还会将用户的数据和指标暴露给第三方,从而严重损害隐私。

Envoy使我们有机会解决所有这些问题。

Envoy是一种理想的web安全机制。它可以在不同的规模过滤流量;它可以用作整个环境的入口网关,也可以用于过滤单个微服务或介于两者之间的任何流量。它采用L3/L4架构,在字节基础上处理流量——这允许在上面添加应用层处理。

最重要的是,它是可扩展的。它被设计成可以很容易地通过附加功能(如web安全)进行扩充。

然而,添加安全性并不是一件简单的事情。今天的威胁环境是广泛和多样的;Envoy安全扩展将需要内部逻辑,以多种方式分析流量,以识别许多不同类型的可能攻击。这种分析需要是有状态的,不仅在会话内,而且跨流量源。(虽然一些攻击——例如SQL注入——可以在单个请求中检测到,但其他类型的攻击则使用一系列单独看似无害的请求进行。)

此外,威胁环境也在不断演变。因此,这个扩展将需要消耗威胁情报信息,并在新威胁出现是能够自动更新其安全态势。

此外,Envoy以拥有最好的可观察性而闻名,因此安全扩展应该与此相一致。用户应该能够看到在他们的环境中发生的一切,并理解所有正在做出的流量过滤决策,以及为什么。

最后,这个扩展需要支持云原生的实践,并在生态系统中很好地工作。理想情况下,它应该是开源的。

 

Curiefense:Envoy的安全扩展

Curiefense(https://www.curiefense.io/)是根据这些需求设计的OSS Envoy扩展。

Curiefense(以著名科学家Marie Curie[2]的名字命名)增加了一组广泛的自动化web安全工具:WAF、DDoS保护、bot管理、API安全、速率限制、会话流控制等等。它所包含的功能可以与商业闭源安全解决方案相匹敌,在许多情况下甚至超过它们。

使用Envoy扩展来过滤流量使得外部第三方解决方案没有必要,因为安全可以融入环境本身。这意味着云原生组织将不再需要在延迟、开放性、厂商锁定或隐私等问题上妥协。

Curiefense是CNCF的沙箱项目。该项目旨在提供一个开放、可扩展、自适应和不断发展的GitOps平台——一个在提供强大安全性的同时仍然为用户保留全部隐私的平台

感谢各位的阅读,以上就是“如何给Envoy添加安全功能”的内容了,经过本文的学习后,相信大家对如何给Envoy添加安全功能这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

推荐阅读:
  1. Envoy是如何启动的
  2. JS如何给按钮添加跳转功能类似a标签

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

envoy

上一篇:SpringBoot+Spring Security无法实现跨域的问题如何解决

下一篇:python中PaddleOCR库的用法

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》