{'fraction_non_alphanumeric': 0.02912621359223301, 'fraction_numerical': 0.0, 'mean_word_length': 5.145695364238411, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
An Insight into Android Side-Channel Attacks

Leakage of sensitive information is still considered one of the potential security threats to mobile operating systems including Android. The Android OS contains some security weaknesses which make it vulnerable to various attacks. One of these design weakness is the side-channel including memory and network-data usage. By monitoring such channels, Android application (app in short) with no permissions (zero-permission) may obtain some private information that is stored on user's mobile devices such as user's identity, login info, and the geo-location. In this study, we review side-channel attacks as well as runtime information attacks. Moreover, we survey the discovered side-channels of information leaks on Android. To the best of our knowledge, this is the first study that covers both the Android side-channels and runtime information attacks used to leak information.