From the day of mobile operating systems coming
into being like Android, an increasing number of developers are trying to use
Android applications to give their customers or users ease operation for great
user experience and greater revenue generation. In the Android or iOS market, a
lot of application provides users with vulnerability scanner and security
detection features letting you test and scan your mobiles to see if your Mobile
App has any security flaws and fix it timely.
Mobile usage is growing so Mobile Apps. There
are more than 2 billion apps in Apple App Store & 2.2 million in Google
Play Store. And also there are multiple types of vulnerabilities and some of
the dangerous are:
Leaking personal user sensitive data;
Communication over the network with no
encryption;
Having world readable/writable file;
Arbitrary code execution;
Lock apps from spies.
1. Appvigil. You can find the security
loophole in your mobile app with Appvigil and get in-depth vulnerability report
in minutes. With Appvigil, you can get not just a safety hazard details but
also the patch recommendation so you can fix it immediately. You don’t need to
install any software as everything is done at Appvigil cloud.
Once you upload APK or IPA file, it performs
static and dynamic analysis on your app (Android/iOS) including OWASP Mobile
Top 10 vulnerabilities.
2. SandDroid performs static and dynamic
analysis and gives you a comprehensive report. You can upload APK or zip file
with a maximum of 50 MB. SandDroid is developed by Botnet research team &
Xi’an Jiao tong University. It currently performs checks on the following:
File size/hash, SDK version;
Network data, component, code feature,
sensitive API, IP distribution analysis;
Data leakage, SMS, phone call monitor;
Risk behavior and score;
Take a look at some scan report to get an
idea.
3. APKInspector. The goal of this project is
to aide analysts and reverse engineers to visualize compiled Android packages
and their corresponding DEX code. APKInspector provides both analysis functions
and graphic features for the users to gain deep insight into the malicious
apps:
CFG;
Call Graph;
Static Instrumentation;
Permission Analysis;
Dalvik codes;
Smali codes;
Java codes;
APK Information.
4. Private Zone is developed to offer dynamic
analysis of your Android applications. It helps users to analyze and assess
security risks in their android application and also suggests measures for
reducing those risks. Moreover, it provides security risk assessment for your
android app at early stage where the cost of damage is less as compared to that
at the production stage. Apart from the scanner feature, it also has the app lock feature to allow you lock and
hide anything you do not want to expose.
5. Drozer (formerly Mercury) is the leading
security testing framework for Android. Drozer allows you to search for
security vulnerabilities in apps and devices by assuming the role of an app and
interacting with the Dalvik VM, other apps’ IPC endpoints and the underlying
OS.
It provides tools to help you use, share and
understand public Android exploits. It helps you to deploy a drozer Agent to a
device through exploitation or social engineering. Using weasel (MWR’s advanced
exploitation payload) drozer is able to maximize the permissions available to
it by installing a full agent, injecting a limited agent into a running
process, or connecting a reverse shell to act as a Remote Access Tool (RAT).
没有评论:
发表评论