Alexa, is the skill always safe? Uncover Lenient Skill Vetting Process and Protect User Privacy at Run Time
Alexa, is the skill always safe? Uncover Lenient Skill Vetting Process and Protect User Privacy at Run Time
复制标题
DOI:
10.1145/3639475.3640102
复制
发表时间:
2024-04
期刊:
影响因子:
--
通讯作者:
Tu Le;Dongfang Zhao;Zihao Wang;Xiaofeng Wang;Yuan Tian
中科院分区:
文献类型:
--
作者:
Tu Le;Dongfang Zhao;Zihao Wang;Xiaofeng Wang;Yuan Tian
Voice personal assistant (VPA) platforms (e.g., Amazon Alexa) allow developers to deploy their voice apps on third-party servers. However, this strategy introduces unexpected privacy risks to VPA customers. Malicious developers can dynamically change their app’s behaviors to circumvent the platform’s vetting process. This paper aims to systematically analyze Alexa’s voice app ecosystem (i.e., Alexa skills), focusing on behavior manipulation (also referred to as skill behavior change). We identify the root causes of malicious skills getting published and propose a defense solution to effectively protect users. First, we uncover Amazon’s skill vetting strategy and the privacy issues relevant to their vetting. We reveal that, in addition to the skill certification process before a skill gets published, Amazon also deploys a skill monitoring scheme after the skill is published. We further discover limitations of this monitoring scheme that have not been explored in previous research. Lastly, to address these issues, we propose a run-time skill monitoring approach to check the consistency of the skill behaviors when users interact with skills. Our findings suggest a call for action to improve the vetting process for VPA skills without placing a burden on skill developers and help developers adhere to policies.CCS CONCEPTS• Security and privacy → Domain-specific security and privacy architectures; Privacy protections; Usability in security and privacy; • Human-centered computing → Personal digital assistants.LAY ABSTRACTOur homes are getting smarter with voice-controlled devices like Amazon Alexa offering automation and convenience. By adding voice applications (also called "skills"), which could be hosted by third parties, the abilities of the devices keep expanding. However, our research reveals the dark side of this technology - possible privacy breaches. Malicious developers can modify the behaviors of their skills after bypassing Amazon’s scrutiny, potentially violating user privacy. Although Amazon has preventive measures in place (e.g., skill certification and repeated monitoring), adversaries can still slip through the cracks. In this paper, we comprehensively uncover the loopholes with real-world examples for better understanding and propose a solution to effectively help users monitor dynamic skill behaviors.