Любая причина не сбрасывать кассандры по умолчанию пользователя? - PullRequest
0 голосов
/ 22 апреля 2019

Большинство онлайн-руководств дают советы, как изменить пароль пользователя cassandra по умолчанию и создать другого администратора для большей безопасности. Есть ли причина сохранять роль cassandra, если другой суперпользователь создан и используется для всех целей?

Я создал нового администратора:

CREATE ROLE priam WITH PASSWORD = 'somepass' AND LOGIN = true AND SUPERUSER = true;

и удалил значение по умолчанию:

drop role cassandra;

Кажется, что все еще работает :) или нет?

Ответы [ 2 ]

1 голос
/ 23 апреля 2019

Самая большая проблема со встроенным пользователем cassandra заключается в том, что при доступе к его данным используется уровень согласованности QUORUM. Это означает, что если вы потеряете несколько узлов, у вас есть большой шанс не иметь возможности войти в систему с этим пользователем, если вы хотите выполнить какое-либо действие.

Вы можете оставить пользователя cassandra, но вы должны изменить его пароль, и поскольку он все еще существует, это дополнительная угроза безопасности.

Так что лучше использовать нового суперпользователя и бросить cassandra.

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

Здесь говорится, что вы также можете удалить учетную запись после создания другой с правами суперпользователя.

https://docs.datastax.com/en/dse/6.0/dse-admin/datastax_enterprise/security/Auth/secCreateRootAccount.html

также здесь:

https://www.allcode.com/remove-the-user-cassandra-from-datastaxapache-cassandra-installations/

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