验证方法、信息处理装置、集成电路制造方法及图纸

技术编号:2827790 阅读:278 留言:0更新日期:2012-04-11 18:40
虚拟机由于接口等、安装所需的信息被公开,所以无论是谁均可安装虚拟机。因此,通过非法安装虚拟机,使其上运行的程序不执行正规的动作,而是执行非法的动作成为可能。程序通过根据验证规则比较虚拟机的特定存储器信息与程序自身具有的验证用信息,验证使自身运行的虚拟机是否被正规安装,排除非法的虚拟机。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种在程序执行中使用虚拟机的设备,尤其涉及一种判断安装虚拟机的平台的合法性、在该平台为非法的情况下进行排除的技术。
技术介绍
近年来,为了不依赖于OS或CPU等平台使程序运行,利用虚拟机。通常,由于软件安装虚拟机,接口等安装所需的信息被公开,所以无论是谁均可安装虚拟机。因此,通过非法安装虚拟机,可使其上运行的程序不执行正规的动作,而执行非法的动作。该程序例如是电影等保护内容著作权的程序时,关系到非法再现内容。
技术实现思路
本专利技术鉴于上述问题,其目的在于提供一种信息处理方法,程序可验证使自身运行的虚拟机是否被正规安装。为了解决上述课题,在本专利技术中,提供一种验证方法,在信息处理装置中使用,该信息处理装置利用内部包含的虚拟机执行与内容的再现有关的处理,其特征在于:该方法包含:读出步骤,读出与所述内容一起记录在记录媒体中的验证程序;和验证步骤,通过所述虚拟机执行所述验证程序,验证包含所述虚拟机的所述信息处理装置的合法性。通过使用上述验证方法,验证程序可验证使自身运行的虚拟机是否被正规安装。另外,也可以是所述验证步骤包含:取得步骤,所述验证程序取得保持在所述信息处理装置的规定存储器地址的值,作为验证信息;-->和判断步骤,所述验证程序根据由所述取得步骤取得的所述验证信息,判断所述信息处理装置是否合法。在上述验证方法中,使用保持在规定的存储器地址的值来执行信息处理装置的验证。因此,若不知道保持着用于执行验证的值的存储器地址,则不能安装虚拟机。因此,不知道存储器地址的非法的第三者难以安装非法的虚拟机。另外,也可以是所述记录媒体还记录在所述虚拟机上执行、并包含与所述内容的再现有关的处理步骤的再现关联程序,所述验证方法还包含抑制步骤,在验证的结果是所述信息处理装置为非法的情况下,该抑制步骤抑制与所述内容再现有关的处理步骤的执行。由此,非法的虚拟机中不能执行内容再现。另外,也可以是所述内容变形为可由规定的复原处理复原,与所述内容再现有关的处理步骤,包含利用所述复原处理来复原变形的所述内容的步骤,所述抑制步骤抑制所述复原处理的执行。由此,在例如为了保护著作权等而变形内容的情况下,非法的虚拟机不能执行内容的复原处理。另外,也可以是所述验证信息是根据定时不同而变化的信息。根据上述验证方法,由于使用随定时不同而变化的信息作为验证信息,所以即便在非法解析者能确定保持验证信息的存储器地址的情况下,也难以确定合法的验证信息的值。因此,非法的第三者难以非法地安装可通过基于验证程序的验证的执行环境。另外,也可以是所述验证信息是与执行所述再现的内容有关的信息。根据上述验证方法,验证程序根据与再现的内容有关的信息,验证信息处理装置的合法性。由此,验证程序可验证再现的内容是否是应与该验证程序一起使用的内容。因此,上述验证方法例如可防止非法的第三者复制合法的验证程-->序,在再现其它内容时,通过读入复制的验证程序,使对该其它内容的验证通过这样的非法行为。另外,也可以是所述验证信息是依赖于包含所述虚拟机的执行环境的信息。由此,验证程序可验证执行该验证程序的执行环境是否是不知道合法的验证信息的非法第三者安装的执行环境。另外,也可以是所述记录媒体中还将验证值与验证规则相对应地加以记录,所述判断步骤包含比较步骤,该比较步骤根据与所述验证值相对应的所述验证规则,对由所述取得步骤取得的所述验证信息、和记录在所述记录媒体中的所述验证值进行比较,所述判断步骤在所述比较的结果为满足所述验证规则的情况下,判断为所述信息处理装置合法。由此,不知道验证值与验证规则的非法的第三者难以安装非法的虚拟机。另外,也可以是所述取得步骤包含请求步骤,该请求步骤在验证的定时,请求保持在所述规定的存储器地址的值,所述验证方法还包含返回步骤,对应于所述请求步骤的所述请求,读出保持在所述规定的存储器地址的值,将读出的值作为所述验证信息,返回到所述验证程序,所述取得步骤的所述取得,是取得对所述请求所返回的所述验证信息,所述比较步骤使用通过所述返回而取得的所述验证信息,执行所述比较。另外,也可以是所述记录媒体中,还将多个所述验证值与验证定时相对应地加以记录,所述比较步骤使用在所述验证定时所取得的验证信息、和与所述验证定时相对应的所述验证值及所述验证规则,执行所述比较,所述判断步骤包含:重复步骤,每当变为所述验证定时时,重复执行所述比较步骤;和确定步骤,在所述重复的结果为所述验证信息与所述验证值不满足所述验证规则达到规定次数以上的情况下,确定为所述信息处理装置非法。在上述验证方法中,在不满足验证规则达到规定次数以上的情况下,确认为信息处理装置非法,所以可使验证的精度提高。-->另外,也可以是所述记录媒体中,将多个所述验证值中的每个与唯一识别所述虚拟机的识别信息相对应地加以记录,所述比较步骤使用与所述信息处理装置中包含的虚拟机的识别信息相对应的验证值,执行所述比较。由此,可使用对每个虚拟机不同的验证值来执行验证。另外,也可以是所述记录媒体中还将验证的定时与验证规则相对应地加以记录,所述信息处理装置还具备存储部件,存储在规定的定时保持在所述规定的存储器地址的值,作为比较用信息,所述取得步骤取得在所述验证定时保持在所述规定的存储器地址的值,作为所述验证信息,所述判断步骤包含:比较步骤,根据所述验证规则,对在所述验证定时取得的所述验证信息、和存储在所述存储部件中的比较用信息进行比较,所述判断步骤根据所述比较的结果,执行所述信息处理装置是否合法的所述判断。另外,也可以是所述取得步骤包含请求步骤,该请求步骤请求在所述验证定时、保持在所述规定的存储器地址的值,所述验证方法还包含返回步骤,该返回步骤对应于所述请求步骤的所述请求,读出保持在所述规定的存储器地址的值,将读出的值作为所述验证信息,返回至所述验证程序,所述取得步骤的所述取得,是取得对所述请求所返回的所述验证信息,所述比较步骤使用通过所述返回而取得的所述验证信息执行所述比较。另外,也可以是所述信息处理装置还具备生成随机数的随机数生成部,所述验证方法还包含随机数保持步骤,在每次变为所述验证的定时时,使所述随机数生成部生成随机数,使生成的随机数保持在所述规定的地址,所述取得步骤在所述验证定时,通过读出由所述随机数保持步骤所保持的所述随机数,执行所述验证信息的所述取得,所述判断步骤在所述比较的结果为所述验证信息与所述比较用信息不同的情况下,判断为所述信息处理装置合法。由此,不知道在信息处理装置的合法性验证中使用随机数这样的安装的非法的第三者难以安装非法的虚拟机。另外,也可以是所述随机数生成部根据依赖于包含所述虚拟机的-->执行环境的信息,执行所述生成。由此,在执行环境不同的情况下,随机数生成部在各执行环境下生成相同随机数的可能性变低。另外,也可以是所述信息处理装置还具备计时部,对时刻进行计时,并写入所述规定的存储器地址,所述存储部件存储在规定定时写入所述规定的存储器地址的所述时刻,作为比较用信息,所述取得步骤在所述验证定时,通过读出写入所述规定的存储器地址的所述时刻,执行所述验证信息的所述取得,所述判断步骤在所述比较的结果为所述验证信息所表示的时刻与所述比较用信息所表示的时刻相比增加了的情况下,判断为所述信息处理装置合法。由此,不知道在本文档来自技高网...

【技术保护点】
一种验证方法,在信息处理装置中使用,该信息处理装置利用内部包含的虚拟机执行与内容的再现有关的处理,其特征在于:该方法包含:读出步骤,读出与所述内容一起记录在记录媒体中的验证程序;和验证步骤,通过所述虚拟机执行所述验证 程序,验证包含所述虚拟机的所述信息处理装置的合法性。

【技术特征摘要】
【国外来华专利技术】US 2005-7-14 60/698,9311.一种验证方法,在信息处理装置中使用,该信息处理装置利用内部包含的虚拟机执行与内容的再现有关的处理,其特征在于:该方法包含:读出步骤,读出与所述内容一起记录在记录媒体中的验证程序;和验证步骤,通过所述虚拟机执行所述验证程序,验证包含所述虚拟机的所述信息处理装置的合法性。2.根据权利要求1所述的验证方法,其特征在于:所述验证步骤包含:取得步骤,所述验证程序取得保持在所述信息处理装置的规定存储器地址的值,作为验证信息;和判断步骤,所述验证程序根据由所述取得步骤取得的所述验证信息,判断所述信息处理装置是否合法。3.根据权利要求2所述的验证方法,其特征在于:所述记录媒体还记录在所述虚拟机上执行、并包含与所述内容的再现有关的处理步骤的再现关联程序,所述验证方法还包含抑制步骤,在验证的结果是所述信息处理装置为非法的情况下,该抑制步骤抑制与所述内容再现有关的处理步骤的执行。4.根据权利要求3所述的验证方法,其特征在于:所述内容变形为可由规定的复原处理复原,与所述内容再现有关的处理步骤,包含利用所述复原处理来复原变形的所述内容的步骤,所述抑制步骤抑制所述复原处理的执行。5.根据权利要求2所述的验证方法,其特征在于:所述验证信息是根据定时不同而变化的信息。6.根据权利要求2所述的验证方法,其特征在于:所述验证信息是与执行所述再现的内容有关的信息。7.根据权利要求2所述的验证方法,其特征在于:所述验证信息是依赖于包含所述虚拟机的执行环境的信息。8.根据权利要求2所述的验证方法,其特征在于:所述记录媒体中还将验证值与验证规则相对应地加以记录,所述判断步骤包含比较步骤,该比较步骤根据与所述验证值相对应的所述验证规则,对由所述取得步骤取得的所述验证信息、和记录在所述记录媒体中的所述验证值进行比较,所述判断步骤在所述比较的结果为满足所述验证规则的情况下,判断为所述信息处理装置合法。9.根据权利要求8所述的验证方法,其特征在于:所述取得步骤包含请求步骤,该请求步骤在验证的定时,请求保持在所述规定的存储器地址的值,所述验证方法还包含返回步骤,对应于所述请求步骤的所述请求,读出保持在所述规定的存储器地址的值,将读出的值作为所述验证信息,返回到所述验证程序,所述取得步骤的所述取得,是取得对所述请求所返回的所述验证信息,所述比较步骤使用通过所述返回而取得的所述验证信息,执行所述比较。10.根据权利要求8所述的验证方法,其特征在于:所述记录媒体中,还将多个所述验证值与验证定时相对应地加以记录,所述比较步骤使用在所述验证定时所取得的验证信息、和与所述验证定时相对应的所述验证值及所述验证规则,执行所述比较,所述判断步骤包含:重复步骤,每当变为所述验证定时时,重复执行所述比较步骤;和确定步骤,在所述重复的结果为所述验证信息与所述验证值不满足所述验证规则达到规定次数以上的情况下,确定为所述信息处理装置非法。11.根据权利要求8所述的验证方法,其特征在于:所述记录媒体中,将多个所述验证值中的每个与唯一识别所述虚拟机的识别信息相对应地加以记录,所述比较步骤使用与所述信息处理装置中包含的虚拟机的识别信息相对应的验证值,执行所述比较。12.根据权利要求2所述的验证方法,其特征在于:所述记录媒体中还将验证的定时与验证规则相对应地加以记录,所述信息处理装置还具备存储部件,存储在规定的定时保持在所述规定的存储器地址的值,作为比较用信息,所述取得步骤取得在所述验证定时保持在所述规定的存储器地址的值,作为所述验证信息,所述判断步骤包含:比较步骤,根据所述验证规则,对在所述验证定时取得的所述验证...

【专利技术属性】
技术研发人员:永田峰久小野田仙一中野稔久山本雅哉村濑薰小塚雅之大石丈於高岛芳和山西隆志大泽义知米满润村松克美
申请(专利权)人:松下电器产业株式会社索尼株式会社
类型:发明
国别省市:JP[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1