Amandroid Android 应用静态分析框架开源项目

我要开发同款
匿名用户2022年06月17日
64阅读
开发技术Scala
所属分类手机开发工具、手机/移动开发
授权协议Apache 2.0

作品详情

Amandroid是Android应用的静态分析框架,该框架对组件之间进行流和上下文敏感的数据流分析, Amandroid框架灵活,且易于扩展于多种类型的Android安全分析。

目前,使用静态分析解决Android应用程序安全的工作更多地关注特定问题,大多数工具也是为特定问题专门构建。而很大一部分Android安全问题都可以通过一个核心问题来解决——捕获应用程序的语义行为,例如对象指向和控制/数据流信息。

Amandroid正是直接处理组件间控制和数据流,因此它可用于解决不同应用程序的多个组件交互导致的安全问题。它可以通过对Android运行时和库进行明确指定和合理假设,来保证应用程序中不存在指定的安全问题。

主要功能

敏感数据流跟踪数据注入检测API误用检查

工作流程

查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论