【技术实现步骤摘要】
本专利技术涉及一般的分布式计算机系统,尤其涉及一种系统和方法,其中其完整性可校验的的程序的程序解释器包括一用于使用来自可靠源的不可校验程序和用于拒绝执行其它不可校验程序的装置。本文中定义的术语“结构”意在表示一类计算机模型的操作特征。不同结构的例子有苹果(Macintosh)计算机,采用DOS或Windows操作系统的IBM PC兼容机,运行Solaris操作系统的SUN Microsystems计算机和采用Unix操作系统的计算机系统。本文中定义的术语“中性结构”意指某种程序,诸如以Java(SunMicrosystems公司的一个商标)语言编写的程序,在各种采用几个不同计算机结构的计算机平台上执行的能力。本文中定义的术语“特定结构”意指对只在采用单一计算机结构的计算机平台上执行的某种程序的要求。例如,以80486汇编语言编写的目标码程序只能在采用IBM PC兼容机结构的计算机上执行(该程序也在包含IBM PC兼容机仿真器的其它计算机中执行)。中性结构程序(ANProgram)的重要特点包括用中性结构语言(ANLanguage)编写的程序的结构独立性。例如 ...
【技术保护点】
一种计算机,包括:一程序完整性校验器,它校验用中性结构语言编写的程序是否满足预定的程序完整性判据;一数字标记校验器,它校验包含在该程序中的程序源方的数字标记;一不可靠对象类保存区,它存储不可靠对象类;一可靠对象类保存区,它存 储可靠对象类;每个所述对象类包括至少一个程序,每个程序包含从一程序组中选择的程序,该程序组包括(A)用中性结构语言编写的中性结构程序和(B)用特定结构语言编写的其完整性不能被完整性校验器校验的特定结构程序;一特定结构程序执行器; 一中性结构程序执行器;一用户地址空间;以及一类装入器,当请求执行在一对象 ...
【技术特征摘要】
...
【专利技术属性】
技术研发人员:查尔斯E麦克马尼斯,
申请(专利权)人:太阳微系统有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。