Seif ElDein Mohamed, Mostafa Ashraf, Amr Ehab, Omar Shereef, Dr.Eslam Amer, Eng.Haytham Metawie, Eng.Mostafa Badr
March 30, 2021
Nowadays, the mobile industry is in rapid evolution making smartphones available with affordable rates for all segments of society. Smartphones’ purposes are not limited to making phone calls or sending messaging, users can also take photos, store personal data, do online banking and trace their daily activities. The more applications appear, the more security becomes a concern to mobile users. This concern arises from the fear of being subjected to a security breach that jeopardizes confidential personal data such as emails, passwords, location, credentials etc. Malware applications which are developed for the sake of compromising users’ personal data are also increasing rapidly day after day. In our work, we aim to design an intelligent detection framework for Android malware applications. The framework uses different analysis-based approaches along with different machine learning algorithms to distinguish between benign and malicious
The purpose behind this document is to introduce a definite depiction of the task framework and uncover the utilization of different Design Entities. The document will clarify the highlights of the framework (Detecting Malicious Android Applications based on permissions using Machine Learning Algorithms), this document will enable the undertaking group to have a full review of the interface and the elements of the project. The system is build in incremental model and agile model.
The SDD document describes and identifies the software modules to be added or changed in a release. And our software design document portrays on Malicious Android Applications and gives the fundamental structure perspectives of the framework to convey to the key plan. This SDD is utilized to record our group’s choices and the entirety of the principle steps we took so as to think of our completed item, this document additionally portrays the Design method of reasoning behind these choices and why we concurred on taking these methodologies.
The Software Design Document is separated into seven sections with different subsections which contain diagrams to describe how our project work. The sections of the SDD are:
2. Project Overview
3. Context Viewpoint
4. System Architecture Design
5. Human Interface Design
1.4 Intended audience
This software is expected to target android users and smartphone companies who use android on their smartphones as oppo, mi, samsung. The framework uses different analysis-based approaches along with different machine learning algorithms to distinguish between benign and malicious.