写点什么

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:432289
用户头像

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

关注

评论

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

week-6-part1 CAP 原理

陈龙

11/1-第二周-总结

张冬冬

心得

第六周总结

orchid9

简述CAP原理

orchid9

架构第六周总结

Geek_Gu

架构师训练营2期第二周总结

2 期架构师训练营 - 第二周学习总结

云飞扬

极客大学架构师训练营

非HTTP应用或批处理应用如何进行全链路监控

东风微鸣

全链路监控 非HTTP应用

技术选型(二)

wing

极客大学架构师训练营

架构师训练营第六周作业

文智

极客大学架构师训练营

在 iOS App 中显示 Build 时间和 git 分支名、commit 哈希

疯清扬

ios 编译时间 git version build time 编译日期

week2-作业一

未来已来

Dynatrace抓取系统中的任何方法Method的参数值

东风微鸣

APM Dynatrace

6.4Zookeeper与分布一致性架构

张荣召

架构师训练营第六周学习总结

文智

极客大学架构师训练营

ARTS打卡 第22周

引花眠

微服务 ARTS 打卡计划 springboot

架構師訓練營第 1 期 - 第 06 周作業

Panda

架構師訓練營第 1 期

第六周学习心得

熊桂平

极客大学架构师训练营

第二周作业

伊灵

6.2分布式关系数据库(下)

张荣召

架构师训练营第六周作业

脸不大

第6周作业

paul

6.3CAP原理与NoSQL数据库架构

张荣召

week-6-part2 学习总结

陈龙

架构师训练营第 6 周课后练习

叶纪想

极客大学架构师训练营

第二周课后练习

刘洋

极客大学架构师训练营

架构师二期第二周作业

supersky6

作业

2 期架构师训练营 - 框架设计

云飞扬

极客大学架构师训练营

架构二期第二周总结

supersky6

架构师训练营1期-week06-作业

lucian

极客大学架构师训练营

架构师训练营 1 期 - week06 - 总结

lucian

极客大学架构师训练营

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