Hardening of embedded systems and IoT elements

Reda Bousbah · 2017

The aim of this project is to study and find a way to harden IoT1 devices and making them less visible on the network and therefore, more secure. After the analysis of different aspects of the security a custom solution will be created, this will put together all the single parts studied and implemented previously. During this project many technologies and programming languages have been used. A Web application has been written using the Laravel framework and on the other side a RESTful interface to control the single device. Furthermore a custom Linux kernel has been compiled to fulfil the aim of the project. Some of the languages used are: PHP, JavaScript, Bash Scripting and Python. This project has helped me deepen my knowledge about important aspects of the security: -Linux kernel hardening -Security through obfuscation -Creating a secure channel to a passive device This project offers a valuable view of a possible approach to fight the current network’s menaces. The procedure implemented has a big potential and shows that with little changes in the security measures an embedded system can be hardened in a significant way.

Read the paper · More papers on PaperTik