写点什么

DidFail:一款用于信息泄漏检测的免费 Android 工具

  • 2014-07-11
  • 本文字数:776 字

    阅读完需:约 3 分钟

近日, CERT Secure Coding 团队发布了一款免费工具,它能够分析Android 应用程序中的敏感信息泄漏。CERT 的研究人员称,他们的工具“是一款面向Android 应用程序的、最准确的污染流静态分析工具。”

CERT 的工作解决了从敏感源到受限接收点的信息泄漏问题。敏感信息泄漏可能发生在,比如,用户安装应用程序时,它将用户的联系人列表(源)泄漏给了一些未经许可的第三方(接收点)。这是信息流分析的典型问题。安全问题也可能发生在数据流反向流动的过程中,比如,不可信数据发送到一个只该存储由特许源发送的高可信数据的地方。

为了解决此类问题,CERT 的研究人员设计并实现了 DidFail (Droid Intent Data Flow Analysis for Information Leakage),用户可以免费下载。它整合并增强了两款现有的 Android 数据流分析工具 FlowDroid Epicc ,前者识别组件内的污染流,后者识别诸如动作字符串这样的 intents 属性。

CERT 的研究人员 Will Kiebler 说,与 FlowDroid 相比,DidFail 的优势在于它“分析应用程序之间或者单个应用程序的多个组件之间的潜在污染流”,而 FlowDroid 只侧重于“应用程序单个组件内的信息流”。按照 Kiebler 说法,可以这样描述 DidFail 的行为,它“取得原始的 APK,并在代码中每个 APK 发送 intent 的地方添加一个唯一标识”。这个唯一标识之后会用于“匹配 Epicc 和 FlowDroid 的输出”。

有关 DidFail 的工作尚未完成,Kiebler 说,“由于应用程序之间信息流的检测采用了一种粗粒度的方法,它可能会产生误报”。更重要的是,DidFail 只关注作为跨应用程序数据通信方法的 Android intents,而并不考虑其它 Android IAP 机制,如直接查询内容提供商,从SD 卡读取数据及向SD 卡写入数据,使用由底层Android Linux 操作系统实现的通信渠道(如sockets 或 Binder )。

查看英文原文:**** DidFail: a Free Android Tool to Detect Information Leakage

2014-07-11 09:432846
用户头像

发布了 256 篇内容, 共 101.4 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

5.外包学生管理系统实战

程序员小张

「架构实战营」

App长登录思考与实现

石君

信息安全 APP开发 认证

照亮无尽前沿之路:华为正成为科技灯塔的守护者

脑极体

2022-12-01:从不订购的客户。找出所有从不订购任何东西的客户,以下数据的答案输出是Henry和Max,sql语句如何写? DROP TABLE IF EXISTS `customers`; C

福大大架构师每日一题

数据库 福大大

互联网都在说降本增效,小红书技术团队是怎么做的?

小红书技术REDtech

API网关与南北向安全设计

阿泽🧸

API网关 12月月更

空间节省50%,时序性能提升5倍,三一重工从Hadoop+Spark到MatrixDB架构变迁实现One for ALL

YMatrix 超融合数据库

三一重工 超融合数据库 数据库· YMatrix

Istio的使用场景

穿过生命散发芬芳

istio 12月月更

干货|成为优秀软件测试工程师的六大必备能力

飞算JavaAI开发助手

RocketMQ 全链路灰度探索与实践

Apache RocketMQ

RocketMQ 服务端 灰度

小令观点 | 不希望我的身份被别人冒用,该怎么办呢?

令牌云数字身份

网络安全 人脸识别 芯片技术

接口测试快速入门-1

度假的小鱼

接口测试 11月月更

国产智能BI产品崛起,帆软Fine BI、瓴羊Quick BI等应该如何选择

小偏执o

量化合约对冲交易机器人app系统开发源代码部署

开发微hkkf5566

火山引擎边缘云荣获2022全球分布式云大会两项大奖

火山引擎边缘云

云原生 边缘计算 边缘云 火山引擎边缘计算

数据治理:指标体系管理

用友BIP

移动开发跨平台框架,你了解多少?

FinClip

华为云数据库GaussDB(for Cassandra)揭秘:内存异常增长的排查经历

科技说

华为云数据库GaussDB(for Cassandra)揭秘:高性能低成本是什么样的体验?

科技说

TitanIDE引领企业开发工具变革

行云创新

ide CloudIDE WebIDE

内部CRM和商业化SAAS CRM的区别

久歌

SaaS 架构设计 CRM

爱奇艺:基于龙蜥与 Koordinator 在离线混部的实践解析 | 龙蜥技术

OpenAnolis小助手

开源 cpu 爱奇艺 混部 龙蜥操作系统

Web Development Technology Trends for 2023

Mahipal_Nehra

UI UX AI Codec Metaverse

【愚公系列】2022年12月 微信小程序-页面栈和页面路由

愚公搬代码

12月月更

iOS 15 TableView willDisplayCell获取失败

刿刀

UITableView iOS16

Flask上手:step by step

无人之路

flask web开发 Web应用开发 Python. python web

国产自研、安全、高可用——袋鼠云大数据基础平台EasyMR筑基企业数字化转型

袋鼠云数栈

大数据 hadoop 数据中台 基础数据平台 12 月 PK 榜

DidFail:一款用于信息泄漏检测的免费Android工具_Java_Sergio De Simone_InfoQ精选文章