{"title":"Code obfuscating a Kotlin-based App with Proguard","authors":"Y. Shah, Jimil Shah, Krishna B. Kansara","doi":"10.1109/ICAECC.2018.8479507","DOIUrl":null,"url":null,"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.","PeriodicalId":106991,"journal":{"name":"2018 Second International Conference on Advances in Electronics, Computers and Communications (ICAECC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 Second International Conference on Advances in Electronics, Computers and Communications (ICAECC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAECC.2018.8479507","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
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.