Lépjen kapcsolatba velünk

Kurzusleírás

IT biztonság és biztonságos kódolás alapjai

  • Alapvető fenyegetésmodellezés: STRIDE, támadási felületek és jogosultságeszkalációs vektorok
  • Biztonságos SDLC integráció: balra tolás, fenyegetés-alapú tervezési felülvizsgálatok és védelem a mélységben
  • Legkevesebb jogosultság elve, szerződésalapú védelem és biztonságos alapértelmezett konfigurációk
  • Műhely: Egy .NET mikroszolgáltatás leképezése egy fenyegetésmodellre és az architekturális ellenőrzések azonosítása

Webalkalmazás biztonság ASP.NET-ben

  • ASP.NET kérésfeldolgozási folyamat, middleware végrehajtási sorrend és szűrő-elfogási pontok
  • HTTP protokoll kockázatok: fej injekció, kérés-smuggling és CORS hibás konfigurációk
  • Munkamenet-kezelés, állapotmegőrzés és süti biztonsági ajánlott eljárások
  • Biztonságos távoli eljáráshívások és külső API-fogyasztási minták
  • Labor: Egy sebezhető middleware lánc kihasználása és javítása egy példa ASP.NET alkalmazásban

.NET biztonsági architektúra és beépített szolgáltatások

  • CLR biztonsági modell: bizonyítékok, engedélyek és CAS (Code Access Security) fejlődése
  • ASP.NET Core Identity, hitelesítési sémák és token-alapú biztonság (JWT, OAuth2, OpenID Connect)
  • Adatvédelmi API: titkosítás, kulcsrotáció és biztonságos adatszerializáció
  • Kriptográfiai primitívek .NET-ben: RNG, hash-elés, szimmetrikus/aszimmetrikus titkosítás és aláírás-ellenőrzés
  • Labor: Biztonságos token kiadás, kulcsrotáció és adatvédelem megvalósítása egy mikroszolgáltatási határon

Gyakori kódolási hibák, sebezhetőségek és enyhítés

  • Deszerializációs támadások, ViewState manipulálás és karakterlánc-lezárási/túlcsordulási buktatók .NET-ben
  • Konfigurációs eltérések: web.config/appsettings.json, környezeti változók expozíciója és titkos kulcsok kezelése
  • Injekciós vektorok: SQL, parancs, XSS és LDAP a C# adatelérésben és útválasztásban
  • Nem biztonságos alapértelmezések, keménykódolás és hibás hibakezelés, amely információszivárgáshoz vezet
  • Labor: Egy sebezhető .NET modul visszafejtése, biztonságos minták alkalmazása és javítások ellenőrzése statikus/dinamikus elemzőkkel

Biztonsági tesztelés, érvényesítés és folyamatos fejlesztés

  • Statikus alkalmazásbiztonsági tesztelés (SAST): Roslyn elemzők, Security Code Scan és CI/CD integráció
  • Dinamikus alkalmazásbiztonsági tesztelés (DAST): OWASP ZAP, Burp Suite munkafolyamatok és automatizált szkennelés
  • Futásidejű védelem: Alkalmazás védőkorlátok, memóriabiztonsági gyakorlatok és biztonságos naplózás/auditálás
  • Javításkezelés, függőség nyomon követése és válaszadás a .NET/ASP.NET biztonsági tanácsokra
  • Labor: Egy .NET megoldáshoz tartozó előzetes commit és folyamatbiztonsági kapu létrehozása

Ismeretforrások és biztonságos fejlesztési ökoszisztéma

  • Hivatalos Microsoft biztonsági útmutatók, .NET biztonsági dokumentációk és ASP.NET megerősítési referencia
  • CVE adatbázisok, tanácsadási hírcsatornák és felelősségteljes közlési munkafolyamatok nyílt forráskódú függőségekhez
  • Biztonságos könyvtárak ökoszisztémája: PGP, kriptográfiai műveletek, hitelesítési keretek és megfelelő kriptográfia
  • Belső biztonságos kódolási szabványok létrehozása, fejlesztői támogatás és biztonsági bajnok programok
  • Műhely: Személyre szabott biztonságos fejlesztési eszközkészlet összeállítása és folyamatos monitorozási gyakorlatok létrehozása

Követelmények

  • Szilárd gyakorlati ismeretek a C# programozásról és a .NET keretrendszer alapjairól
  • Ismeretek az ASP.NET webes fejlesztéséről (Razor Pages, MVC vagy Minimal API-k)
  • Alapvető ismeretek a HTTP, útválasztás és web szerver koncepciókról
  • Nincs szükség előzetes biztonsági tanúsítványra, de termelési kódolási tapasztalat elvárható
 14 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák