PAcT: Detecting and Classifying Privacy Behavior of Android Applications
PAcT: Detecting and Classifying Privacy Behavior of Android Applications
复制标题
DOI:
10.1145/3507657.3528543
复制
发表时间:
2022-05
期刊:
影响因子:
--
通讯作者:
Vijayanta Jain;Sanonda Datta Gupta;S. Ghanavati;Sai Teja Peddinti;Collin McMillan
中科院分区:
文献类型:
--
作者:
Vijayanta Jain;Sanonda Datta Gupta;S. Ghanavati;Sai Teja Peddinti;Collin McMillan
Interpreting and describing mobile applications' privacy behaviors to ensure creating consistent and accurate privacy notices is a challenging task for developers. Traditional approaches to creating privacy notices are based on predefined templates or questionnaires and do not rely on any traceable behaviors in code which may result in inconsistent and inaccurate notices. In this paper, we present an automated approach to detect privacy behaviors in code of Android applications. We develop Privacy Action Taxonomy (PAcT), which includes labels for Practice (i.e. how applications use personal information) and Purpose (i.e. why). We annotate ~5,200 code segments based on the labels and create a multi-label multi-class dataset with ~14,000 labels. We develop and train deep learning models to classify code segments. We achieve the highest F-1 scores across all label types of 79.62% and 79.02% for Practice and Purpose.