移动数据窃取:共享应用库带来的风险

研究人员表示很多移动应用使用的共享第三方库可能通过“库内串通”增加移动数据被盗的风险。

英国剑桥大学罗宾逊学院教授Alastair
Beresford以及牛津大学博士生Vincent Taylor及副教授Ivan Martinovic在论文《Intra-Library
Collusion: A Potential Privacy Nightmare on Smartphones》中详细谈到了这个问题。

根据研究人员介绍,这个问题经常被忽视,因为移动安全“通常会分别检查应用和第三方库”,但是,他们声称如果这些共享库被同时用于移动数据盗窃,可能会造成更大损失。

“这种攻击,我们称之为库内串通,当单个库嵌入到设备的多个应用就可能发生这种攻击,它可利用组合权限来窃取敏感用户数据,”研究人员写道,“库内串通攻击的存在是因为,如果库包含与主机应用及流行库相同权限,则可能被设备中多个应用使用。”

该研究小组共研究3万部智能手机,他们发现由于不同应用被授予不同权限,恶意攻击者可整合每个应用的权限,以构建用户配置文件或执行移动数据窃取。

应用安全软件供应商Checkmarx公司应用安全战略全球主管Matthew Rose称,恶意攻击者可使用多种方法来感染共享库。

“通常来看,第三方库由维护代码库的人员来维护。由于这些库有很多贡献者,有时候很难让一个人来负责整个库代码,而这可能会允许被插入恶意代码,”Rose指出,“还存在另一个问题,这些库可能继承其他代码库的功能,所以在风险和对现有第三方库的利用方面存在相互作用。”

研究人员表示,广告库可能获得额外权限,这使得这种攻击更加危险,因为这些库可未经用户同意下跟踪用户。

该研究侧重于Android系统,这是由于Android设备安装的应用列表数据可用,但该研究小组指出他们认为在iOS上也同样是如此,因为iOS系统存在相似的访问控制和应用部署。

截至发稿时,谷歌和苹果公司都没有对此发表任何评论。

移动数据盗窃和权限变化

不幸的是,研究人员并没有简单的解决方案来缓解库内串通导致的移动数据盗窃风险。这些研究人员指出有一种方法可限制授予这些库的权限,但这样做可能会影响开发人员通过其应用获利的能力,这会对“进入市场的新应用开发人员造成威慑,而最终也可能会让用户受到影响”。

此外,该研究小组建议,运营应用商店的企业或者国家机构可指定政策或法律来检测和删除恶意的第三方库,但每种方法都有各自的问题。检测很困难,因为应用可能有合法的理由将数据发送到设备外,并且,这种执法可能无法超出应用程序的范围。

Fidelis Cybersecurity公司威胁情报经理John Bambenek称:“恶意库可能不会被发现,但还有更简单的窃取移动数据的方法。”

“为了执行这种攻击,恶意攻击者需要创建一个库,由多个应用程序使用。随后他们会说服用户下载具有很多权限的应用,”Bambenek称,“在现实世界中,恶意攻击者首先会让受害者安装具有很多权限的应用,因为这样更直接和更容易。不过,我认为在短期内这种攻击不会被武器化。”

Rose称,更重要的问题是“人们在安装移动应用时需要知道它需要什么权限”。

“这个应用真的需要访问你的文件系统、地理位置或相机吗?请想一下该移动应用的预期用途是什么,并问自己是否需要比实际更多的权限,”Rose说,“如果权限请求与你的预期不符,则不要安装或者授予权限。”

Bambenek认为开发人员也需要谨慎小心,确保不会出现其应用通过超越权限尝试窃取移动数据。

“移动开发人员以及一般开发人员都需要关注编码安全性,以及最低权限,”Bambenek称,“开发人员应该采用这种开发模式,即编写只进行必要操作的代码,这样会非常有帮助。”

本文作者:邹铮

来源:51CTO

时间: 2024-08-28 19:59:29

移动数据窃取:共享应用库带来的风险的相关文章

数据一旦共享 空间难以想象

上海广东等地开始数据统筹管理.增值开发等探索 数据一旦共享 空间难以想象 国务院<促进大数据发展行动纲要>提出了未来5到10年我国大数据发展和应用要实现的目标,包括2017年底前形成跨部门数据资源共享共用格局,2018年底前建成国家政府数据统一开放平台,率先在信用.交通.医疗.卫生等重要领域实现公共数据资源合理适度向社会开放. 当前,上海.广东等地开始开放部分公共数据.增设新的政府部门,探索开展大数据增值性.公益性开发和创新应用. 试水数据开放,带来更多可能 去年8月起,由上海市经济信息化委员

网络数据包捕获函数库Libpcap安装与使用(非常强大)

1.Libpcap简介 Libpcap是Packet Capture Libray的英文缩写,即数据包捕获函数库.该库提供的C函数接口用于捕捉经过指定网络接口的数据包,该接口应该是被设为混杂模式.这个在原始套接子中有提到. 著名的软件TCPDUMP就是在Libpcap的基础上开发而成的.Libpcap提供的接口函数实现和封装了与数据包截获有关的过程. Libpcap提供了用户级别的网络数据包捕获接口,并充分考虑到应用程序的可移植性.Libpcap可以在绝大多数Linux平台上运行.在Window

通信行业未来发展的“丝绸之路”:拥抱大数据时代 共享发展新成果

拥抱"大数据时代" 共享发展新成果 近现代历史上的数次技术产业革命,中国均以学习者和模仿者的姿态出现.而在云计算和大数据所带来的新变革中,中国与世界的距离最小,在很多领域甚至还有着创新与领先的可能.以开放的心态.创新的勇气拥抱"大数据时代",就一定会抓住历史赋予中国的这一伟大创新机会. 习近平在中共中央政治局第三十六次集体学习时强调,我们要深刻认识互联网在国家管理和社会治理中的作用,以推行电子政务.建设新型智慧城市等为抓手,以数据集中和共享为途径,建设全国一体化的国

构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(33)-数据验证共享

原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(33)-数据验证共享 注:本节阅读需要有MVC 自定义验证的基础,否则比较吃力 一直以来表单的验证都是不可或缺的,微软的东西还是做得比较人性化的,从webform到MVC,都做到了双向验证 单单的用js实现的前端验证是极其不安全的,所以本次我们来看看MVC上的自带的注解验证,自定义验证 同样的MVC提供了一系列内置的数据验证注解 不为空验证  [Required(ErrorMessage = "不能为空

大数据引爆共享经济 成重要支撑

本文首发于微信公众号:数据猿.文章内容属作者个人观点,不代表和讯网立场.投资者据此操作,风险请自担. 根据不完全统计,2016年第二季度,中国大数据企业共计发生34起投融资事件,相比上个季度环比增长70%.从融资轮次来看,本月获融资的企业有2起为新三板募资,3起为天使轮,有18家为A轮,有8家企业为B轮,2起为C轮. 图表 1:2016年二季度大数据企业投融资情况 数据来源:数据猿基于公开数据整理 图表 2:2016年二季度投融资事件轮次分布 数据来源:数据猿基于公开数据整理 2016年二季度大

数据开放共享是大数据竞争战略核心

文章讲的是数据开放共享是大数据竞争战略核心,随着大数据时代的到来,国家间的竞争正从对资本.土地.人口.资源及能源的争夺,转向对大数据的争夺.大数据颠覆性地改变了世界经济形态.国际安全格局.国家治理模式与资源配置方式.作为基础性.战略性资产的大数据,如何用.怎么用,不仅与经济基础的改造有关,也与上层建筑的改造高度相关,通过大数据来全面提升国家治理能力在当下是个紧迫的课题. 大数据带来的变革是全方位的.作为具有强大变革能力的大数据,不仅引发技术革命.经济变革,更引发政府治理的变革.事实上,信息技术革

海尔公布一系列初步实现数据“云共享”的智能产品

长期以来,在谈及家电智能化时,众多媒体和厂商喜欢用"落地"一词,来表现智能产品的生活化和可触感.而作为主要智能硬件厂商之一的海尔却反其道而行之,与主打数据"软实力"的百度携手,将智能生活应用场景上升到了"云"高度.这一"软硬结合"的模式,为智能产业的发展开辟了新方向.智能硬件和互联网大数据的结合,带给智能产品不一样的变革.在北京智能硬件峰会上,海尔亮相公布了一系列初步实现数据"云共享"的智能产品.曾在3月1

商业银行利用大数据参与共享经济的探索与实践

商业银行要在"去中介化"的共享经济形态中维护金融中介的重要地位,核心问题在于充分参与共享经济,发挥大数据应用优势,从共享大数据.共享大数据产品及模型.共享大数据云平台三方面着手,巩固信息中介的地位. 第三次工业革命时代,新的经济范式"共享经济"诞生,其核心是互联网.物联网及其带来的大数据,为人类近乎免费的即时协同提供了可能.如何在"去中介化"的共享经济形态中维护金融中介的重要地位,是商业银行普遍面临的难题.银行作为重要的金融中介,在传统金融中更多

郭广昌委员:推进健康医疗大数据开放共享

"健康医疗大数据应用发展将带来健康医疗模式的深刻变化."复星集团董事长郭广昌委员建议,推进健康医疗大数据有条件地开放共享,提升健康医疗服务效率和质量,不断满足人民群众多层次.多样化的健康需求. 郭广昌委员表示,健康医疗大数据涉及个人健康.医药服务.疾病防控等多方面数据的聚合.从已有的实践看,健康医疗大数据可帮助老百姓实现远程咨询.预约就诊等便捷服务,也可帮助医生精准诊断病情,提出更合理的诊疗方案,还可帮助老百姓做好疾病预防和健康管理.他建议,在确保数据安全的前提下,加快推进恶性肿瘤.高