No problem. Thanks Harish. 

> On Jun 30, 2020, at 5:12 PM, Kadirompalli Venkatashivareddy, Harish Kumar 
> <[email protected]> wrote:
> 
> Thanks a lot Ethan. Your suggestions are very much appreciated.
> We will evaluate the suggestions you provided based on the project timelines 
> we have. I truly hope we can contribute to the community as well
>  
> Regards,
> -Harish
>  
> From: Ethan Li <[email protected]>
> Reply-To: "[email protected]" <[email protected]>
> Date: Tuesday, June 30, 2020 at 3:09 PM
> To: "[email protected]" <[email protected]>
> Cc: "[email protected]" <[email protected]>, "Dastoor, 
> Phiroze" <[email protected]>, "Sapsford, Joe" <[email protected]>
> Subject: Re: Query: Storm SSL Support
>  
> Hi Harish,
>  
> As far as I know,  storm doesn’t have encryption between daemons (nimbus<—> 
> supervisor, supervisor<—> supervisor) at this point. Yes we should be able to 
> use SSL enabled thrift. But it is hard (at least for me) to say how much work 
> is needed without looking into it. Contribution on this is very much welcome.
>  
>  
> By the way, for inter-worker communication, you can use 
> BlowfishTupleSerializer: 
> https://github.com/apache/storm/blob/master/storm-client/src/jvm/org/apache/storm/security/serialization/BlowfishTupleSerializer.java#L32
>  
> <https://github.com/apache/storm/blob/master/storm-client/src/jvm/org/apache/storm/security/serialization/BlowfishTupleSerializer.java#L32>
>  
> But it has a great impact on performance. So you need to evaluate throughly 
> before using it. 
>  
> Thanks
>  
> -Ethan
> 
> 
>> On Jun 19, 2020, at 12:53 PM, Kadirompalli Venkatashivareddy, Harish Kumar 
>> <[email protected] 
>> <mailto:[email protected]>> wrote:
>>  
>> Hello Team,
>>                 We have been using Apache Storm for building data pipelines 
>> in our company.
>>                 We have some sensitive data and we would like to know if 
>> storm provides TLS support in the communication channels with in storm 
>> cluster (Nimbus -> Supervisor, Supervisor -> Supervisor).
>>                 I went over the Apache Storm documentation and 
>> foundhttp://storm.apache.org/releases/1.2.3/SECURITY.html 
>> <http://storm.apache.org/releases/1.2.3/SECURITY.html>.
>>               Documentation suggests to use IPSec for any data encryption. 
>> It doesn’t provide how to configure SSL at socket layer communications.
>>  
>>             Only option what we see as of now is to change the storm code to 
>> use SSL enabled thrift classes and also use SSL enabled jetty. If anybody 
>> from [email protected] <mailto:[email protected]> can answer how 
>> complicated changing storm code can be for this. It will be very helpful ☺
>>             We understand these changes add on to major maintenance cycles 
>> on our side. So before doing any change, we would like to check if there is 
>> any way we can add TLS support for our storm cluster through some 
>> configuration or any other means.
>>  
>> Harish Kumar K V
>> Senior Software Engineer, Search
>> M: +1 (408) 313 5574
>> <image001.png>

Reply via email to