2018Unpublished venueRequires access

Code obfuscating a Kotlin-based App with Proguard

Yash Shah, Jimil Shah, Krishna B. Kansara

Open publisher page 8 citations

Abstract

The convenience of using Android-based smartphones has made Android immensely popular. Until now, Java dominated other Android App Development languages such as C# and Corona, while Kotlin seems to be the future of Android App Development. Though Kotlin provides additional perks to Android app developers, some loopholes still exist that provide a way for security threats to penetrate. One of the most common security threats is App Repackaging. It is a dangerous and malicious attack which exploits the open-source platform. App Repackaging can be minimized by Proguard, a multi-purpose code obfuscator. In this paper, we have implemented prevention against App Repackaging using Proguard with Kotlin-developed Android app. It aims to assist android app developers in securing their apps against App Repackaging attacks.

About this research paper

What this paper is about

The convenience of using Android-based smartphones has made Android immensely popular. Until now, Java dominated other Android App Development languages such as C# and Corona, while Kotlin seems to be the future of Android App Development. Though Kotlin provides additional perks to Android app developers, some loopholes still exist that provide a way for security threats to penetrate. One of the most common security threats is App Repackaging. It is a dangerous and malicious attack which exploits the open-source platform. App Repackaging can be minimized by Proguard, a multi-purpose code obfuscator. In this paper, we have implemented prevention against App Repackaging using Proguard with Kotlin-developed Android app. It aims to assist android app developers in securing their apps against App Repackaging attacks.

Why it matters

OpenAlex reports 8 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The convenience of using Android-based smartphones has made Android immensely popular. Until now, Java dominated other Android App Development languages such as C# and Corona, while Kotlin seems to be the future of Android App Development. Though Kotlin provides additional perks to Android app developers, some loopholes still exist that provide a way for security threats to penetrate. One of the most common security threats is App Repackaging. It is a dangerous and malicious attack which exploits the open-source platform. App Repackaging can be minimized by Proguard, a multi-purpose code obfuscator. In this paper, we have implemented prevention against App Repackaging using Proguard with Kotlin-developed Android app. It aims to assist android app developers in securing their apps against App Repackaging attacks.

Key concepts: Android (operating system), Android app, Computer science, Java, Exploit, Mobile apps, Computer security, World Wide Web

Related papers

Back to paper searchBrowse research topicsOriginal source
Code obfuscating a Kotlin-based App with Proguard — Research Paper | ScholarLens