I'd like to write a license management based on a wcf services. 

**How can I ensure that the (end)-user/"hacker" can not replace our license management services with a corrupt server?**

Our license server is hosted on our server in the internet. When the server send corrupt data to the client the complete license management concept is destroyed. 

thank you