确保我正在使用我的软件而不是冒名顶替者。 Windows, Java, 硬件
ensure I'm working with my software and not an imposter. Windows, Java, Hardware
你能想出一种机制来保证我的软件(GUI 应用程序)是我目前使用的软件 运行 而不是冒名顶替者(作为黑盒)。
这听起来是个疯狂的要求,但这个软件决定了生命(它是一个医疗器械),如果有人坚持做坏事,他可以创建一个类似的软件,并确保以某种方式用他的替代正版。版本。
任何硬件/软件选项对我都有效。我的目标是 Windows 和 Java 语言。如果需要再补上一块software/hardware使其协同工作,这当然是可以的。
BR,
奥伦
最好的办法是为此遵循标准程序。简而言之,您可以执行以下操作。
在您的机器上:
- 将代码放入 jar 文件
- 使用私钥对 jar 文件进行数字签名
- 将您的 public 密钥分发给代码 运行ner 机器
上码运行内机
- 设置安全策略 运行 您的应用程序仅具有有效的数字签名
- 导入public密钥
详情请关注this tutorial.
你能想出一种机制来保证我的软件(GUI 应用程序)是我目前使用的软件 运行 而不是冒名顶替者(作为黑盒)。
这听起来是个疯狂的要求,但这个软件决定了生命(它是一个医疗器械),如果有人坚持做坏事,他可以创建一个类似的软件,并确保以某种方式用他的替代正版。版本。
任何硬件/软件选项对我都有效。我的目标是 Windows 和 Java 语言。如果需要再补上一块software/hardware使其协同工作,这当然是可以的。
BR, 奥伦
最好的办法是为此遵循标准程序。简而言之,您可以执行以下操作。
在您的机器上:
- 将代码放入 jar 文件
- 使用私钥对 jar 文件进行数字签名
- 将您的 public 密钥分发给代码 运行ner 机器
上码运行内机
- 设置安全策略 运行 您的应用程序仅具有有效的数字签名
- 导入public密钥
详情请关注this tutorial.