【问题标题】:What's the best value for money c# code protection for a single developer对于单个开发人员来说,什么是最物有所值的 c# 代码保护
【发布时间】:2010-09-09 10:14:12
【问题描述】:

什么是最物有所值的 c# 代码保护?有些只是使用混淆,有些则添加了 win32 包装,有些则花费了一大笔钱。到目前为止,我已经提出了 http://www.eziriz.com/,他的 Intellilock 看起来很有前途。还有其他建议吗?为什么这不是一个好主意?

我知道完全保护它是不可能的,但我更喜欢保护我的代码的能力,这样就需要付出很多努力才能恢复它。我确实希望最终能销售我的产品,同时也免费发布一些产品。

【问题讨论】:

  • 意大利面条代码 + 混淆会让很多人望而却步。尽管人们可以对您的代码进行逆向工程,但在极少数情况下他们实际上会复制它。过去没见过。如果 代码窃取 的可能性更高,您总是可以在其上贴上不同的价格标签以弥补它。我不是代码混淆或任何其他类似事情的忠实粉丝。
  • Intellilock 很糟糕,作为用户,我们讨厌他们并计划切换。他们从不回复支持电子邮件,而且应用程序本身很糟糕,并且在混淆之后我们的可执行文件开始随机崩溃。
  • 我同意,我也向 eziriz.com 公司询问了一些信息,但没有得到任何回复,SmartAssembly 在 RedGate 购买之前很好,但现在......?

标签: c# obfuscation protection


【解决方案1】:

首先,无论您采用何种保护措施,真正敬业的破解者最终都会突破所有的保护屏障。使用高级代码混淆可能根本不值得;而是将时间集中在制作更好的应用程序上。

看待这个问题的一种方法是,盗版您的软件的人不是您的目标受众;而是专注于付费客户。

话虽如此,Visual Studio 包括Dotfuscator 的社区版,相当不错(因为它的价值);如果需要,我会调查一下。

【讨论】:

  • 有时开发人员想要防范的并不是“破解者”。许可证检查并不总是动机。有些代码很难编写,也很难增强,其中透彻的理解对于改进至关重要。这段代码很难写出类似工作的替代品。我认为可能有一类应用程序在混淆后无法理解到能够进行重要增强和更改的程度。
【解决方案2】:

Dotfuscator 社区版只是重命名您的方法(据我所知)。这与合理的保护相去甚远。

如果你想要一个免费的混淆器,你可以试试this one

除此之外,如果价格很重要,Intelliclock 似乎是一个不错的决定。

【讨论】:

  • 请注意,Intellilock 很糟糕,您甚至无法从他们那里获得支持。这就是发生在我们身上的事情。
【解决方案3】:

Smartassembly 做得很好。它非常非常好,而且易于使用。它甚至使查看混淆文件变得更加困难,因为它甚至使反编译变得更加困难。

为什么选择 {smartassembly}?

{smartassembly} 是一流的 .NET 混淆器,因此可以保护您的 .NET 知识产权。 但是,除此之外,{smartassembly} 还为您和每个 .NET 开发人员提供了最有效和最简单的方法: 进一步保护您的 .NET 应用程序(字符串编码、反反汇编器和反反编译器选项、强名称签名...) 在一个文件中部署您的 .NET 应用程序(依赖项合并、压缩和嵌入) 删除所有无用的代码和元数据(修剪) 执行其他代码优化(内存管理、类的自动密封......) 并调试您的混淆和部署程序集(通过 24x7x365 托管 Web 服务自动报告未处理的异常)。

这一全面的功能集可有效地生产出更好的软件,受到保护、优化和改进,在市场上所有其他 .NET“保护和/或优化解决方案”中绝对有别于 {smartassembly}。

它的用户友好性允许每个 .NET 开发人员,无论其能力或专业水平如何,都可以轻松利用所有这些功能,从而有利地完成这种独特性,对您有利。

{smartassembly} 让每个 .NET 开发人员都能高效地快速交付其 .NET 应用程序的智能版本,而且无比轻松,{smartassembly} 无疑推动了 .NET 软件的改进和保护!

使用 {smartassembly},您将把宝贵的 .NET 应用程序提升到一个新的水平!

价格范围也很实惠:

产品名称 产品 ID 欧元价格 美元价格

{smartassembly} 标准版 – 单用户 #300056706 € 349.00 $ 499.00

{smartassembly} 专业版 – 单用户 #300056708 € 499.00 $ 699.00

{smartassembly} 企业版 – 单用户 #300072534 € 649.00 $ 899.0

【讨论】:

  • 在被 Red-Gate 收购之前,我最终选择了 SmartAssembly。发布 Red-Gate 它仍然是一款很棒的产品,只是更新较少。
【解决方案4】:

http://www.eziriz.com/ 应用程序工作正常。但支持 S*CKS。他们从不回复。所以我建议你寻找其他东西。

【讨论】:

    【解决方案5】:

    Rummage 以非常适中的价格提供合理的专业级混淆。 (披露:我在 Aldaray Ltd. 公司工作)

    【讨论】:

    • 翻找很棒,价格也很棒。它似乎设计得很好,我遇到了零问题。 Aldaray 的支持非常好,虽然我真的不需要太多支持。我正在使用最大的混淆而不是“删除未使用的”功能。 (这可能是一个很好的起点,可以为您节省一些尝试和错误。)
    【解决方案6】:

    我们的Crypto Obfuscator 产品价格实惠 - 许可证无需花费数千美元 - 并为您的程序集提供强大的混淆功能。

    【讨论】:

      【解决方案7】:

      我尝试了很多,我认为BitHelmet obfuscator是当今最好的选择。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-27
        • 2011-01-01
        • 2010-09-26
        • 2010-10-29
        相关资源
        最近更新 更多