Как была организована аутентификация и защищённое подключение к Kafka: использовались ли SSL/TLS, SASL или иной механизм?

Разделяйте шифрование TLS, аутентификацию SASL или клиентским сертификатом и авторизацию через ACL. Назовите фактическую комбинацию, использовавшуюся в вашем Kafka-кластере.

Короткий ответ

Что ответить на собеседовании

Разделяйте шифрование TLS, аутентификацию SASL или клиентским сертификатом и авторизацию через ACL. Назовите фактическую комбинацию, использовавшуюся в вашем Kafka-кластере.

Подробный разбор

Ответ с пояснениями

Разделяйте шифрование TLS, аутентификацию SASL или клиентским сертификатом и авторизацию через ACL. Назовите фактическую комбинацию, использовавшуюся в вашем Kafka-кластере.

Например, SASL поверх TLS позволяет аутентифицировать клиента и защитить транспорт, но конкретный механизм зависит от инфраструктуры. Сертификат сервера должен проверяться, а учётные данные — храниться вне кода и регулярно ротироваться.

Опишите отдельные права producer и consumer на нужные топики и группы. Не утверждайте, что TLS автоматически ограничивает доступ к данным: аутентифицированному клиенту ещё нужна авторизация. Если настройки вела инфраструктурная команда, расскажите, что конфигурировали и проверяли на стороне приложения.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее