1.一种可信DCS控制器动态可信验证功能测试方法,其特征在于,应用于测试终端,所述测试终端与待测控制器之间建立有网络连接;所述可信DCS控制器动态可信验证功能测试方法,包括:对待测控制器中预确定的进程文件进行文件动态可信验证周期性度量策略标记,获得标记验证策略的进程文件;其中,所述待测控制器响应所述标记验证策略的进程文件,并生成执行进程;对所述执行进程进行篡改,并查询所述执行进程的可信状态;对待测控制器中预确定的进程进行进程动态可信验证周期性度量策略标记,获得标记验证策略的进程;对所述标记验证策略的进程进行篡改,并查询所述标记验证策略的进程的可信状态;对待测控制器中预确定的应用程序和客体文件进行动态可信验证主客体策略标记,获得动态主客体策略文件;其中,所述待测控制器响应所述动态主客体策略文件,并生成预设策略点执行进程;对所述预设策略点执行进程进行篡改,并查询所述预设策略点执行进程的可信状态;输出所述执行进程的可信状态、所述标记验证策略的进程的可信状态以及所述预设策略点执行进程的可信状态的查询结果,得到待测控制器动态可信验证功能测试结果;对所述执行进程、对所述标记验证策略的进程或对所述预设策略点执行进程进行篡改时,采用对所述执行进程、所述标记验证策略的进程或所述预设策略点执行进程的代码段或只读数据段进行篡改。
2.根据权利要求1所述的一种可信DCS控制器动态可信验证功能测试方法,其特征在于,所述测试终端上预存储有预设的Python测试程序以及测试程序配置文件;其中,所述预设的Python测试程序用于实现所述可信DCS控制器动态可信验证功能测试方法的步骤,所述预设的Python测试程序通过Telnet方式与所述待测控制器相连。
3.根据权利要求2所述的一种可信DCS控制器动态可信验证功能测试方法,其特征在于,所述测试程序配置文件包括待测控制器的身份信息、待测控制器上的测试文件目录及与待测控制器之间网络建联的次数阈值;其中,待测控制器上的测试文件目录为待测控制器中预确定的进程文件、预确定的进程以及预确定的应用程序和客体文件的目录。
4.根据权利要求1所述的一种可信DCS控制器动态可信验证功能测试方法,其特征在于,对待测控制器中预确定的进程文件进行文件动态可信验证周期性度量策略标记,获得标记验证策略的进程文件的过程,具体为:调用待测控制器中动态可信验证功能提供的策略配置指令,将预确定的文件动态可信验证周期性度量策略配置在预确定的进程文件中,得到标记验证策略的进程文件。
5.根据权利要求1所述的一种可信DCS控制器动态可信验证功能测试方法,其特征在于,对待测控制器中预确定的进程进行进程动态可信验证周期性度量策略标记,获得标记验证策略的进程的过程,具体为:调用待测控制器中动态可信验证功能提供的策略配置指令,将预确定的进程动态可信验证周期性度量策略配置在预确定的进程中,得到标记验证策略的进程。
6.根据权利要求1所述的一种可信DCS控制器动态可信验证功能测试方法,其特征在于,对待测控制器中预确定的应用程序和客体文件进行动态可信验证主客体策略标记,获得动态主客体策略文件的过程,具体为:调用待测控制器中动态可信验证功能提供的策略配置指令,将预确定的动态可信验证周期性度量策略配置在预确定的应用程序和客体文件中,得到动态主客体策略文件。
7.一种可信DCS控制器动态可信验证功能测试系统,其特征在于,应用于测试终端,所述测试终端与待测控制器之间建立有网络连接;所述可信DCS控制器动态可信验证功能测试系统,包括:文件策略标记模块,用于对待测控制器中预确定的进程文件进行文件动态可信验证周期性度量策略标记,获得标记验证策略的进程文件;其中,所述待测控制器响应所述标记验证策略的进程文件,并生成执行进程;第一篡改查询模块,用于对所述执行进程进行篡改,并查询所述执行进程的可信状态;进程策略标记模块,用于对待测控制器中预确定的进程进行进程动态可信验证周期性度量策略标记,获得标记验证策略的进程;第二篡改查询模块,用于对所述标记验证策略的进程进行篡改,并查询所述标记验证策略的进程的可信状态;主客体策略标记模块,用于对待测控制器中预确定的应用程序和客体文件进行动态可信验证主客体策略标记,获得动态主客体策略文件;其中,所述待测控制器响应所述动态主客体策略文件,并生成预设策略点执行进程;第三篡改查询模块,用于对所述预设策略点执行进程进行篡改,并查询所述预设策略点执行进程的可信状态;结果输出模块,用于输出所述执行进程的可信状态、所述标记验证策略的进程的可信状态以及所述预设策略点执行进程的可信状态的查询结果,得到待测控制器动态可信验证功能测试结果;对所述执行进程、对所述标记验证策略的进程或对所述预设策略点执行进程进行篡改时,采用对所述执行进程、所述标记验证策略的进程或所述预设策略点执行进程的代码段或只读数据段进行篡改。
8.一种可信DCS控制器动态可信验证功能测试设备,其特征在于,包括:处理器,适用于执行计算机程序;计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被所述处理器执行时,执行如权利要求1-6任一项所述的可信DCS控制器动态可信验证功能测试方法。
9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述的可信DCS控制器动态可信验证功能测试方法。