タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

dm_verityとsecurityに関するzyxwvのブックマーク (1)

  • Androidマルウェアによるシステム改ざんを検知する技術「セキュアブート」「dm_verity」とは

    dm_verityによるシステム領域の保護 このsystem.imgの検証に伴う2つの問題を解決するため、Android 6.0から必須機能として導入された技術が、「dm_verity」である(関連リンク)。dm_verityでは、system.imgを4キロバイト単位のブロックに分割して、各ブロックのハッシュ値をツリー形式で構成した「Hash Tree」を事前に計算しておく(図5)。そしてこのHash Treeから作成したサイズの小さいメタデータの一部(dm_verity_table)だけをセキュアブートの検証対象とすることで、system.img全体を検証する場合に比べて、起動時間を現実的な時間内に短縮する。 また、Hash TreeそのものはAndroid起動時には検証されないが、Android実行中にファイルシステムへの読み込みが発生した際には、Hash Treeを動的に計算して完

    Androidマルウェアによるシステム改ざんを検知する技術「セキュアブート」「dm_verity」とは
    zyxwv
    zyxwv 2019/12/10
    "dm_verityが適用されたシステムにおいてユーザーは、マルウェアによる単純な/systemのファイル書き換えを、読み込んだブロックのハッシュ検証失敗によるI/Oエラーで検知することができる"
  • 1