Plan Szkolenia
Wprowadzenie
Przegląd programowania w Pythonie
- Python i jego rola w cyberbezpieczeństwie
- Instalacja Pythona
- Konfiguracja środowiska programistycznego
- Składnia Pythona, zmienne, typy danych i podstawowe operacje I/O
- Funkcje, moduły i biblioteki
Podstawowe i zaawansowane koncepcje programowania w Pythonie
- Zaawansowane typy danych
- Programowanie obiektowe (OOP) w Pythonie
- Obsługa wyjątków i zarządzanie błędami
- Obsługa i manipulacja plikami
- Wyrażenia regularne do dopasowywania wzorców
Defensywne cyberbezpieczeństwo z Pythonem
- Automatyzacja analizy logów przy użyciu Pythona
- Analiza pakietów z Pythonem
- Monitorowanie ruchu sieciowego
- Tworzenie systemów wykrywania włamań (IDS)
Cyfrowa forenstyka z Pythonem
- Wprowadzenie do cyfrowej forenstyki
- Analiza systemu plików z Pythonem
- Analiza pamięci z Pythonem
- Tworzenie skryptów forenstycznych do automatyzacji typowych zadań
Ofensywne techniki cybernetyczne z Pythonem
- Wprowadzenie do ofensywnego cyberbezpieczeństwa i kwestii etycznych
- Pisanie skryptów w Pythonie do testów penetracyjnych
- Ataki brute force i łamanie haseł
- Wykorzystywanie luk
- Tworzenie prostych frameworków command and control (C2)
Najlepsze praktyki i kwestie etyczne
- Zagadnienia bezpieczeństwa i prywatności podczas pracy z wrażliwymi danymi
- Kwestie prawne i etyczne związane z wykorzystaniem Pythona do celów ofensywnych
- Odpowiedzialne ujawnianie luk
- Przegląd kodu i bezpieczne praktyki kodowania w Pythonie
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość koncepcji cyberbezpieczeństwa
- Znajomość programowania
Grupa docelowa
- Programiści
Opinie uczestników (5)
Szczegółowe wyjaśnienie dotyczące RHDS.
Murat Kumburlu - Westpac Banking Corporation
Szkolenie - 389 Directory Server for Administrators
Przetłumaczone przez sztuczną inteligencję
Dowiedziałem się wiele i zdobyłem wiedzę, którą mogę wykorzystać w swojej pracy!
Artur - Akademia Lomzynska
Szkolenie - Active Directory for Admins
Przetłumaczone przez sztuczną inteligencję
Zakres wiedzy, jaki został poruszony. Na pewno nie wszystko udało się w dogłębny sposób wytłumaczyć, ale to pewnie kwestia czasu. Szkolenie trwa 3 dni. W ciągu tych 3 dni poruszone zostały różne zagadnienia, które po szkoleniu można bardziej zbadać. Szkolenie jak najbardziej na plus. Dużo wiedzy, zagadnień w skuulowanej formie.
Pawel Sitarz - Icotera sp. z o.o.
Szkolenie - C/C++ Secure Coding
Nic nie było doskonałe.
Zola Madolo - Vodacom
Szkolenie - Android Security
Przetłumaczone przez sztuczną inteligencję
Otwiera to wiele aspektów i daje dużo wglądu w kwestie bezpieczeństwa
Nolbabalo Tshotsho - Vodacom SA
Szkolenie - Advanced Java Security
Przetłumaczone przez sztuczną inteligencję