In this section, we will learn how to use Istio to improve the security of a service mesh. We will cover the following topics:
- How to protect external endpoints with HTTPS and certificates
- How to require that external requests are authenticated using OAuth 2.0/OIDC access tokens
- How to protect internal communication using mutual authentication (mTLS)
Let's now understand each of these in the following sections.