A case study in applying security design patterns for IoT software system
Wen-Tin Lee, Po-Jen Law · 2017
The Internet of Things (IoT) involves the increasing prevalence of objects and entities with the ability to transfer data over the network automatically. The main problem of IoT software system is that the security has not always been considered. This study applies five security design patterns for the development of an IoT software system. The security issue of unsecure application data is addressed by the security design patterns of secure directory, secure logger and exception manager. The security issues of unsecure wireless communication and unsecure user information are addressed by secure adapter pattern and input validation pattern, respectively.