Skip to content

GSOC 2017 PROJECT

Android Sandbox Detection and Countermeasure Proposal

Many Android apps are using sandbox-detection techniques, and here is an example. To make things worse, there are malware using the sandbox-detection...

Contributor
Ziyue Yang
Mentor
Yuanchun Li
Organization
The Honeynet ProjectSecurity
Program
GSoC 2017Completed

About this project

Description from the program archive

<p>Many Android apps are using sandbox-detection techniques, and here is an <a href="https://github.com/strazzere/anti-emulator" target="_blank">example</a>. To make things worse, there are malware using the sandbox-detection techniques in order to escape from being detected by automatic dynamic app testing services and attack real users only, according to a study from Kim, Mijoo, et al., 2016. As a result, three research questions can be raised:</p> <ol> <li>RQ1: What sandbox-detection techniques are applied in Android apps, and how and to what extent are they applied?</li> <li>RQ2: Is there a method capable of detecting such sandbox-detection techniques given a sample app?</li> <li>RQ3: Is there an app analysis solution undetectable by common sandbox-detection methods?</li> </ol> <p>The goal of the Android sandbox detection and countermeasure project is solving the problems mentioned above. This can be separated into finer stages:</p> <ol> <li>Investigating and collecting sandbox-detection techniques used in Android app (especially malware), and implementing a sample app using those techniques.</li> <li>Implementing a detection-aware system.</li> <li>Implementing an undetectable system.</li> </ol>

From the people who did it

No proposal or progress posts shared yet

Worked on this project? Share the proposal that got you selected and the posts you wrote.

Claim this project
  1. Conpot improvements

    Yuru ShaoMentored by Daniel Haslinger, Johnny Vestergaard

  2. Automated Malware Relationships Detection Tool

    Donika MirditaMentored by webstergd, Huang3, Zachary Hanif

  3. Protocol and adversary identification in Go

    Nikolaos FilippakisMentored by Lukas Rist, Hugo Gascon

  4. Glutton Enhancement

    M Bilal ArifMentored by Lukas Rist

  5. Proposal to the Honeynet Project.

    kajojMentored by Daniel Haslinger, Johnny Vestergaard

  6. Mitmweb Improve

    Matthew ShaoMentored by Aldo Cortesi, Maximilian Hils, Clemens Brunner

  7. SNARE/TANNER

    Ravinder NehraMentored by Evgeniia Tokarchuk, Lukas Rist

  8. Holmes Framework to Automate Advanced Analytics

    Christian von PentzMentored by webstergd, Ryan Harris

  9. Building examples services for Holmes processing

    Manohar ReddyMentored by webstergd, Zachary Hanif

  10. Mitmproxy Core

    Ujjwal VermaMentored by Aldo Cortesi, Thomas Kriechbaumer

  11. Long term analysis

    Ricardo van ZutphenMentored by Jurriaan Bremer, Alessandro Tanasi

Data: Google Summer of Code public archive. This project in the official archive