标签: AVB; dm-verity ;Android

Android Verified Boot (AVB) 与 dm-verity 之间的关系、相同点与差异点

概述

Android Verified Boot (AVB) 和 dm-verity 是 Android 操作系统中用于确保设备启动过程和运行时数据完整性的两个重要技术。尽管它们有着不同的实现和侧重点,但它们都旨在提高系统的安全性,防止未授权的修改和恶意软件的注入。

相同点

  1. 数据完整性保护

    • AVB 和 dm-verity 都致力于保护数据完整性。AVB 在设备启动时验证系统映像的完整性,而 dm-verity 在运行时持续验证文件系统的完整性。
  2. 基于哈希树的验证

    • 哈希树(Merkle Tree):二者都使用哈希树来验证数据块的完整性。每个数据块都有一个哈希值,这些哈希值组合成更高层次的哈希,最终形成一个根哈希,用于验证整个数据结构的完整性。
  3. 防止未授权的修改

    • 防止篡改:通过使用哈希和签名,AVB 和 dm-verity 可以检测到系统映像或文件系统中的任何未授权修改,防

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部