问题标签 [copy-protection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
22 回答
5358 浏览

copy-protection - 如何阻止海盗?有人已经取消并盗版了我的脚本:(

我不知道该说些什么。大约 3 天前,我向公众发布了一个脚本。今天我意识到,在谷歌上搜索后,有人已经无效(删除了我的保护)并盗版了脚本。

如何阻止用户盗版脚本?它是用 PHP 编写的。

请帮助或提出一些解决方案。

感谢您的时间。

更新通过向公众发布意味着我已经开始向用户出售它。

更新我的程序售价仅为 49 美元。它提供的功能非常合理。我不明白我应该如何阻止盗版者盗版我的代码。大多数人给出的回答都相当讽刺。我希望得到一些好的建议。我知道没有灵丹妙药。但是您在 PHP 程序中使用了一些技术。

0 投票
4 回答
2182 浏览

asp.net - How to implement copy protection in website product?

My company has a website product (ASP.NET) which is sold to customers. It means we don't host the website. They install it on their server and run it in the intranet.

I need to implement some sort of copy protection mechanism so that not everyone ends up installing the website. It has following aspects:

  1. It has to be completely software based (no dongles).
  2. Hiding usage information in registry or some folder in c:\ (basically outside virtual directory) is not an option for a website

Please can you suggest any scheme/method?

0 投票
8 回答
5911 浏览

.net - .NET 复制保护

是否可以以某种方式将 .NET 可执行文件限制在特定机器上,以便它只能在该机器上运行。

0 投票
8 回答
6166 浏览

.net - 如何保护我的 ASP.Net 源代码不受我的开发人员的影响

这似乎是一个奇怪的位置,但无论如何让我问这个问题。

我已经创建了一些 DLL,这些 DLL 执行了一些神奇的 mumbo-jumbo,这些 DLL 是显示我现在在 ASP.Net 中制作的网站的内容所需的。我有一小群开发人员可以帮助我解决这个问题,但我担心他们会在他们离开我的公司时窃取我的代码(DLL)并在项目中使用它。在软件中,我可能可以证明他们正在使用我的 DLL 来生成内容,但在 DLL 不向公众提供的服务器上,我不能。

因此,尽管有一个团队,但我一直在独自工作。

我的问题是。有没有什么方法可以保护我的 DLL(进入 bin 文件夹),这样我的编码人员就无法窃取它,或者如果被盗,它就无法使用。

我只想保护进入 bin 文件夹的任何内容。

0 投票
2 回答
3904 浏览

binary - Maxmind 的二进制 DAT 是如何工作的?

Maxmind 提供二进制 DAT 文件格式来下载他们的 GeoIP 数据库。

http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz

有谁知道这个是怎么打包的?此外,是否有任何类型的数据复制保护?

我想以类似的方式提供一组数据。

任何对此有任何了解的人都会得到我不朽的感激:-)

0 投票
8 回答
6609 浏览

copy-protection - 为加密狗附加系统编写什么代码以提供更好的安全性?

我开发了一个软件(使用 C 和 Python),我想用加密狗保护它,以便复制和逆向工程变得足够困难。我的加密狗设备带有一个提供这些的 api:

  • 检查加密狗是否存在
  • 检查正确的加密狗
  • 写入加密狗中的内存位置
  • 从加密狗等中的内存位置读取。(我认为其余的不是那么好..)

我可以在源代码中做什么,使其变得更难破解。加密狗提供商建议,我应该在循环中或事件之后检查加密狗是否存在,或者我应该以有效的方式使用加密狗内存。但是怎么做?我不知道饼干是怎么裂开的。请阐明一些观点。提前致谢。

PS:请不要建议混淆。我已经这样做了。

0 投票
12 回答
617 浏览

copy-protection - 有什么好的方法可以防止内容被复制到其他网站

我知道无论我做什么,都会有人可以复制它。但是我仍然可以让他们为此努力。使用 php 兼容编码使数据不易复制有哪些好方法。

- - 添加 - -

数据是某些本地体育赛事的结果列表。我们派人出去收集信息、发布信息、进行更正等。然而,一个竞争网站获取我们的结果(我知道他们直接复制它们)并且从不更新它们,这导致人们打电话给我们的办公室并抱怨。

---- 回答我的使用 ----

我选择了其中一个,但是我将使用您的多个答案。我将使用复制意大利面技巧添加我的链接。我将在其中放入虚假的隐藏文本。我还将使用不同版本的 div 标签进行虚假隐藏文本技巧(使其更难抓取或执行复制到 textpad 并轻松替换它之类的操作),我将与一位律师以及关于法律追索权以及我可以做些什么来使他们复制数据(例如创意简历或类似的东西)成为非法。谢谢你的帮助。

0 投票
6 回答
1351 浏览

copy-protection - 防止基于时间的复制保护规避?

我有一些试用软件希望分发给客户。我希望基于试用版的软件在安装 30 天后停止工作。

在软件中简单检查系统日期是实现此目的的最直接方法,但客户不能通过在 Windows 中更改其系统时间/日期来轻松绕过此保护吗?

有没有更好的方法来完成我想要的?

0 投票
6 回答
602 浏览

.net - cf.net 应用程序保护(反调试、混淆)

是否有任何开箱即用的解决方案可以保护 cf.net (3.5) 软件免受逆向工程和未经许可的重新分发(普通黑客保护)?打包器/本地包装器的任何选项?

0 投票
4 回答
2550 浏览

vb.net - 为使用 vb.net 开发的软件生成密钥

大家好,我用vb.net开发了一个工资计算软件……它工作正常,我已经将它转换为exe文件……我的缺点是它可以很容易地复制和粘贴到另一个系统中……我想为 exe 文件生成一个密钥,并且在安装密钥时应该使用该密钥,并且在安装完成后,该密钥不应该再次使用......这是安全的还是给我一些想法如何完成。 ...