security - U盘上软件的反盗版措施
问题描述
问题:
我想把一个软件放在 U 盘上。如果没有驱动器中的 USB 记忆棒,该软件需要有效地无法使用,也许是为了防止硬件篡改。
该软件不会批量生产;它具有利基吸引力,因此我们谈论的是在其生命周期内可能售出 1000-10000 台。
USB 记忆棒在某些方面可能是非标准的,因为标准 USB 记忆棒通常是用户可读的。该软件无需任何安装即可从 U 盘运行,理想情况下,它必须在没有有效互联网连接的计算机上运行。
这可能吗 ?有什么办法可以做到这一点,即使在有限的范围内?
谢谢你。
解决方案
硬件解决方案:将一个 USB 集线器、一个商业 USB 软件保护设备和您的 USB 数据棒放入一个整洁的小塑料盒中。
注意:一些商业软件保护棒可能有足够的内存供您的应用程序使用。由于网站规则,无法在此处推荐产品。
推荐阅读
- python-3.x - pycharm 项目在“运行”上运行,但 pyinstaller --onefile 给出了与纸浆相关的错误
- javascript - HTML 图像属性返回未定义
- java - spring ldap模板认证
- php - xmlHttp responseText 返回 php 文件而不是运行 php 脚本的结果
- c++ - 奇怪地重复出现的模板模式 - 不能创建超过 1 个派生类?
- reactjs - React 尝试使用 .map 将来自多个 API 的数据填充到同一个映射容器中
- android - 为什么 EditText 只接受主题?
- ubuntu-16.04 - 如何在运行 Virtualmin 控制面板的 ubuntu 16.04 上安装 php 5.6
- python - 熊猫:删除一列的值出现在另一行的任何行上的行
- bash - bash 如何从 txt 文件中的链接获取 html 代码