I've been trying out .Net remoting and it all seems cool and very powerful. But i'm concerned whether the data transfered between remote machines are secured or can anyone just tap into it?

Is the security between a client and a remote object automatically set up or do I have to do some extra steps to secure a connection?