Hardening of embedded systems and IoT elements

Bousbah, Reda (2017) Hardening of embedded systems and IoT elements. Bachelor thesis, Scuola Universitaria professionale della Svizzera italiana (SUPSI).

Full text not available from this repository.


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.

Item Type: Thesis (Bachelor)
Supervisors: Consoli, Angelo and Bovino, Cristian
Subjects: Informatica
Divisions: Dipartimento tecnologie innovative > Ingegneria informatica
URI: http://tesi.supsi.ch/id/eprint/1774

Actions (login required)

View Item View Item