Vandana Ayyalasomayajula created HBASE-7330:
-----------------------------------------------

             Summary: Security hooks missing in region server and master APIs. 
                 Key: HBASE-7330
                 URL: https://issues.apache.org/jira/browse/HBASE-7330
             Project: HBase
          Issue Type: Umbrella
          Components: master, regionserver, security
    Affects Versions: 0.94.3, 0.96.0
            Reporter: Vandana Ayyalasomayajula


Some of the APIs in Master and Region server are missing hooks to the 
coprocessors. So even if security is enabled, an unauthorized user can perform 
certain operations. 

The following is the list of operations:

1. HMaster.offline()
2. HMaster.getHTableDescriptors()
3. HMaster.getHTableDescriptors(List<String> tableNames)
4. HRegionServer.getRegionInfo()
5. HRegionInterface.getLastFlushTime()
6. HRegionInterface.getStoreFileList(byte[] regionName, byte[] columnFamily)
7. HRegionInterface.getStoreFileList(byte[] regionName, byte[][] columnFamilies)
8. HRegionInterface.getStoreFileList(byte[] regionName
9. HRegionInterface.lockRow(final byte [] regionName, final byte [] row)
10. HRegionInterface.unlockRow(final byte [] regionName, final long lockId)
11. HRegionInterface.getOnlineRegions()
12. HRegionInterface.getHServerInfo()
13. HRegionInterface.replicateLogEntries(HLog.Entry[] entries)
14. HRegionInterface.stop()
15. HRegionInterface.OpenRegions()
16. HRegionInterface.closeRegion()


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to