Ben Breakstone created IMPALA-7334:
--------------------------------------

             Summary: Option to apply standard Sentry privileges to "default" 
database
                 Key: IMPALA-7334
                 URL: https://issues.apache.org/jira/browse/IMPALA-7334
             Project: IMPALA
          Issue Type: New Feature
          Components: Security
    Affects Versions: Impala 2.9.0
            Reporter: Ben Breakstone


In a Sentry-secured environment, the "default" database is a special exception 
to the database privilege model. The "default" database is always returned by 
"show databases", and "use default" always succeeds, regardless of what 
privileges the user has on "default." However, Hive has an option to disable 
this exception. When sentry.hive.restrict.defaultDB = true, users must have 
privileges on the "default" database to show it or use it, just as with other 
databases in Hive.

Impala does not have such an option. This feature request is for an equivalent 
option in Impala, allowing the database privilege model to be applied uniformly 
to the "default" database.

Although the security impact isn't enormous, some users do see the special 
behavior of the "default" database as a security hole, so it's worth 
implementing.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to