Git Product home page Git Product logo

auditdroid's Introduction

AuditDroid

The AuditDroid Project is a fully functional and self-contained environment for learning about Android security. It's also a benchmark for testing various android app audit tool.

Introduction

AuditDroid requires minimal dependencies, and is ideal for both Android beginners as well as more advanced users. The project currently includes 3 parts, including Local (Storage, Component, etc.), Transfer (Https etc.), Remote (Server side) security testcase.

Description

There are several feature that greatly simplify usage within a training environment or for absolute beginners who want a good introduction to working with the Android platform.

As the Android SDK introduces new features, the AuditDroid contributors will strive to implement up-to-date lessons that can educate developers and security testers on new security issues. The project currently provides coverage for most of the OWASP Top 10 Mobile Risks and also includes a bunch of other problems as well.

In order to evaluate the ablility of vairous android security audit tools, AuditDroid is devised deliberately, including inter/intra-procedure, reflection etc. for the same problem.

Contributions will always be needed in order to keep this project moving at a pace that can support the seemingly endless new problems to tackle. If you are interested, please contact the project's leaders or send an email to lab.mobisec(at)gmail.com. We welcome code contributors, beta testers, new feature suggestions, and feedback always!

Project List & Description

  • Attack Window
  • AutoComplete TextView
  • Unsafe Cipher
  • Load Apk on Sdcard
  • Clipboard
  • DownloadManager
  • Command execute
  • Unsafe Https
  • Unsafe Log
  • OpenFileOutPut
  • OpenOrCreateDB
  • Unsafe Random Number
  • Sdcard Read
  • Sdcard Write
  • Unsafe SharedPreference
  • SQL Injection
  • Activity Expose
  • Service Expose
  • Receiver Expose
  • Provider Expose
  • Acitivity Hijacking
  • Broadcast Hijacking
  • Service Hijacking
  • PendingIntent
  • Backup
  • Debuggable
  • WebView
  • WebView_FileAccess
  • WebView_savePassword
  • DOS

Naming Rule

Every testcase is named as (T/F)_Catagory(_I/R)_Number

  • T:the testcase should be reported as containing a bug or threat.
  • F:the testcase should NOT be reported as containing a bug or threat.
  • I:for interprocedural
  • R:for Reflection

Evaluation (2015/10/12)

Product Selected

Detection Rate

  • jaq 4.69%
  • appscan 37.5%
  • kingkong 40%
  • Mobei SCA 100%

False Positive

  • jaq 3.6%
  • appscan 16%
  • kingkong 1.8%
  • Mobei SCA 0

Members

auditdroid's People

Contributors

nil1666 avatar

Stargazers

Mr. Joe avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.