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

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
主站蜘蛛池模板: 福州市| 新安县| 楚雄市| 武强县| 南投县| 丰原市| 新宁县| 武平县| 柳河县| 彭阳县| 铜川市| 德州市| 颍上县| 固安县| 大渡口区| 珲春市| 彭水| 安乡县| 黄山市| 米易县| 芒康县| 昆山市| 云南省| 应用必备| 怀集县| 洛川县| 云和县| 维西| 东港市| 万山特区| 台中市| 武强县| 福清市| 巩留县| 海兴县| 新巴尔虎右旗| 镇平县| 米脂县| 阳东县| 广南县| 忻城县|