Dan Burkert created KUDU-1886:
---------------------------------

             Summary: TLS certificate hostname verification
                 Key: KUDU-1886
                 URL: https://issues.apache.org/jira/browse/KUDU-1886
             Project: Kudu
          Issue Type: Improvement
          Components: rpc, security
    Affects Versions: 1.2.0
            Reporter: Dan Burkert
            Priority: Critical


We currently aren't correctly handling hostname verification on 
master-generated (ipki) certificates.  This has big consequences in terms of 
the security of the system, and what active attackers with access to a cert can 
achieve.  Couple of points that came out of discussions:

- We currently don't plumb the remote hostname into the client negotiation, 
which will probably become necessary to avoid a reverse-DNS lookup when 
verifying the server's cert.
- The master should be validating that the hostname in a tserver's CSR matches 
the Kerberos principal of the connection's authentication.



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

Reply via email to