I am building a website in asp/c# which I need to deploy to multiple servers which are managed by external people.
I need to avoid the people who have access to the server accessing and reusing our code.
One option that I have heard so far is that I can check the MAC-address inside the code, however, the MAC-address can be changed by the users.
What are the most secure options available to avoid this kind of situation?