[jira] [Updated] (CARBONDATA-1288) Secure Dictionary Server Port

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Updated] (CARBONDATA-1288) Secure Dictionary Server Port

Akash R Nilugal (Jira)

     [ https://issues.apache.org/jira/browse/CARBONDATA-1288?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

sounak chakraborty updated CARBONDATA-1288:
-------------------------------------------
    Description:
Secure Dictionary Server Port Implementation.

During single pass load  Dictionary key creation is done through driver and executor communication through external ports. The communication will happen through TCP communication which is not secure or encrypted.
But in case spark turn on Security parameters then carbon dictionary ports also has to follows same authentication and encryption i.e. communicate through SASL Authentication protocol and Digest-MD5 encryption.
This PR makes the dictionary server and client communication Secure and encrypted. In case spark turn ON security and authentication through the below parameters then Carbon communication also becomes secure.
By default the communication is still non secure.

Parameters
*spark.authenticate true
spark.authenticate.enableSaslEncryption true
spark.authenticate.secret*

  was:
Secure Dictionary Server Port Implementation.

During single pass load  Dictionary key creation is done through driver and executor communication through external ports. The communication will happen through TCP communication which is not secure or encrypted.
But in case spark turn on Security parameters then carbon dictionary ports also has to follows same authentication and encryption i.e. communicate through SASL Authentication protocol and Digest-MD5 encryption.
This PR makes the dictionary server and client communication Secure and encrypted. In case spark turn ON security and authentication through the below parameters then Carbon communication also becomes secure.
By default the communication is still non secure.

Parameters
**spark.authenticate true
spark.authenticate.enableSaslEncryption true
spark.authenticate.secret**


> Secure Dictionary Server Port
> -----------------------------
>
>                 Key: CARBONDATA-1288
>                 URL: https://issues.apache.org/jira/browse/CARBONDATA-1288
>             Project: CarbonData
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 1.1.0
>            Reporter: sounak chakraborty
>          Time Spent: 10h 10m
>  Remaining Estimate: 0h
>
> Secure Dictionary Server Port Implementation.
> During single pass load  Dictionary key creation is done through driver and executor communication through external ports. The communication will happen through TCP communication which is not secure or encrypted.
> But in case spark turn on Security parameters then carbon dictionary ports also has to follows same authentication and encryption i.e. communicate through SASL Authentication protocol and Digest-MD5 encryption.
> This PR makes the dictionary server and client communication Secure and encrypted. In case spark turn ON security and authentication through the below parameters then Carbon communication also becomes secure.
> By default the communication is still non secure.
> Parameters
> *spark.authenticate true
> spark.authenticate.enableSaslEncryption true
> spark.authenticate.secret*



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)