Biztonságos IoT gateway platform fejlesztése

OData támogatás
Konzulens:
Dr. Buttyán Levente
Hálózati Rendszerek és Szolgáltatások Tanszék

A dolgok internetének elterjedésével egyre több intelligens eszköz kapcsolódik az Internethez, amellett, hogy az eszközök egy része kapcsolatban van a fizikai világgal is. Az informatikai biztonság garantálása nehéz feladat, és ez kifejezetten hátráltathatja az IoT eszközök elterjedését bizonyos területeken, azok sebezhetősége miatt. Ha az ilyen eszközöket egy jól védett gateway mögé helyezzük, akkor azzal minden kapcsolódó eszköz biztonsági szintjét egyszerre emelhetjük meg. Ekkor a gateway biztonságossága még kritikusabbá válik, melyen például a virtuális környezetek használata segíthet. A virtuális környezetek rendszeres cseréje, megújítása csökkenti a rendszer sebezhetőségének időtartamát, viszont ekkor az alkalmazások és az általuk nyújtott szolgáltatások állapota elveszik.

A feladatom egy olyan programkönyvtár tervezése és elkészítése volt, mellyel biztonságos módon menthetőek az alkalmazások állapotát jellemző objektumok, úgy, hogy azok később be is tölthetőek. A programkönyvtár működésének szemléltetéséhez készítettem egy mintaalkalmazást is, továbbá az említett rendszeres újraindítást lehetővé tevő virtuális környezetet és annak vezérlőjét is megvalósítottam. Az elkészült rendszer képes egy szolgáltatást nyújtani, miközben a virtuális kör nyezete időről időre megújul, mindezt úgy, hogy egy Raspberry Pi eszközön is elfut – felhasználói beavatkozás nélkül. Az újraindulás által okozott kiesés mindössze néhány másodperces, melyet a kliensek automatikusan észlelnek, és maguktól helyreállítják a kapcsolatot, ami után a szolgáltatást a leállás előtti állapotában találják.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.