代码之家  ›  专栏  ›  技术社区  ›  Daniel Rikowski

你使用什么拷贝保护技术?[关闭]

  •  33
  • Daniel Rikowski  · 技术社区  · 16 年前

    我正在考虑给我的一个工具添加某种复制保护。

    • 你有这方面的经验吗?
    • 您是否开发了自己的保护技术或购买了第三方软件?
    • 你认为这是一种提高销售量的可行方法吗?(在私人和/或公司环境中)
    • 你怎么做才能避免麻烦你的付费客户?在大多数情况下, 支付的 那些受到不良拷贝保护的客户,我不希望这种情况发生在我的客户身上。(即使这意味着接受一些免费的人)

    我特别感兴趣的技术,允许试用版或免费版的软件供私人使用,但限制了在公司环境中的实用性。


    相关问题 : How do you protect your software from illegal distribution
    相关问题 : Protect .NET code from reverse engineering.
    相关问题 : Prevent the circumvention of copy protection.

    9 回复  |  直到 12 年前
        1
  •  47
  •   mouviciel    16 年前

    无论您使用什么技术,您的软件都将被复制。版权保护的实际目的是防止诚实的客户受到不公平的诱惑。

    最少的拷贝保护技术就足够了。最大值不值得花时间。

    此外,我听说有些开发人员向任何询问客户或不询问客户的用户提供用户支持。其理念是快乐的用户可以成为忠实的客户。

        2
  •  10
  •   Stu Andrews    16 年前

    在桌面应用程序上,我一直在使用Clarion模板(第三方, http://www.capesoft.com/accessories/secwinsp.htm )

    对于Web应用程序,几乎只是使用了一个简单的事实,即用户必须登录并跟踪活动。如果他们有账户,就意味着他们已经付款了。

    桌面很难跟踪。如前所述,很容易开裂。很多情况下:

    让黑客恼火,但对用户尽可能不引人注目

        3
  •  6
  •   Nik Reiman    16 年前

    “硬件是加密狗”

    这是我们在我以前的工作中经常说的,在某种程度上,在我现在的工作中也是如此。基本上,我们出售物理硬件来运行我们的软件,这是我们免费赠送的。这可能对所有的企业都不可行,但如果知道你不必担心盗版,这是一种很好的感觉,因为人们投资的是硬件,而不是软件。

        4
  •  5
  •   breakingobstacles    16 年前

    正如莫维吉尔所说,没有什么是完美的。目的是温柔地鼓励可能购买你产品的用户购买它,并忘记那些永远不会购买的人。

    一些一般提示:

    1. 不要费心实施自己的保护,除非你有这样做的经验。这是一个向专业人士付费的领域,他们提供某种类型的许可/保护可能是值得的(请记住,这不会是完美的)。
    2. 选择一个难以键入的许可证密钥系统。同样,选择一个预先构建的许可系统可能就足够了。从零开始创建自己的可能不会。
    3. 花时间正确集成您选择的任何许可系统。如果只“保护/包装”可执行文件,则保护将很快被删除。大多数许可/保护产品都提供易于集成的工具/宏,使自动化破解更加困难。

    对于公司软件,您所能做的最好的事情就是让管理员能够轻松地确保它们在许可边界内(实例/安装等)。为他们提供一个中心位置来验证这一点,并在你采取任何更激烈的行动之前,轻轻地提醒他们,如果他们有点过火。在一个大的网络环境中,软件许可对于IT部门来说会变得非常复杂。让他们的工作更容易,他们会感谢你的。

        5
  •  5
  •   Carlos Gutiérrez    15 年前

    “技术支持是加密狗”

    这并不适用于所有应用程序,但对于价格更高、销售量更低的复杂应用程序,向客户提供出色的支持是确保所有用户都付费的最佳方式。

        6
  •  3
  •   Toon Krijthe    16 年前

    对于某些产品,我们必须使用硬件加密狗。虽然他们提供了一个漂亮的良好的版权保护,他们是一个真正的麻烦为我们的客户。

    所有其他软件都由软件密钥保护。是的,你可以复制这些。但我们有很好的经验,客户不会这样做。 如果没有键,程序正常工作,只有您无法计算模型,并且某些打印功能被禁用。

        7
  •  3
  •   Kevin Panko Matthew Woodard    13 年前

    我知道这篇文章是很久以前提交的,但当讨论这个话题时,每个人都显得很消极。出于明显的原因,我不想说我在哪里工作,但我们使用 CodeMeter by Wibu-Systems US . 我们之所以选择这个,是因为黑客们在一次黑客竞争中没有设法破解。

    对于您提出的所有问题,它都是非常灵活的,并且它们提供了一个免费的SDK,这就是我们在购买之前测试的方法。

        8
  •  2
  •   logicnp    12 年前

    您确实需要为您的软件使用拷贝保护,但正如其他人所说,让您的客户尽可能地轻松。你的目标应该是让诚实的客户诚实,而不是让他们在最终使用你的软件之前经历难关。

    我也建议你不要把时间花在制定你自己的许可计划上,而应该把时间花在实际产品上。

    考虑使用 CryptoLicensing -它提供许可、复制保护、激活、机器锁定、试用和其他功能。

    免责声明:我在Logicnp软件公司工作,该公司是加密许可的开发者。

        9
  •  -2
  •   flash    16 年前

    好的软件不需要保护。你的软件将永远不会被复制,没有数学你选择什么保护。

    因此,避免非法复制的最好方法是让您的软件用户友好,这样您的客户对您的产品感到满意和满意。