1、Istio安全简介
通过将一个单一应用划分为多个原子服务的方式,可以提供更好的灵活性,可扩展性以及重用服务的能力。然而微服务对安全有特殊的要求:
- 抵御中间人攻击,需要用到流量加密
- 提供灵活的服务访问控制,需要用到TLS和细粒度访问策略
- 决定哪些人在哪些时间可以做哪些事,需要用到审计工具
为了解决这些问题,istio提供了完整的安全方案。本章节全面介绍了如何使用istio对服务进行安全加固(无论该服务运行在哪里)。特别地,Istio的安全性可减轻来自内部和外部的(对数据,终端,通信和平台的)威胁。
Istio安全特性提供了强大的身份、策略、透明TLS加密,以及认证,授权和审计(AAA)等功能来对服务和数据进行防护。istio安全的目标是:
- 默认安全:不需要对应用代码和基础架构进行任何改变
- 深度防护:与现有的安全系统结合,来提供多个层面的防护
- 0-信任网络:在不信任的网络上构建安全解决方案
查看