ENGLISH / MAGYAR
Kövess
minket

Automatikus szoftvertesztelő rendszer fejlesztése

2023-2024/II.
Gazdag András

Ismeretlen forrásból származó alkalmazások futtatása sok veszélyt hordoz magában. Az esetlegesen rosszindulatú kód kárt okozhat a rendszerben, vagy érzékeny információkat szivárogtathat ki. Egy biztonsági tesztelésre készült rendszer tervezése, ezért sok kihívást hordoz magában.
Az oktatásban is megjelenik ugyanez a probléma a hallgatók munkájának az automatikus kiértékelését célzo rendszerek fejlesztésekor. A feltöltött forráskódok tartalmát nem lehet előre garantálni, így azok szándékos vagy véletlen esetben is kárt okozhatnak. Emellett a tesztesetek bizalmasságának a garantálása is egy fontos cél, mivel azok kiszivárgása esetén a hallgatók egy része előnybe kerülhet.
A hallgató feladata egy olyan webalkalmazás kidolgozása, amely képes külső forrásból származó forráskódokat lefordítani és lefuttatni, valamint az elkészült binárisokon előre definiált tesztek alapján biztonsági tesztelést végrehajtani.


1
1