GB/T40855-2021《电动汽车远程服务与管理系统信息安全技术要求及试验方法》
6.4车载终端信息安全试验
6.4.1车载终端硬件信息安全试验
通过如下方法检测车载终端的硬件信息安全:
a)拆解被测样件设备外壳,取出PCB板,将PCB板放大至少5倍,观察PCB板,检查是否存在可非法对芯片进行访问或者更改芯片功能的隐蔽接口;
b)根据车载终端接口定义说明,检查是否有存在暴露在PCB板上的JTAG接口、USB接口、UART接口、SPI接口等调试接口,并使用测试工具尝试获取调试权限。
6.4.2车载终端固件信息安全试验
6.4.2.1车载终端硬件安全启动可信根防篡改试验
根据车载终端安全启动可信根存储区域访问方法和地址范围说明,使用软件或硬件调试工具写入数据,重复多次验证是否可将数据写入该存储区域。
6.4.2.2车载终端硬件安全启动引导加载程序(Bootloader)校验试验
根据车载终端安全启动可信根存储区域访问方法和地址范围说明,使用软件调试工具对该Boot-loader的签名数据进行破坏,如成功破坏签名数据,则使用安全刷写工具对破坏签名后的Bootloader进行刷写,如成功写入到车载终端内的指定区域,检测车载终端芯片是否校验Bootloader签名,并在校验
不成功时停止加载下一阶段系统镜像。
6.4.2.3车载终端软件安全启动Bootloader防篡改试验
根据车载终端安全启动可信根存储区域访问方法和地址范围说明,尝试使用软件调试工具对Bootloader区域的存储数据进行篡改或替换破坏,检测车载终端是否禁止将篡改或替换后的Bootloader写入到车载终端内的指定区域。
6.4.2.4车载终端安全启动系统镜像校验试验
使用软件调试工具对系统镜像的签名数据进行破坏,将破坏签名后的系统镜像写入到车载终端内的指定区域,检测车载终端是否校验系统镜像签名,并在校验不成功时停止工作。
6.4.3车载终端软件系统信息安全试验
6.4.3.1车载终端软件系统访问控制试验
按照访问控制规则创建一个未添加访问控制权的软件应用程序,使用该未添加访问控制权的软件应用程序尝试访问受保护的软件应用程序资源,检测受保护的软件应用程序资源是否可被访问。
6.4.3.2车载终端软件系统可信根存储区域试验
根据车载终端安全启动可信根存储区域访问方法和地址范围说明,使用软件调试工具向软件系统可信根存储区域写入数据,重复多次验证是否可将数据写人该存储区域。
6.4.3.3车载终端软件系统可信验证试验
使用软件调试工具破坏系统镜像的受保护的关键代码段,并将破坏后的系统镜像写人车载终端,检测加载破坏后的系统镜像的车载终端是否能正常工作。
6.4.4车载终端数据存储信息安全试验
6.4.4.1车载终端数据存储保密性试验
使用软件分析工具读取存储远程服务与管理数据区域内容,检测是否为密文存储。
6.4.4.2车载终端数据存储完整性试验
6.4.4.3车载终端安全重要参数信息安全试验
6.4.5车载终端网络端口传输信息安全试验
6.4.5.1车载终端网络端口访问控制策略信息安全核查
6.4.5.1.1车载终端网络端口控制策略信息安全核查
6.4.5.1.2车载终端网络端口数据流控制策略信息安全核查
核查是否采用会话认证等机制为进出数据流提供明确的允许或拒绝访问的能力。
6.4.5.2车载终端网络端口访问控制策略试验
在被测样件设置符合标准规定的访问控制策略,检测设备向列表指定的源端口发送不符合策略规定的报文,并在列表指定的目的端口检测接收报文和日志。
使用网络扫描工具对车载终端进行网络端口扫描:
a)检测车载终端是否开放非业务所需的冗余网络端口;
6.4.5.4车载终端安全扫描功能试验
将车载终端接入测试网络,使用攻击案例对车载终端实施攻击,检测车载终端对攻击的识别率。
6.4.5.5车载终端专用网络认证机制试验
6.4.5.6车载终端安全规则更新扩展能力核查
根据车载终端安全规则更新扩展方案说明,核查车载终端是否具备安全规则更新扩展的能力。
6.4.6车载终端远程升级功能信息安全试验
6.4.6.1升级包完整性校验试验
使用软件调试工具破坏升级包的任意内容,将被破坏的升级包下载到车载终端指定区域,并下发升级包升级指令,检测车载终端加载升级包时是否进行完整性校验。
6.4.7车载终端日志功能信息安全试验
6.4.7.1车载终端日志功能信息安全核查
6.4.7.2车载终端日志功能保密性信息安全试验
根据车载终端日志存储区域和地址范围说明,使用日志分析工具读取日志功能区域内容,检测是否为密文存储。
6.4.7.3车载终端日志功能完整性信息安全试验
6.4.7.4车载终端日志功能访问权限信息安全试验
6.4.7.5车载终端日志上传信息安全试验
将车载终端接入测试网络,使用攻击案例对车载终端实施恶意攻击,核查攻击结束后,是否可在企业平台上检索到本次安全攻击事件日志。
6.4.8车载终端系统信息安全试验
通过如下方法检测车载终端系统信息安全:
a)使用漏洞扫描工具对车载终端进行漏洞检测,检测是否存在漏洞平台6个月前公布的高危及以上的安全漏洞;
b)若存在高危及以上的安全漏洞,则检查厂商是否提供了该漏洞的处置方案。