计算机序列号 - 秘密?

计算机序列号 - 秘密?

有什么理由不分享一次计算机序列号吗?另外,关于电池序列号也有同样的问题?

我正在开发一个在线界面,结合您计算机上运行的一个小守护进程,现在我使用序列号作为 URL 的一部分与他人共享您的数据。除了您的电池序列号和计算机序列号之外,数据是完全匿名的。有什么理由认为这是一个坏主意或这被认为是不好的做法吗?

提前致谢

编辑:

该程序是开源的:http://github.com/cwoebker/como 在线界面可以在这里找到:http://como.cwoebker.com

其目的是收集有关电池容量随时间变化的数据。

答案1

我认为这里有两个问题需要考虑:隐私和可用性。

  • 隐私:

序列号显然可以用作唯一标识符,并且很久以前在奔腾处理器上启用它时,事情进展不顺利

来自维基百科:

Pentium III 是第一款包含唯一、可检索标识号(称为 PSN(处理器序列号))的 x86 CPU。如果此功能未通过 BIOS 禁用,则 Pentium III 的 PSN 可由软件通过 CPUID 指令读取。

1999 年 11 月 29 日,欧洲议会科学与技术选择评估 (STOA) 小组在发布有关电子监控技术的报告后,要求议会委员会成员考虑采取法律措施“防止这些芯片安装在欧洲公民的计算机中”。[13]

最终,英特尔决定删除基于 Tualatin 的奔腾 III 上的 PSN 功能,并且该功能也没有延续到奔腾 4 或奔腾 M。现代英特尔 x86 CPU 中不存在该功能。

正如@EbGreen 指出的那样,您可以使用散列或其他转换来处理存储和共享硬件序列号。

  • 可用性:

我不确定您所说的“计算机序列号”是什么意思。如果它取决于驱动程序、内核、视频卡、网卡和其他可以删除或升级的项目,那么每当用户这样做时,我想他/她都必须重新注册或重新配置您的软件,这是不利的。电池也是如此。(如果计算机序列号来自主板,则问题较少,但主板也可以升级,尽管频率较低)。

笔记:在我写这个答案的时候,楼主评论说这个软件“是为了收集你的电池容量随时间变化的数据”,所以这意味着作为电池,如果更换电池,用户实际上会对调整数据感兴趣,所以我的第二点不是什么大问题。

相关内容