题目:TaintART: 基于 ART (Android RunTime) 的多级污点分析系统
时间:2016年11月20日下午 16:00-17:00
地点:外围投注3658楼报告厅
报告人:孙茗珅博士
报告人简介:孙茗珅博士毕业于香港中文大学 (The Chinese University of Hong Kong) 计算机科学与技术系,网络系统研究实验室 (Advanced Networking and System Research Laboratory),师从 John C.S. Lui 教授。博士期间,他多次在国际会议 (CCS, RAID, ACSAC 等) 上发表论文以及演讲,并积极参与会议、期刊的审稿。主要的研究方向是移动系统安全、恶意软件分析。
报告摘要:近期, Android 使用了 AOT (ahead-of-time) 编译器替代了原有的 Dalvik JIT 编译器。这个 AOT 编译器可以在安装阶段把字节码 (bytecode) 转换成原生的机器码 (native machine code)。在这次演讲中,作者介绍了在这种新的编译策略下,如何利用编译器实现污点分析系统。作者通过修改 Android 原有的 AOT 编译器,利用 CPU 寄存器快速访问污点标记,实现了一个高效的污点分析系统,使得污点分析在 ART 上成为可能。
邀请人:彭国军 副教授