论文笔记: PTPDroid:Detecting Violated User Privacy Disclosures to Third-Parties of Android Appss
16. PTPDroid: Detecting Violated User Privacy Disclosures to Third-Parties of Android Apps
16.1 论文信息
- 作者:Zeya Tan, Wei Song
- 年份:2023年
- 会议:ICSE
- 研究机构:南京理工大学
- 主要内容:提出了一种实体敏感的流到策略一致性检查工具 PTPDroid,可识别数据流中的第三方实体和数据类型,并判断其是否在隐私政策中披露。
16.2 问题分析
现有一致性分析存在以下不足:
- 忽略第三方实体的区分;
- 受限于静态分析工具(如 AppCensus),遗漏部分数据流或数据类型。
16.3 研究方案
1. 本体与映射建立
构建隐私信息与第三方实体的本体,实现字符串到本体短语的映射。
2. 隐私政策分析
提取所有关于第三方实体的数据收集声明,表示为 (实体, 动作, 数据类型) 三元组。
3. 静态分析
使用污点分析检测应用向第三方共享用户数据的行为,转换为 (实体, 收集, 数据类型) 三元组。
4. 一致性检查
对比两组三元组,识别不一致项,包括类型、声明内容、代码行为等。
图16.1 方案架构
16.4 优缺点
优点
- 提出了更为全面的隐私政策标注方案;
- 使用 BiLSTM 模型进行多标签分类,提高了隐私政策分析的准确性。
缺点
- 忽略了用户通过 GUI 输入的信息;
- 仅限于预定义的第三方实体,缺乏扩展性。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Yanjunbi's Blog!
