难道所有 用注册码方式的授权方法 都可以被 虚拟机克隆复制多份 来使用? (不联网的环境)

2018-08-15 13:01:41 +08:00
 wzw
算注册码基本是用 MAC 地址和 CPU 信息?

如果这样的话 VMware 创建的虚拟机很容易在 2 个主机上创建 2 个一摸一样硬件信息的虚拟机, 那么是不是这样的话, 通过硬件算出注册码的话, 就漏洞很大了.

如果这样, 大家授权用什么方式? 只能加密狗?

(python flask 写的程序, 需求要求要加密只能用在一台机器上, 还不能被克隆, 大家有什么好方案吗?)

谢谢
1948 次点击
所在节点    问与答
15 条回复
wzw
2018-08-15 13:07:44 +08:00
Python 我今天下午准备用 cython 编译试试
moln
2018-08-15 13:38:01 +08:00
我们公司的 crm 是可以这样的
xenme
2018-08-15 13:41:34 +08:00
就看你的检测技术了啊。
比如在生成注册码的时候绑定 cpu,主板,后期检测是否运行在虚拟机内部,各种方案都有。
nfroot
2018-08-15 14:04:53 +08:00
用加密狗
wzw
2018-08-15 14:12:02 +08:00
@moln #2 哪样呀?

@xenme #3 关机绑定了所有硬件信息, 都可被弄成一样的牙

@nfroot #4 一开始就想着不要 加密狗...
Felldeadbird
2018-08-15 14:57:24 +08:00
先限制软件再虚拟机运行?
wzw
2018-08-15 15:59:29 +08:00
@Felldeadbird #6 这算是临时解决办法吧
moln
2018-08-15 16:01:31 +08:00
@wzw 部署在虚拟机后通过克隆可绕过正版验证,不过绕过了也没什么用,运维方便一些而已。
crab
2018-08-15 16:09:47 +08:00
就是联网也能被破解啊,除非使用的代码要更新。
ys0290
2018-08-15 16:12:11 +08:00
定时向服务器发送请求,同一个注册码的请求频率过快就证明被复制了
rocbomb
2018-08-15 16:12:56 +08:00
联网验证呗
增加破解难度
wzw
2018-08-15 16:14:09 +08:00
@moln #8 如果是有用的程序, 一份授权 复制多份, 对于开发者来说是亏的
@crab #9 加密狗好像都可以破解吧
@ys0290 #10 不允许联网...
wzw
2018-08-15 16:14:22 +08:00
@rocbomb #11 不允许联网的...
moln
2018-08-15 16:22:06 +08:00
@wzw 说了是 crm,b/s 的服务端,本来就是部署在一台机器上,全公司使用的。
bgcfb
2018-08-16 13:02:11 +08:00
检测虚拟机就可以了.....或者强制联网..

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/479989

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX