我最近了解到,处理我们某个核心产品安装的公司此前曾试图以恶意目的对供应商的工作进行逆向工程.由于这个原因,我想了解更多关于如何保护我们的工作,到目前为止我已经想到了以下内容:
1)显然使用混淆器.问题是哪一个.
2)尽可能加密配置文件(尤其是端点信息).
3)尽可能多地将逻辑移动到Web服务.
4)使用SSL进行数据传输.
该项目是用C#/ WPF编写的,并连接到IIS 7上托管的一组Web服务.我们用WIX打包我们的交付,WIX有什么要提供的吗?
据我所知,最终所有二进制文件都可以被黑客攻击,作为一个小公司,我们应该专注于编写代码而不是保护代码.但这些小步骤将使其变得更难.还有什么可以做的?社区是否对此有任何建议?内部/外部资源的链接将非常受欢迎.
Chr*_*rle 15
以下是您的选择: