一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种车载系统的信息安全测试方法、装置及存储介质与流程

2022-11-28 10:54:42 来源:中国专利 TAG:


1.本发明涉及车辆安全技术领域,尤其涉及一种车载系统的信息安全测试方法、装置及存储介质。


背景技术:

2.随着汽车智能化、网联化和电动化程度的不断提高,智能网联汽车信息安全问题日益严峻。不安全的云端接口、未经授权的访问、系统存在的后门、不安全的车载通讯等在内的最常见、最危险的汽车信息安全漏洞。攻击者一旦利用安全漏洞,便可实现非法访问、敏感数据窃取、远程控制等操作,严重影响车内乘员的行车安全,甚至生命财产安全。为此,各大汽车厂商对车辆的车载系统开展了信息安全测试。
3.现有技术中,信息安全测试装置可以对车辆的车载系统的各个外部接口进行访问测试,以确定车载系统是否存在安全漏洞。但是,单纯的对接口进行访问测试,无法精准的确定车载系统存在安全漏洞的位置,且无法对车载系统进行全方面的信息安全测试。


技术实现要素:

4.本发明提供一种车载系统的信息安全测试方法、车辆及存储介质,能够精准的确定车载系统存在安全漏洞的位置。
5.为达到上述目的,本发明采用如下技术方案:
6.第一方面,本发明提供一种车载系统的信息安全测试方法,该方法包括:
7.接收信息安全测试装置发送的目标模块对应的第一测试用例,第一测试用例用于测试目标模块的第一部分代码是否存在安全漏洞,目标模块是车辆安装的车载系统中的多个功能模块中的任一模块;
8.运行第一测试用例,并根据运行过程生成目标模块的第一状态数据;
9.根据第一状态数据确定第一部分代码是否存在安全漏洞;
10.若确定第一部分代码存在安全漏洞,则向信息安全测试装置发送反馈信息,反馈信息用于指示目标模块存在安全漏洞;
11.若确定第一部分代码不存在安全漏洞,则向信息安全测试装置发送第一状态数据,第一状态数据用于信息安全测试装置生成第二测试用例,第二测试用例用于测试目标模块的第二部分代码是否存在安全漏洞,第一部分代码与第二部分代码不完全相同;
12.接收信息安全测试装置发送的第二测试用例,生成第二状态数据,并在根据第二状态数据确定第二部分代码存在安全漏洞时,向信息安全测试装置发送反馈信息,反馈信息用于指示目标模块存在安全漏洞。
13.本发明提供的车载系统的信息安全测试方法,利用虚拟化技术在车辆的车载系统上安装测试监控模块。当车辆的目标模块接收到信息安全测试装置发送的车载系统的目标模块对应的第一测试用例后,车辆运行该第一测试用例。在车辆运行第一测试用例的过程中,测试监控模块会根据运行过程生成目标模块的第一状态数据,并根据该第一状态数据
确定目标模块的第一部分代码是否存在安全漏洞,如果确定第一部分代码不存在安全漏洞,则会向信息安全测试装置发送第一状态数据,并接收信息安全测试装置根据第一状态数据和所述第一测试用例生成的第二测试用例,继续运行第二测试用例,直到确定出目标模块存在安全漏洞,并向信息安全测试装置发送反馈信息。在上述过程中,由于测试监控模块一直在监控每个测试用例的运行,这样可以确保测试用例有效的抵达测试目标(即目标模块对应的代码)处,并得到每个测试用例运行后对应的状态数据,从状态数据中便可以确定出对应的代码是否存在安全漏洞,这样可以准确定位存在安全漏洞的代码的位置。而且,测试过程中,每个测试用例都是不同的,使得目标模块中的每一行代码都能够被测试,保证了测试路径的全面性。
14.在一种可能的实现方式中,上述信息安全测试方法还包括:
15.若确定第一部分代码存在安全漏洞,则向信息安全测试装置发送反馈信息。
16.在一种可能的实现方式中,若确定第一部分代码存在安全漏洞,则上述信息安全测试方法还包括:
17.存储第一状态数据和第一测试用例;
18.响应于用户对目标模块的查询操作,向信息安全测试装置发送第一状态数据和第一测试用例。
19.在一种可能的实现方式中,上述第一状态数据包括第一运行路径、状态信息,第一运行路径用于指示第一部分代码的位置,状态信息用于指示目标模块对应的寄存器和内存的信息。
20.在一种可能的实现方式中,上述车载系统中的多个功能模块包括:以太网模块、总线模块、蓝牙模块或无线通信模块。
21.第二方面,本发明提供一种车载系统的信息安全测试方法,该方法包括:
22.向车载系统发送目标模块对应的第一测试用例,第一测试用例用于测试目标模块的第一部分代码是否存在安全漏洞,目标模块是车辆安装的车载系统中的多个功能模块中的任一模块;
23.接收车载系统发送的第一状态数据,第一状态数据是在确定目标模块不存在安全漏洞的情况下发送的;
24.根据第一状态数据和第一测试用例,生成第二测试用例,第二测试用例用于测试目标模块的第二部分代码是否存在安全漏洞,第一部分代码与第二部分代码不完全相同;
25.向车载系统发送所述第二测试用例。
26.第三方面,本发明提供一种车载系统的信息安全测试装置,该车载系统的信息安全测试装置包括:
27.接收单元,用于接收信息安全测试装置发送的目标模块对应的第一测试用例,所述第一测试用例用于测试所述目标模块的第一部分代码是否存在安全漏洞,所述目标模块是车辆安装的所述车载系统中的多个功能模块中的任一模块;
28.处理单元,用于运行所述第一测试用例,并根据运行过程生成所述目标模块的第一状态数据;
29.确定单元,用于根据所述第一状态数据确定所述第一部分代码是否存在安全漏洞;若确定第一部分代码不存在安全漏洞,则向信息安全测试装置发送第一状态数据,第一
状态数据用于信息安全测试装置生成第二测试用例,第二测试用例用于测试目标模块的第二部分代码是否存在安全漏洞,第一部分代码与第二部分代码不完全相同;
30.接收单元,还用于接收信息安全测试装置发送的第二测试用例,生成第二状态数据,并在根据第二状态数据确定第二部分代码存在安全漏洞时,向信息安全测试装置反馈信息,反馈信息用于指示目标模块存在安全漏洞。
31.在一种可能的实现方式中,上述确定单元,还用于若确定第一部分代码存在安全漏洞,则向信息安全测试装置发送反馈信息。
32.在一种可能的实现方式中,上述车载系统的信息安全测试装置还包括:存储单元和发送单元;
33.存储单元,用于若确定第一部分代码存在安全漏洞,则存储所述第一状态数据和所述第一测试用例;
34.发送单元,用于响应于用户对所述目标模块的查询操作,向所述信息安全测试装置发送所述第一状态数据和所述第一测试用例。
35.在一种可能的实现方式中,上述第一状态数据包括第一运行路径、状态信息,第一运行路径用于指示第一部分代码的位置,状态信息用于指示目标模块对应的寄存器和内存的信息。
36.第四方面,本发明提供一种车载系统的信息安全测试装置,该车载系统的信息安全测试装置包括:处理器和存储器。存储器用于存储计算机程序代码,计算机程序代码包括计算机指令。当处理器执行计算机指令时,车载系统的信息安全测试装置执行如第一方面及其任一种可能的实现方式的车载系统的信息安全测试方法,或者,执行如第二方面所述的车载系统的信息安全测试方法。
37.第五方面,本发明提供一种计算机可读存储介质,其上存储有计算机指令,当计算机指令在车载系统的信息安全测试装置上运行时,使得车载系统的信息安全测试装置执行如第一方面或第一方面的可能的实现方式中任意一项的车载系统的信息安全测试方法,或者,执行如第二方面所述的车载系统的信息安全测试方法。
附图说明
38.图1为本发明实施例提供的车载系统的信息安全测试系统的结构示意图;
39.图2为本发明实施例提供的车载系统的信息安全测试装置的结构示意图;
40.图3为本发明实施例提供的车载系统的信息安全测试方法的流程示意图;
41.图4为本发明实施例提供的车辆的结构示意图之一;
42.图5为本发明实施例提供的车辆的结构示意图之二。
具体实施方式
43.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性
processing unit,cpu),也可以是其他通用处理器21等。其中,通用处理器21可以是微处理器21或者是任何常规的处理器21等。
51.作为一种实施例,处理器21可以包括一个或多个cpu,例如,图2所示的cpu0和cpu1。
52.存储器22可以是只读存储器22(read-only memory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器22(random access memory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器22(electrically erasable programmable read-only memory,eeprom)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
53.一种可能的实现方式中,存储器22可以独立于处理器21存在,存储器22可以通过总线24与处理器21相连接,用于存储指令或者程序代码。处理器21调用并执行存储器22中存储的指令或程序代码时,能够实现本发明下述实施例提供的车载系统的信息安全测试方法。
54.另一种可能的实现方式中,存储器22也可以和处理器21集成在一起。
55.通信接口23,用于车载系统的信息安全测试装置与其他设备通过通信网络连接,所述通信网络可以是以太网,无线接入网(radio access network,ran),无线局域网(wireless local area networks,wlan)等。通信接口23可以包括用于接收数据的接收单元,以及用于发送数据的发送单元。
56.总线24,可以是工业标准体系结构(industry standard architecture,isa)总线24、外部设备互连(peripheral component interconnect,pci)总线24或扩展工业标准体系结构(extended industry standard architecture,eisa)总线24等。该总线24可以分为地址总线24、数据总线24、控制总线24等。为便于表示,图2中仅用一条粗线表示,但并不表示仅有一根总线24或一种类型的总线24。
57.可选的,本发明实施例提供的车载系统的信息安全测试装置还可以包括:车载系统攻击面分析模块、车载系统提权测试模块、样本变异模块、漏洞报告模块和多个车载系统的功能模块的测试模块。
58.示例性的,上述多个测试模块可以包括:以太网测试模块、车载系统can测试模块、车载系统蓝牙测试模块、车载系统wifi测试模块、车载系统flexray测试模块、车载系统lin测试模块,但不仅限于此。
59.其中,车载系统攻击面分析模块,用于对车载系统进行网络端口扫描,确定车载系统的多个功能模块的网络端口。样本变异模块,用于根据车辆的测试监控模块监控到的目标模块的运行状态对测试用例进行定向的变异,相比传统的随机变异,会有更高的样本有效性。漏洞报告模块,用于根据车辆的异常监控模块,确定车辆存在安全漏洞的位置以及测试用例,方便工程师对车载系统进行漏洞复现和漏洞定位修复。
60.需要指出的是,图2中示出的结构并不构成对该车载系统的信息安全测试装置的限定,除图2所示部件之外,该车载系统的信息安全测试装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
61.本发明实施例提供的车载系统的信息安全测试方法的执行主体为车载系统的信
息安全测试装置。该车载系统的信息安全测试装置可以是上述车辆和信息安全测试装置,也可以是上述车辆和信息安全测试装置中的cpu,还可以是上述车辆和信息安全测试装置中用于测试车载系统是否存在安全漏洞的控制模块。本发明实施例以车辆执行车载系统的信息安全测试方法为例,对本发明提供的车载系统的信息安全测试方法进行说明。
62.下面结合附图对本发明实施例提供的测试车载系统是否存在安全漏洞方法进行描述。
63.如图3所示,本发明实施例提供的车载系统的信息安全测试方法包括以下步骤301-步骤309。
64.301、信息安全测试装置向车载系统发送目标模块对应的第一测试用例。
65.其中,第一测试用例用于测试目标模块的第一部分代码是否存在安全漏洞。目标模块是车辆安装的车载系统中的多个功能模块中的任一模块。
66.可选的,车辆安装的车载系统中的多个功能模块可以包括:以太网模块、总线模块、蓝牙模块和无线通信模块。其中,总线模块可以为车载系统的can总线模块、车载系统的flexray总线模块和车载系统的lin总线模块,但不限于此。
67.示例性的,当目标模块为以太网模块时,车辆可以通过以太网接口接收信息安全测试装置发送的以太网模块对应的第一测试用例。当目标模块为车载系统的can总线模块时,车辆可以通过can总线接口接收信息安全测试装置发送的can总线模块对应的第一测试用例。当目标模块为车载系统的lin总线模块时,车辆可以通过lin总线接口接收信息安全测试装置发送的lin总线模块对应的第一测试用例。当目标模块为车载系统的flexray总线模块时,车辆可以通过flexray总线接口接收信息安全测试装置发送的flexray总线模块对应的第一测试用例。当目标模块为蓝牙模块时,车辆可以通过蓝牙无线通道接收信息安全测试装置发送的蓝牙模块对应的第一测试用例。当目标模块为无线通信模块时,车辆可以通过无线通信信道接收信息安全测试装置发送的无线通信模块对应的第一测试用例。
68.可选的,车辆安装的车载系统中,还可以包括车载系统的提权模块。信息安全测试装置可以通过该提权模块,调用车载系统的内核系统,对车载系统的内核系统进行安全测试。
69.在实际应用过程中,车载系统中可以安装有虚拟机监视器(virtual machine monitor,vmm),是用来建立与执行虚拟机器的软件、固件或硬件。被虚拟机监视器用来执行一个或多个虚拟机器的电脑称为主体机器,虚拟机器则被称为客体机器。虚拟机监视器可以提供虚拟的作业平台来执行客体操作系统,负责管理其他客体操作系统的执行阶段。客体操作系统,可以共同分享虚拟化后的硬件资源。因此,在车载系统上安装虚拟机监视器后,可以让车载系统运行在虚拟机监视器上,而虚拟机监视器可以监控车载系统的任何行为。
70.在车辆的车载系统进行安全测试之前,首先需要启动车载系统。具体的,启动车载系统可以包括:启动虚拟化层,利用硬件虚拟化技术,构建虚拟化层,并对虚拟化的硬件设备进行初始化等。同时,在虚拟化层依次加载测试监控模块。其中,加载测试监控模块包括解析测试目标配置、解析监控点配置,以及初始化检测状态等。加载异常监控模块包括注册中断回调、注册内存访问异常回调等。当加载了测试监控模块和异常监控模块后,还需要加载车载系统。车载系统将虚拟化层拉起运行。需要说明的是,车载系统在虚拟化层上运行,
与没有在虚拟化层上运行的过程一致。
71.当车载系统启动完成后,该车载系统便可以接受信息安全测试装置的信息安全测试。
72.在实际应用过程中,当需要采用信息安全测试装置对车辆的车载系统进行安全测试时,首先,信息安全测试装置的车载系统攻击面分析模块与车辆的车载系统通信连接,用于对车载系统进行网络端口扫描,以确定车载系统的多个功能模块的网络端口。当信息安全测试装置确定了车辆的车载系统包括的功能模块的网络端口后,信息安全测试装置中与车辆的车载系统对应的功能模块通信连接,以通过对应的网络端口向对应的功能模块发送第一测试用例。
73.302、车辆接收信息安全测试装置发送的目标模块对应的第一测试用例。
74.303、车辆运行第一测试用例,并根据运行过程生成目标模块的第一状态数据。
75.当车辆运行第一测试用例时,虚拟化层上的测试监控模块,可以对运行过程进行监控,并根据运行过程生成目标模块的第一状态数据。
76.示例性的,第一状态数据可以包括:第一测试用例在目标模块上的第一运行路,以及状态信息。其中,第一运行路径用于指示第一部分代码的位置,状态信息用于指示目标模块对应的寄存器和内存的信息。
77.304、车辆根据第一状态数据确定第一部分代码是否存在安全漏洞。
78.测试监控模块还用于根据第一状态数据,确定目标模块是否存在安全漏洞。
79.305、车辆若确定第一部分代码不存在安全漏洞,则向信息安全测试装置发送第一状态数据。
80.其中,第一状态数据用于信息安全测试装置生成第二测试用例,第二测试用例用于测试目标模块的第二部分代码是否存在安全漏洞。需要说明的是,第一部分代码与第二部分代码不完全相同。
81.可选的,车辆若确定第一部分代码存在安全漏洞,则向信息安全测试装置发送反馈信息。该反馈信息用于指示目标模块存在安全漏洞。具体的,该反馈信息可以用于指示目标模块的第一部分代码存在安全漏洞。
82.当信息安全测试装置接收到反馈信息后,可以停止向车辆发送测试用例。但是,此时,信息安全测试装置可以响应于用户的测试操作,继续向车辆发送新的测试用例。
83.可选的,车若确定第一部分代码存在安全漏洞,则存储第一状态数据和第一测试用例,并响应于用户对目标模块的查询操作,向信息安全测试装置发送第一状态数据和第一测试用例。
84.在实际应用过程中,如果通过测试监控模块确定了目标模块的第一部分存在安全漏洞时,异常监控模块会存储用于第一状态数据,以及生成该第一状态数据的第一测试用例。本发明实施例仅是以第一测试用例进行举例说明。也就是说,对于任一测试用例,只要其对应的代码存在安全漏洞,车载系统中的异常监控模块都会捕获该测试用例对应的状态数据,并对该测试用例,以及对应的状态数据进行存储。
85.当工程师需要得到本次信息安全测试结果,即漏洞报告时,可以通过数据线使信息安全测试装置与车辆的车载系统建立连接。车辆可以响应于用户对目标模块的查询操作,向信息安全测试装置发送包括第一状态数据和第一测试用例的漏洞报告。信息安全测
试装置中的漏洞报告模块用于接收车辆发送的包括第一状态数据和第一测试用例的漏洞报告。工程师可以在信息安全测试装置上查看包括漏洞报告,根据该漏洞报告可以对漏洞进行复现、对漏洞进行精准定位,并修复该漏洞。
86.306、信息安全测试装置根据所述第一状态数据和所述第一测试用例,生成第二测试用例。
87.当信息安全测试装置接收到车辆发送的第一状态数据后,信息安全测试装置可以确定当前的目标模块不存在安全漏洞。为了对目标模块进行全面测试,样本变异模块接收到第一状态数据后,可以根据第一状态数据对第一测试用例进行定向的变异得到第二测试用例,以对目标模块的第二部分代码进行信息安全测试。此处的定向变异与传统的随机变异相比,会提高第二测试用例的样本有效性。
88.示例性的,对第一测试用例进行定向变异,可以包括:对第一测试用例中的特定字段位翻转、特定字段枚举等,以使变异后的其他测试用例能够发现更多路径的可能性。
89.307、信息安全测试装置向车载系统发送第二测试用例。
90.308、车辆接收信息安全测试装置发送的第二测试用例,生成第二状态数据,并在根据第二状态数据确定第二部分代码存在安全漏洞时,生成反馈信息。
91.其中,反馈信息用于指示目标模块存在安全漏洞。
92.需要说明的是,此时的反馈信息是运行了第二测试用例后,生成并发送的,且第二测试用例是用于测试目标模块的第二部分代码的。那么,反馈信息指示目标模块存在安全漏洞为,反馈信息指示目标模块的第二部分代码存在安全漏洞。
93.309、车辆向信息安全测试装置发送反馈信息。
94.需要说明的是,上述步骤301~步骤309中记载的测试过程中,仅是以测试用例仅变异一次(从第一测试用例,变异成第二测试用例)进行举例。在实际应用过程中,测试用例可以变异多次,且每一次的变异过程均与上述相同,在此不再赘述。
95.本发明实施例提供的车载系统的信息安全测试方法,利用虚拟化技术在车辆的车载系统上安装测试监控模块和异常监控模块。当车辆的目标模块接收到信息安全测试装置发送的车载系统的目标模块对应的第一测试用例后,车辆运行该第一测试用例。在车辆运行第一测试用例的过程中,测试监控模块会根据运行过程生成目标模块的第一状态数据,并根据该第一状态数据确定目标模块的第一部分代码是否存在安全漏洞。如果确定第一部分代码不存在安全漏洞,则会向信息安全测试装置发送第一状态数据,并接收信息安全测试装置根据第一状态数据和所述第一测试用例生成的第二测试用例,继续运行第二测试用例,直到确定出目标模块存在安全漏洞,并向信息安全测试装置发送反馈信息。在上述过程中,由于测试监控模块一直在监控每个测试用例的运行,这样可以确保测试用例有效的抵达测试目标(即目标模块对应的代码)处,并得到每个测试用例运行后对应的状态数据,从状态数据中便可以确定出对应的代码是否存在安全漏洞,这样可以准确定位存在安全漏洞的代码的位置。而且,测试过程中,每个测试用例都是不同的,使得目标模块中的每一行代码都能够被测试,保证了测试路径的全面性。
96.可选的,上述信息安全测试装置还可以包括漏洞报告模块。漏洞报告模块用于接收车辆发送的包括第一状态数据和第一测试用例的漏洞报告。工程师可以在信息安全测试装置上查看包括漏洞报告,根据该漏洞报告可以对漏洞进行复现、对漏洞进行精准定位,并
修复该漏洞。
97.上述主要从设备的角度对本发明实施例提供的方案进行了介绍。可以理解的是,设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
98.图4示出了上述实施例中涉及的车载系统的信息安全测试装置400的一种可能的组成示意图,如图4所示,该车载系统的信息安全测试装置400可以包括:接收单元401、处理单元402和确定单元403。
99.其中,接收单元401,用于接收信息安全测试装置发送的目标模块对应的第一测试用例,第一测试用例用于测试目标模块的第一部分代码是否存在安全漏洞,目标模块是车辆安装的车载系统中的多个功能模块中的任一模块。处理单元402,用于运行第一测试用例,并根据运行过程生成目标模块的第一状态数据。确定单元403,用于根据第一状态数据确定第一部分代码是否存在安全漏洞;若确定第一部分代码存在安全漏洞,则向信息安全测试装置发送反馈信息,反馈信息用于指示目标模块存在安全漏洞。
100.可选的,上述确定单元403,还用于若确定第一部分代码不存在安全漏洞,则向信息安全测试装置发送第一状态数据,第一状态数据用于信息安全测试装置生成第二测试用例,第二测试用例用于测试目标模块的第二部分代码是否存在安全漏洞,第一部分代码与第二部分代码不完全相同。
101.可选的,上述接收单元401,还用于接收信息安全测试装置发送的第二测试用例,并继续运行第二测试用例,直到确定出目标模块存在安全漏洞,并向信息安全测试装置发送反馈信息。
102.图5示出了上述实施例中涉及的车载系统的信息安全测试装置的另一种可能的组成示意图,如图5所示,该车载系统的信息安全测试装置400还可以包括:存储单元501和发送单元502。
103.其中,存储单元501,用于存储第一状态数据和第一测试用例。发送单元502,用于响应于用户对目标模块的查询操作,向信息安全测试装置发送第一状态数据和第一测试用例。
104.当然,本发明实施例提供的车载系统的信息安全测试装置包括但不仅限于上述模块。
105.在实际实现时,接收单元401、处理单元402、确定单元403、存储单元501和发送单元502可以由图2所示的处理器21调用存储器22中的程序代码来实现。其具体的执行过程可参考图3所示的车载系统的信息安全测试方法部分的描述,这里不再赘述。
106.本发明另一实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,当计算机指令在车载系统的信息安全测试装置上运行时,使得车载系统的信息安全测试装置执行上述方法实施例所示的方法流程中车载系统的信息安全测试装置执行的各个步骤。
107.本发明另一实施例还提供一种芯片系统,该芯片系统应用于车载系统的信息安全测试装置。所述芯片系统包括一个或多个接口电路,以及一个或多个处理器21。接口电路和处理器21通过线路互联。接口电路用于从车载系统的信息安全测试装置的存储器22接收信号,并向处理器21发送所述信号,所述信号包括所述存储器22中存储的计算机指令。当处理器21执行计算机指令时,车载系统的信息安全测试装置执行上述方法实施例所示的方法流程中车载系统的信息安全测试装置执行的各个步骤。
108.在本发明另一实施例中,还提供一种计算机程序产品,该计算机程序产品包括指令,当指令在车载系统的信息安全测试装置上运行时,使得车载系统的信息安全测试装置执行上述方法实施例所示的方法流程中车载系统的信息安全测试装置执行的各个步骤。
109.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本发明实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
110.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何在本发明揭露的技术范围内的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献