Anodroid Security Manager

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

ANDROID

SECURITY
MANAGER
Group ID : C53
Project Guide :
Prof. Swapnil Sonawane

Group Members:
Kartik Konje (18102A2008)
Siddhi Kelaskar (18102A2011)
Shivam Kharde (18102A2016)
PROBLEM STATEMENT
PROBLEMS IN
EXISTING SYSTEMS
• Scanning only risky Permission.
• Ram Consumption
• Loss of user data
PERMISSION REQUEST FLOW

System check permissions System ask user for


Install an App in Android Mainfest.xml approval

System Cancel the System denies all User


installation permissions Approve?

System continue to
System grants all
installation process and
permissions
App is installed
PERMISSION THREATS

Over-privilege

Permission Inheritance
PERMISSION THREATS

Flashlight App Social Media App

Permission List: Permission List:


Over Privilege
• Flashlight • Internet
• Internet • Access Location
• Access Location • Camera
• Read contact • Read Contacts
Permission Inheritance • Read Profile

Over Privilege App


PERMISSION THREATS

Flashlight App Social Media App


UID:123-4567-890 UID:123-4567-890
Over Privilege
Permission List: Permission List:
• Flashlight • Internet
• Internet • Access Location
• Access Location • Camera
Permission Inheritance • Read contact • Read Contacts
• Read Profile
• Flashlight
SCOPE OF PROJECT

1. Android Security
2. Permissions of each
Application will show
For Mobile Application application taken for that
how many app’s are
device.
installed on the device.

5. Applications gives
suggestion for the similar
applications that are
3. RAM usage of the 4. Options to uninstall
installed on the device. (
installed applications. the application.
By Rating, By Downloads,
By Size, By data
uploaded, etc.)

6. Options to detect 7. Get battery level and


corrupted files and to warn the device by a ping
remove it from that sound if it is reached it’s
device. MAX potential.
SCOPE OF PROJECT

For Desktop Application


8. Make connections with Desktop and send all mobile notifications, call logs, etc. ( Notify user )
9. An Desktop Client that will control all actions of Desktop from Android application.
10. Get all Information about which software's are installed on the Desktop and show it on the Android application.
11. Shows all permissions of that software, RAM usage on PC.
12. Feature to kill the ongoing/running process of PC from the Android application.
13. Options to detect corrupted files and to remove it from that Desktop.
14. Notify battery level of Laptop/Desktop on the mobile. ( if Available )
15. Functionality to download on PC from the Android Application.
16. Restricts the user to access specific features on pc from mobile and notify the actual user ( from Browser, etc ) if actual user
permit then allows otherwise doesn’t allow for Security and privacy. (Basically used for parental care)
FLOW OF PROJECT
PAPERS REFERRED
• 1. IEEE Reference Paper on Permission based Android Malicious Application Detection using Machine Learning -
https://ieeexplore.ieee.org/document/8938236
• 2. IEEE Reference Paper on An effective access control scheme for preventing permission leak in Android -
https://ieeexplore.ieee.org/document/7069315
• 3. IEEE Reference Paper on Overprivileged Permission Detection for Android Applications
https://ieeexplore.ieee.org/abstract/document/8761572
• 4. IEEE Reference Paper on Permlyzer: Analyzing permission usage in Android applications –
https://ieeexplore.ieee.org/document/6698893
• 5. IEEE Reference Paper on Android system security evaluation -
https://ieeexplore.ieee.org/document/8319325
• 6. IEEE Reference Paper on Security Design for Configuration Management of Android Devices –
https://ieeexplore.ieee.org/document/7273363

You might also like