-
公开(公告)号:CN107992745A
公开(公告)日:2018-05-04
申请号:CN201711226580.6
申请日:2017-11-29
Applicant: 暨南大学
CPC classification number: G06F21/554 , G06F21/577 , H04L63/1466
Abstract: 本发明公开了一种基于安卓平台的界面劫持应对方法,步骤如下:S1、获取当前程序的界面栈,通过活动栈顶获知活动类:S2、根据界面类获知包名并显示在用户界面;S3、检查该包名是否是一个正确的包名,如果该包名为当前程序内部的包,则返回步骤S1,否则,转至下一步骤S4;S4、判断当前用户界面为遭到界面劫持,创建一个新的可信任界面,准备进行覆盖操作;S5、使用该可信任界面对当前用户界面进行覆盖,返回步骤S1。该方法当检查到劫持行为时,则通过安卓内置的接口,创建一个新的可信任界面覆盖原界面。通过覆盖界面,恶意劫持的界面将会被隐藏,保证用户的隐私信息不会因为界面劫持而泄露。