作者:趋势科技
通过社会工程学陷阱技巧,开发者可以建立一个应用程序用来诱骗用户点击特制的应用程序弹出窗口,让它成为多种威胁的入口,这种攻击被称为点击劫持(Tapjacking),利用了Android 用户界面组件内的一个漏洞。
这技术并不是很复杂,但会对Android 用户造成严重的安全问题。在介绍点击劫持的细节前,先简单解释一下这个UI 漏洞的出处。
应用程序活动(Activity)简介
Android 显示的UI 元素以活动(Activity)为单位。活动是一个会占据整个屏幕大小的系统组件,可以容纳很多不同的视图(View),视图则是指显示在设备屏幕上的一块矩形区域。
下面是一个活动的例子,它包含两个视图,即(1)文字视图,这是用户可以输入文字的地方。还有(2)按钮,让用户点(或碰触ÿ