arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2008.00214cs.CR
收藏

剖析Android平台中的联系人追踪应用程序

Dissecting contact tracing apps in the Android platform

Vasileios Kouliaridis, Georgios Kambourakis, Efstratios Chatzoglou, Dimitrios Geneiatakis, Hua Wang

摘要:

接触者追踪在历史上曾被用于延缓传染病的传播,但如果大规模手工进行,则已知这是一个资源密集型且相当缺乏的过程。如今,数字接触追踪已迅速成为全球抗击冠状病毒大流行的不可或缺的资产。手头的工作提供了对欧洲国家迄今为止部署的所有官方Android联系人追踪应用程序的细致研究。每个应用程序都通过动态检测进行静态和动态仔细检查。根据检查级别,静态分析结果分为两个轴。第一个包括权限、API调用和可能的外部URL连接,而第二个集中在潜在的安全弱点和漏洞,包括使用跟踪器、深入的清单分析、共享软件分析和污点分析。另一方面,动态分析收集与Java类和网络流量有关的数据。结果表明,虽然这些应用程序总体上设计良好,但它们并非没有弱点,漏洞和错误配置,最终可能会使用户的安全和隐私处于危险之中。

英文摘要:

Contact tracing has historically been used to retard the spread of infectious diseases, but if it is exercised by hand in large-scale, it is known to be a resource-intensive and quite deficient process. Nowadays, digital contact tracing has promptly emerged as an indispensable asset in the global fight against the coronavirus pandemic. The work at hand offers a meticulous study of all the official Android contact tracing apps deployed hitherto by European countries. Each app is closely scrutinized both statically and dynamically by means of dynamic instrumentation. Depending on the level of examination, static analysis results are grouped in two axes. The first encompasses permissions, API calls, and possible connections to external URLs, while the second concentrates on potential security weaknesses and vulnerabilities, including the use of trackers, in-depth manifest analysis, shared software analysis, and taint analysis. Dynamic analysis on the other hand collects data pertaining to Java classes and network traffic. The results demonstrate that while overall these apps are well-engineered, they are not free of weaknesses, vulnerabilities, and misconfigurations that may ultimately put the user security and privacy at risk.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑