Defeating pharming attacks at the client-side | Synapse