Safe to execute verification of software
    1.
    发明授权
    Safe to execute verification of software 失效
    安全执行软件验证

    公开(公告)号:US6128774A

    公开(公告)日:2000-10-03

    申请号:US959730

    申请日:1997-10-28

    摘要: A computer-implemented method of verifying that untrusted software supplied by a code producer is safe to execute by a code consumer. The method includes the step of defining a safety policy that specifies safe operating conditions of the untrusted software on the code consumer. The method also includes the steps of generating a safety predicate for the untrusted software that determines if execution by the code consumer of the untrusted software will violate said safety policy and generating a safety proof that proves that said safety predicate is valid. The method further includes the step of validating the untrusted software for execution based on said safety proof and said safety predicate.

    摘要翻译: 验证由代码生成器提供的不可信软件可以安全地由代码消费者执行的计算机实现的方法。 该方法包括定义安全策略的步骤,该安全策略规定了代码消费者上不可信软件的安全操作条件。 该方法还包括以下步骤:产生用于不可信软件的安全谓词,其确定代码消费者对不可信软件的执行是否违反所述安全策略并产生证明所述安全谓词有效的安全性证明。 该方法还包括基于所述安全证明和所述安全谓词来验证不可信软件以执行的步骤。