KIP-553 — Disable all SSL protocols except TLSV1.2 by default.
Accepted Kafka 2.5 Security
Changes the default value of `ssl.enabled.protocols` from `TLSv1,TLSv1.1,TLSv1.2` to `TLSv1.2` (and `TLSv1.3` where supported by the JDK) to enforce use of modern TLS versions by default. TLS 1.0 and 1.1 are deprecated by RFC 8446 and considered cryptographically weak, so shipping Kafka with them enabled by default exposes clusters to known downgrade attacks.
Details
| Author | Nikolay Izhikov |
| Status | Accepted |
| Kafka Version | 2.5 |
| JIRA | KAFKA-9460 |
| Wiki | View on Apache Wiki |
| Created | 2019-12-24 |
| Last Modified | 2020-02-21 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.