【置顶】Android15安全架构精选-[目录]

本文深入探讨Android13的安全架构,涵盖密码锁、locksettingservice、gatekeeper,以及指纹、人脸验证和DRM(Digital Rights Management)相关知识点。详细解析keystore、keystore2、keymaster和keymint等安全组件,旨在帮助读者快速掌握Android安全框架,并解决实际问题。内容专注framework、system、Hal和Vendor Hal层面,适合对此领域有深入研究的读者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于android13,多图多精简总结,白话总结,一网打尽密码锁、locksettingService、gatekeeper 所有知识点。并拓展了指纹、人脸、DRM 相关的知识点. DRM、widevine,keystore,keystore2,keymaster,keymint,android安全

快速链接:
.
👉👉👉 个人博客笔记导读目录(全部) 👈👈👈

专栏名称 专栏介绍超级链接价格标签
ARMv8/ARMv9架构从入门到精通最全最详细的讲解ARMv8/ARMv9架构的核心知识点,
由易到难/循序渐进/章节有序/通俗易懂。
要学就学最新架构,十几年前/二十年前的技术何必再学习呢。
本系列内容包括不限于:ARM基础、SOC芯片基础、
Trustzone、gic、异常和中断、AMBA、Cache、MMU...
且会持续更新。
专栏首页--进入
专栏目录--进入
专栏详解--进入
课程介绍--进入
咨询v:arm2023
99.9元热销专栏
火爆专栏
TEE从入门到精通 作者现就职全球TEE TOP1厂,
12年SOC芯片底层、安全开发经验,
多家商用TEE开发经验、开源Optee开发经验。
擅长Trustzone/TEE/安全产品的设计和开发。
全网最早科普TEE,输出高质量、体系化文章。
专栏首页--进入
专栏目录--进入
专栏详解--进入
课程介绍--进入
咨询v:arm2023
99.9元热销专栏
Android15安全架构精选讲述android15最新安全架构,
包括但不限于:Gatekeeper(locksetting)、
生物认证(指纹fingerprint、人脸faceid)、
keystore/keystore2/keymaster/keymint、
googlekey(attesstation key).....
专栏首页--进入
专栏目录--进入
专栏详解--进入
课程介绍--进入
咨询v:arm2023
99.9元热销专栏
ARM-TEE-Android
(大合集)
此专栏是3个专栏的合集
ARMv8/ARMv9架构从入门到精通
Android15安全架构精选
TEE从入门到精通
专栏首页--进入
专栏目录--进入
专栏详解--进入
课程介绍--进入
咨询v:arm2023
199.9元三合一
-

本系列偏底层,涉及framework/system/Hal/Vendor Hal/TA, 网上的这类文章少之又少,能够真正理解这一块的也是非常少的,另外这些年android的变化也是非常大的。

本文重在帮大家快速深入理解android安全框架、能够迅速解决问题。
本文不会涉及到任何SOC厂商的涉及,只讲common的东西; 也不会涉及任何TEE厂商的实现,只讲common的东西(或需求或开源的实现或android的参考实现)

文章不在多在精,加油,fighting!

类别博文参考/说明
securityTEE的学习方法
20分钟视频课程----TEE的学习方法

gatekeeper
1、android gatekeeper(locksetting密码锁)学习这一篇就够了 ⚡-- 入门级,超赞哦!
2、Android locksettings/gatekeeper代码导读
3、Android Gatekeeper流程深度解剖
4、android密码解锁/指纹解锁返回的authToken深度解剖
5、LockSettingsService的setLockCredentialInternal函数详解
6、Android手机使用命令行增加/删除/修改密码(password/pin/pattern)
7、 【代码导读】 Gatekeeper代码导读

生物支付: 人脸/指纹
1、android生物认证(指纹/人脸)学习这一篇就够了
2、指纹/人脸/gatekeeper学习笔记

keymaster/keystore
1、Android keymaster的介绍和总结
2、Android keymaster4.0- device集成笔记
3、Android keystore/Keymaster的代码导读
4、Android Keystore/keymaster的错误码
Gatekeeper-官方参考:
1、Gatekeeper官方文档
2、Gatekeeper接口函数介绍-hal
3、Gatekeeper接口函数介绍-type

生物支付-官方参考:
1、生物支付官方文档
2、fingerprint接口函数介绍-hal
3、fingerprint接口函数介绍-type
4、face接口函数介绍-hal
5、face接口函数介绍-type

keymaster-官方参考:
1、keymaster官方文档
2、keymaster接口函数介绍-hal
3、keymaster接口函数介绍-type
Security2 注意 : 在 S 开始,keystore2/keymint 取代了 keystore, 所以keystore/keymaster就不需要看了.

Keystore2/keymint
1、全网第一篇–keystore/keystore2/keymaster/keymint 深入学习
2、keystore/keymaster代码导读系列 --随记
3、keystore2代码导读笔记
4、googlekey(attestation key)学习笔记 – 以MTK平台设计为例

trusty
1、官网拉取Trusty-TEE的代码
Android Verify Boot(AVB)1、Android Verity Boot(AVB)初探
2、Android Verity Boot(AVB)验证原理
3、Android Verity Boot的参考资料
DRM/Widevine1、如何检查您的 Android 设备是否支持 Widevine DRM
2、什么是 Widevine 数字版权管理 (DRM),它为什么重要
vts/cts1、Android11有哪些vts
2、如何编写一个测试HIDL接口的vts(gtest)的testcase
3、VTS工具测试指定的testcase函数(以VtsHalKeymasterV4_0TargetTest为例)
reserved
build/makefile1、Android Makefile编译流
2、Android makefile编译流程(二)
3、剖析boot.img的制作流程
4、System.img是如何打包的
reserved
启动1、android/linux中的第一个init程序的启动
问题1、Device is not certified by Google
Android CDD解读 android CDD–TEE相关解读
1、解读Android12 CDD中针对隔离环境(TEE)的要求
TODO 全网第一篇震撼史无前例:Strongbox的设计模型讲解–ongoing
类别博文参考/说明
zerotouch1、Google zerotouch方案介绍🚫

请添加图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Arm精选

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值