一种测试计算机防护系统日志功能的方法及装置的制造方法

文档序号:10534697阅读:217来源:国知局
一种测试计算机防护系统日志功能的方法及装置的制造方法
【专利摘要】本发明提供了一种测试计算机防护系统日志功能的方法及装置,该方法包括:确定被测试对象,并设定所述被测试对象的防护规则;根据所述防护规则,设定对应的违规操作类型;设定循环操作次数;根据所述违规操作类型及所述循环操作次数,对所述被测试对象进行违规操作,使所述计算机防护系统形成对应的违规日志;根据所述循环操作次数及所述违规日志,判断所述计算机防护系统的日志功能是否正常。该装置包括:第一设定单元、第二设定单元、执行单元及判断单元。本方案能够提高对计算机防护系统日志功能进行测试的效率。
【专利说明】
一种测试计算机防护系统日志功能的方法及装置
技术领域
[0001 ]本发明涉及计算机技术领域,特别涉及一种测试计算机防护系统日志功能的方法及装置。
【背景技术】
[0002]随着计算机技术的不断进步与发展,计算机被广泛应用于各个领域,特别是服务器,作为高性能的计算机被广泛应用于大型企业和事业单位,主要用于运行重要业务。随着服务器的广泛应用,服务器的安全也越来越受到重视,因为服务器一旦被非法入侵,将造成业务运行异常或重要数据的泄露。为了保证服务器的安全性,通常需要防御系统对服务器进行保护。
[0003]计算机防护系统是一种系统控制软件,它能监控计算机中文件的运行、对文件的编辑、对进程的调用以及对注册表的修改。计算机上安装此软件后,可对保护文件、进程、注册表等设置防护规则,当被保护的对象受到非法操作时,软件可以阻止非法操作并记录一条违规日志,用户通过防护系统生成的日志可以获得计算机遭受非法入侵的具体情况。为了保证防护系统的有效性,防护系统软件设计完成后要对其进行测试,其中一个测试项目就是对防护系统的日志功能进行测试。
[0004]目前,在测试防护系统的日志功能时,通过人工操作产生违规日志,然后通过将防护系统生成的日志与人工操作记录进行对比,判断防护系统的日志功能是否正常。
[0005]针对于现有技术测试防护系统日志功能的方法,为了保证测试的有效性,需要产生大量的违规日志,通过人工操作产生违规日志的方法,需要耗费大量的时间,对防护系统日志功能测试的效率较低。

【发明内容】

[0006]本发明实施例提供了一种测试计算机防护系统日志功能的方法及装置,能够提高对计算机防护系统日志功能进行测试的效率。
[0007]本发明实施例提供了一种测试计算机防护系统日志功能的方法,包括:
[0008]确定被测试对象,并设定所述被测试对象的防护规则;
[0009]根据所述防护规则,设定对应的违规操作类型;
[0010]设定循环操作次数;
[0011 ]根据所述违规操作类型及所述循环操作次数,对所述被测试对象进行违规操作,使所述计算机防护系统形成对应的违规日志;
[0012]根据所述循环操作次数及所述违规日志,判断所述计算机防护系统的日志功能是否正常。
[0013]优选地,所述被测试对象包括:文件、进程及注册表中的任意一个或多个。
[0014]优选地,所述防护规则包括:只读、只写及禁止所有操作中的任意一种。
[0015]优选地,所述根据所述防护规则,设定对应的违规操作类型包括:
[0016]当所述防护规则为只读时,将所述违规操作类型设定为违规只读方式;
[0017]当所述防护规则为只写时,将所述违规操作类型设定为违规只写方式;
[0018]当所述防护规则为禁止所有操作类型时,将所述违规操作类型设定为违规所有方式。
[0019]优选地,所述根据所述违规操作类型及所述循环操作次数,对所述被测试对象进行违规操作包括:
[0020]根据所述违规操作类型,对所述被测试对象进行循环违规操作,直至所述循环违规操作的次数达到所述循环操作次数。
[0021 ]优选地,该方法进一步包括:设定循环操作间隔时间;
[0022]所述对所述被测试对象进行循环违规操作包括:每经过一个所述循环操作间隔时间,对所述被测试对象进行一次违规操作。
[0023]优选地,所述根据所述循环操作次数及所述违规日志,判断所述计算机防护系统的日志功能是否正常包括:
[0024]将所述违规日志中所述被测试对象受到的违规操作的总次数与所述循环操作次数进行比较,如果所述被测试对象受到的违规操作的总次数与所述循环操作次数相同,则判断所述计算机防护系统的日志功能正常,否则判断所述计算机防护系统的日志功能异常。
[0025]本发明实施例还提供了一种测试计算机防护系统日志功能的装置,包括:第一设定单元、第二设定单元、执行单元及判断单元;
[0026]所述第一设定单元,用于确定被测试对象,并设定所述被测试对象的防护规则;
[0027]所述第二设定单元,用于根据所述第一设定单元设定的防护规则,设定对应的违规操作类型,并设定循环操作次数;
[0028]所述执行单元,用于根据所述第二设定单元设定的违规操作类型及循环操作次数,对所述被测试对象进行违规操作,使所述计算机防护系统形成对应的违规日志;
[0029]所述判断单元,用于根据所述第二设定单元设定的循环操作次数及所述执行单元使所述计算机防护系统形成的违规日志,判断所述计算机防护系统的日志功能是否正常。
[0030]优选地,
[0031]所述第二设定单元,用于当所述防护规则为只读时,将所述违规操作类型设定为违规只读方式,当所述防护规则为只写时,将所述违规操作类型设定为违规只写方式,当所述防护规则为禁止所有操作类型时,将所述违规操作类型设定为违规所有方式。
[0032]优选地,
[0033]所述执行单元,用于根据所述违规操作类型,对所述被测试对象进行循环违规操作,直至所述循环违规操作的次数达到所述循环操作次数。
[0034]优选地,
[0035]所述第二设定单元,进一步用于设定循环操作间隔时间;
[0036]所述执行单元,用于每经过一个所述第二设定单元设定的循环操作间隔时间,对所述被测试对象进行一次违规操作。
[0037]优选地,
[0038]所述判断单元,用于将所述违规日志中所述被测试对象受到的违规操作的总次数与所述循环操作次数进行比较,如果所述被测试对象受到的违规操作总次数与所述循环操作次数相同,则判断所述计算机防护系统的日志功能正常,否则判断所述计算机防护系统的曰志功能异常。
[0039]本发明实施例提供了一种测试计算机防护系统日志功能的方法及装置,确定被测试对象后,设定被测试对象的防护规则,根据设定的防护规则设定对被测试对象进行违规操作的违规操作类型,并设定循环操作次数,根据违规操作类型及循环操作次数对被测试对象进行多次违规操作,计算机防护系统根据被测试对象受到的违规操作形成对应的违规日志,根据设定的循环操作次数及计算机防护系统形成的违规日志,判断计算机防护系统日志功能是否正常。这样,可以实现快速、自动地对被测试文件进行循环违规操作,根据设定的循环操作次数使计算机防护系统产生对应数量的违规日志条数,相对于通过人工操作触发计算机防护系统产生违规日志的方式,提高了违规日志产生的速率,从而提高了对计算机防护系统日志功能进行测试的效率。
【附图说明】
[0040]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1是本发明一个实施例提供的一种测试计算机防护系统日志功能的方法流程图;
[0042]图2是本发明另一个实施例提供的一种测试计算机防护系统日志功能的方法流程图;
[0043]图3时本发明一个实施例提供的一种测试计算机防护系统日志功能的装置示意图。
【具体实施方式】
[0044]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045]如图1所示,本发明实施例提供了一种测试计算机防护系统日志功能的方法,该方法可以包括以下步骤:
[0046]步骤101:确定被测试对象,并设定所述被测试对象的防护规则;
[0047]步骤102:根据所述防护规则,设定对应的违规操作类型;
[0048]步骤103:设定循环操作次数;
[0049]步骤104:根据所述违规操作类型及所述循环操作次数,对所述被测试对象进行违规操作,使所述计算机防护系统形成对应的违规日志;
[0050]步骤105:根据所述循环操作次数及所述违规日志,判断所述计算机防护系统的日志功能是否正常。
[0051]本发明实施例提供了一种测试计算机防护系统日志功能的方法,确定被测试对象后,设定被测试对象的防护规则,根据设定的防护规则设定对被测试对象进行违规操作的违规操作类型,并设定循环操作次数,根据违规操作类型及循环操作次数对被测试对象进行多次违规操作,计算机防护系统根据被测试对象受到的违规操作形成对应的违规日志,根据设定的循环操作次数及计算机防护系统形成的违规日志,判断计算机防护系统日志功能是否正常。这样,可以实现快速、自动地对被测试文件进行循环违规操作,根据设定的循环操作次数使计算机防护系统产生对应数量的违规日志条数,相对于通过人工操作触发计算机防护系统产生违规日志的方式,提高了违规日志产生的速率,从而提高了对计算机防护系统日志功能进行测试的效率。
[0052]在本发明一个实施例中,被测试对象可以为计算机上文件、进程及注册表中的任意一个或多个,可以计算机防护系统的防护对象及防护强度灵活地选择对应的类型和数量的被测试对象,提高了该测试计算机防护系统日志功能的方法的适用性。
[0053]在本发明一个实施例中,可以通过计算机防护系统将被测试对象的防护规则设定为只读、只写以及禁止所有操作中的任意一种,从而使计算机防护系统产生针对于被测试对象的不同类型的违规日志,实现对计算机防护系统在不同违规操作下形成违规日志的情况进行检测,提高了该测试计算机防护系统日志功能的全面性。
[0054]在本发明一个实施例中,在设定违规操作类型时,需要根据被测试对象的防护规则进行设定,当被测试对象的防护规则为只读时,将违规操作类型设定为违规只读方式,对被测试对象进行循环写操作;当被测试对象的防护规则为只写方式时,将违规操作类型设定为违规只写方式,对被测试对象进行循环读操作;当被测试对象的防护规则为禁止所有操作类型时,将违规操作类型设定为违规所有方式,对被测试对象进行循环的读和写操作。这样,根据被测试对象的防护类型设定对应的违规操作类型,可以实现每一次违规操作都使计算机防护系统产生一条违规日志,一方面方便对目标违规日志条数进行统计,提高该测试计算机防护系统日志工鞒的方法的易用性,另一方面可以使计算机防护系统产生足够数量的违规日志条数,提高了测试计算机防护系统日志功能的方法的准确性。
[0055]在本发明一个实施例中,通过设定循环操作次数,根据违规操作类型对被测试对象进行循环违规操作,直至循环违规操作的次数与设定的循环操作次数相同,结束对被测试对象的违规操作。这样,通过设定循环操作次数,可以使计算机防护系统产生对应数量的违规日志条数,从而实现根据测试需求形成准确数量的测试数据,提高了该测试计算机防护系统日志功能的易用性。
[0056]在本发明一个实施例中,还可以设定循环操作间隔时间,在对被测试对象进行循环违规操作时,完成一次违规操作后,经过一个循环操作间隔时间再执行下一次违规操作。这样,通过设定循环操作间隔时间,一方面可以测试计算机防护系统日志功能的反应速率,判断其在高发违规操作时的稳定性,提高了该计算机防护系统日志功能测试的全面性;另一方面,可以避免相邻两次违规操作间隔时间太短触发计算机防护系统的日志防洪水功能,提高对计算机防护系统日志功能测试的有效性。
[0057]在本发明一个实施例中,在判断计算机防护系统的日志功能是否正常时,由于违规操作类型与被测试对象的防护规则相对应,在计算机防护系统的日志功能正常时,每一次违规操作都会产生一条违规日志,通过将设定的循环操作次数与违规日志中被测试对象受到的违规操作的总次数进行比较,如果循环操作次数与被测试对象受到的违规操作的总次数相同,则说明计算机防护系统的日志功能针对每一次违规操作都产生了对应的违规日志,判断该计算机防护系统的日志功能正常,如果循环操作次数与被测试对象受到的违规操作的总次数不同,则说明计算机防护系统的日志功能没有对每一次违规操作进行记录或对非违规操作进行了记录,判断该计算机防护系统的日志功能不正常。从而提高了对计算机防护系统日志功能测试的准确性。
[0058]为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步地详细描述。
[0059]如图2所示,本发明实施例提供了一种测试计算机防护系统日志功能的方法,该方法可以包括以下步骤:
[0060]步骤201:确定被测试对象,并设定被测试对象的防护规则。
[0061 ]在本发明一个实施例中,被测试对象可以为文件、进程及注册表,每次测试过程中可以将多个文件、进程、注册表或三者的组合作为被测试对象,被测试对象确定完成后,通过计算机防护系统设定每一个被测试对象的防护规则,防护规则可以为只读、只写或禁止所有操作,其中各个被测试对象的防护规则可以相同,也可以不同。
[0062]例如,确定3个txt格式的记事本文件作为被测试对象,分别为被测试对象1、被测试对象2和被测试对象3,并将3个被测试对象的防护规则均设定为只读。
[0063]步骤202:根据被测试对象的防护规则,设定对应的违规操作类型。
[0064]在本发明一个实施例中,对被测试对象的防护规则设定完成后,设定对被测试对象进行违规操作的违规操作类型,其中违规操作的类型需要保证每次违规操作对于被测试对象都是不允许的,如果被测试对象的防护规则为只读,则将该被测试对象的违规操作类型设定为违规只读方式,对该测试对象进行写操作;如果被测试对象的防护规则为只写,则将该被测试对象的违规操作类型设定为违规只写方式,对该测试对象进行读操作;如果被测试对象的防护规则为禁止所有操作类型,则将该被测试对象的违规操作类型设定为违规所有方式,对该被测试对象进行读和写操作。
[0065]例如,将被测试对象1、被测试对象2及被测试对象3对应的违规操作类型设定为违规只读方式,对3个被测试对象进行写操作。
[0066]步骤203:设定循环操作次数及循环操作间隔时间。
[0067]在本发明一个实施例中,根据测试的实际需求,设定对被测试对象进行违规操作的循环操作次数,以及相邻两次违规操作之间的循环操作间隔时间。
[0068]例如,设定对3个被测试对象进行违规操作的违规操作次数为500,设定循环操作间隔时间为2s。
[0069]步骤204:根据违规操作类型、循环操作次数及循环操作间隔时间,对被测试对象进行违规操作,使计算机防护系统形成对应的违规日志。
[0070]在本发明一个实施例中,根据步骤202中设定的违规操作类型,对各个被测试对象进行循环违规操作,其中相邻两次违规操作之间的间隔时间等于步骤203中设定的循环操作间隔时间,直至对被测试对象的违规操作次数达到步骤203中设定的循环操作次数后,停止对被测试对象进行违规操作。在计算机防护系统日志功能正常的情况下,由于每一次违规操作都不符合步骤201中设定的防护规则,计算机防护系统针对于每一次违规操作都会形成一条违规日志。
[0071 ]例如,每经过2s的间隔时间,分别对被测试对象1、被测试对象2及被测试对象3进行一次写操作,直至对3个被测试对象进行写操作的次数达到500次后,停止对2个被测试对象进行写操作。当计算机防护系统的日志功能正常工作时,针对于每一个被测试对象,计算机防护系统都会形成该被测试对象受到每一次写操作时对应的违规日志。
[0072]步骤205:根据循环操作次数及违规日志,判断计算机防护系统的日志功能是否正常。
[0073]在本发明一个实施例中,在对被测试对象进行违规操作完成后,从计算机防护系统生成的违规日志中获取每一个被测试对象收到违规操作的总次数,将获取到的总次数与步骤203中设定的循环操作次数进行比较,如果相同,则判断计算机防护系统的日志功能正常,如果不相同,则判断计算机防护系统的日志功能不正常。
[0074]例如,从计算机防护系统形成的违规日志中分别获取被测试对象1、被测试对象2及被测试对象3受到写操作的次数,如果3个被测试对象受到写操作的次数均为500,由于与设定的循环操作次数相同,说明对被测试对象进行的每一次违规写操作计算机防护系统都生成了对应的违规日志,判断计算机防护系统的日志功能正常,如果至少有一个被测试对象受到写操作的次数大于或小于500,说明计算机防护系统在被测试对象没有受到违规操作时形成了违规日志或在被测试对象受到违规操作时没有形成对应的违规日志,判断计算机防护系统的日志功能不正常。
[0075]需要说明的是,对各个被测试对象设定为不同的防护规则时,对各个被测试对象设定同一种将违规操作类型,这样,在对各个被测试对象进行违规操作时,该违规操作类型对于部分被测试对象为违规操作,对于其他被测试对象不是违规操作,在判断计算机防护系统的日志功能是否正常时,针对于每一个被测试对象,根据该被测试对象的防护规则、违规操作类型及循环操作次数,获得该被测试对象受到的理论违规操作次数,将该理论违规次数与计算机防护系统形成的违规日志中该被测试对象受到的实际违规操作次数进行比较,如果各个被测试对象的理论违规操作次数与实际违规操作次数均相同,则判断计算机防护系统的日志功能正常,否则判断计算机防护系统的日志功能不正常。
[0076]本发明实施例提供了一种测试计算机防护系统日志功能的装置,该装置实施例可以通过软件实现,作为一个逻辑意义上的装置,是通过其所在设备的CPU将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。如图3所示,本实施例提供的测试计算机防护系统日志功能的装置,包括:第一设定单元301、第二设定单元302、执行单元303及判断单元304;
[0077]所述第一设定单元301,用于确定被测试对象,并设定所述被测试对象的防护规则;
[0078]所述第二设定单元302,用于根据所述第一设定单元301设定的防护规则,设定对应的违规操作类型,并设定循环操作次数;
[0079]所述执行单元303,用于根据所述第二设定单元302设定的违规操作类型及循环操作次数,对所述被测试对象进行违规操作,使所述计算机防护系统形成对应的违规日志;
[0080]所述判断单元304,用于根据所述第二设定单元302设定的循环操作次数及所述执行单元303使所述计算机防护系统形成的违规日志,判断所述计算机防护系统的日志功能是否正常。
[°081 ]在本发明一个实施例中,所述第二设定单元302,用于根据第一设定单元301设定的防护规则,当所述防护规则为只读时,将所述违规操作类型设定为违规只读方式,当所述防护规则为只写时,将所述违规操作类型设定为违规只写方式,当所述防护规则为禁止所有操作类型时,将所述违规操作类型设定为违规所有方式。
[0082]在本发明一个实施例中,所述执行单元303,用于根据所述违规操作类型,对所述被测试对象进行循环违规操作,直至所述循环违规操作的次数达到所述循环操作次数。
[0083]在本发明一个实施例中,所述第二设定单元302,进一步用于设定循环操作间隔时间;
[0084]所述执行单元303,用于每经过一个所述第二设定单元302设定的循环操作间隔时间,对所述被测试对象进行一次违规操作。
[0085]在本发明一个实施例中,所述判断单元304,用于将所述违规日志中所述被测试对象受到的违规操作的总次数与所述循环操作次数进行比较,如果所述被测试对象受到的违规操作总次数与所述循环操作次数相同,则判断所述计算机防护系统的日志功能正常,否则判断所述计算机防护系统的日志功能异常。
[0086]需要说明的是,本发明实施例提供的测试计算机防护系统日志功能的装置通过软件实现时,该软件通过C语言编写而成,从而可以应用于Windows系统及Linux系统。
[0087]上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
[0088]本发明实施例提供了一种测试计算机防护系统日志功能的方法及装置,至少具有如下有益效果:
[0089]1、确定被测试对象后,设定被测试对象的防护规则,根据设定的防护规则设定对被测试对象进行违规操作的违规操作类型,并设定循环操作次数,根据违规操作类型及循环操作次数对被测试对象进行多次违规操作,计算机防护系统根据被测试对象受到的违规操作形成对应的违规日志,根据设定的循环操作次数及计算机防护系统形成的违规日志,判断计算机防护系统日志功能是否正常。这样,可以实现快速、自动地对被测试文件进行循环违规操作,根据设定的循环操作次数使计算机防护系统产生对应数量的违规日志条数,相对于通过人工操作触发计算机防护系统产生违规日志的方式,提高了违规日志产生的速率,从而提高了对计算机防护系统日志功能进行测试的效率。
[0090]2、被测试对象可以为文件、进程及注册表中的任意一个或多个,在确定被测试对象时,可以根据实际应用领域选择对应的文件、进程或注册表作为被测试对象,提高了该测试计算机防护系统日志功能的方法及装置的适用性。
[0091]3、在同一次测试过程中,可以包括多个被测试对象,从而对不同数量或不同类型的被测试对象进行违规操作,获得足够数量的违规日志,提高了对计算机防护系统日志功能测试的准确性。
[0092]4、通过设定循环操作间隔时间,控制相邻两次违规操作之间的时间间隔,一方面可以测试计算机防护系统日志功能的反应速率,判断其在高发违规操作时的稳定性,提高了该计算机防护系统日志功能测试的全面性;另一方面,可以避免相邻两次违规操作间隔时间太短触发计算机防护系统的日志防洪水功能,提高对计算机防护系统日志功能测试的有效性。
[0093]5、可以将多个被测试对象设定为不同的防护规则,这样在对各个被测试对象进行同一类型的违规操作时,计算机防护系统针对部分被测试对象形成违规日志,对部分被测试对象不形成违规日志,从而实现对计算机防护系统日志功能在具有不同防护规则的被测试对象受到违规操作时的工作情况进行测试,提高了对计算机防护系统日志功能测试的全面性。
[0094]6、本发明实施例提供的测试计算机防护系统日志功能可以通过软件实现,该软件通过C语言编而成,从而使该测试计算机防护系统日志功能的方法及装置可以应用于Windows系统和Linux系统,提高了该测试计算机防护系统日志功能的方法及装置的适用性。
[0095]需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个〃.....”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。
[0096]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。
[0097]最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种测试计算机防护系统日志功能的方法,其特征在于,包括: 确定被测试对象,并设定所述被测试对象的防护规则; 根据所述防护规则,设定对应的违规操作类型; 设定循环操作次数; 根据所述违规操作类型及所述循环操作次数,对所述被测试对象进行违规操作,使所述计算机防护系统形成对应的违规日志; 根据所述循环操作次数及所述违规日志,判断所述计算机防护系统的日志功能是否正常。2.根据权利要求1所述的方法,其特征在于, 所述被测试对象包括:文件、进程及注册表中的任意一个或多个; 和/或, 所述防护规则包括:只读、只写及禁止所有操作中的任意一种。3.根据权利要求2所述的方法,其特征在于, 所述根据所述防护规则,设定对应的违规操作类型包括: 当所述防护规则为只读时,将所述违规操作类型设定为违规只读方式; 当所述防护规则为只写时,将所述违规操作类型设定为违规只写方式; 当所述防护规则为禁止所有操作类型时,将所述违规操作类型设定为违规所有方式。4.根据权利要求1所述的方法,其特征在于, 所述根据所述违规操作类型及所述循环操作次数,对所述被测试对象进行违规操作包括: 根据所述违规操作类型,对所述被测试对象进行循环违规操作,直至所述循环违规操作的次数达到所述循环操作次数。5.根据权利要求4所述的方法,其特征在于, 进一步包括:设定循环操作间隔时间; 所述对所述被测试对象进行循环违规操作包括:每经过一个所述循环操作间隔时间,对所述被测试对象进行一次违规操作。6.根据权利要求1至5中任一所述的方法,其特征在于, 所述根据所述循环操作次数及所述违规日志,判断所述计算机防护系统的日志功能是否正常包括: 将所述违规日志中所述被测试对象受到的违规操作的总次数与所述循环操作次数进行比较,如果所述被测试对象受到的违规操作的总次数与所述循环操作次数相同,则判断所述计算机防护系统的日志功能正常,否则判断所述计算机防护系统的日志功能异常。7.—种测试计算机防护系统日志功能的装置,其特征在于,包括:第一设定单元、第二设定单元、执行单元及判断单元; 所述第一设定单元,用于确定被测试对象,并设定所述被测试对象的防护规则; 所述第二设定单元,用于根据所述第一设定单元设定的防护规则,设定对应的违规操作类型,并设定循环操作次数; 所述执行单元,用于根据所述第二设定单元设定的违规操作类型及循环操作次数,对所述被测试对象进行违规操作,使所述计算机防护系统形成对应的违规日志; 所述判断单元,用于根据所述第二设定单元设定的循环操作次数及所述执行单元使所述计算机防护系统形成的违规日志,判断所述计算机防护系统的日志功能是否正常。8.根据权利要求7所述的装置,其特征在于, 所述第二设定单元,用于当所述防护规则为只读时,将所述违规操作类型设定为违规只读方式,当所述防护规则为只写时,将所述违规操作类型设定为违规只写方式,当所述防护规则为禁止所有操作类型时,将所述违规操作类型设定为违规所有方式; 和/或, 所述执行单元,用于根据所述违规操作类型,对所述被测试对象进行循环违规操作,直至所述循环违规操作的次数达到所述循环操作次数。9.根据权利要求8所述的装置,其特征在于, 所述第二设定单元,进一步用于设定循环操作间隔时间; 所述执行单元,用于每经过一个所述第二设定单元设定的循环操作间隔时间,对所述被测试对象进行一次违规操作。10.根据权利要求7至9中任一所述的装置,其特征在于, 所述判断单元,用于将所述违规日志中所述被测试对象受到的违规操作的总次数与所述循环操作次数进行比较,如果所述被测试对象受到的违规操作总次数与所述循环操作次数相同,则判断所述计算机防护系统的日志功能正常,否则判断所述计算机防护系统的日志功能异常。
【文档编号】G06F11/34GK105893229SQ201610202683
【公开日】2016年8月24日
【申请日】2016年4月1日
【发明人】赵慧, 梁媛
【申请人】浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1