Securing IoT Apps in Node-RED

dc.contributor.authorOlsson, Lars Eric
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerSchneider, Gerardo
dc.contributor.supervisorSabelfeld, Andrei
dc.date.accessioned2020-04-15T13:47:15Z
dc.date.available2020-04-15T13:47:15Z
dc.date.issued2020sv
dc.date.submitted2019
dc.description.abstractNode-RED, an Internet of Things (IoT) platform, provides the opportunity for users to connect devices and services in novel and useful ways. This platform gives users a graphical web interface for easily linking pre-defined pieces of code (nodes) encoding devices and services. By being built in Node.js, third-party developers are given the opportunity of easily extending the functionality of the platform through publishing nodes and configurations of these nodes, otherwise known as flows. In this paper, we analyze Node-RED from a language-based security perspective, modeling the application developer as an attacker, and demonstrating attacks misusing sensitive APIs within nodes. API access control provides a security guarantee around the execution of these nodes. We collect and survey published nodes and flows to establish the presence of these security challenges within the Node-RED ecosystem.sv
dc.identifier.coursecodeDATX05sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/300759
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectComputer securitysv
dc.subjectInternet of Thingssv
dc.subjectNode-REDsv
dc.subjectNode.jssv
dc.subjectJavaScriptsv
dc.titleSecuring IoT Apps in Node-REDsv
dc.type.degreeExamensarbete för masterexamensv
dc.type.uppsokH

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 20-06 Olsson ODR.pdf
Storlek:
1.67 MB
Format:
Adobe Portable Document Format
Beskrivning:

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.14 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: