【发布时间】:2010-11-07 17:58:13
【问题描述】:
我想就提高在客户计算机上执行已编译程序的安全性征求您的意见。这个想法是我们将编译好的程序发送给客户端,但该程序是由第三方编写和编译的。如何确保程序在运行时不会对客户的操作系统造成任何损害?什么是实现该目标而不显着降低程序执行性能的最佳方法?
更新:
我假设第三方不想损害客户的操作系统,但他们可能会犯一些错误或他们的程序被其他人感染。
该程序可以编译为字节码或本机,这取决于第三方。
【问题讨论】:
-
您能否说明您担心的威胁是什么?您的问题中的“第三方”是否应该被认为是恶意的,或者可能只是稍微无能?
-
哪个操作系统? Java 字节码还是原生?
-
@thejh 考虑到这个问题根本没有提到 Java,我很难理解你的评论。
-
@thejh 我还是不明白......这个问题也没有提到字节码。 (还有大量基于字节码的语言:.NET 平台、OCaml 和en.wikipedia.org/wiki/Bytecode 的列表)
-
@Pascal Cuoq,@thejh:问题已更新
标签: performance security portable-executable