目录
第五章:猎杀快照——ContentObserver 的生死时速
第十章:密钥的坟墓——Android KeyStore 与 TEE
第十二章:全景架构复盘 (Architecture Overview)
1. 控制流平坦化 (Control Flow Flattening)
2. 证书透明度 (Certificate Transparency) 的深度应用
3. 协议层加密 (Application Layer Encryption)
3. 这里的 filterTouchesWhenObscured
第一章:FLAG_SECURE 的虚假安全感与内核级绕过
很多做金融App的兄弟上来就是一行 getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE),觉得这就万事大吉了。说实话,这在两三年前的脚本小子面前或许管用,但在现在的黑产工作室眼里,这行代码跟没有一样脆弱。
我们要明白 FLAG_SECURE 到底干了什么。
在 Android 的 PhoneWindowManager 源码里,这个标志位的作用仅仅是告诉 SurfaceFlinger:“嘿,这层 Layer 在合成的时候,不要把它写进 framebuffer 的截图缓冲里。” 正常情况下,当系统或者第三方应用调用 screencap 或者
订阅专栏 解锁全文
4748

被折叠的 条评论
为什么被折叠?



