[ 
https://issues.apache.org/jira/browse/HADOOP-10221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13902179#comment-13902179
 ] 

Daryn Sharp commented on HADOOP-10221:
--------------------------------------

Bad memories are flooding back.  The static nature of the QOPs is a big 
pre-existing problem.  If we are going to expose a publicly supported 
interface, we need to avoid locking-in the current bad behavior.  Fixing it 
later will likely cause incompatibilities.

The static nature of the QOP causes servers to step all over each other's 
required settings.  One RPC server can accidentally upgrade or downgrade the 
protections that another service intended.  One resolver might be surprised 
another resolver squished the default values, etc.  A daemon with RPC servers 
may be shocked to find that a RPC client re-init the static QOP too - which may 
effectively disable the QOP settings the server(s) expected!


> Add a plugin to specify SaslProperties for RPC protocol based on connection 
> properties
> --------------------------------------------------------------------------------------
>
>                 Key: HADOOP-10221
>                 URL: https://issues.apache.org/jira/browse/HADOOP-10221
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: security
>    Affects Versions: 2.2.0
>            Reporter: Benoy Antony
>            Assignee: Benoy Antony
>         Attachments: HADOOP-10221.patch, HADOOP-10221.patch
>
>
> Add a plugin to specify SaslProperties for RPC protocol based on connection 
> properties.
> HADOOP-10211 enables client and server to specify and support multiple QOP.  
> Some connections needs to be restricted to a specific set of QOP based on 
> connection properties.
> Eg. connections from client from a specific subnet needs to be encrypted 
> (QOP=privacy)



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to