IoT Security Configurability with Security-by-Contract.

Fog computing IoT configurability security security-by-contract

Journal

Sensors (Basel, Switzerland)
ISSN: 1424-8220
Titre abrégé: Sensors (Basel)
Pays: Switzerland
ID NLM: 101204366

Informations de publication

Date de publication:
23 Sep 2019
Historique:
received: 15 08 2019
revised: 16 09 2019
accepted: 19 09 2019
entrez: 25 9 2019
pubmed: 25 9 2019
medline: 25 9 2019
Statut: epublish

Résumé

Cybersecurity is one of the biggest challenges in the Internet of Things (IoT) domain, as well as one of its most embarrassing failures. As a matter of fact, nowadays IoT devices still exhibit various shortcomings. For example, they lack secure default configurations and sufficient security configurability. They also lack rich behavioural descriptions, failing to list provided and required services. To answer this problem, we envision a future where IoT devices carry behavioural contracts and Fog nodes store network policies. One requirement is that contract consistency must be easy to prove. Moreover, contracts must be easy to verify against network policies. In this paper, we propose to combine the security-by-contract (S × C) paradigm with Fog computing to secure IoT devices. Following our previous work, first we formally define the pillars of our proposal. Then, by means of a running case study, we show that we can model communication flows and prevent information leaks. Last, we show that our contribution enables a holistic approach to IoT security, and that it can also prevent unexpected chains of events.

Identifiants

pubmed: 31548501
pii: s19194121
doi: 10.3390/s19194121
pmc: PMC6806331
pii:
doi:

Types de publication

Journal Article

Langues

eng

Sous-ensembles de citation

IM

Références

Sensors (Basel). 2017 Jul 06;17(7):
pubmed: 28684686

Auteurs

Alberto Giaretta (A)

Centre for Applied Autonomous Sensors Systems (AASS), Örebro University, 701 82 Örebro, Sweden. alberto.giaretta@oru.se.

Nicola Dragoni (N)

Centre for Applied Autonomous Sensors Systems (AASS), Örebro University, 701 82 Örebro, Sweden. ndra@dtu.dk.
DTU Compute, Technical University of Denmark, 2800 Kgs. Lyngby, Denmark. ndra@dtu.dk.

Fabio Massacci (F)

Department of Information Science and Engineering, University of Trento, 38123 Trento, Italy. fabio.massacci@unitn.it.

Classifications MeSH