title: Safest communication method between applications on same machine
body: <p>What is the safest communication method between two applications on the same machine, both Java and C/C++ clients with a Java server.</p>
  
  <p>Are SSL sockets safe enough or they can be broken by "man in the middle" attacks?</p>
  
  <p>The main concern here is how the clients can trust the local server?</p>
  
  <p>Would introducing a remote server improve the security of the local communication and how can this be achieved?</p>