中文
相关论文

相关论文: Web APIs in Android through the Lens of Security

200 篇论文

Due to the amount of data that smartphone applications can potentially access, platforms enforce permission systems that allow users to regulate how applications access protected resources. If users are asked to make security decisions too…

密码学与安全 · 计算机科学 2015-04-16 Primal Wijesekera , Arjun Baokar , Ashkan Hosseini , Serge Egelman , David Wagner , Konstantin Beznosov

A common security architecture, called the permission-based security model (used e.g. in Android and Blackberry), entails intrinsic risks. For instance, applications can be granted more permissions than they actually need, what we call a…

密码学与安全 · 计算机科学 2013-03-21 Alexandre Bartel , Jacques Klein , Martin Monperrus , Yves Le Traon

Many developers and organizations implement apps for Android, the most widely used operating system for mobile devices. Common problems developers face are the various hardware devices, customized Android variants, and frequent updates,…

软件工程 · 计算机科学 2021-03-18 Sebastian Nielebock , Paul Blockhaus , Jacob Krüger , Frank Ortmeier

Although there are over 1,600,000 third-party Android apps in the Google Play Store, little has been conclusively shown about how their individual (and collective) permission usage has evolved over time. Recently, Android 6 overhauled the…

密码学与安全 · 计算机科学 2016-08-11 Vincent F. Taylor , Ivan Martinovic

Perceptions of police trustworthiness are linked to citizens' willingness to cooperate with police. Trust can be fostered by introducing accountability mechanisms, or by increasing a shared police/citizen identity, both which can be…

This report summarizes our findings regarding a severe weakness in implementations of the Open Mobile API deployed on several Android devices. The vulnerability allows arbitrary code coming from a specially crafted Android application…

密码学与安全 · 计算机科学 2016-01-25 Michael Roland

Deep learning has shown its power in many applications, including object detection in images, natural-language understanding, and speech recognition. To make it more accessible to end users, many deep learning models are now embedded in…

机器学习 · 计算机科学 2021-02-05 Yujin Huang , Han Hu , Chunyang Chen

Mobile applications, mobile apps for short, have proven their usefulness in enhancing service provisioning across a multitude of domains that range from smart healthcare, to mobile commerce, and areas of context sensitive computing. In…

计算机与社会 · 计算机科学 2022-11-15 Bakheet Aljedaani , Aakash Ahmad , Mansooreh Zahedi , M. Ali Babar

Mobile apps provide various critical services, such as banking, communication, and healthcare. To this end, they have access to our personal information and have the ability to perform actions on our behalf. Hence, securing mobile apps is…

软件工程 · 计算机科学 2024-03-12 Joydeep Mitra , Venkatesh-Prasad Ranganath , Torben Amtoft , Mike Higgins

Understanding the common vulnerabilities in web applications help businesses be better prepared in protecting their data against such attacks. With the knowledge gained from research users and developers can be better equipped to deal with…

密码学与安全 · 计算机科学 2020-12-21 Matthew Bach-Nutman

The Google Play marketplace has introduced the Data Safety section to improve transparency regarding how mobile applications (apps) collect, share, and protect user data. This mechanism requires developers to disclose privacy and…

密码学与安全 · 计算机科学 2026-03-26 Bakheet Aljedaani

As mobile applications (apps) become ubiquitous in everyday life, it is crucial for developers to prioritize accessibility for users with diverse abilities. While previous research has identified widespread accessibility issues and raised…

软件工程 · 计算机科学 2026-01-21 Amila Indika , Rick Kazman , Anthony Peruma

Formal contracts and assertions are effective methods to enhance software quality by enforcing preconditions, postconditions, and invariants. Previous research has demonstrated the value of contracts in traditional software development…

软件工程 · 计算机科学 2024-01-26 David R. Ferreira , Alexandra Mendes , João F. Ferreira

Context: Smart TVs have become one of the most popular television types. Many app developers and service providers have designed TV versions for their smartphone applications. Despite the extensive studies on mobile app analysis, its TV…

"App stores" are online software stores where end users may browse, purchase, download, and install software applications. By far, the best known app stores are associated with mobile platforms, such as Google Play for Android and Apple's…

软件工程 · 计算机科学 2025-01-29 Wenhan Zhu , Sebastian Proksch , Daniel M. German , Michael W. Godfrey , Li Li , Shane McIntosh

Privacy regulations protect and promote the privacy of individuals by requiring mobile apps to provide a privacy policy that explains what personal information is collected and how these apps process this information. However, developers…

软件工程 · 计算机科学 2023-09-27 Shidong Pan , Dawen Zhang , Mark Staples , Zhenchang Xing , Jieshan Chen , Xiwei Xu , James Hoang

Third-party libraries (TPLs) have been widely used in mobile apps, which play an essential part in the entire Android ecosystem. However, TPL is a double-edged sword. On the one hand, it can ease the development of mobile apps. On the other…

软件工程 · 计算机科学 2021-08-10 Xian Zhan , Tianming Liu , Lingling Fan , Li Li , Sen Chen , Xiapu Luo , Yang Liu

Mobile apps exploit embedded sensors and wireless connectivity of a device to empower users with portable computations, context-aware communication, and enhanced interaction. Specifically, mobile health apps (mHealth apps for short) are…

软件工程 · 计算机科学 2020-08-10 Bakheet Aljedaani , Aakash Ahmad , Mansooreh Zahedi , M. Ali Babar

Large language models (LLMs) are increasingly deployed through open-source and commercial frameworks, enabling individuals and organizations to self-host advanced LLM capabilities. As LLM deployments become prevalent, particularly in…

密码学与安全 · 计算机科学 2025-08-27 Xinyi Hou , Jiahao Han , Yanjie Zhao , Haoyu Wang

Android has been the most popular smartphone system with multiple platform versions active in the market. To manage the application's compatibility with one or more platform versions, Android allows apps to declare the supported platform…

软件工程 · 计算机科学 2020-09-01 Daoyuan Wu , Debin Gao , David Lo