A tárgy az IT biztonság MSc mérnök-informatikus főspecializáció keretén belül kerül előadásra a tavaszi félévben. A hivatalos tantárgyi adatlap és tárgykövetelmények a kar szerverén találhatók. Erről az oldalról a tárggyal kapcsolatos legfrisseb adminisztratív információkat és egyéb fontos tudnivalókat lehet letölteni illetve elérni.
A tárgy célja, hogy átfogó képet adjon a szoftverbiztonság területéről a programozási nyelvek és az alkalmazások szintjén felmerülő biztonsági problémák, kihívások, és az azok megoldására használt módszerek elveinek és gyakorlati megvalósításainak bemutatásával.
A tárgy olyan elvi tudás és gyakorlati képességek elsajátítását teszi lehetővé, melyek segítik a biztonságos alkalmazások tervezését és megkönnyítik a szoftverfejlesztés során előforduló tipikus programozási hibák elkerülését. A tárgyban szerzett ismeretek lehetővé teszik továbbá az alkalmazások biztonsági tesztélésének megfelelő tervezését és végrehajtását.
A kiadott anyagokat a Moodle rendszeren keresztül lehet letölteni.
The course materials can be downloaded from the Moodle sytem.
Az aláírás megszerzésének feltétele egy ZH és két házi feladat (egyenként is) sikeres teljesítése. Mind a ZH, mind a házi feladatok esetében, a sikeres teljesítéshez a maximálisan elérhető pontszám minimum 40%-át kell elérni. A ZH eredménye nem számít bele a félévvégi jegybe. A házi feladatokból maximálisan 2x25 pont szerezhető, a teljesítésükhöz tehát minimum 2x10 pontot kell szerezni. A házi feladaton szerzett pontok beszámítanak a félévvégi jegybe.
Írásbeli vizsga, ami a félévvégi érdemjegy 50%-át adja. A tárgy sikeres teljesítéséhez a vizsgát külön is teljesíteni kell minimum 40%-ra.
A tárgyból szerzett pontszám: P = V + HF1 + HF2, ahol V a vizsgán szerzett pontszám, HF1 és HF2 pedig a házi feladatokból szerzett pontszám.
A félévvégi jegyhez a ponthatárok:
85-100: 5
70-84: 4
55-69: 3
40-54: 2
0-39: 1
Megbeszélés szerint, az előadóval előre egyeztetett időpontban.
Please contact the lecturer to schedule an appointment.
Dátum | Téma | Előadó | |
---|---|---|---|
2023.02.28. | Secure Software Development Lifecycle | Gazdag A. | |
2023.03.02. | Secure Software Development Lifecycle gyakorlat | Gazdag A. | |
2023.03.07. | Web security - Szerver oldal | Gazdag A. | |
2023.03.14. | Web security - Kliens oldal | Gazdag A. | |
2023.03.16. | Web security gyakorlat | Nagy R. | |
2023.03.21. | Mobile security | Gazdag A. | |
2023.03.28. | Android security | Ládi G. | |
2023.03.30. | Android security gyakorlat | Ládi G. | |
2023.04.04. | API security | Gazdag A. | |
2023.04.11. | Tavaszi szünet | ||
2023.04.13. | ZH | ||
2023.04.18. | Managed language security 1. | Ládi G. | |
2023.04.25. | Managed language security 2. | Ládi G. | |
2023.04.27. | Managed language security gyakorlat | Ládi G. | |
2023.05.02. | Natív nyelvek biztonsága 1. | Gazdag A. | |
2023.05.09. | Natív nyelvek biztonsága 2. | Gazdag A. | |
2023.05.11. | Natív nyelvek biztonsága gyakorlat | Nagy R. | |
2023.05.16. | Machine Learning security 1. | Ács G. | |
2023.05.23. | Machine Learning security 2. | Ács G. | |
2023.05.25. | Machine Learning security gyakorlat | Ács G. | |
2023.05.30. | Házi feladat demo |
Az első házi feladatban egy webalkalmazás megtervezése a cél. Ebben a részben a rendszerarchitektúra terveit kell elkészíteni. A beadáskor az SDL folyamat requirements és design fázisaihoz tartozó dokumentumokat, valamint egy tesztelési tervet kell leadni.
2023.04.16. (Pótbeadás: 2023.04.23.)
Hamarosan...
2023.05.21. (Pótbeadás: 2023.05.28.)