Fuzzing fejlesztés autóiparban használt Bluetooth protokoll számára
2025-2026 tavasz
Hardver (és szoftver firmware)
Téma leírása
A modern autóiparban a járművek kiberbiztonsága kulcsfontosságúvá vált. Ennek biztosítására számos speciális tesztelési technikát alkalmaznak, amelyek közül az egyik legfontosabb a fuzzing (vagy fuzz-tesztelés). Ez a módszer az egyik leghatékonyabb automatizált szoftvertesztelési eljárás, melynek célja a rendszerek hibáinak és sebezhetőségeinek felderítése inkonzisztens, váratlan vagy érvénytelen bemeneti adatokkal. Különös figyelmet fordítanak a tesztelés során a vezeték nélküli kommunikációra. Az autóiparban széles körben használnak különböző Bluetooth profilokat, amelyek nélkülözhetetlenek a jármű és a mobileszközök közötti zökkenőmentes adatcseréhez és funkciók működtetéséhez. Ezek a profilok biztosítják például a kihangosított telefonálást, a zenelejátszást vagy a navigációs utasítások átvitelét, így a kiberbiztonsági tesztelésük elengedhetetlen a megbízható és biztonságos működéshez.
A jelölt feladata:
1. Vizsgálja meg az autóiparban használatos Bluetooth Classic protokollokat (HFP, A2DP, AVRCP)
2. Mutassa be a szakirodalom alapján milyen fuzz tesztelési eszközök állnak rendelkezésre.
3. Vizsgálja meg milyen módszerrel lehet Bluetooth Classic üzenetet kiküldeni.
4. Válasszon ki egy Bluetooth Classic protokollt és valósítson meg egy általános üzenet kiküldésére alkalmas programot Pythonban.
5. Integrálja az előbb említett programot egy már létező vagy általa lefejlesztett fuzzing eszközbe.
6. Tesztelje le a megvalósított rendszert egy valós eszközön.
Külső partner: Robert Bosch Kft.
Maximális létszám:
1 fő