当前位置:网站首页 > 跳转广告 > 正文

手机广告插件怎么删

作者:admin发布时间:2021-10-07分类:跳转广告浏览:评论:11


导读:插件技术的“好”和“坏”插件技术最初是由第三方引入旨在为添加额外的增强功能。例如应用程序可以使用这些增强的功能来让用户同时在一个手机上运行两个应用程序。另外插件技术也可以提高热补丁...

手机广告插件怎么删与插件

插件技术的“好”和“坏”

插件技术最初是由第三方引入旨在为添加额外的增强功能。例如应用程序可以使用这些增强的功能来让用户同时在一个手机上运行两个应用程序。另外插件技术也可以提高热补丁的修复速度但插件技术提供的手机广告插件怎么删增强功能也可以被用于恶意攻击恶意软件的开发者一直在滥用合法的插件技术来实施端到端攻击例如绕过设备上的反恶意软件检测特别是静态检测来实施网络钓鱼攻击。

我们在以前的研究中就曾发现恶意软件就滥用过最流行的开源插件框架“”和“”这两种框架都可以启动任意的应用从理论上讲它们不会被安装在手机上从技术上讲插件技术是一个应用级的虚拟化环境。

就在最近我们发现了Android插件功能为了软件推广的广告模式提供了一种新的方式。支持插件的应用程序可以自动启动不同的应用程序而无需安装它们。这为广告宣传提供了一种快捷方式从而让使用插件的应用程序开发商获得巨大收入因为开发商可以在没有任何用户交互的情况下推出广告。

这种模式的广告宣传可能会发生安全风险因为插件框架的安全机制是比较脆弱的这些插件框架无法在不同的插件实例之间分隔权限和隔离数据。因此当通过插件框架执行升级后的应用程序时它具有与主机应用程序通常是所有Android权限相同的权限并且可以访问主机应用程序或其他插件应用程序的数据。这明显与Android应用程序沙盒机制不符

Android沙盒的本质是为了实现不同应用程序和进程之间的互相隔离即在默认情况下应用程序没有权限访问系统资源或其它应用程序的资源。每个应用程序和系统进程都被分配唯一并且固定的UserId这个UserId与内核层进程的UserId对应。每个应用程序在各自独立的Dalvik虚拟机中运行拥有独立的地址空间和资源。运行于Dalvik虚拟机中的进程必须依托内核层Linux进程而存在因此Android使用Dalvik虚拟机和Linux的文件访问控制来实现沙盒机制任何应用程序如果想要访问系统资源或者其它应用程序的资源必须在自己的manifest文件中进行声明权限或者共享UserId。

例如在GooglePlay中我们观察到32个应用程序使用了DroidPlugin框架21个应用程序使用了VirtualApp框架其中大多数是PUP潜在有害的程序或广告软件目前这些应用程序已从GooglePlay中删除详细信息请看下表

下面我们将演示两个广告软件家族是如何在应用程序中滥用插件技术的。


已有11位网友发表了看法:

欢迎 发表评论: