Sie sind auf Seite 1von 21

 User surveys have shown that a typical user has over a

hundred apps on her Smartphone , but stops using many


of them.

 We conduct a user study to identify such unused apps,


which we call zombies, and show via experiments that
zombie apps consume significant resources on a user’s
Smartphone and access her private information
 We then design and build Zap Droid, which enables
users to detect and silo zombie apps in an effective way
to prevent their undesired activities.

 Zap Droid saves twice the energy from unwanted


zombie app behaviours as compared to apps from the
Play Store that kill background unwanted processes.

 It effectively prevents zombie apps from using undesired


permissions

 In addition, Zap Droid is energy-efficient, consuming <


4% of the battery per day.
 There has been an explosion in the number of
third-party Smartphone apps that are available
and are being downloaded.

 However, after users interact with many such


apps for an initial period following the download,
they almost never do so again
 . In more general cases, users may only interact
with some downloaded apps infrequently (i.e.,
not use them for prolonged periods).

 These apps, which are seemingly considered


dead by the user, continue to operate in the
background long after the user has stopped
interacting with them
 leaking private information or significantly taxing resources such
as the battery or network.

 The user is completely unaware of these activities

 Initial techniques used for malware detection were those of Power


Consumption and Signature verification.

 Not available for new malware instances.

 zombie apps are active (execute) in the background and hence, we


need an efficient mechanism to track the foreground and
background states of apps;
 we seek to facilitate effective identification and
subsequent quarantine of such zombie apps towards
stopping their undesired activities.

 Since a user can change her mind about whether or


not she wants to use an app, a zombie app must be
restorable as quickly as possible if the user so
chooses.
 Zap Droid identifies candidate zombie apps, exports
appropriate information to the user to allow her to
choose if she wants to quarantine any of them, and
based on the input provided, silos a zombie app
appropriately.

 Zap Droid also seeks to ensure that an app will


execute again if the user chooses to invoke it, that
the app does not crash, or that unwanted error
messages do not pop up when an app is quarantined
 Here we use both statically analysis and dynamic
analysis for malware detection

 Can reduce power consumption

 Detection of unknown malware

 Compatibility: Usable on most Android devices

 Security: Zap Droid not result in an escalation in


privileges for any application.
 HARDWARE REQUIREMENT

 System : Pentium dual core

 Hard Disk : 160 GB

 Monitor : 15 VGA color

 Mouse : Logitech.

 Keyboard : 110 keys enhanced


 Operating System : Windows7 &window8

 IDE :Android studio, Eclipse

 Languages : Java, Android

 Database :MySQL

 Tool :SQL Yog


 STATIC ANALYSIS

 DYNAMIC ANALYSIS
STATIC ANALYSIS:

 Check functionalities and maliciousness of an application by


analyzing its source code, without executing the application.

 Extract feature sets from manifest file.

DYNAMIC ANALYSIS:

 Examine an application during runtime.

 It may miss some parts of the code that is not executed, but it can
easily reveal certain malicious behaviors too complicated to be found
by static analysis.
DATA FLOW DIAGRAM:

LEVEL:1
 Typical smart phone users install third-party
applications on their smart phones, but end up not
using them in the long run. Many such apps execute
in the background consuming smart phone resources
and/or accessing private information.
 These so-called zombie apps are then
quarantined in order to curb these behaviours. If the user
so desires, Zap Droid can later restore the quarantined
app quickly and efficiently, to the same state that it was
in prior to the quarantine.

 Evaluations on our prototype of Zap Droid


demonstrate that it is lightweight, and can more
efficiently thwart zombie app activity as compared to
state of the art solutions that target killing undesired
background processes.

Das könnte Ihnen auch gefallen