Qualys Vulnerability Scanner requries exceptions for clusters secured with ZooKeeper ACLs
Note: it is possible to harden the ACLs beyond the Best Practices recommendation in the documentation, and to harden the ACLs of services not covered in the Best Practices. However, Cloudera cannot provide what the correct ACLs are in that case. Testing on the customer's side is required. It is very easy to set the ACLs such that services that need access to the znode will not have it, and this needs to be handled on a znode by znode basis.
If an attempt at hardening the ACLs is going to be made, these suggestions may help:
- Try implementing SASL (this is the same method used in most of the Best Practices recommendations)
- Try restricting privileges to the service user
- If something breaks, try to identify the user that performed the failed action, and add the necessary privileges only for that user

