系统事件记录文件编辑权限的验证方法及系统的制作方法

文档序号:6606361阅读:234来源:国知局
专利名称:系统事件记录文件编辑权限的验证方法及系统的制作方法
技术领域
本发明是有关于一种基板管理控制器,且特别是有关于一种基板管理控制器的系统事件记录文件(System Event Log)编辑权限的验证。
背景技术
基板管理控制器(BMC)的系统事件记录文件的保留识别码,是提供系统事件记录文件在软件或使用者需要执行新增、删除、清除系统事件记录文件动作时,须先透过基板管理控制器取得目前系统事件记录文件的保留识别码才能执行。而这个识别码是随机产生的,同时亦会因其它有读取系统事件记录文件的动作而使得此识别码失效。因为在计算机系统中,有太多的行为,如可能是软件程序、或使用者的动作,而会使得刚取得的识别码失效。因此,如何自动地验证在取得编辑系统事件记录文件的一个新的识别码之后,是否会使之前所取得的旧的识别码失效,则为目前系统事件记录保全机制的重要议题。

发明内容
有鉴于此,本发明的主要目的是提出一种系统事件记录文件编辑权限的验证方法,至少包含下列步骤提供一编辑权限验证机制;对一系统事件记录文件发出一编辑动作的请求;透过一基板管理控制器产生一第一保留识别码;对系统事件记录文件发出另一编辑动作的请求;透过基板管理控制器产生一第二保留识别码;以及,判断是否能持第一保留识别码对系统事件记录文件进行编辑动作。利用基板管理控制器(BMC)中的相关命令,交互使用来模拟不同的行为,验证在各种不同的行为下,基板管理控制器的事件记录的验证码是否会因软件或使用者对编辑基板管理控制器中的事件记录的其它动作,而使得在其前一动作所取得用以编辑基板管理控制器的事件记录的验证码失效。本发明的另一目的是提出一种系统事件记录文件编辑权限的验证系统,至少包含对一系统事件记录文件发出一编辑动作请求的构件;对系统事件记录文件发出另一编辑动作的请求的构件;持一保留识别码对系统事件记录文件进行编辑动作的构件;以及, 判断是否能持保留识别码对系统事件记录文件进行编辑动作的构件。以下配合


本发明的较佳实施例,详细说明本发明的技术特征。

为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的详细说明如下图1为本发明的系统事件记录文件编辑权限的验证方法的流程图;以及图2为本发明的系统事件记录文件编辑权限的验证系统的手段功能方块图。主要组件符号说明
100:验证方法200:验证系统110 195:步骤流程 210 240:构件
具体实施例方式请配合参照图1,为本发明的系统事件记录文件编辑权限的验证方法的流程图。如图1所示本发明的验证方法100,首先提供一编辑权限验证机制(步骤110)。然后,判断系统事件记录文件是否能进行编辑(步骤120),以便能检查基板管理控制器(BMC)发出的一个针对系统事件记录文件进行编辑的保留识别码是否正确。接着,透过执行能针对系统事件记录文件进行编辑的一第一软件指令,对一系统事件记录文件发出一编辑动作的请求 (步骤130)。上述步骤130,还包含向基板管理控制器要求一保留识别码(步骤140)。待基板管理控制器收到第一软件指令的要求,即透过一基板管理控制器产生一第一保留识别码(步骤150),然后发送给第一软件。接着,透过执行能针对系统事件记录文件进行编辑的一第二软件指令,再对系统事件记录文件发出另一编辑动作的请求(步骤160)。上述步骤160,还包含向基板管理控制器要求一保留识别码(步骤170)。待基板管理控制器收到第二软件指令的要求,即透过基板管理控制器产生一第二保留识别码(步骤180),然后发送给第二软件。如此,由于基板管理控制器已于步骤180中产生了一第二保留识别码,其系专门提供给第二软件编辑系统事件记录文件的保留识别码。依正常情况,势必在前述步骤150 中所发行给第一软件指令的第一保留识别码必须自动失效,才不致发生系统事件记录的错误。因此,在步骤180之后,本方法提供判断是否能透过第一软件指令持第一保留识别码而对系统事件记录文件进行编辑动作(步骤190)。步骤190中若判断出无法持第一保留识别码对系统事件记录文件进行编辑,则表示系统事件记录文件的编辑权限的保全机制正常运作;但若持第一保留识别码仍能对系统事件记录文件进行编辑,则表示系统事件记录文件的编辑权限的保全机制异常,则记录下异常情形(步骤195)。其中,上述的编辑动作可包含下列动作之一清除系统事件记录文件、执行对系统事件记录文件新增一事件的命令、执行对系统事件记录文件部分新增一事件的命令、执行获取系统事件记录文件的命令、执行从系统事件记录文件删除一事件的命令、执行透过基板管理控制器发出一平台事件的命令、执行发出基板管理控制器一冷启动(Cold Reset)的命令、以及透过基板管理控制器执行硬件重置(Hard Reset) 0配合参照图2,为本发明的系统事件记录文件编辑权限的验证系统的手段功能方块图。为提供前述的系统事件记录文件编辑权限验证机制,本发明的验证系统200至少包含,对一系统事件记录文件发出一编辑动作请求的构件210;对系统事件记录文件发出另一编辑动作的请求的构件220 ;持一保留识别码对系统事件记录文件进行编辑动作的构件 230 ;以及,判断是否能持保留识别码对系统事件记录文件进行编辑动作的构件M0。借此,透过构件210,即可执行能针对系统事件记录文件进行编辑的一第一软件指令,对一系统事件记录文件发出一编辑动作的请求。透过构件220,即可执行能针对系统事件记录文件进行编辑的一第二软件指令,再对系统事件记录文件发出另一编辑动作的请求。透过构件230,即可透过第一软件指令持第一保留识别码而对系统事件记录文件进行编辑,并且判断出持第一保留识别码是否能对系统事件记录文件进行编辑。
其中,上述的编辑动作可包含下列动作之一清除系统事件记录文件、执行对系统事件记录文件新增一事件的命令、执行对系统事件记录文件部分新增一事件的命令、执行获取系统事件记录文件的命令、执行从系统事件记录文件删除一事件的命令、执行透过基板管理控制器发出一平台事件的命令、执行发出基板管理控制器一冷启动(Cold Reset)的命令、以及透过基板管理控制器执行硬件重置(Hard Reset) 0如此,利用本发明的系统事件记录文件编辑权限的验证方法,利用基板管理控制器(BMC)中的相关命令,交互使用来模拟不同的行为,验证在各种不同的行为下,基板管理控制器的事件记录的验证码是否会因软件或使用者对编辑基板管理控制器中的事件记录的其它动作,而使得在其前一动作所取得用以编辑基板管理控制器的事件记录的验证码失效。虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视所附的权利要求书所界定的范围为准。
权利要求
1.一种系统事件记录文件编辑权限的验证方法,其特征在于,至少包含下列步骤 提供一编辑权限验证机制;对一系统事件记录文件发出一编辑动作的请求;透过一基板管理控制器产生一第一保留识别码;对该系统事件记录文件发出另一编辑动作的请求;透过该基板管理控制器产生一第二保留识别码;以及判断是否能持该第一保留识别码对该系统事件记录文件进行该编辑动作。
2.根据权利要求1所述的系统事件记录文件编辑权限的验证方法,其特征在于,该对一系统事件记录文件发出一编辑动作的请求的步骤,是透过执行一第一软件指令来达成。
3.根据权利要求1所述的系统事件记录文件编辑权限的验证方法,其特征在于,中该对一系统事件记录文件发出一编辑动作的请求的步骤,还包含向该基板管理控制器要求一保留识别码的步骤。
4.根据权利要求1所述的系统事件记录文件编辑权限的验证方法,其特征在于,该对该系统事件记录文件发出另一编辑动作的请求的步骤,是透过执行一第二软件指令来达成。
5.根据权利要求1所述的系统事件记录文件编辑权限的验证方法,其特征在于,该对该系统事件记录文件发出另一编辑动作的请求的步骤,还包含向该基板管理控制器要求一保留识别码的步骤。
6.根据权利要求1所述的系统事件记录文件编辑权限的验证方法,其特征在于,该些编辑动作是选于下列项目之一清除该系统事件记录文件、执行对该系统事件记录文件新增一事件的命令、执行对该系统事件记录文件部分新增一事件的命令、执行获取该系统事件记录文件的命令、执行从该系统事件记录文件删除一事件的命令、执行透过该基板管理控制器发出一平台事件的命令、执行发出该基板管理控制器一冷启动的命令、以及透过该基板管理控制器执行硬件重置。
7.根据权利要求1所述的系统事件记录文件编辑权限的验证方法,其特征在于,进一步包含判断该系统事件记录文件是否能进行编辑的步骤。
8.根据权利要求1所述的系统事件记录文件编辑权限的验证方法,其特征在于,该系统事件记录文件是储存于该基板管理控制器中。
9.一种系统事件记录文件编辑权限的验证系统,其特征在于,至少包含 对一系统事件记录文件发出一编辑动作请求的构件;对该系统事件记录文件发出另一编辑动作的请求的构件;持一保留识别码对该系统事件记录文件进行该编辑动作的构件;以及判断是否能持该保留识别码对该系统事件记录文件进行该编辑动作的构件。
10.根据权利要求9所述的系统事件记录文件编辑权限的验证系统,其特征在于,该些编辑动作是选于下列项目之一清除该系统事件记录文件、执行对该系统事件记录文件新增一事件的命令、执行对该系统事件记录文件部分新增一事件的命令、执行获取该系统事件记录文件的命令、执行从该系统事件记录文件删除一事件的命令、执行透过该基板管理控制器发出一平台事件的命令、执行发出该基板管理控制器一冷启动的命令、以及透过该基板管理控制器执行硬件重置。
全文摘要
本发明提出一种系统事件记录文件(System Event Log)编辑权限的验证方法及系统,利用基板管理控制器(BMC)中的相关命令,交互使用来模拟出不同的行为,验证在各种不同的行为下,基板管理控制器的事件记录的验证码是否会因软件或使用者对编辑此事件记录的其它动作,而使得在其前一动作所取得用以编辑此事件记录的验证码失效。
文档编号G06F21/00GK102339363SQ20101023344
公开日2012年2月1日 申请日期2010年7月19日 优先权日2010年7月19日
发明者陈宗楠 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1