你能想到一种机制来确保我的软件(GUI应用程序)是我当前正在运行的软件,而不是一个骗子(作为黑盒子)。
这听起来像一个疯狂的要求,但这个软件决定了生命(它是一种医疗设备),如果有人坚持做坏事,他可以创建一个类似的软件,并确保以某种方式替换真正的版本。
对我来说,任何硬件/软件选项都是有效的。我针对的是Windows和Java语言。如果需要与另一个软件/硬件补充来使其一起工作,当然可以做到。
敬礼, Oren
你能想到一种机制来确保我的软件(GUI应用程序)是我当前正在运行的软件,而不是一个骗子(作为黑盒子)。
这听起来像一个疯狂的要求,但这个软件决定了生命(它是一种医疗设备),如果有人坚持做坏事,他可以创建一个类似的软件,并确保以某种方式替换真正的版本。
对我来说,任何硬件/软件选项都是有效的。我针对的是Windows和Java语言。如果需要与另一个软件/硬件补充来使其一起工作,当然可以做到。
敬礼, Oren