Вы можете заблокировать доступ для чтения или записи к пространству клавиш с помощью
GRANT SELECT ON KEYSPACE <yourkeyspace> TO <user>;
GRANT MODIFY ON KEYSPACE <yourkeyspace> TO <user>;
см. http://cassandra.apache.org/doc/4.0/cql/security.html (с CassandraRoleManager
).Но DESCRIBE
- это не то, что вы можете заблокировать, поскольку этот запрос на самом деле вообще не идет в C *, а обрабатывается клиентской стороной драйверов (и только драйверами python и java).Драйверы извлекают информацию из пространства ключей system_schema (или system.schema_ * в 2.1 или любой другой конкретной версии) и выполняют обратный инжиниринг DDL.