ToB企服应用市场:ToB评测及商务社交产业平台

标题: 高通Linux安全指南(五) [打印本页]

作者: 王國慶    时间: 2024-10-21 04:10
标题: 高通Linux安全指南(五)
配置安全启动项

高通TEE配置可以通过设备配置(devcfg)框架进行调整。
TrustZone通过XML文件提供配置选项,比方:trustzone_images/ssg/securemsm/trustzone/qsee/mink/oem/config//oem_config.xml。
XML配置文件会被编译到devcfg.mbn中。以下命令用于从TZ.XF.5.0编译devcfg镜像:
  1. cd trustzone_images/build/ms
  2. python3 build_all.py -b TZ.XF.5.0 CHIPSET=<chipset> devcfg
  3. trustzone_images/build/ms/bin/<build_flavor>
复制代码
有关编译和构建的详细阐明,请参见《Qualcomm Linux Build Guide》 ➝《GitHub workflow (firmware and extras)
设备配置

属性形貌OEM_pil_secure_app_load_region_size配置以自定义TA(Trust Application)大小。OEM_pil_subsys_load_region_start配置以自定义PIL(Primary Image Loader)加载起始地址,当默认内存映射有变化时使用。OEM_pil_subsys_load_region_size配置以自定义PIL大小,当默认内存映射有变化时使用。OEM_enable_app_fatal_err当特定TA瓦解时,可用此属性强制TZ系统发生致命错误。与OEM_crash_ta_name一起使用。OEM_crash_ta_name用瓦解的TA名称替换条目,而且预期安全内核会在该TA上瓦解。OEM_sec_wdog_bark_time更改设备的安全看门狗吠叫时间的默认配置。OEM_sec_wdog_bite_time更改设备的安全看门狗咬合时间的默认配置。OEM_tz_log_level设置TZ日记级别:
Fatal: 0
Error: 1
Debug: 2 基于RPMB的SFS防回滚掩护

可以在位于 trustzone_images/ssg/securemsm/trustzone/qsee/mink/oem/config/common/cmnlib_oem_config.xml 的XML配置文件中启用或禁用基于RPMB的SFS防回滚掩护。
SELinux配置

通过SSH连接到设备。
使用以下命令更改SELinux模式。
启用安全启动

通过吹掉一组作为QFPROM一部门的硬件熔丝来启用安全启动。根证书的哈希值被吹入硬件熔丝,作为主要的信任根(RoT)。
启用SELinux

当SELinux启用时,所有系统对象,包罗文件、目录、进程、套接字、驱动程序等,都被标记有安全上下文。
启用UEFI安全启动

你可以设置初始的UEFI安全启动配置,并将密钥和证书转换为UEFI可以明白的格式。
示例OpenSSL配置

示例显示了用于天生密钥和证书请求的配置文件。
安装或升级QCS5430 SoftSKU功能包

你可以使用Qualcomm®无线边缘服务(Qualcomm WES)许可证升级QCS5430软库存单元(SKU)功能包。
启用安全启动

通过吹掉属于QFPROM的一组硬件熔丝来启用安全启动。根证书的哈希值被吹入硬件熔丝,作为主要的信任根(RoT)。
请参阅工作流程以相识目标外准备和设备上的执行。

只有在吹掉QFPROM(一种eFuse)后才能保证安全启动。启用平台安全启动所需的eFuse配置包罗:

启用安全启动,请按照以下步骤操作:
非Linux基础的镜像使用Sectools v2和本地签名器进行签名。这个过程需要在进行签名的本地机器上存在签名证书和密钥。然而,这些密钥并不安全,在Sectools运行的机器上进行和完成签名过程中可能会暴露。
使用OpenSSL工具自天生的密钥和证书不与任何认证机构相关联。
启用安全启动的条件条件


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4