
Avancerad kurs i cybersäkerhet med Python
Ta din cybersäkerhetskarriär till nästa nivå genom att bemästra Python som ett praktiskt försvars- och angreppsverktyg. Från att skriva ditt första säkerhetsskript till att bygga intrångsdetekteringssystem i produktionsklass täcker den här kursen varje kritisk färdighet. Du kommer att ta itu med kryptografi, skadeprogramsanalys, OSINT-automatisering och molnsäkerhet – allt genom praktiska, kod-först-projekt.
Vad du kommer att lära dig:
Bygg Python-baserade portskannrar, paketanalysatorer och automatiserade spaningspipelines.
Implementera symmetrisk och asymmetrisk kryptering, hashning och TLS-validering från grunden.
Automatisera sårbarhetsskanning, CVE-berikning och dokumentation av proof-of-concept-exploater.
Konstruera intrångsdetekteringslogik som bearbetar loggar och flaggar attacker i realtid.
Analysera skadlig kod statiskt och dynamiskt för att extrahera indikatorer på kompromettering med Python.
Integrera säkerhetsautomatisering i CI/CD-pipelines och arbetsflöden för bedömning av molninfrastruktur.
Hur du studerar praktiskt Avancerad kurs i cybersäkerhet med Python
Hur du övar Avancerad kurs i cybersäkerhet med Python
För dig som är företag och vill utbilda ditt team
På Dedika för företag anpassas kursen med övningar och exempel från just din verksamhet, på det sätt som ditt företag behöver.
Kursinnehåll
8 Kapitlen • 40 LektionerVaraktighet mellan 4 och 360 timmar (du bestämmer)
Kapitel 1DöljDölj detaljerSe detaljerPython-grunder för säkerhetsprofessionella
Python-grunder för säkerhetsprofessionella
Lektion 1 • Fil- och stream-I/O för säkerhetsuppgifter
Läs, skriv och tolka filer inklusive loggar, konfigurationsfiler och binärdata. Stöder direkt logganalys och artefaktbearbetning i senare kapitel.
Lektion 2 • Konfigurera en Python-säkerhetsmiljö
Konfigurera isolerade Python-miljöer och installera säkerhetsrelevanta bibliotek. Etablerar en reproducerbar labb-baslinje som används genom hela kursen.
Lektion 3 • Skriptautomatisering och schemaläggning
Automatisera repetitiva säkerhetsuppgifter med hjälp av skript, argument och schemaläggare. Kopplar samman Python-grunder med verkliga operativa arbetsflöden.
Lektion 4 • Grundläggande Python-syntax och datatyper
Bemästra variabler, kontrollflöden och inbyggda datatyper genom säkerhetstematiska exempel. Ger den syntaktiska grunden för varje efterföljande skript.
Lektion 5 • Funktioner, moduler och felhantering
Skriv återanvändbara funktioner, importera standardbiblioteksmoduler och hantera undantag på ett elegant sätt. Möjliggör modulär, feltolerant design av säkerhetsverktyg.
Kapitel 2DöljDölj detaljerSe detaljerNätverkskoncept och Python-socketprogrammering
Nätverkskoncept och Python-socketprogrammering
Lektion 1 • DNS- och HTTP-interaktion med Python
Fråga DNS-poster och gör HTTP-förfrågningar programmatiskt för rekognosering och testning. Bryggar mellan lågnivå-sockets och säkerhetsuppgifter på applikationslagret.
Lektion 2 • Paketfångst och analys med Scapy
Skapa, skicka och fånga paket med Scapy-biblioteket. Möjliggör djup protokollinspektion och anpassad sondkonstruktion.
Lektion 3 • TCP/IP- och OSI-modellens grunder
Kartlägg OSI- och TCP/IP-modellerna mot verkligt paketbeteende och adresseringsscheman. Ger det konceptuella ramverket för alla Python-verktyg på nätverksnivå.
Lektion 4 • Python Socket API grunder
Skapa TCP- och UDP-sockets, bind adresser och överför data programmatiskt. Utgör den lågnivå-byggstenen för skannrar och lyssnare.
Lektion 5 • Bygga en portskanner från grunden
Implementera en flertrådad portskanner med hjälp av råa sockets och trådning. Demonstrerar tillämpad nätverksrekognosering med enbart standardbiblioteket.
Kapitel 3DöljDölj detaljerSe detaljerKryptografigrunder med Python
Kryptografigrunder med Python
Lektion 1 • Kryptografiska koncept och hotmodeller
Definiera konfidentialitet, integritet och autentisering i kryptografiska termer. Ramar in varje algoritmval mot realistiska attackscenarier.
Lektion 2 • Asymmetrisk kryptografi och nyckelutbyte
Generera RSA- och elliptisk kurva-nyckelpar, kryptera meddelanden och utför nyckelutbyte. Möjliggör säker kanaluppsättning och certifikatbaserad autentisering.
Lektion 3 • TLS, certifikat och säkra anslutningar
Inspektera TLS-handskakningar, validera certifikat och bygg TLS-omslutna Python-sockets. Kopplar kryptografisk teori till verklig krypterad nätverkskommunikation.
Lektion 4 • Symmetrisk kryptering med cryptography-biblioteket
Kryptera och dekryptera data med AES i flera lägen via cryptography-paketet. Täcker nyckelgenerering, IV-hantering och padding korrekt.
Lektion 5 • Hashning, MAC:ar och integritetsverifiering
Beräkna kryptografiska hashvärden och HMAC:ar för att verifiera dataintegritet och -äkthet. Stöder direkt filintegritetsövervakning som byggs i senare kapitel.
Kapitel 4DöljDölj detaljerSe detaljerRekognosering och OSINT-automatisering
Rekognosering och OSINT-automatisering
Lektion 1 • Certifikattransparens och Shodan-integration
Fråga certifikattransparensloggar och Shodan API för att kartlägga exponerade tillgångar. Avslöjar angreppsytedata som inte är tillgängliga genom direkt skanning.
Lektion 2 • Automatisera DNS- och WHOIS-uppräkning
Skripta bulk-DNS-uppslagningar, zonöverföringsförsök och WHOIS-frågor. Matar in strukturerad måldata i nedströms analysverktyg.
Lektion 3 • Webbskrapning och API-baserad OSINT
Extrahera underrättelseinformation från publika webbplatser och API:er med BeautifulSoup och requests. Möjliggör automatiserad insamling från sökmotorer, kodarkiv och sociala plattformar.
Lektion 4 • OSINT-metodik och juridiska gränser
Definiera passiv vs. aktiv rekognosering och fastställ etiska insamlingsgränser. Grundar all automatisering i principer för ansvarsfull, auktoriserad användning.
Lektion 5 • Bygga en OSINT-aggregeringspipeline
Kombinera DNS-, WHOIS-, webb- och API-källor till en enhetlig datapipeline med strukturerad utdata. Producerar ett återanvändbart rekognoseringsramverk för uppdrag.
Kapitel 5DöljDölj detaljerSe detaljerSårbarhetsskanning och exploateringsgrunder
Sårbarhetsskanning och exploateringsgrunder
Lektion 1 • Koncept för sårbarhetsbedömning
Särskilj sårbarhetsskanning från penetrationstestning och kartlägg allvarlighetsgradering. Etablerar det riskbaserade ramverk som styr all skanningsautomatisering.
Lektion 2 • Skripta exploaterings Proof-of-Concept-kod
Skriv kontrollerade PoC-skript för kända sårbarheter i auktoriserade labbmiljöer. Demonstrerar hur sårbarhetsrapporter översätts till reproducerbar bevisning.
Lektion 3 • Integration med API:er för sårbarhetshantering
Fråga NVD- och skanner-API:er för att berika resultat med metadata och åtgärdsvägledning. Kopplar rå skanningsutdata till handlingsbara arbetsflöden för sårbarhetshantering.
Lektion 4 • Automatisera detektion av tjänsteversioner
Skripta banner grabbing och versionsfingeravtryck över upptäckta tjänster. Matar versionsdata till CVE-uppslagningsarbetsflöden som byggs i nästa avsnitt.
Lektion 5 • Skanning av webbapplikationssårbarheter
Upptäck SQL-injektion, XSS och katalogtraversering med Python HTTP-automatisering. Tillämpar HTTP-färdigheter från kapitel 2 på säkerhetstestning på applikationslagret.
Kapitel 6DöljDölj detaljerSe detaljerMalwareanalys och reverse engineering med Python
Malwareanalys och reverse engineering med Python
Lektion 1 • Dynamisk beteendeövervakning
Övervaka filsystem-, register- och nätverksaktivitet under kontrollerad exempelkörning. Korrelerar körtidsbeteende med statiska indikatorer som hittats tidigare.
Lektion 2 • Indikatorextraktion och delning av hotunderrättelser
Tolka analysresultat till strukturerade IOC:er och exportera dem till hotunderrättelseformat. Möjliggör delning av resultat med SIEM- och hotunderrättelseplattformar.
Lektion 3 • Säker labbmiljö för malwareanalys
Konfigurera isolerade virtuella miljöer för säker exempelhantering och -körning. Förhindrar oavsiktlig infektion samtidigt som realistisk dynamisk analys möjliggörs.
Lektion 4 • Disassemblering och automatisering av kodanalys
Använd Python-bindningar för disassemblerare för att automatisera extraktion av funktioner och kontrollflöden. Skalar manuell reverse engineering till stora exempeluppsättningar.
Lektion 5 • Statisk analys med Python
Extrahera strängar, importer och metadata från PE- och ELF-binärer med Python-bibliotek. Producerar initiala indikatorer utan att köra potentiellt skadlig kod.
Kapitel 7DöljDölj detaljerSe detaljerIntrångsdetektion och logganalys
Intrångsdetektion och logganalys
Lektion 1 • Loggkällor och normalisering
Ta in och normalisera loggar från brandväggar, webbservrar och operativsystem. Konsekvent fältmappning är förutsättningen för pålitlig detektionslogik.
Lektion 2 • Automatiserad larmtriage och respons
Berika larm med kontext och trigga automatiserade inneslutningsåtgärder via API:er. Minskar analytikerarbetsbördan genom att automatisera repetitiva triagebeslut.
Lektion 3 • Nätverkstrafikanalys med Python
Tolka PCAP-filer och live-strömmar för att upptäcka skanning, exfiltrering och C2-trafik. Tillämpar Scapy-färdigheter från kapitel 2 på defensiva detektionsscenarier.
Lektion 4 • Statistisk och anomalibaserad detektion
Beräkna baslinjer och flagga statistiska avvikelser i trafik- och autentiseringsdata. Kompletterar signaturdetektion genom att fånga nya eller långsamma attacker.
Lektion 5 • Mönstermatchning och signaturdetektion
Tillämpa regex- och nyckelordsregler på loggströmmar för att flagga kända attackmönster. Speglar logiken som används i kommersiella SIEM-signaturmotorer.
Kapitel 8DöljDölj detaljerSe detaljerSäkerhetsautomatisering och utveckling av defensiva verktyg
Säkerhetsautomatisering och utveckling av defensiva verktyg
Lektion 1 • Bygga ett filintegritetsövervakningssystem
Implementera en daemon som hash-filar, upptäcker ändringar och larmar vid manipulering. Integrerar kryptografi-, fil-I/O- och larmfärdigheter från tidigare kapitel.
Lektion 2 • Säkra kodningsmetoder för säkerhetsverktyg
Tillämpa indatavalidering, minsta behörighetskörning och hemlighetshantering på verktygskod. Säkerställer att verktygen själva inte introducerar sårbarheter.
Lektion 3 • Automatiserade arbetsflöden för hotjakt
Skripta hypotesdrivna jakter som frågar loggar, korrelerar IOC:er och avslöjar dolda hot. Operationaliserar hotunderrättelser och detektionslogik till repeterbara jakter.
Lektion 4 • Automatisering av REST API-säkerhetstestning
Automatisera tester för autentiseringsförbigång, injektion och auktorisering mot REST API:er. Utökar webbaserad sårbarhetsskanning till moderna API-drivna arkitekturer.
Lektion 5 • Paketering, testning och driftsättning av säkerhetsverktyg
Skriv enhetstester, paketera verktyg som installeringsbara moduler och driftsätt dem i CI/CD-pipelines. Transformerar engångsskript till underhållbar, produktionsredo säkerhetsprogramvara.
Ditt giltiga slutförandecertifikat
Den här kursen är för dig:
Säkerhetsanalytiker: vill automatisera repetitiva triageuppgifter och skala dagliga arbetsflöden.
IT-administratör: redo att övergå från att hantera verktyg till att bygga anpassade försvarsskript.
Karriärbytare: har en teknisk bakgrund och siktar på en roll på ingångsnivå inom säkerhet.
Penetrationstestare: behöver strukturerade Pythonkunskaper för att formalisera och dokumentera arbetsflöden för uppdrag.
Utvecklare: nyfiken på säkerhet och vill förstå sårbarheter inifrån och ut.
Nätverksproffs: förstår infrastruktur och vill lägga till offensiva och defensiva kodningsfärdigheter.
Vad våra elever säger
Era lektioner är perfekta. Jag köpte årspaketet och har äntligen möjlighet att följa olika ämnen som intresserar mig utan att behöva byta plattform... tack för allt ni gör, jag har redan rekommenderat er till andra...

Jag gillar hur lektionerna går rakt på sak och hur jag kan byta kapitel och hoppa över innehåll som jag inte behöver.

Jag gillar innehållet och presentationssättet samt transkriptionen av videorna, vilket påskyndar processen!

Plattformen är snabb och enkel att använda. Mångfalden av innehåll och de kompletterande videorna hjälper mycket i inlärningen.

Viktigaste kompetenserna
FAQ
Vem är Dedika?
Är intyget giltigt i Sverige?
Är kurserna gratis?
Vad är kursens arbetsinsats?
Hur ser kurserna ut?
Hur fungerar kurserna?
Hur lång tid tar kurserna?
Vad kostar kurserna?
Vad är en EAD- eller onlinekurs och hur fungerar den?
PDF-kurs




















