Почему аутентификация Hadoop по умолчанию не защищена - PullRequest
0 голосов
/ 27 апреля 2019

Я видел, что в некоторых статьях говорится, что Hadoop для аутентификации по умолчанию не защищен, например: «В Hadoop для аутентификации по умолчанию и на всех машинах в кластере все учетные данные пользователя представлены». например, в статье https://blog.eduonix.com/bigdata-and-hadoop/learn-secure-hadoop-cluster-using-kerberos-part-1/, Я до сих пор не могу понять, почему это происходит, разве ОС Linux не способна проверять учетные данные? Кто-нибудь может предоставить подробный пример, чтобы объяснить это?

1 Ответ

0 голосов
/ 27 апреля 2019

Предполагая, что он использовал способ проверки учетных данных «ОС Linux», нет никаких гарантий, что каждый узел в системе имеет одинаковые учетные данные без инструментов, внешних по отношению к проекту Hadoop.Из коробки с включенными средствами управления доступом, переменная окружения HADOOP_USER_NAME проверяется на все, к чему вы обращаетесь, но это просто простая строка, которую легко переопределить.

ACL работают аналогично пользователям и группам Unix , но даже в этом случае пользователь «bob» на моей машине не должен рассматриваться так же, как любая другая машина, даже если явойдите в эту учетную запись на них.

Именно здесь вступают в игру внешние системы LDAP / AD / Kerberos, которые использовались до того, как безопасность Hadoop стала серьезной проблемой.И они позволяют централизованно управлять пользователями и доступом вне Hadoop

. Теория заключается в том, что гораздо проще эффективно защитить небольшой набор машин ограниченного использования, чем большой набор разнородных многоцелевыхсерверы и рабочие станции, над которыми администратор может иметь небольшой контроль.

https://docstore.mik.ua/orelly/networking_2ndEd/ssh/ch11_04.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...