Panorama bezpiecznego kodowania – trendy i najlepsze praktyki

Opis

Zaawansowane szkolenie teoretyczno-praktyczne przedstawiające całościowe spojrzenie na współczesne praktyki bezpiecznego wytwarzania oprogramowania. Program integruje najnowsze trendy w dziedzinie secure coding z praktycznymi technikami implementacji zabezpieczeń w różnych środowiskach programistycznych. Warsztaty prowadzone są w formie interaktywnej, gdzie teoria jest natychmiast weryfikowana poprzez praktyczne ćwiczenia na rzeczywistych przykładach kodu. Uczestnicy poznają nie tylko same techniki programowania, ale również kontekst ich stosowania i wpływ na ogólne bezpieczeństwo aplikacji. Szkolenie kładzie szczególny nacisk na zrozumienie przyczyn powstawania podatności i sposobów ich eliminacji już na etapie pisania kodu.

Profil uczestnika

  • Programiści pracujący nad bezpiecznymi aplikacjami
  • Architekci oprogramowania odpowiedzialni za bezpieczeństwo
  • Liderzy zespołów programistycznych
  • Inżynierowie ds. jakości kodu
  • DevSecOps Engineers
  • Code Reviewers koncentrujący się na bezpieczeństwie
  • Security Champions w zespołach developerskich

Agenda

  1. Fundamenty bezpiecznego kodowania
    • Zasady secure coding
    • Standardy i wytyczne branżowe
    • Wzorce projektowe bezpieczeństwa
    • Analiza źródeł podatności
  2. Praktyki implementacyjne
    • Bezpieczne zarządzanie danymi
    • Walidacja i sanityzacja danych
    • Obsługa błędów i wyjątków
    • Mechanizmy kontroli dostępu
  3. Weryfikacja i jakość kodu
    • Techniki code review
    • Statyczna analiza kodu
    • Testy bezpieczeństwa
    • Metryki bezpieczeństwa kodu
  4. Integracja z procesem wytwórczym
    • Security gates w pipeline
    • Automatyzacja weryfikacji bezpieczeństwa
    • Zarządzanie długiem bezpieczeństwa
    • Continuous Security Assessment

Korzyści

Uczestnik zdobędzie głęboką wiedzę o współczesnych praktykach bezpiecznego programowania. Nauczy się identyfikować potencjalne problemy bezpieczeństwa już na etapie pisania kodu. Będzie potrafił implementować efektywne zabezpieczenia w różnych warstwach aplikacji. Pozna metody skutecznej weryfikacji bezpieczeństwa kodu poprzez różne techniki testowania. Rozwinie umiejętność prowadzenia przeglądów kodu pod kątem bezpieczeństwa. Zdobędzie wiedzę o integracji praktyk secure coding z procesami CI/CD. Nauczy się mierzyć i poprawiać poziom bezpieczeństwa kodu w projektach.

Wymagane przygotowanie uczestników

  • Doświadczenie w programowaniu aplikacji
  • Podstawowa znajomość zagadnień bezpieczeństwa
  • Rozumienie procesów wytwarzania oprogramowania
  • Znajomość systemów kontroli wersji

Zagadnienia

  • Secure Coding Guidelines
  • Code Review Techniques
  • Security Testing Methods
  • Input Validation
  • Error Handling
  • Access Control
  • Secure Architecture
  • Static Analysis
  • Security Metrics
  • Pipeline Integration
  • Dependency Management
  • Vulnerability Management

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1950 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: SC-AB-20

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *