2012-04-20 2 views

ответ

6

Вы можете создавать пользователей с паролями, которые имеют ro или rw доступ на уровне семейства столбцов. Для Cassandra 0.7 или более ранней версии вы можете ознакомиться здесь: http://www.datastax.com/docs/0.7/configuration/authentication

Для версии 1.0 и более поздней версии аутентификация была перенесена в каталог примеров. Вы можете найти пример того, как его настроить (как и раньше): http://devblog.michalski.im/2012/04/05/adding-simple-authentication-to-cassandra/

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

Для дополнительной безопасности, вы можете также шифровать между узлами: http://wiki.apache.org/cassandra/InternodeEncryption

+0

Классы SimpleAuthenticator и SimpleAuthority были перемещены в каталог примеров, поскольку они не предназначены для использования в производстве. Из NEWS.txt: «Они никогда не предоставляли фактическую безопасность и в их нынешнем состоянии только в качестве примеров». – psanford

+0

, как только вы настроите пользователей, как вы входите в один из них? Или выполнять запросы/команды как один из них? – Pinocchio

+0

@Pinocchio посмотрите на последние пару строк http://devblog.michalski.im/2012/04/05/adding-simple-authentication-to-cassandra/ для вашего ответа – Andrew

Смежные вопросы