Cloud Message Queueing and Notification: Challenges and Opportunities

The current mobile app development practice, like other large-scale network-centric software projects, is characterized by the use of event notification facilities supporting the exchange of effective and efficient data flows between the applications front-end, usually located on customers terminal equipment and the back-end services available within the cloud. In order to avoid the need of setting up the notification infrastructure from scratch for any new application, many cloud service providers and mobile system manufacturing companies provide cloud-based messaging solutions. Such solutions, however, are often characterized by vulnerabilities that can be exploited to compromise the mobile applications security by violating the privacy and integrity in their operations. In this work, we analyze these issues and present how the blockchain technology can be helpful in dealing with such threats.

[1]  Massimiliano Rak,et al.  Intrusion Tolerance of Stealth DoS Attacks to Web Services , 2012, SEC.

[2]  Guangxuan Chen,et al.  Survey of Cloud Messaging Push Notification Service , 2013, 2013 International Conference on Information Science and Cloud Computing Companion.

[3]  Kim-Kwang Raymond Choo Legal Issues in the Cloud , 2014, IEEE Cloud Computing.

[4]  Mansour Ahmadi,et al.  Detecting Misuse of Google Cloud Messaging in Android Badware , 2016, SPSM@CCS.

[5]  Marcello Cinque,et al.  On data dissemination for large-scale complex critical infrastructures , 2012, Comput. Networks.

[6]  Jing Tao,et al.  Cloud-based push-styled mobile botnets: a case study of exploiting the cloud to device messaging service , 2012, ACSAC '12.

[7]  Laurence Moroney,et al.  The Definitive Guide to Firebase , 2017, Apress.

[8]  Francesco Palmieri,et al.  Energy-oriented denial of service attacks: an emerging menace for large cloud infrastructures , 2014, The Journal of Supercomputing.

[9]  Tongxin Li,et al.  Mayhem in the Push Clouds: Understanding and Mitigating Security Hazards in Mobile Push-Messaging Services , 2014, CCS.

[10]  Taoying Li,et al.  Implementation of Cloud Messaging System Based on GCM Service , 2013, 2013 International Conference on Computational and Information Sciences.

[11]  Michael Devetsikiotis,et al.  Blockchains and Smart Contracts for the Internet of Things , 2016, IEEE Access.

[12]  Ivana Podnar Žarko,et al.  A mobile crowd sensing ecosystem enabled by CUPUS: Cloud-based publish/subscribe middleware for the Internet of Things , 2016, Future generations computer systems.