官术网_书友最值得收藏!

iOS secure boot chain

The iOS secure boot chain system uses secure boot chain mechanism to provide security in the booting process. We have seen many rootkits and malware that infect at boot level. The iOS secure boot chain ensures that low-level software is not compromised and iOS is running on validated iDevice.

The following figure is the block diagram for an iOS secure boot chain:

Let's study iOS secure boot chain step by step, as follows:

  • Boot ROM
    • This is implicitly trusted
    • It is known as a hardware root of trust
    • This code is contained in the processor and cannot be updated or changed
    • This also contains the Apple root certificate with authentic public key and uses it to verify that the low-level boot loader is properly signed and has not been tampered before loading
  • Low-level boot loader
    • This is the lowest level of code that can be updated
    • It also verifies the signatures of firmware of iBoot before loading it
  • iBoot
    • It verifies the signature of the iOS kernel before starting the kernel
    • This secure boot chain also prevents any malwares that can affect at the boot level
主站蜘蛛池模板: 桐城市| 恭城| 烟台市| 滁州市| 曲周县| 太白县| 灵璧县| 郧西县| 南宫市| 汝州市| 昌都县| 罗城| 伊金霍洛旗| 富裕县| 华坪县| 青浦区| 雷波县| 桓仁| 台中县| 朝阳县| 东乡县| 上犹县| 拜泉县| 永新县| 都昌县| 石城县| 辽宁省| 新巴尔虎右旗| 武汉市| 灵川县| 五原县| 枣强县| 喀喇| 合阳县| 九寨沟县| 蒲江县| 杭州市| 黄梅县| 济宁市| 安福县| 阿拉善右旗|