发明名称 保护性使用动态连接的可执行模块的系统和方法
摘要 一个计算机系统有一程序模块验证器和至少第一和第二程序模块。每个程序模块有一数字标记和一可执行过程。第一程序模块还包括一对第二程序模块的过程调用,第二程序模块包括一响应所述调用的可执行过程,第一、二程序模块都包括一对程序模块验证器的过程调用和当产生否定的验证时禁止执行的指令。程序模块验证器验证任一程序模块的可靠性并返回一个肯定或否定的验证,当返回否定验证时,调用程序模块产生异常并终止其执行。
申请公布号 CN1154515A 申请公布日期 1997.07.16
申请号 CN96122021.X 申请日期 1996.10.24
申请人 太阳微系统有限公司 发明人 查尔斯·E·麦克梅尼斯
分类号 G06F15/00 主分类号 G06F15/00
代理机构 柳沈知识产权律师事务所 代理人 马莹
主权项 1、一个计算机系统包括:(A)一个程序模块验证器,用于通过验证对任何指定的程序模块的可靠性,并通过根据每一个这样的过程调用返回一个验证肯定或否定来响应所述程序模块验证器的过程调用;(B)第一程序模块,和(C)第二程序模块;所述的第一和第二程序模块中的一个模块包含对其中的另一个模块的过程调用;所述的第一和第二程序模块中至少一个模块包含:一个对所述的程序模块验证器的过程调用以便验证所述的第一和第二程序模块中的另一个模块的可靠性;和多个指令,用于当对所述的程序模块验证器进行所述的过程调用产生了被所述的程序模块验证器返回的一个验证否定时,终止所述的程序模块的执行。
地址 美国加利福尼亚州