WallCooler and Security
|
This article covers the basics of WallCooler secure connection establishement. It is mainly aimed at providing an understanding of the security mechanism used by WallCooler to exchange data to its remote sibling. |
|
| Overview | |
|
WallCooler uses Secure Socket Layer (SSL) to create secure and reliable connections between two sides. It automatically manages potential disconnections of the underlying SSL socket (timeout, proxy settings), by creating a new underlying socket. Only if it cannot reach the remote side will it then close the WallCooler Connection. WallCooler's use of SSL offers many benefits:
|
|
| Relay Servers | |
|
WallCooler does automatically take care of relaying data when necessary. Vedivi Relay Server will be used when two WallCoolers cannot establish a direct connection between each other. So if you have one computer behind a Firewall (i.e. your office) and the other directly connected to the internet (i.e. home), WallCooler will attempt to establish a Bridge between them using a direct connection. If on the other hand none of your computers are directly on the Internet, or the WallCoolers cannot establish a direct route, a WallCooler Relay Server will be used to allow the connection.
|
|
| Basic SSL Concept | |
| SSL uses asymetrical key for authentication and self generated symetrical keys for data encryption. Asymetrical key (also called Public/Private keys) means two keys are necessary to code/decode data:
Authentication is essential, because it ensures you are connecting to the right computer and tells the remote computer who you are. When for instance you connect to a WebSite to buy a product online, you want to be sure that you are connected to the right WebSite and not a hacked replica only interested in steeling you card details. To achieve this, the WebSite will have a Private Key certified by a Certification Authority, you will start a conversation encoded with the corresponding Public Key, and if it responds, you know it is the right WebSite This authentication however is not enough for a tool like WallCooler, because for our WebSite example, the WebSite does not care about who is connecting to it, only the customer needs to make sure it is the right WebSite. In WallCooler however, the two sides have to make sure they talk to the right remote computer. That is why WallCooler allows dual authentication, which is basically the same concept but applied in both directions. This means both WallCooler sides will have to generate a Private Key and communicate the corresponding Public Key to the remote WallCooler.
|
|
| How it works | |
WallCooler connectivity is done in several steps:
|
|
| Links | |
|
» Frequently Asked Questions » Dowload WallCooler |
