TLS защищает соединение между двумя приложениями: согласует криптографические параметры, подтверждает сервер и создаёт ключи для шифрования и контроля целостности. Он защищает данные в пути, но не делает безопасными сами конечные системы.
TLS применяют для HTTPS, API, почтовых и внутренних сервисов. Настройка включает доверенные сертификаты, современные версии и наборы алгоритмов, корректную проверку имени, управление закрытыми ключами и автоматическое обновление сертификатов.
Внутренний API принимает только TLS 1.3 и mTLS от сервисных сертификатов. Клиент проверяет имя и цепочку доверия, сервер — идентичность workload, а истекающие сертификаты автоматически заменяются до окончания срока.
Не полностью: сетевые адреса и часть метаданных остаются видимыми; защита имени зависит от возможностей протокола и инфраструктуры.
Что даёт mTLS?Помимо сервера сертификатом подтверждается клиент, что удобно для сервисных взаимодействий при корректном управлении идентичностями.
Почему нельзя отключать проверку сертификата?Шифрование без проверки стороны допускает атаку посредника и соединение с чужим сервером.