Cursusaanbod
Invoering
Overzicht van Python Programming
- Python en de rol ervan in cyberbeveiliging
- Installeren Python
- Het opzetten van de ontwikkelomgeving
- Python syntaxis, variabelen, gegevenstypen en basis-I/O-bewerkingen
- Functies, modules en bibliotheken
Basis en gevorderd Python Programming Concepten
- Geavanceerde gegevenstypen
- Objectgeoriënteerd programmeren (OOP) in Python
- Afhandeling van uitzonderingen en foutbeheer
- Bestandsbehandeling en -manipulatie
- Reguliere expressies voor patroonafstemming
Defensieve cyberbeveiliging met Python
- Geautomatiseerde loganalyse met behulp van Python
- Pakketanalyse met Python
- Monitoring van netwerkverkeer
- Inbraakdetectiesystemen (IDS) bouwen
Digitaal forensisch onderzoek met Python
- Inleiding tot digitaal forensisch onderzoek
- Bestandssysteemanalyse met Python
- Geheugenanalyse met Python
- Forensische scripts maken om veelvoorkomende taken te automatiseren
Offensieve cybertechnieken met Python
- Inleiding tot offensieve cyberbeveiliging en ethische overwegingen
- Schrijven van Python scripts voor penetratietesten
- Brute force-aanvallen en het kraken van wachtwoorden
- Het exploiteren van kwetsbaarheden
- Het creëren van eenvoudige command-and-control (C2)-frameworks
Beste praktijken en ethische overwegingen
- Beveiligings- en privacyoverwegingen bij het werken met gevoelige gegevens
- Juridische en ethische implicaties van het gebruik van Python voor offensieve doeleinden
- Verantwoord openbaar maken van kwetsbaarheden
- Codebeoordeling en veilige codeerpraktijken in Python
Samenvatting en volgende stappen
Vereisten
- Basisbegrip van cybersecurity concepten
- Kennis van programmeren
Doelgroep
- Ontwikkelaars
Getuigenissen (3)
Ervaring delen, de kennis en waarde van de docent.
Carey Fan - Logitech
Cursus - C/C++ Secure Coding
Automatisch vertaald
meer te begrijpen over het product en enkele belangrijke verschillen tussen RHDS en de open-source versie van OpenLDAP.
Jackie Xie - Westpac Banking Corporation
Cursus - 389 Directory Server for Administrators
Automatisch vertaald
de kennis van de trainer was zeer hoog - hij wist waarover hij het had en kon antwoord geven op onze vragen
Adam - Fireup.PRO
Cursus - Advanced Java Security
Automatisch vertaald