DESIGN AND IMPLEMENTATION SECURE M-LEARNING ANDROID APPLICATION USING MASVS OWASP STANDARD 1.0 APPROACH

Mobile-learning (m-learning) system provides plentiful of convenience. Users can access learning resources from anywhere at anytime. However, the convenience offered by the m-learning system is also accompanied by the information security threats on mobile devices, which are very diverse. Therefo...

Full description

Saved in:
Bibliographic Details
Main Author: Bani Hardi, Ariq
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/39658
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
Description
Summary:Mobile-learning (m-learning) system provides plentiful of convenience. Users can access learning resources from anywhere at anytime. However, the convenience offered by the m-learning system is also accompanied by the information security threats on mobile devices, which are very diverse. Therefore, application of security implementation is very important when designing and implementing a mobile application, including the m-learning application. Some of security challenges in developing the m-learning application are confidentiality, data integrity, and authenticity. This study aims to address the challenges of developing secure mlearning applications on the Android platform with the standard approach of Mobile Application Security Verification Standard (MASVS) 1.0 issued by OWASP. Adopted research method to produce a prototype simulation of secure m-learning applications was systems engineering. Security design of seurity m-learning application employed Problem Frames method to produce a security catalog according to the results of minimal asset identification, threats, and security techniques performed. The design of software development in this study uses MUML which is an extension of UML modeling for agent-based software systems. The implementation of risk mitigation at each abuse frame in this study focused on the security techniques of android-based applications using the OWASP MASVS standard approach. While the implementation of the backend server was developed as a provider of learning resources to be accessible by mobile applications through the RESTful web service API. Tests conducted on the results of the implementation of secure m-learning applications using the Mobile Security Testing Guide (MSTG) testing guidelines, so that it can be shown the suitability result of the security techniques performed from the risk mitigation approach of each identified abuse frame.