首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >专门针对我自己良性程序的恶意版本的技术?

专门针对我自己良性程序的恶意版本的技术?
EN

Security用户
提问于 2015-10-12 18:20:46
回答 1查看 103关注 0票数 1

在编写程序的恶意版本时,当我自己也是编写合法程序的人时,我是否可以使用任何特殊的技术?(我愿意对合法版本采取任何可能增加恶意版本的破坏可能性的措施)

我是一名软件开发人员,由于盗版而陷入财务困境。我目前的项目可能也会遇到同样的情况,我希望更积极地保护它(并进行一种小小的报复),将我自己程序的恶意版本上传到侵权服务中。

程序本身是可执行的,目标是窗口。我的目标是对尽可能多的人造成最严重的损害,尽管使用可执行文件,这应该是很容易的。(最困难的部分是获得侵权者的信任,并在足够长的时间内避免被发现,从而最大限度地发挥损害的潜力)

EN

回答 1

Security用户

发布于 2015-10-12 22:02:54

这不是解决这个问题的正确办法。它会给自己带来法律上的影响,并导致一系列你想要避免的问题。相反,您应该实现最佳实践,以确保您自己和您的程序安全。

你真的应该让人们想买你的软件或实现的拷贝保护,不会让人们放弃购买它。您的方法背后有一些逻辑,但它仍然是黑帽逻辑,应该不惜一切代价加以避免。

你真正应该做的是提供价值、激励和保护。上传您的评估副本到洪流网站,让人们使用它减少一组功能,并使这些付费功能真正有用(删除单个广告,添加额外的常见输出格式,有帮助的功能,等等)。这样,足够多的人会找到它,尝试它,如果它是一个好的价值,买它。

现在,这听起来可能像是一只龙头,但它带来了一个非常大的优势:它会让那些决定破解它的人更难尝试上传它,因为你会把你的版本放在第一位,让人们找到你的合法版本,而不是他们的破解版本。现在,当他们去偷它时,他们只会试一试。这样做足够,并保持警惕和洪流不应该存在于您的产品,你自己不使用他们在那里。事实上,提供它作为您的免费或评估副本的官方来源。

至少这样,你不会进监狱/监狱/联邦/更糟,你不会被起诉,如果一个合法的用户不小心得到其中一个版本。

其他最佳做法包括设置注册服务器和代码,以便根据系统(如UUID)记录一些非个人身份的可识别内容,以便跟踪这些计算机,如果怀疑有人非法使用这些计算机,就会有某种证据(将自己的破解、报告、非破坏性副本作为蜜罐上传到互联网上)。通过这种方式,注册用户被注册为合法用户,而未注册用户被记录为非合法用户。

一个很好的地方,把这些代码是专业的功能,将被破解。如果键在内存中不存在,因为它已经被绕过,因此没有存储,报告!这样你就能得到你的保护,而不会在某个糟糕的地方结束。

票数 2
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/102512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档