免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4162 | 回复: 17

[书评] 五一不好玩。干点正事儿。机器的唯一识别,怎么做?有过来人能讲讲。 [复制链接]

论坛徽章:
1
程序设计版块每日发帖之星
日期:2015-10-21 06:20:00
发表于 2015-05-03 10:13 |显示全部楼层
本帖最后由 moxies 于 2015-05-03 10:15 编辑

百度后,说cpuid 可能不唯一,硬盘id可能不唯一。

如果真是这样,只能md5以上+mac了。

但,还是想知道,有没有其他方法。另主板序列用内联汇编能取到么?

论坛徽章:
1
程序设计版块每日发帖之星
日期:2015-10-21 06:20:00
发表于 2015-05-03 10:31 |显示全部楼层
dmidecode 是直接读bios在线性地址的数据。汇编咋搞,有没有类似开源的软件。 没人回复,我自己找,自己回复。就是费点事儿。

论坛徽章:
0
发表于 2015-05-04 08:47 |显示全部楼层
我也想知道这个方法,前段时间写过一个汇编得cpuid获取方法,不过感觉不对

论坛徽章:
208
巨蟹座
日期:2013-09-02 09:16:36卯兔
日期:2013-09-02 20:53:59酉鸡
日期:2013-09-05 21:21:45戌狗
日期:2013-10-15 20:51:17寅虎
日期:2013-10-18 21:13:16白羊座
日期:2013-10-23 21:15:19午马
日期:2013-10-25 21:22:48技术图书徽章
日期:2013-11-01 09:11:32双鱼座
日期:2013-11-01 20:29:44丑牛
日期:2013-11-01 20:40:00卯兔
日期:2013-11-11 09:21:32酉鸡
日期:2013-12-04 19:56:39
发表于 2015-05-04 09:37 |显示全部楼层
moxies 发表于 2015-05-03 10:13
百度后,说cpuid 可能不唯一,硬盘id可能不唯一。

如果真是这样,只能md5以上+mac了。

哥的老板最吊,什么部件都要可以替换,然后还要求唯一确定整机
跟他讲道理,还说这nm是客户需求,必须满足

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
发表于 2015-05-04 09:44 |显示全部楼层
流氓无产者 发表于 2015-05-04 09:37
哥的老板最吊,什么部件都要可以替换,然后还要求唯一确定整机
跟他讲道理,还说这nm是客户需求,必须满 ...


加个硬件狗吧。

不知道你们是什么软件,一般应该转变思路,不卖软件卖服务

论坛徽章:
208
巨蟹座
日期:2013-09-02 09:16:36卯兔
日期:2013-09-02 20:53:59酉鸡
日期:2013-09-05 21:21:45戌狗
日期:2013-10-15 20:51:17寅虎
日期:2013-10-18 21:13:16白羊座
日期:2013-10-23 21:15:19午马
日期:2013-10-25 21:22:48技术图书徽章
日期:2013-11-01 09:11:32双鱼座
日期:2013-11-01 20:29:44丑牛
日期:2013-11-01 20:40:00卯兔
日期:2013-11-11 09:21:32酉鸡
日期:2013-12-04 19:56:39
发表于 2015-05-04 09:46 |显示全部楼层
hellioncu 发表于 2015-05-04 09:44
加个硬件狗吧。

不知道你们是什么软件,一般应该转变思路,不卖软件卖服务

连唯一的usb key都下了,说是降低成本,你觉得这个方案能接受?

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
发表于 2015-05-04 09:51 |显示全部楼层
流氓无产者 发表于 2015-05-04 09:46
连唯一的usb key都下了,说是降低成本,你觉得这个方案能接受?


能不能要求启动时必须联网登录?那样就不用管硬件,管用户就行了

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
发表于 2015-05-04 10:16 |显示全部楼层
回复 7# hellioncu

这个办法好。


   

论坛徽章:
0
发表于 2015-05-04 14:30 |显示全部楼层
,我也遇到过这种二比需求。我还是在浏览器内开发,老板说为了配合推广策略,防止用户作弊刷佣金,客户端必须获取用户计算机的网卡硬盘啥的唯一标识。我说浏览器恐怕没有这个权限吧,然后技术经理不知从网上哪个犄角旮旯里搜来一篇技术文章塞给我,叫我做个Demo出来。Demo出来了,还真能获取,不过在获取之前会弹出一个警告框,用户授权后才能读取。老板跟技术经理说,这怎么能行呢?提了示了不就失去防作弊的意义了吗?你要就这个问题深入研究学习一下,要从技术上避开警告框。当时我汗就下来了,然后我给他们大致介绍了一下浏览器的安全沙箱机制,并说不排除存在可利用的安全漏洞,让我们悄悄地读取唯一标识,但这种漏洞是不靠谱的,今天能用,说不定今晚上就失效了。老板您大把的钱怎么可以寄托在这个虚无缥缈的漏洞上捏?

安全沙箱就是为了防止非法获取用户资料的行为,如果轻易就能绕过去,设计安全沙箱的人不就成了二比了吗?他们不是二比,我们就是二比,反正有一方是二比。当然后面这段话我没有说,我只是笑而不语。

论坛徽章:
0
发表于 2015-05-04 18:01 |显示全部楼层
程序启动后找到本程序的可执行文件所在的硬盘,悄悄记住ID或者联网记录ID和用户名就行了。要求什么硬件都能替换,那只有记住程序脚下这片土地了。还能怎么滴?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP