
Python kiberbiztonsági képzés
Sajátítsa el a Python-t mint gyakorlati biztonsági fegyvert – a hálózati csomagok készítésétől és a felderítés automatizálásától a kártevők elemzéséig és éles biztonsági eszközök építéséig. Ez a kurzus a Python alapjaitól a valós támadó és védő szkriptelésig vezet minden jelentősebb biztonsági területen. Ha a biztonság területén dolgozik, és még mindig manuálisan végzi a feladatokat, ennek itt vége.
Mit fogsz megtanulni:
Készítsen funkcionális portszkennereket, bannerfogó eszközöket és csomagalkotó eszközöket Python socketek használatával.
Automatizálja az OSINT-gyűjtést, a DNS-felderítést és a webadat-kinyerést szakmai felderítési munkafolyamatokhoz.
Valósítson meg AES és RSA titkosítást, hash-elést és TLS-ellenőrzést Python kriptográfiai könyvtárak használatával.
Érzékelje az SQL-injekciót, az XSS-t és a hibás hitelesítési hiányosságokat egyedi Python támadó szkriptekkel.
Elemezzen rosszindulatú fájlokat, nyerjen ki kompromittációs indikátorokat, és automatizálja a törvényszéki adategységek gyűjtését.
Tervezzen, csomagoljon és telepítsen újrafelhasználható biztonsági keretrendszereket, amelyek integrálva vannak SIEM-ekkel és fenyegetettség-felderítési platformokkal.
Hogyan tanulhatsz gyakorlatiasan Python kiberbiztonsági képzés
Hogyan gyakorolsz Python kiberbiztonsági képzés
Ö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.
A kurzus tartalma
8 Fejezet • 40 Óra4 és 360 óra közötti időtartam (te döntesz)
1. fejezetElrejtésRészletek elrejtéseRészletek megtekintésePython alapok biztonsági munkához
Python alapok biztonsági munkához
1. óra • A biztonsági labor felállítása
Telepítse a Pythont, a virtuális környezeteket és az alapvető biztonsági könyvtárakat. Létrehozza a kurzus során használt reprodukálható munkakörnyezetet.
2. óra • Alapvető Python szintaxis
Ismerje meg a változókat, adattípusokat, operátorokat és a vezérlési folyamatokat. Ezek a szerkezetek képezik minden későbbi biztonsági szkript alapját.
3. óra • Fájlok és kivételek kezelése
Fájlok olvasása, írása és feldolgozása a futásidejű hibák elegáns kezelésével. A biztonsági eszközök folyamatosan naplókat, konfigurációkat és jelentéseket dolgoznak fel.
4. óra • Függvények és moduláris kód
Határozzon meg újrafelhasználható függvényeket, és szervezze a kódot modulokba. A modularitás kritikus fontosságú a biztonsági eszközök karbantartása és megosztása szempontjából.
5. óra • Hibakeresés és kódminőség
Használjon hibakeresőket, ellenőrzéseket és lintelő eszközöket a megbízható szkriptek előállításához. A tiszta, hibamentes kód elengedhetetlen a biztonsági környezetben.
2. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseHálózati alapok és Python socketek
Hálózati alapok és Python socketek
1. óra • Csomagok készítése Scapy-val
Készítsen, küldjön és rögzítsen egyéni csomagokat a Scapy könyvtár segítségével. Lehetővé teszi az alacsony szintű protokoll-manipulációt a fejlett hálózatelemzéshez.
2. óra • Python socket programozási alapok
Hozzon létre TCP és UDP socketeket a nyers adatok küldéséhez és fogadásához. Közvetlenül lehetővé teszi szkennerek, figyelők és egyéni protokoll kliensek építését.
3. óra • Portszkenner építése
Fejlesszen egy többszálú portszkennert a semmiből socketek segítségével. Erősíti a socket készségeket, miközben bevezeti a párhuzamosságot a sebesség növelésére.
4. óra • TCP/IP és protokoll alapok
Tekintse át az OSI modellt, az IP-címzést és a szállítási réteg protokolljait. Megadja a koncepcionális keretet minden hálózatalapú biztonsági eszközhöz.
5. óra • Banner lekérés és szolgáltatásészlelés
Csatlakozzon szolgáltatásokhoz, és programozottan olvassa ki a verzióinformációkat. A sebezhetőség-felmérésben használt felderítési technikákat tanítja meg.
3. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseKriptográfia alapok Pythonban
Kriptográfia alapok Pythonban
1. óra • Kriptográfiai alapfogalmak
Határozza meg a titkosítás, a hash és a digitális aláírás fogalmát koncepcionális szinten. Megadja a megvalósítási fejezetekhez szükséges szókincset és gondolati modelleket.
2. óra • Aszimmetrikus titkosítás és nyilvános kulcsú infrastruktúra (PKI)
Generáljon RSA kulcspárokat, titkosítson adatokat és írjon alá üzeneteket Pythonban. Kapcsolódik a TLS-ben és a kódaláírásban használt valós PKI munkafolyamatokhoz.
3. óra • Szimmetrikus titkosítás Pythonban
Titkosítson és fejtsen vissza adatokat AES és más szimmetrikus rejtjelek segítségével a cryptography könyvtáron keresztül. Leírja a kulcsgenerálást, a módokat és a paddinget.
4. óra • Hash és adatintegritás
Számítson ki és ellenőrizzen kriptográfiai hasheket a Python hashlib könyvtárával. Közvetlenül támogatja a fájlintegritás-ellenőrzési és jelszótárolási feladatokat.
5. óra • TLS és biztonságos kommunikáció
Csomagolja be a socketeket TLS-sel, és programozottan érvényesítse a tanúsítványokat. Lehetővé teszi biztonságos kommunikációs csatornák építését és auditálását.
4. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseFelderítés és OSINT automatizálás
Felderítés és OSINT automatizálás
1. óra • E-mail és metaadatok elemzése
E-mail fejlécek és dokumentum metaadatok kinyerése és elemzése azonosítás céljából. A metaadatok gyakran felfednek infrastrukturális és felhasználói részleteket, amelyek a tartalomban nem láthatók.
2. óra • Webadat-kinyerés OSINT célokra
Nyilvánosan elérhető adatok kinyerése webhelyekről a requests és BeautifulSoup segítségével. Automatizálja a célpontok profilozása során végzett manuális kutatási feladatokat.
3. óra • OSINT adatok összesítése és jelentése
Kombinálja a több forrásból származó adatokat strukturált jelentésekké. Megtanítja az adatnormalizálást és a kimenet formázását a szakmai eredményekhez.
4. óra • Alkalmazott programozott brute-force támadást
Kérdezzen le DNS rekordokat és erőltessen rá alkalmazott programozottan. A DNS adatok a korai szakaszban lévő felderítés szempontjából kritikus infrastruktúra részleteit tárják fel.
5. óra • API-alapú hírszerzési gyűjtés
Kérdezzen le fenyegetési hírszerzési és OSINT API-kat a céladatok gazdagításához. Bemutatja, hogyan lehet külső adatforrásokat integrálni az automatizált munkafolyamatokba.
5. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseWebes biztonság és HTTP kihasználás
Webes biztonság és HTTP kihasználás
1. óra • SQL injekciós tesztelés automatizálása
Észlelje és használja ki az SQL injekciós sebezhetőségeket Python kérésautomatizálás segítségével. Az SQL injekció továbbra is az egyik legnagyobb hatású webes sebezhetőség.
2. óra • API biztonsági tesztelés Pythonnal
Fuzzoljon REST és GraphQL API-kat injekciók, engedélyezési és adatkiszivárgási hibák után. Az API-k egyre inkább a modern alkalmazások elsődleges támadási felületét jelentik.
3. óra • Munkamenet- és hitelesítési támadások
Tesztelje a munkamenet token kiszámíthatóságát, a CSRF gyengeségeket és a sérült hitelesítési folyamatokat. A hitelesítési hibák a webalkalmazás-betörések egyik fő okai.
4. óra • HTTP protokoll mélyreható vizsgálata
Vizsgálja meg a HTTP metódusokat, fejléceket, sütiket és munkameneteket protokoll szinten. A precíz protokollismeret szükséges a hatékony webes támadó szkriptek elkészítéséhez.
5. óra • Cross-site scripting észlelése
Azonosítsa a visszavert és tárolt XSS sebezhetőségeket automatizált hasznos terhelés injektálással. Az XSS lehetővé teszi a munkamenet-eltérítést és a kliensoldali támadások nagy léptékű végrehajtását.
6. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseSebezhetőség-szkennelés és kihasználás alapjai
Sebezhetőség-szkennelés és kihasználás alapjai
1. óra • Webalkalmazás sebezhetőségi tesztelés
Teszteljen injekciós hibákra, hibás konfigurációkra és nem biztonságos fejlécekre Python HTTP eszközök segítségével. A webes alkalmazások a leggyakoribb támadási felület a modern környezetekben.
2. óra • Exploit fejlesztési alapok
Ismerje meg a puffer túlcsordulás és a shellcode fogalmakat Python szkriptelési szinten. Alapvető tudást nyújt a nyilvános expliotok olvasásához és adaptálásához.
3. óra • Jelszótámadások és hitelesítő adatok tesztelése
Valósítson meg brute-force és szótár-alapú támadó szkripteket hitelesítési szolgáltatások ellen. A támadási mechanika megértése erősebb védelmi intézkedéseket tesz lehetővé.
4. óra • Szolgáltatás sebezhetőségi ellenőrzéseinek automatizálása
Szkriptek ellenőrzése ismert hibás konfigurációk és elavult szolgáltatásverziók után. A portszkennelési készségekre építve sebezhetőségi kontextust ad a szkennelési eredményekhez.
5. óra • Sebezhetőség-felmérési fogalmak
Határozza meg a sebezhetőségi osztályokat, a súlyossági pontozást és a felmérési módszertant. A műszaki munkát a következő szakaszokban szakmai kontextusba helyezi.
7. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseRosszindulatú programok elemzése és kriminalisztika Pythonnal
Rosszindulatú programok elemzése és kriminalisztika Pythonnal
1. óra • Memória- és lemezkriminalisztika automatizálása
Automatizálja az artefaktumok kinyerését memória dumpokból és lemezképekből Python segítségével. A kriminalisztikai automatizálás csökkenti az elemzési időt az aktív incidenselhárítás során.
2. óra • Naplóelemzés és eseménykorreláció
Elemezze a rendszer-, alkalmazás- és biztonsági naplókat a rendellenes minták észleléséhez. A naplóelemzés az elsődleges módszer a kompromittáció azonosítására éles rendszerekben.
3. óra • Statikus rosszindulatú program elemzési technikák
Nyerjen ki karakterláncokat, hasheket és metaadatokat gyanús fájlokból végrehajtás nélkül. A statikus elemzés a legbiztonságosabb első lépés bármely rosszindulatú program triázs munkafolyamatában.
4. óra • Kompromittációs indikátorok kinyerése
Elemezzen fájlokat és naplókat IP-k, domainek, hashek és URL-ek strukturált IOC-ként történő kinyeréséhez. A strukturált IOC-k táplálják az észlelési szabályokat és a fenyegetési hírszerzési platformokat.
5. óra • Dinamikus elemzés és sandbox interakció
Küldjön mintákat sandboxokba, és elemezze a viselkedési jelentéseket API-n keresztül. A dinamikus elemzés felfedi a futásidejű viselkedést, amelyet a statikus módszerek nem képesek észlelni.
8. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseBiztonsági automatizálás és eszközfejlesztés
Biztonsági automatizálás és eszközfejlesztés
1. óra • Ütemezés és folyamatautomatizálás
Ütemezzen biztonsági feladatokat, és építsen többlépcsős folyamatokat Python orkesztrációs eszközök segítségével. Az automatizálás biztosítja a biztonsági folyamatok konzisztens, ismételhető végrehajtását.
2. óra • Biztonsági eszköz architektúra tervezése
Alkalmazza a szoftvertervezési elveket a biztonsági eszközfejlesztésben a karbantarthatóság érdekében. A jó architektúra szétválasztja a felelősségeket, és lehetővé teszi a csapat együttműködését a biztonsági projektekben.
3. óra • Integráció biztonsági platformokkal
Csatlakoztassa a Python eszközöket SIEM-ekhez, jegykezelő rendszerekhez és fenyegetési hírszerzési platformokhoz API-kon keresztül. Az integráció megsokszorozza az eszköz értékét azáltal, hogy beágyazza a meglévő biztonsági munkafolyamatokba.
4. óra • Újrafelhasználható biztonsági keretrendszer építése
Hozzon létre egy plugin-alapú keretrendszert, amely több biztonsági modult üzemeltet. A keretrendszerek csökkentik a duplikációt, és lehetővé teszik új biztonsági képességek gyors fejlesztését.
5. óra • Biztonsági eszközök csomagolása és üzembe helyezése
Csomagolja a Python eszközöket telepíthető csomagokká, és helyezze üzembe őket konténeres környezetekben. A megfelelő csomagolás biztosítja, hogy az eszközök konzisztensen működjenek az elemzői munkaállomásokon.
Érvényes befejezési tanúsítványod
Ez a kurzus neked szól:
Biztonsági elemző: önállóan szeretné automatizálni az ismétlődő vizsgálati és osztályozási feladatokat.
Behatolástesztelő: olyan egyedi szkriptekre van szüksége, amelyek túlmutatnak a kész eszközök által nyújtott lehetőségeken.
IT-rendszergazda: dedikált támadó vagy védelmi biztonsági szerepkörbe szeretne váltani.
Számítástechnika szakos hallgató: gyakorlati portfóliót épít valós biztonsági eszközöket használó projektekből.
SOC-mérnök: észlelési és válaszautomatizálást szeretne írni anélkül, hogy szállítókra támaszkodna.
Pályamódosító: szoftverfejlesztésből érkezik, és a kiberbiztonsági szakterület felé fordul.
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...

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.

Szeretem a tartalmat és a videók bemutatási és átírási módját, ami felgyorsítja a folyamatot!

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.

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




















