Mohammad Arshad created ZOOKEEPER-2699:
------------------------------------------

             Summary: Restrict 4lw commands based on client IP
                 Key: ZOOKEEPER-2699
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2699
             Project: ZooKeeper
          Issue Type: Bug
          Components: security, server
            Reporter: Mohammad Arshad
            Assignee: Mohammad Arshad


Currently 4lw commands are executed without authentication and can be accessed 
from any IP which has access to ZooKeeper server. ZOOKEEPER-2693 attempts to 
limit the 4lw commands which are enabled by default or enabled by configuration.

In addition to ZOOKEEPER-2693 we should also restrict 4lw commands based on 
client IP as well. It is required for following scenario
# User wants to enable all the 4lw commands
# User wants to limit the access of the commands which are considered to be 
safe by default.
 
*Implementation:*
we can introduce new property 4lw.commands.host.whitelist
# By default we allow all the hosts, but off course only on the 4lw exposed 
commands as per the ZOOKEEPER-2693
# It can be configured to allow individual IPs(192.168.1.2,192.168.1.3 etc.)
# It can also be configured to allow group of IPs like 192.168.1.*



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to