Válassza ki a nyelvét
Biztonságmérnöki és kriptográfiai kurzus
Több mint 2 millió diák világszerte

Biztonságmérnöki és kriptográfiai kurzus

Sajátítsa el a biztonságtechnika és a kriptográfia teljes spektrumát – a matematikai alapoktól a valós protokolltervezésig. Ez a tanfolyam felvértezi a mérnököket és a tervezőket azokkal az eszközökkel, amelyekkel kriptográfiai rendszereket építhetnek, elemezhetnek és erősíthetnek a modern fenyegetésekkel szemben. Akár PKI szolgálatba állításokat tervez, akár a kvantumutáni felkészültséget értékeli, minden fogalom közvetlenül kapcsolódik a szakmai gyakorlathoz.

Dedika vállalatoknak

Mit fogsz megtanulni:

  • Alkalmazza a STRIDE fenyegetésmodellezési és ellenfél-keretrendszereket a biztonságos rendszerarchitektúrák tervezéséhez.

  • Értse meg a szimmetrikus, aszimmetrikus és hash-alapú kriptográfiai sémák matematikai alapjait.

  • Tervezzen és értékeljen kriptográfiai protokollokat, beleértve a TLS 1.3-at, a FIDO2-t és a kulcscsere-mechanizmusokat.

  • Konfiguráljon és kezeljen X.509 PKI szolgálatba állításokat, tanúsítványhatóságokat és automatizált kulcsváltási munkafolyamatokat.

  • Azonosítsa az oldalcsatorna-sebezhetőségeket, a padding oracle támadásokat és a kriptográfiai API helytelen használatát éles kódban.

  • Mérje fel a kvantumutáni migrációra való felkészültséget, és tervezzen hibrid klasszikus-PQC szolgálatba állítási stratégiákat.

Hogyan tanulhatsz gyakorlatiasan Biztonságmérnöki és kriptográfiai kurzus

Hogyan gyakorolsz Biztonságmérnöki és kriptográfiai kurzus

Önnek, ha vállalatként szeretné képezni a csapatát

A Dedika vállalatoknak szóló képzésein a tanfolyam saját üzleti példákkal és gyakorlatokkal, az Ön cégének igényeihez igazítva érhető el.

Kattintson ide

A kurzus tartalma

8 Fejezet • 39 Óra4 és 360 óra közötti időtartam (te döntesz)

1. fejezetRészletek megtekintése

Biztonságtervezés alapjai

  • 1. óra • Biztonságtervezési életciklus

    A biztonsági tevékenységek leképezése a szoftverfejlesztési életciklus egyes fázisaira. Meghatározza a folyamatkontextust az összes később tanított műszaki kontroll számára.

  • 2. óra • Támadói gondolkodásmód és ellenséges modellek

    Vizsgálja a támadók motivációit, képességeit és taktikáit a védelmi tervezés támogatására. Kialakítja a támadói gondolkodásmód iránti empátiát, mint alapvető tervezési készséget.

  • 3. óra • Alapvető biztonsági elvek és fogalmak

    Bemutatja a bizalmasságot, integritást, rendelkezésre állást és a letagadhatatlanságot, mint tervezési hajtóerőket. Összekapcsolja az alapelveket a kurzus minden későbbi tervezési döntésével.

  • 4. óra • Biztonsági követelménymérnökség

    Lefedi a biztonsági követelmények érintettektől való kinyerését, dokumentálását és validálását. Összekapcsolja a követelményeket az ellenőrizhető kontrollokkal és átvételi feltételekkel.

  • 5. óra • Fenyegetésmodellezés alapjai

    Az ellenfelek, eszközök és támadási vektorok strukturált azonosítását tanítja. Biztosítja az összes alkalmazott fejezetben használt elemzési keretrendszert.

2. fejezetRészletek megtekintése

A kriptográfia matematikai alapjai

  • 1. óra • Valószínűség- és információelmélet

    Entrópiát, véletlenszerűséget és valószínűségi biztonsági definíciókat tanít. A biztonsági bizonyításokat és a kulcstérelemzést szigorú információelméleti fogalmakra alapozza.

  • 2. óra • Számítási komplexitás a kriptográfiában

    A kriptográfiai biztonságot alátámasztó nehézségi feltevéseket és komplexitási osztályokat magyarázza. Lehetővé teszi a hallgatók számára, hogy értékeljék, egy séma biztonsága megalapozott-e.

  • 3. óra • Moduláris aritmetika és számelmélet

    Moduláris műveleteket, kongruenciákat és a prímszámok tulajdonságait tárgyalja, amelyek elengedhetetlenek a kriptográfiához. Biztosítja a számtani eszközkészletet minden szimmetrikus és aszimmetrikus algoritmushoz.

  • 4. óra • Csoportok, gyűrűk és testek

    A blokk-rejtjelek és elliptikus görbe rendszerek mögött álló algebrai struktúrákat mutatja be. Az absztrakt algebrát közvetlenül összekapcsolja a kriptográfiai felépítési mintákkal.

3. fejezetRészletek megtekintése

Szimmetrikus kriptográfia

  • 1. óra • Klasszikus és történelmi rejtjelek

    Helyettesítő, transzpozíciós és Vigenère-rejtjelek áttekintése az alapvető gyengeségek bemutatására. A történelmi kriptoanalízisen keresztül motiválja a modern tervezési követelményeket.

  • 2. óra • Blokk-rejtjel tervezés és AES

    Helyettesítő-permutációs hálózatokat, Feistel-struktúrákat és az AES belső felépítését vizsgálja. Biztosítja a blokk-rejtjelek biztonságának értékeléséhez szükséges strukturális ismereteket.

  • 3. óra • Hitelesített titkosítási sémák

    Integrálja a bizalmasságot és integritást kombinált AEAD-konstrukciókba, mint az AES-GCM és a ChaCha20-Poly1305. Összekapcsolódik a későbbi fejezetek biztonságosprotokoll-tervezésével.

  • 4. óra • Működési módok

    Lefedi az ECB, CBC, CTR, GCM és más módokat biztonsági tulajdonságaikkal és hibás eseteikkel együtt. Lehetővé teszi a helyes mód kiválasztását meghatározott bizalmassági és integritási igényekhez.

  • 5. óra • Folyam-rejtjelek

    Az RC4, ChaCha20 és LFSR-alapú konstrukciók tanítása kriptoanalitikai gyengeségeik mellett. Felkészíti a hallgatókat a folyam-rejtjelek megfelelő kiválasztására erőforrás-korlátos környezetekben.

4. fejezetRészletek megtekintése

Aszimmetrikus kriptográfia és kulcscsere

  • 1. óra • RSA kriptorendszer

    Az RSA levezetése az egész számok faktorizációjának nehézségéből, kulcsgenerálás, titkosítás és aláírás tárgyalása. Kiemeli a padding-követelményeket és a gyakori implementációs buktatókat.

  • 2. óra • Digitális aláírások és letagadhatatlanság

    Aláírásbiztonsági modellek formalizálása, a DSA, EdDSA és vak aláírások tárgyalása. Összekapcsolja az aláírási sémákat az azonosítási és letagadhatatlansági követelményekkel.

  • 3. óra • Kulcs-befoglalás és hibrid titkosítás

    Az aszimmetrikus kulcsszállítás és a szimmetrikus titkosítás kombinálása a gyakorlati adatvédelem érdekében. Felkészíti a hallgatókat a TLS-ben és biztonságos üzenetküldésben használt hibrid rendszerek tervezésére.

  • 4. óra • Elliptikus görbe kriptográfia

    Elliptikus görbe csoportok, ECDH és ECDSA tárgyalása a görbe kiválasztásának és biztonságának hangsúlyozásával. Hatékonysági előnyök bemutatása az RSA-val szemben azonos biztonsági szinteken.

  • 5. óra • Diffie-Hellman és diszkrét logaritmus

    A Diffie-Hellman kulcscsere és annak biztonsági alapjainak magyarázata a diszkrét logaritmus problémában. Csoportparaméter-választás és aktív támadások elleni védekezés bemutatása.

5. fejezetRészletek megtekintése

Kriptográfiai hash függvények és MAC-ek

  • 1. óra • SHA család és modern hash algoritmusok

    Az SHA-1 gyengeségeinek, az SHA-2 belső felépítésének és az SHA-3 szivacstervezésének tárgyalása. Algoritmusválasztás irányítása biztonsági követelmények és teljesítménykorlátok alapján.

  • 2. óra • Jelszó-hashelés és kulcslevezetés

    A bcrypt, scrypt, Argon2 és PBKDF2 tárgyalása jelszótároláshoz és kulcsnyújtáshoz. Memóriaigényesség és párhuzamosság-ellenállás kezelése az offline támadásokkal szemben.

  • 3. óra • Hash függvény tulajdonságai és tervezés

    Előkép-, második előkép- és ütközés-ellenállás definiálása formális biztonsági modellekkel. Meghatározza azokat a tulajdonságokat, amelyektől minden későbbi hash-alkalmazás függ.

  • 4. óra • Elköteleződési sémák és zéró ismeretű alapjai

    Hash-alapú elköteleződések és a zéró ismeretű bizonyítások alapgondolatának bemutatása. Összekapcsolja ezeket a primitíveket a későbbi fejezetek adatvédelmet biztosító protokolltervezésével.

  • 5. óra • Üzenethitelesítő kódok

    HMAC, CMAC és Poly1305 konstrukciók tanítása biztonsági garanciáikkal és kulcskövetelményeikkel. A MAC-ek és aláírások, valamint hash függvények közötti különbségtétel a protokolltervezésben.

6. fejezetRészletek megtekintése

Nyilvános kulcsú infrastruktúra és kulcskezelés

  • 1. óra • Tanúsítvány-életciklus kezelés

    Kiállítási, megújítási, visszavonási és lejárati munkafolyamatok tanítása az üzemelő PKI-hoz. Az életciklus-hiányosságok összekapcsolása valós üzemzavarokkal és biztonsági eseményekkel.

  • 2. óra • X.509 tanúsítványok és tanúsítványkiadók

    Tanúsítványstruktúra, kiterjesztések és a CA-hierarchia tervezése a bizalom kialakításához. Biztosítja a PKI-telepítési döntésekhez szükséges strukturális ismereteket.

  • 3. óra • Kulcsegyeztetési protokollok és rotáció

    TLS 1.3 kulcsütemezés, Signal protokoll pattogtatása és automatizált kulcsrotációs stratégiák tárgyalása. Felkészíti a hallgatókat az előretekintő titkosságú és betörés-helyreállító kulcskezelés implementálására.

  • 4. óra • Bizalmi modellek és bizalmi hálózat

    A hierarchikus PKI, a bizalmi hálózat és a DANE bizalmi modellek összehasonlítása biztonsági kompromisszumaikkal. Lehetővé teszi a megalapozott bizalmi architektúra döntéseket különböző telepítési kontextusokhoz.

  • 5. óra • Kulcsgenerálás, -tárolás és -megsemmisítés

    Biztonságos kulcsgenerálási entrópia, HSM-tárolás és kriptográfiai törlési eljárások tárgyalása. A kulcsanyag-higiénia megteremtése előfeltételként az összes alkalmazott protokollfejezethez.

7. fejezetRészletek megtekintése

Biztonságos protokoll tervezés és elemzés

  • 1. óra • Protokollbiztonsági célok és fenyegetési modellek

    Hitelesítési, titkossági és integritási célok definiálása a Dolev-Yao ellenséges modellben. Az összes későbbi protokollelemzést egységes formális fenyegetési kontextusba helyezi.

  • 2. óra • Gyakori protokolltámadások

    Visszajátszásos, tükrözéses, középszemélyes és lefokozó támadások vizsgálata konkrét példákkal. Kialakítja a protokollimplementációk megerősítéséhez szükséges támadói elemzési készséget.

  • 3. óra • TLS és biztonságos szállítási protokollok

    A TLS 1.3 kézfogásának, rekordrétegének és lefokozás elleni védelmének mélyreható elemzése. A protokoll belső működésének összekapcsolása a korábbi fejezetek kriptográfiai primitívjeivel.

  • 4. óra • Formális protokoll-ellenőrzési módszerek

    ProVerif, Tamarin és BAN-logika bemutatása automatizált protokollhelyesség-bizonyításokhoz. Demonstrálja, hogy a formális eszközök hogyan fedezik fel a manuális elemzés által nem észlelt hibákat.

  • 5. óra • Hitelesítési protokollok

    Kérdés-válasz alapú, FIDO2/WebAuthn és Kerberos hitelesítés tárgyalása biztonsági tulajdonságaikkal. Lehetővé teszi az adathalászatnak ellenálló hitelesítés tervezését vállalati és webes kontextusokhoz.

8. fejezetRészletek megtekintése

Alkalmazott biztonságtervezés és kriptoanalízis

  • 1. óra • Kriptográfiai implementációs sebezhetőségek

    Időzítési mellékcsatornák, padding-orákulum támadások és hibabeadás tárgyalása kriptográfiai kódban. Az implementációs hibák összekapcsolása a korábbi fejezetek elméleti primitívjeivel.

  • 2. óra • Kriptográfiai API-tervezés és helytelen használat

    Gyakori API-tervezési hibák elemzése, amelyek helytelen használathoz vezetnek, beleértve a kulcsok összetévesztését és a nonce kiszivárgását. Útmutatás azon API-k tervezéséhez, amelyeket nehéz helytelenül használni.

  • 3. óra • Mellékcsatorna-elemzési technikák

    Teljesítményelemzés, elektromágneses elemzés és akusztikus mellékcsatornák tanítása hardver ellen. Felkészíti a hallgatókat a kriptográfiai eszközök fizikai biztonságának értékelésére.

  • 4. óra • Kriptográfiai agilitás és migráció

    Algoritmus-egyeztetés, elavulástervezés és migrációs stratégiák tanítása elöregedő kriptográfiai rendszerekhez. Felkészíti a hallgatókat a hosszú élettartamú rendszerek kezelésére az algoritmusátmenetek során.

  • 5. óra • Biztonságos véletlenszám-generálás

    Operációs rendszer entrópiaforrásai, CSPRNG-tervezés és a kriptográfiai biztonságot aláásó magvetési hibák tárgyalása. Mind a szoftveres, mind a hardveres véletlenszám-generálást tárgyalja.

Tanúsítvány

Érvényes befejezési tanúsítványod

Ez a kurzus neked szól:

  • Olyan szoftvermérnökök, akik készen állnak a biztonsági és kriptográfiai rendszerekre való specializálódásra.

  • Biztonsági elemzők, akik mélyebb technikai megalapozottságot szeretnének a kriptográfiai elvek terén.

  • Backend-fejlesztők, akik hitelesítést és titkosítást integrálnak éles alkalmazásokba.

  • Számítástechnikai diplomások, akik áthidalják az elmélet és a gyakorlati biztonságtechnikai mérnöki gyakorlat közötti szakadékot.

  • DevOps-mérnökök, akik az infrastruktúra, a tanúsítványok és a kulcskezelési munkafolyamatok biztonságáért felelősek.

  • Programozói háttérrel rendelkező pályamódosítók, akik a kiberbiztonsági mérnöki területen keresnek szerepet.

Mit mondanak a diákjaink

Az órái tökéletesek. Megvettem az egyéves csomagot, és végre lehetőségem van különböző érdekes témákat követni anélkül, hogy platformot kellene váltanom... köszönöm mindazt, amit csinálnak, már ajánlottam is másoknak...
Giulio Carlo
Giulio CarloDigitális Marketing Hallgató
Szeretem, hogy a leckék egyenesen a lényegre térnek, és hogy tudok fejezeteket váltani és átugrani olyan tartalmakat, amikre nincs szükségem.
Mariana Ferres
Mariana FerresFotográfia Hallgató
Szeretem a tartalmat és a videók bemutatási és átírási módját, ami felgyorsítja a folyamatot!
Luciana Alvarenga
Luciana AlvarengaKörömdesign Hallgató
A platform gyors, egyszerű használni. A tartalom sokfélesége és a kiegészítő videók nagyon sokat segítenek a tanulásban.
André Felipe
André FelipePrompt Engineering Hallgató

Főbb képzések

GYIK

Mi a Dedika?

Érvényes a tanúsítvány Magyarországon?

Ingyenesek a tanfolyamok?

Mennyi a tanfolyamok óraszáma?

Milyenek a tanfolyamok?

Hogyan működnek a tanfolyamok?

Mennyi ideig tartanak a tanfolyamok?

Mennyibe kerülnek a tanfolyamok?

Mi az az EAD vagy online tanfolyam, és hogyan működik?

PDF tanfolyam