token - 如何最好地执行离线许可证密钥并防止用户更改他们的机器时间?
问题描述
我有一个软件,我想使用许可证密钥锁定它。此键包含 unix 时间戳格式的到期日期。为了检查软件中的许可证是否有效,我将当前的 unix 时间戳与许可证密钥中的到期日期进行比较。这是棘手的一点:我希望能够允许用户离线运行软件,而无需向服务器发出请求以验证许可证(本质上,用户不应该需要外部网络连接来运行软件)。
是否有任何策略可用于防止用户简单地更改其机器上的时钟,从而绕过许可证到期?
解决方案
推荐阅读
- python - 如何在 Python 中检查登录用户是否具有系统管理员权限
- python - Errno 13 打开时,即使启用了权限
- r - 如何通过 fitdistrplus 包选择分布参数?
- ios - 基于模板创建自定义视图
- django - 从 int:pk 更改为 Slug
- python-3.x - 如何在python中删除重复项?
- backbase - 错误没有导出成员“HTTP_PARAMS_FACTORY”
- javascript - 有没有办法修改 R 传单中现有标记/形状的不透明度(有光泽)
- java - 使用 application.yml 将 Spring Boot 记录到 Windows PC 中的文件
- javascript - 需要 JS 错误 在 IE 中无法解决?