• R155法规有没有要求上Secure Boot功能?



    标签: R155法规有没有要求上Secure Boot功能?; R155法规有没有要求上安全启动功能?;R155法规与Secure Boot关系?R155法规可以不上Secure Boot吗?

    R155法规有没有要求一定要上Secure Boot(安全启动)功能?

    R155法规原文、全文来自这里,可直接下载:
    https://unece.org/transport/documents/2021/03/standards/un-regulation-no-155-cyber-security-and-cyber-security

    在这里插入图片描述

    R155法规全文30页,通篇没有讲Secure Boot(安全启动)功能。 也就是说R155法规对汽车车商上不上Secure Boot功能,根本不关心。

    那是不是理解汽车厂商可以不上Secure Boot功能了?
    其实不是这样。R155法规原文有两种写到JTAG口。
    第一处:

    在这里插入图片描述


    第二处:

    在这里插入图片描述

    R155法规里有两个地方讲到了JTAG调试口,要求汽车厂商消除JTAG调试口对安全的威胁,能够阻止攻击者通过JTAG口获取高级别权限。


    阻止的方法有以下两种:

    • 方法一:JTAG口硬件连线直接移除。不是单纯地把JTAG调试硬件头给除掉,如果JTAG调试硬件头除掉,攻击者通过焊点,通过飞线还是连接上JTAG口。 彻底地做法就是PCB电路板设计时,就没有JTAG调试口。
    • 方法二:软件禁用JTAG口功能。 虽然硬件保留了JTAG调试端口。但攻击者连接上去,发现软件根本用不了。 从软件层彻底封死JTAG口。

    不同的芯片,从软件层封死JTAG口方法不一样。
    目前,国内汽车厂商很多SOC芯片都是用的高通芯片。高通芯片有个奇葩的规定,如果软件封死JTAG,就必须上Secure Boot功能。Secure Boot一上,自动在SOC芯片上封死了软件JTAG口功能,攻击者无法通过JTAG口攻击。
    那高通芯片有没有其它办法封死软件JTAG口功能了,目前了解没有其它办法。
    虽然R155法规通篇没有讲Secure Boot功能,但对于高通SOC芯片,有时还就得上Secure Boot功能。 除非有办法证明攻击者不能通过JTAG口获取较高权限。

    能不能不上Secuer Boot功能了,其实也是可以的。有些汽车厂商是这样做的,例如对JTAG口加强密码,且一车一密; 或者要求使用JTAG软件功能时,先要通过汽车的诊断服务鉴权等。
    不管那种方法,只要能阻止攻击者通过JTAG获取较高级别权限就行。 上Secure Boot功能只是其中一个手段而已。

    例如有些MCU芯片,通过GPIO口设置,直接软件封死JTAG口,并没有上Secure Boot功能。

    当然,Secure Boot功能阻止攻击者篡改软件版本,如果能上,还是件好事。
    不上Secure Boot也没事,只要有其他途径能证明符合R155法规要求就可以。



    作者简介:https://shimo.im/docs/rp3OVwxle2fJn7Am/
    上海徐汇
    2023年10月22日


  • 相关阅读:
    Git 速通以及常用指令!!
    基于springboot的张仲景药房(药店)管理系统
    房贷计算器python版
    初出茅庐的小李博客之单片机基础知识
    SSM+手机销售网站 毕业设计-附源码161043
    zephyr的GPIOTE驱动开发记录——基于nordic的NCS
    连接全球金融网络 探索SCF公链的多元价值
    Spring Cloud(十二):Spring Cloud Security
    远程连接centos 7 图形化桌面
    十大排序算法的实现(C/C++)
  • 原文地址:https://blog.csdn.net/achirandliu/article/details/133979658