Robbani, Jundullah Hanif (2025) Pengembangan Sandbox untuk Dynamic Analysis Aplikasi Android. Other thesis, Institut Teknologi Sepuluh Nopember.
![]() |
Text
05111940000144-Undergraduate_Thesis.pdf - Accepted Version Restricted to Repository staff only until 1 April 2027. Download (8MB) | Request a copy |
Abstract
Perkembangan teknologi informasi dan komputer membawa banyak perubahan di bidang telekomunikasi, dengan telepon pintar atau smartphone menjadi barang yang umum digunakan dalam komunikasi dan akses informasi secara portabel. Android adalah sistem operasi smartphone yang paling banyak digunakan dengan pangsa pasar sebesar 70,26% pada tahun 2023. Namun, dominasi ini menjadikan Android sebagai salah satu target utama kejahatan siber, di mana aplikasi berbahaya dapat dirancang untuk mencuri data penting seperti informasi perbankan. Untuk mengidentifikasi ancaman ini, diperlukan analisis aplikasi, salah satunya dengan metode analisis dinamis. Analisis ini dilakukan dengan menjalankan aplikasi dan mencatat aktivitasnya dalam lingkungan yang terisolasi dan terkontrol melalui sandboxing. Dalam tugas akhir ini, dilakukan rancang bangun web analisis dinamis menggunakan kerangka kerja Flask yang dapat digunakan untuk melakukan analisis aplikasi Android menggunakan sandbox berbasis AVD. Observasi perilaku aplikasi dilakukan dengan teknik hooking, di mana fungsi-fungsi dan parameter yang digunakan aplikasi diawasi menggunakan modul LSPosed_mod. Program dirancang untuk terintegrasi ke Proxmox Virtual Environment melalui Proxmoxer, NoCloud Cloud-init, dan Ansible, sehingga pembuatan lingkungan sandbox dapat dilakukan secara otomatis. Pengguna dapat mengamati layar AVD dengan NoVNC dan melihat data catatan perilaku aplikasi secara langsung dengan DataTables.
======================================================================================================================================
The development of information and computer technology has brought significant changes in the field of telecommunications, with smartphones becoming a common tool for portable communication and information access. Android is the most widely used smartphone operating system, holding a market share of 70,26% in 2023. However, this dominance makes Android a primary target for cybercrime, where malicious applications can be designed to steal critical information, such as banking information. To identify these threats, application analysis is required, one of which is through dynamic analysis. This method involves running the application and recording its activities in an isolated and controlled environment using sandboxing. In this thesis, a dynamic analysis web platform is designed and developed using Flask framework to analyze Android applications through AVD-based sandbox. Application’s behaviors are observed with an LSPosed_mod module. The program is designed to interact with Proxmox Virtual Environment and its virtual machines through Proxmoxer, NoCloud Cloud-Init, and Ansible, allowing the sandbox environment to be automatically created and managed. Users can observe the AVD screen using NoVNC and view application’s behavior logs in real-time with DataTables.
Item Type: | Thesis (Other) |
---|---|
Uncontrolled Keywords: | Android, Sandbox, Dynamic Analysis |
Subjects: | T Technology > T Technology (General) |
Divisions: | Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis |
Depositing User: | Jundullah Hanif Robbani |
Date Deposited: | 29 Jan 2025 02:36 |
Last Modified: | 29 Jan 2025 02:36 |
URI: | http://repository.its.ac.id/id/eprint/117048 |
Actions (login required)
![]() |
View Item |