面向不同机主智能手机的差异化上下文感知钩子放置
软件工程
2019-08-22 v1
摘要
钩子是一段代码。它在某些敏感操作发生前检查用户隐私策略。我们提出一种名为 Prihook 的自动化方案,用于在 Android 框架中放置钩子。针对特定的上下文感知用户隐私关切,Prihook 中的钩子放置是个性化的。具体而言,我们设计用户隐私偏好表(UPPT)以帮助用户表达其隐私关切。并利用机器学习从其中发现潜在方法集(由传感器数据访问方法与传感器控制方法构成),我们可从中选取特定子集放置钩子。我们提出从 UPPT 词表到潜在方法集中方法的映射。借助该映射,Prihook 能够(a)选取特定方法集;并(b)自动生成与放置钩子。我们在代表 6 类资源敏感 UPPT 的 6 个典型 UPPT 上分别测试 Prihook,未发现用户隐私违规。实验结果表明 PriHook 放置的钩子具有较小的运行时开销。
引用
@article{arxiv.1908.07679,
title = {Differentiated context-aware hook placement for different owners' smartphones},
author = {Tian Chen and Wang Ya Zhe and Liu Peng and Dai Rui Rui and Zhou An Yuan and Zhuo Xin Wang},
journal= {arXiv preprint arXiv:1908.07679},
year = {2019}
}