[erlang-questions] Shortnames

Zvi <>
Mon Feb 2 14:19:54 CET 2009


Hi,

Is using shortnames in distributed Erlang more secure, than longnames? I.e.
even if intruder guessed the cookie, he/she still will not able to connect
from different subnet.
Also, I heard that some high profile projects do not use distribution at
all, replacing it with custom RPC mechanism like [1]. Is there are any
reasons beside security for this?

Thanks in Advance,
Zvi

[1]
%%It is very easy to roll your own RPC: 
call(Sock, M,F,A) -> 
     gen_tcp:send(Sock, erlang:term_to_binary(M,F,A)). 

%% TODO

%%Then at the other end: 
loop(Sock, Allowed_funcs) ->
	receive 
	     {tcp, Sock, Data} -> 
        	 case erlang:binary_to_term(Data) of 
	             {M, F, A} when is_list(A) -> 
        	         case lists:member({M,F,length(A)}, Allowed_funcs) of 
                	     true -> 
                        	 apply(M,F,A); 
	                     false -> 
        	                  ignore 
                	  end; 
	             _ -> ignore
        end ,
	loop(Sock, Allowed_funcs).

-- 
View this message in context: http://www.nabble.com/Shortnames-tp21789500p21789500.html
Sent from the Erlang Questions mailing list archive at Nabble.com.




More information about the erlang-questions mailing list