我正在考虑实施一种方法,通过将我的软件激活/试用期与用户机器的唯一指纹绑定在一起,以确保其完整性。经过研究,我确定最可靠的选择是获取不太可能被更改的硬件组件的标识符,例如主板或 CPU。但是,我遇到的信息表明,获取主板标识符可能并不总是可行的,因此,诉诸 CPU 标识符可能是唯一可用的选项。在我继续将资源投入到这一安全策略之前,我想询问普通计算机用户更改 CPU 标识符的可行性,特别是如果他们知道此标识符与我的软件的激活有关,并且更改它会导致试用期重置。出于软件安全的目的,依赖 CPU 标识符是否安全?
是否可以通过软件来改变CPU ID?
相关内容
- 运行 apt-get upgrade 并执行自动删除后没有互联网/蓝牙连接
- Ubuntu、openSUSE、Fedora 和 Elementary 均无法执行 acpi 任务
- 如何使用 refstyle 在 LyX 中获取大写交叉引用
- 多元宇宙存储库更新警告消息
- 如何重命名 MySQL localhost 中的现有数据库
- 如何让 chrome 页面字体像 UI 一样呈现?
- .git 文件夹的权限应该是什么样的?错误:无法打开 .git/FETCH_HEAD:权限被拒绝
- 验证 URL 是否存在
- ChromeBox 上的 Ubuntu 核心
- Linux中一个线程中的一个信号可以中断同一进程的另一个线程的睡眠周期吗