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

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
主站蜘蛛池模板: 花莲市| 鹿邑县| 滨州市| 景洪市| 静宁县| 宜良县| 平南县| 余江县| 同德县| 襄樊市| 政和县| 昭平县| 大连市| 吉首市| 莎车县| 郓城县| 千阳县| 梅河口市| 扬州市| 册亨县| 尼勒克县| 沧源| 兴和县| 烟台市| 鹿邑县| 嘉祥县| 页游| 武夷山市| 万年县| 乌拉特后旗| 扶风县| 札达县| 贵州省| 静宁县| 黑水县| 海阳市| 体育| 新平| 余庆县| 禹城市| 原平市|