Enabling Secure RESTful Web Services in IoT using OpenStack

被引:2
作者
Benomar, Zakaria [1 ]
Longo, Francesco [1 ]
Merlino, Giovanni [1 ]
Puliafito, Antonio [1 ,2 ]
机构
[1] Univ Messina, Dipartimento Ingn, Messina, Italy
[2] CINI Natl Interuniv Consortium Informat, Rome, Italy
来源
2020 IEEE 17TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SMART SYSTEMS (MASS 2020) | 2020年
关键词
Cloud computing; HTTPS; Security; Web APIs; REST; Web services; IoT; OpenStack; ACCEPTANCE; EASE;
D O I
10.1109/MASS50613.2020.00057
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Thanks to the impact of the advancement in the hardware held, the network size and usage scope of the Internet are continuously growing. Indeed, new smart devices, e.g., sensors, actuators, home appliances are becoming strong enough to communicate and exchange data over the Internet. Accordingly, this distributed ecosystem with sensing/actuation capabilities is introducing new market opportunities with innovative services including, e.g., environmental monitoring, traffic monitoring, homes/buildings control. To conceive new loT services, enabling the smart devices to join the Internet and expose their capabilities/data through the Web is fundamental. For this purpose, Web Application Programming Interfaces (APIs) or what we refer to also as RESTful Web Services is a paradigm that can enhance the loT application scope by making smart things part of the Web. In this paper, based on our Stack4Things (S4T) Cloud middleware, we introduce a new approach for exposing services running on loT devices to the Web so that they become reachable using globally resolvable Uniform Resource Locators (URLs). We emphasized security issues as well by implementing, on the devices, an automated mechanism capable of managing X.509 certificates issuance to enable secure communications using Hypertext Transfer Protocol Secure (HTTPS).
引用
收藏
页码:410 / 417
页数:8
相关论文
共 28 条
  • [1] Let's Encrypt: An Automated Certificate Authority to Encrypt the Entire Web
    Aas, Josh
    Barnes, Richard
    Case, Benton
    Durumeric, Zakir
    Eckersley, Peter
    Flores-Lopez, Alan
    Halderman, J. Alex
    Hoffman-Andrews, Jacob
    Kasten, James
    Rescorla, Eric
    Schoen, Seth
    Warren, Brad
    [J]. PROCEEDINGS OF THE 2019 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'19), 2019, : 2473 - 2487
  • [2] [Anonymous], 2011, 6LOWPAN WIRELESS EMB
  • [3] The Internet of Things: A survey
    Atzori, Luigi
    Iera, Antonio
    Morabito, Giacomo
    [J]. COMPUTER NETWORKS, 2010, 54 (15) : 2787 - 2805
  • [4] Barnes R., 2017, AUTOMATIC CERTIFICAT
  • [5] Cloud-based Enabling Mechanisms for Container Deployment and Migration at the Network Edge
    Benomar, Zakaria
    Longo, Francesco
    Merlino, Giovanni
    Puliafito, Antonio
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2020, 20 (03)
  • [6] Extending Openstack for Cloud-based networking at the Edge
    Benomar, Zakaria
    Bruneo, Dario
    Distefano, Salvatore
    Elbaamrani, Khalid
    Idboufker, Noureddine
    Longo, Francesco
    Merlino, Giovanni
    Puliafito, Antonio
    [J]. IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 162 - 169
  • [7] Box D., 2000, SIMPLE OBJECT ACCESS
  • [8] Breje AR, 2018, INT J ADV COMPUT SC, V9, P198
  • [9] Castellani A., 2017, GUIDELINES MAPPING I, P2070
  • [10] Cooper D., 2008, RFC 5280