The client was identifying (and authenticating) the server with pieces of information that can be easily spoofed. The client applications would check with the server periodically to see if there were any new updates to be installed. If new updates were available the client would download them and install them on the client machine. The solution to this problem is to make decisions based on non-spoofable information such as a signature. Using popular digital signature techniques you can securely verify a host is who they say they are.”]

