Schița de curs

Introducere

Prezentare generală a programării Python Programare

  • Python și rolul său în securitatea cibernetică
  • Instalarea Python
  • Configurarea mediului de dezvoltare
  • Sintaxa, variabilele, tipurile de date și operațiile de bază de I/O Python
  • Funcții, module și biblioteci

Noțiuni de bază și avansate Python Concepte de programare

  • Tipuri de date avansate
  • Programarea orientată pe obiecte (OOP) în Python
  • Gestionarea excepțiilor și gestionarea erorilor
  • Manipularea și manipularea fișierelor
  • expresii regulate pentru potrivirea modelelor

Defensivă Cybersecurity with Python

  • Analiza automată a jurnalelor folosind Python
  • Analiza pachetelor cu Python
  • Monitorizarea traficului de rețea
  • Construirea de sisteme de detectare a intruziunilor (IDS)

Criminalistică digitală cu Python

  • Introducere în criminalistica digitală
  • Analiza sistemului de fișiere cu Python
  • Analiza memoriei cu Python
  • Crearea de scripturi criminalistice pentru a automatiza sarcini comune

Tehnici cibernetice ofensive cu Python

  • Introducere în securitatea cibernetică ofensivă și considerații etice
  • Scrierea de scripturi Python pentru teste de penetrare
  • Atacuri de forță brută și spargerea parolelor
  • Exploatarea vulnerabilităților
  • Crearea unor cadre simple de comandă și control (C2)

Cele mai bune practici și considerații etice

  • Considerații privind securitatea și confidențialitatea atunci când se lucrează cu date sensibile
  • Implicațiile juridice și etice ale utilizării Python în scopuri ofensatoare
  • Dezvăluirea responsabilă a vulnerabilităților
  • Revizuirea codului și practicile de codare sigură în Python.

Rezumat și etapele următoare

Cerințe

    Înțelegerea de bază a conceptelor de securitate cibernetică Cunoștințe de programare

Audiență

    Dezvoltatorii
 14 ore

Numărul de participanți



Pret per participant

Mărturii (9)

Cursuri înrudite

CRISC - Certified in Risk and Information Systems Control

21 ore

Microsoft SDL Core

14 ore

Standard Java Security

14 ore

Java and Web Application Security

21 ore

Advanced Java Security

21 ore

Advanced Java, JEE and Web Application Security

28 ore

.NET, C# and ASP.NET Security Development

14 ore

Comprehensive C# and .NET Application Security

21 ore

Categorii înrudite