I recently found out that the company that will be installing one of our core products has previously tried to restructure the work of supplier suppliers for evil purposes. In this regard, I want to learn more about how to protect our work, and so far I have been thinking about the following:
1) Obviously, use an obfuscator. The question is which one.
2) Encrypt configuration files as much as possible (especially endpoint information).
3) Move as much logic as possible to the web service.
4) Use SSL to transfer data.
The project is written in C # / WPF and connects to a set of web services hosted in IIS 7. We pack our deliveries using WIX, is there anything to offer on WIX?
I understand that ultimately all binary files can be hacked and that as a small company, we should probably focus on writing code instead of protecting it. But these minor lease steps make it difficult. What else can be done? Does the community have more tips on this? Links to internal / external resources will be highly appreciated.
Avada kedavra
source share