思考
1、常见的内存安全问题有哪些?举例说明?
2、内存安全的软件缓解技术有哪些?在optee上的应用?
3、MTE下的内存安全性如何保证?空间安全性?时间安全性?
4、MTE的架构细节?硬件原理?TAG存在哪?TAG哪些地址?
5、MTE在SOC上的硬件部署?缓存一致性和总线互联考虑?
6、MTE功能如何验证?TAG比较失败时发生什么?问题如何定位?
7、MTE性能开销?同步模式?异步模式?如何进行优化?
8、MTE存不存在安全性问题?侧信道攻击?
9、MTE与PAC的关系如何?标记是否有冲突?
课程大纲
1、内存安全问题及挑战
2、内存安全的软件缓解技术
3、MTE下的内存安全性
4、MTE的架构细节
5、MTE在SOC上的硬件部署及示例
6、QEMU上MTE功能验证与异常解析
7、MTE性能开销权衡及优化措施
8、对MTE的侧信道攻击
9、MTE与PAC的关系
课件展示