Add crypto to encrypt all the data sent between the client and the server, especially the initial password