Skip to main content

Secure Coding

SecureCoding_ClientMarketingFlyer_8-5x11_THUMBNAIL Odbiorcy: pracownicy techniczni
Poziom trudności: początkujący/średnio zaawansowany
Czas: 11 modułów, ≈1-5 minut wideo + 3 pytania w każdym module
Dostępność: dostępne na platformie Szkoleń jako pojedyncze moduły. Moduły:
  • Secure Coding - Wprowadzenie (wideo 0:59)
  • Secure Coding - Uwierzytelnianie i autoryzacja (wideo 1:34)
  • Secure Coding - Injection (wideo 1:40)
  • Secure Coding - Zasada najmniejszych uprawnień (wideo 1:16)
  • Secure Coding - Wprowadzenie do OWASP (wideo 1:18)
  • Secure Coding - Aktualizacja OWASP - zaktualizowano w IV kwartale 2022 (wideo 4:51)
  • Secure Coding - Aktualizowanie oprogramowania (wideo 1:42)
  • Secure Coding - Sekrety w kodzie źródłowym (wideo 1:41)
  • Secure Coding - Analiza statyczna (wideo 1:08)
  • Secure Coding - Modelowanie zagrożeń (wideo 1:18)
  • Secure Coding - Podatne zależności (wideo 1:20)

Zwiastun: Obejrzyj zwiastun Materiały marketingowe:Zestaw marketingowy Secure Coding
Główne tematy: Pracownicy techniczni również potrzebują szkoleń wprowadzających! Te krótkie moduły szkoleniowe wprowadzą programistów i innych pracowników technicznych w różne zagadnienia bezpiecznego programowania. Dla użytkowników końcowych, którzy znają już te zagadnienia, Secure Coding jest doskonałym przypomnieniem o ich znaczeniu. Główne zagadnienia edukacyjne:
  • Wprowadzenie
    • Bezpieczeństwo w procesie tworzenia oprogramowania
  • Uwierzytelnianie i autoryzacja
    • Uwierzytelnianie a autoryzacja
    • Testowanie oprogramowania
    • Testy „Kim jesteś” i testy „Co możesz robić”
  • Injection
    • Wartość danych
    • Podstawy ataków typu injection
    • Ataki typu SQL injection i OS command injection
    • Zapobieganie atakom typu injection
  • Zasada najmniejszych uprawnień
    • Podstawy zasady najmniejszych uprawnień
    • Zasada najmniejszych uprawnień w procesie tworzenia oprogramowania
    • Regularny przegląd dostępu
  • Wprowadzenie do OWASP
    • Przedstawienie organizacji OWASP
    • Korzystanie z listy OWASP Top 10
    • ASVS i inne zasoby OWASP
  • Aktualizacja OWASP
    • Kategorie z listy OWASP Top 10 według stanu na 2021 rok
    • Nowe kategorie
    • Kategorie, które zmieniły nazwę lub zakres
  • Aktualizowanie oprogramowania
    • Znaczenie aktualizowania oprogramowania
    • Konsekwencje braku aktualizacji
    • Systemy zarządzania poprawkami
  • Sekrety w kodzie źródłowym
    • Zagrożenia związane z nadmiernym udostępnianiem informacji
    • Dane w repozytoriach GitHub
    • Szyfrowanie
    • Identyfikowanie sekretów w kodzie źródłowym
  • Analiza statyczna
    • Wykrywanie błędów przed wdrożeniem
    • Dostępne narzędzia
    • Poprawa jakości kodu
  • Modelowanie zagrożeń
    • Zastosowanie modelowania zagrożeń
    • Etapy modelowania zagrożeń
    • Dostępne narzędzia i zasoby
  • Podatne zależności
    • Wady korzystania z cudzego kodu źródłowego
    • Znaczenie aktualizowania oprogramowania
    • Narzędzia pomagające identyfikować podatności
Uwaga dotycząca aktualizacji OWASP: Należy pamiętać, że wszystkie Szkolenia pozostają aktualne w odniesieniu do najnowszej aktualizacji OWASP. Sformułowania we wszystkich modułach (z wyjątkiem modułu Aktualizacja OWASP) opierają się na liście OWASP Top 10 z 2017 roku. Moduł Secure Coding - Aktualizacja OWASP omawia listę OWASP Top 10 z 2021 roku. 🔍 Zobacz Secure Coding w katalogu platformy Living Security tutaj!