Hybrid application frameworks such as Cordova are more and more popular to create platform-independent applications (apps) because they provide special APIs to access device resources in a platform-agonistic way. By using these APIs, hybrid apps can access device resources through JavaScript. In this paper, we present a novel app-repackaging attack that repackages hybrid apps with malicious code; this code can exploit Cordova's plugin interface to steal and tamper with device resources. We address this attack and cross-site scripting attacks against hybrid apps. Since these attacks need to use plugins to access device resources, we refer to both of these attacks as Cordova plugin attacks. We further demonstrate a defense against Cordova plu...
The increasing number of repeated malware penetrations into official mobile app markets poses a high...
Abstract—Hybrid mobile applications (apps) combine the features of Web applications and “native ” mo...
Android applications that using WebView can load and display web pages. Furthermore, by using the AP...
Hybrid application frameworks such as Cordova are more and more popular to create platform-independe...
Hybrid application frameworks such as Cordova allow mobile application (app) developers to create pl...
© 2017 Association for Computing Machinery. Mobile Cross-Platform Tools (CPTs) provide an alternativ...
Hybrid mobile application development frameworks are used to develop mobile applications with web st...
Developing mobile applications is a challenging business: developers need to support multiple platfo...
Web-based or hybrid mobile applications (apps) are widely used and supported by various modern hybri...
New architectures require careful examination of security properties in order to assess and contain ...
We describe a novel class of attacks called denial-of-app that allows adversaries to inhibit the fut...
We describe a novel class of attacks called denial-of-app that allows adversaries to inhibit the fut...
We can notice that security problems of inappropriate integration of native and web technologies in ...
A hybrid mobile application (app) is a mobile app that is based on the web running within a containe...
Android applications that using WebView can load and display web pages. Interaction with web pages a...
The increasing number of repeated malware penetrations into official mobile app markets poses a high...
Abstract—Hybrid mobile applications (apps) combine the features of Web applications and “native ” mo...
Android applications that using WebView can load and display web pages. Furthermore, by using the AP...
Hybrid application frameworks such as Cordova are more and more popular to create platform-independe...
Hybrid application frameworks such as Cordova allow mobile application (app) developers to create pl...
© 2017 Association for Computing Machinery. Mobile Cross-Platform Tools (CPTs) provide an alternativ...
Hybrid mobile application development frameworks are used to develop mobile applications with web st...
Developing mobile applications is a challenging business: developers need to support multiple platfo...
Web-based or hybrid mobile applications (apps) are widely used and supported by various modern hybri...
New architectures require careful examination of security properties in order to assess and contain ...
We describe a novel class of attacks called denial-of-app that allows adversaries to inhibit the fut...
We describe a novel class of attacks called denial-of-app that allows adversaries to inhibit the fut...
We can notice that security problems of inappropriate integration of native and web technologies in ...
A hybrid mobile application (app) is a mobile app that is based on the web running within a containe...
Android applications that using WebView can load and display web pages. Interaction with web pages a...
The increasing number of repeated malware penetrations into official mobile app markets poses a high...
Abstract—Hybrid mobile applications (apps) combine the features of Web applications and “native ” mo...
Android applications that using WebView can load and display web pages. Furthermore, by using the AP...