高通Linux安全指南(四)

诗林  金牌会员 | 2024-9-26 06:20:32 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 717|帖子 717|积分 2151

启动

您可以验证各种安全功能的状态。
   留意: 请记住在 SELinux 宽松模式下运行所有的 SSH 下令。将来将支持欺压模式。有关如何连接到设备的阐明,请参阅《高通 Linux 构建指南》 ➝ 如何操纵 ➝ 如何 SSH。
  验证 TZ/设备配置/假造机监控程序镜像加载

XBL 日志包罗有关 TZ/设备配置/假造机监控程序镜像加载的信息。
例如:


  • 设备配置(DEVCFG)
    1. B - 1206031 - QSEE Dev Config - Image Load, Start
    2. D - 763 - Auth Metadata
    3. D - 549 - Segments hash check
    4. D - 13054 - QSEE Dev Config - Image Loaded, Delta - (53248 Bytes)
    复制代码
  • TZ
    1. B - 1228113 - QSEE - Image Load, Start
    2. D - 26382 - Auth Metadata
    3. D - 22234 - Segments hash check
    4. D - 88999 - QSEE - Image Loaded, Delta - (4027792 Bytes)
    复制代码
  • 假造机监控程序
    1. B - 1402237 - QHEE - Image Load, Start
    2. D - 26383 - Auth Metadata
    3. D - 7045 - Segments hash check
    4. D - 35258 - QHEE - Image Loaded, Delta - (1491024 Bytes)
    复制代码
  • APDP
    1. B - 978348 - APDP - Image Load, Start
    2. D - 42212 - Auth Metadata
    3. D - 458 - Segments hash check
    4. D - 48434 - APDP - Image Loaded, Delta - (17332 Bytes)
    复制代码
验证安全启动

XBL 日志包罗设备的安全启动状态。这些日志包括有关启动接口、安全启动状态、启动配置、JTAG ID、OEM ID 和序列号的信息。
示例日志:
  1. S - Format: Log Type - Time(microsec) - Message - Optional Info
  2. S - Log Type: B - Since Boot(Power On Reset),  D - Delta,  S - Statistic
  3. S - QC_IMAGE_VERSION_STRING=BOOT.MXF.1.0.c1-00037-KODIAKLA-1
  4. S - IMAGE_VARIANT_STRING=SocKodiakLAA
  5. S - OEM_IMAGE_VERSION_STRING=hu-apasunur-hyd
  6. S - Boot Interface: USB
  7. S - Secure Boot: On
  8. S - Boot Config @ 0x00786070 = 0x000000c1
  9. S - JTAG ID @ 0x00786130 = 0x001970e1
  10. S - OEM ID @ 0x00786138 = 0x00000000
  11. S - Serial Number @ 0x00786134 = 0x4172f1dd
复制代码
验证 SELinux 状态


  • 验证内核配置:
  1. CONFIG_SECURITY_SELINUX=y
复制代码

  • 通过 SSH 连接到设备。
  • 运行以下 seinfo 下令查看 SELinux 启用状态及其他具体信息:
    1. Statistics for policy file: /sys/fs/selinux/policy
    2. Policy Version:             33 (MLS enabled)
    3. Target Policy:              selinux
    4. Handle unknown classes:     allow
    5. Classes:             131    Permissions:         423
    6. Sensitivities:        16    Categories:         1024
    7. Types:              4376    Attributes:          319
    复制代码
  • 从控制台或通过 SSH 连接到设备,验证 SELinux 欺压状态:
    1. $ getenforce
    2. enforcing - 如果 SELinux 设置为启用
    复制代码
验证 PIL 镜像加载 – 示例日志

模块日志WLAN(remoteproc1)730, 0x00000000000459B4 | 8.700828: remoteproc remoteproc1: Remote processor 8a00000. Remoteproc is now upcDSP(remoteproc3)735, 0x00000000000465A3 | 8.794052: remoteproc remoteproc3: Remote processor a300000. Remoteproc is now upaDSP(remoteproc2)741, 0x00000000000469FC | 8.828033: remoteproc remoteproc2: Remote processor 3000000.remoteproc is now upMODEM(remoteproc0)1035, 0x000000000006B78BA660_zapsh-5.1# dmesg | grep gfx
[7.822629] kgsl-iommu SoC@0COM, kgsl-iommu@3da0000:gfx3d_user: Adding to iommu group 15
[7.870446] kgsl-3d 3d00000.qcom, kgsl-3d0: bound SoC@0COM, kgsl-iommu@3da0000:gfx3d_user (ops kgsl_mmu_cb_component_ops [msm_kgsl])video(Vpu20_1v.mbn)
sh-5.1# dmesg | grep video
[7.094229] videodev: Linux video capture interface: v2.00
[7.847469] qcom-iris aa00000.video-codec: Adding to iommu group 17
[7.856647] qcom-iris aa00000.video-codec: no reset clocks found
[10.131119] [drm] [msm-dsi-warn]: [nt36672e LCD video mode DSI novatek panel with DSC] fall back to default te-pin-select
[10.188079] [drm:dsi_display_bind [msm_drm]] [msm-dsi-info]: Successfully bind display panel 'QCOM, mdss_dsi_nt36672e_fhd_plus_120_video ’ 验证 Qualcomm TEE MINK/GPTEE API 的可用性


  • 验证设备上的库是否存在:
    1. /usr/lib/
    2. libmink*
    3. libGPMTEE*
    4. libGPTEE*
    复制代码
  • 验证 mink 监听服务是否在运行:
    1. ps -ef | grep qtee_supplicant 并确保 qtee_supplicant 正在运行
    2. ps -ef | grep ssgtzd
    复制代码
验证 SMC 调用驱动程序状态


  • 通过 SSH 连接到设备。
  • 验证 /dev/smcinvoke 节点是否存在:
  1.   ls -l /dev/smcinvoke
复制代码
验证 Qualcomm WES 状态

拥有 Qualcomm Linux 随附的专有软件完全访问权限的用户可以验证 Qualcomm WES 状态。如果您有访问权限,请参阅《Qualcomm Linux 安全指南 - 附录》→ 启动。
检查 RPMB 配置状态

通过 SSH 连接到设备并运行以下下令:
  1. sh-5.1# rpmbClient smci -p 1
复制代码
将表现以下消息:


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

诗林

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表