Secure Coding
Nehézségi szint: kezdő/középhaladó
idő: 11 modul, ≈1–5 perces videók + modulonként 3 kérdés Elérhetőség: A Képzési platformon egyedi modulokként érhető el. Modulok:
- Secure Coding - Bevezetés (0:59 videó)
- Secure Coding - Hitelesítés és engedélyezés (1:34 videó)
- Secure Coding - Injektálás (1:40 videó)
- Secure Coding - Legkisebb jogosultság (1:16 videó)
- Secure Coding - OWASP bevezetés (1:18 videó)
- Secure Coding - OWASP frissítés - frissítve: 2022 negyedik negyedév (4:51 videó)
- Secure Coding - Javítócsomagok telepítése (1:42 videó)
- Secure Coding - Forráskódban található titkok (1:41 videó)
- Secure Coding - Statikus elemzés (1:08 videó)
- Secure Coding - Fenyegetésmodellezés (1:18 videó)
- Secure Coding - Sérülékeny függőségek (1:20 videó)
Előzetes: Az előzetes megtekintése Marketinganyagok:Secure Coding marketingcsomag
Fő témák: A műszaki munkatársaknak is szükségük van alapszintű képzésre! Ezek a rövid képzési modulok a biztonságos kódolás különböző alapfogalmait mutatják be a fejlesztők és más műszaki munkatársak számára. Azoknak a végfelhasználóknak, akik már ismerik ezeket a fogalmakat, a Secure Coding kiváló emlékeztető azok fontosságára. Fő tanulási témák:
-
Bevezetés
- Biztonság a fejlesztési folyamatban
-
Hitelesítés és engedélyezés
- Hitelesítés és engedélyezés különbsége
- Szoftvertesztelés
- „Ki vagy?” és „Mit tehetsz?” tesztek
-
Injektálás
- Az adatok értéke
- Az injektálásos támadások alapjai
- SQL- és operációsrendszer-parancsinjektálási támadások
- Injektálásos támadások megelőzése
-
Legkisebb jogosultság
- A legkisebb jogosultság alapjai
- Legkisebb jogosultság a fejlesztési folyamat során
- A hozzáférések rendszeres felülvizsgálata
-
OWASP bevezetés
- Az OWASP szervezet bemutatása
- Az OWASP Top 10 használata
- ASVS és egyéb OWASP-erőforrások
-
OWASP frissítés
- Az OWASP Top 10 kategóriái 2021-től
- Új kategóriák
- Átnevezett és módosított kategóriák
-
Javítócsomagok telepítése
- A javítócsomagok telepítésének fontossága
- A javítócsomagok telepítésének elmulasztásából eredő következmények
- Javításkezelő rendszerek
-
Forráskódban található titkok
- A túlzott megosztás veszélyei
- Adatok a Github-tárolókban
- Titkosítás
- A forráskódban található titkok azonosítása
-
Statikus elemzés
- Hibák azonosítása üzembe helyezés előtt
- Elérhető eszközök
- A kódminőség javítása
-
Fenyegetésmodellezés
- A fenyegetésmodellezés alkalmazása
- A fenyegetésmodellezés lépései
- Elérhető eszközök és erőforrások
-
Sérülékeny függőségek
- Mások forráskódjának használatának hátrányai
- A javítócsomagok telepítésének fontossága
- A sérülékenységek azonosítását segítő eszközök

