Perception of security issues in the development of Cloud-IoT systems by a novice programmer

2Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

It is very hard (or ineffective) to take an old system and add to it security features like plug-ins. Therefore, a computer system is much more reliable designed with the approach of security-by-design. Nowadays, there are several tools, middlewares, and platforms designed with this concept in mind, but they must be appropriately used to guarantee a suitable level of reliability and safety. A securityby- design approach is fundamental when creating a distributed application in the IoT field, composed of sensors, actuators, and cloud services. The IoT usually requires handling different programming languages and technologies in which a developer might not be very expert. Through a use case, we analyzed the security of some IoT components of AmazonWeb Services (AWS) from a novice programmer's point of view. Even if such a platform could be secure by itself, a novice programmer could do something wrong and leave some possible attack points to a malicious user. To this end, we also surveyed a small pool of novice IoT programmers from a consulting engineering company. Even if we discovered that AWS seems quite robust, we noticed that some common security concepts are often not clear or applied, leaving the door open to possible issues.

Cite

CITATION STYLE

APA

Corno, F., de Russis, L., & Mannella, L. (2021). Perception of security issues in the development of Cloud-IoT systems by a novice programmer. In Intelligent Environments 2021: Workshop Proceedings of the 17th International Conference on Intelligent Environments (Vol. 29, pp. 5–15). IOS Press. https://doi.org/10.3233/AISE210074

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free