How to Write Secure Code ( seccode | 35 hours )
- Podstawowa znajomość dowolnego języka programowania
- Podstawowa znajomość cyklu życia oprogramowania
Publiczność
- Programiści
- Architekci oprogramowania
- Specjaliści ds. bezpieczeństwa
Po poważnych atakach na infrastrukturę krajową specjaliści ds. bezpieczeństwa odkryli, że większość luk w zabezpieczeniach, które spowodowały ataki, pochodziła ze słabego i podatnego na ataki kodu napisanego przez programistów;
Programiści muszą teraz opanować techniki pisania bezpiecznego kodu, ponieważ znaleźliśmy się w sytuacji, w której każdy może użyć dostępnych narzędzi do napisania skryptu, który będzie w stanie skutecznie wyłączyć systemy dużej organizacji, ponieważ programiści napisali słaby kod.
Ten kurs ma na celu pomóc w następujących kwestiach:
- Pomoc programistom w opanowaniu technik pisania Secure Code
- pomóc testerom oprogramowania w testowaniu bezpieczeństwa aplikacji przed opublikowaniem jej w środowisku produkcyjnym
- pomóc architektom oprogramowania zrozumieć ryzyko związane z aplikacjami
- pomóc liderom zespołów w ustaleniu podstawowych zasad bezpieczeństwa dla programistów
- Pomoc administratorom sieci w konfigurowaniu serwerów w celu uniknięcia błędnych konfiguracji.
W tym kursie poznasz również szczegóły najnowszych cyberataków, które zostały wykorzystane, oraz środki zaradcze stosowane w celu powstrzymania i zapobiegania tym atakom.
Zobaczysz na własne oczy, jak błędy programistów doprowadziły do katastrofalnych w skutkach ataków, a dzięki uczestnictwu w laboratoriach podczas kursu będziesz w stanie zastosować w praktyce kontrole bezpieczeństwa oraz zdobyć doświadczenie i wiedzę, aby tworzyć bezpieczne kodowanie.
Kto powinien wziąć udział w tym kursie?
To Secure Code Szkolenie jest idealne dla osób pracujących na stanowiskach takich jak m.in:
- Programiści internetowi
- Programiści mobilni
- Programiści Java
- Programiści Dot Net
- Architekci oprogramowania
- Testerzy oprogramowania
- Specjaliści ds. bezpieczeństwa
- Web Masterzy
Moduł 1: Wprowadzenie do bezpiecznego kodowania
- Przegląd praktyk bezpiecznego kodowania
- Typowe luki w oprogramowaniu
- Znaczenie bezpiecznego cyklu życia oprogramowania
Moduł 2: Podstawy aplikacji internetowych, Windows i mobilnych
- Wprowadzenie do platform aplikacji
- Implikacje bezpieczeństwa dla każdej platformy
- Najlepsze praktyki bezpiecznego rozwoju
Moduł 3: Ataki i exploity na aplikacje
- Cross-Site Scripting (XSS)
- SQL Wstrzyknięcie
- Cross-Site Request Forgery (CSRF)
Moduł 4: Ataki i exploity na serwery
- Ataki typu odmowa usługi (DoS)
- Przepełnienie bufora (BOF)
- Typowe luki w zabezpieczeniach serwerów
Moduł 5: Walidacja i weryfikacja
- Techniki walidacji danych wejściowych
- Oczyszczanie danych i kodowanie danych wyjściowych
- Weryfikacja środków bezpieczeństwa
Moduł 6: Kontrola bezpieczeństwa i środki zaradcze
- Wdrażanie kontroli dostępu
- Korzystanie z szyfrowania w celu zapewnienia bezpieczeństwa danych
- Ochrona przed typowymi zagrożeniami
Moduł 7: Bezpieczne kodowanie aplikacji mobilnych
- Kwestie bezpieczeństwa w rozwoju mobilnym
- Wdrażanie bezpiecznych architektur aplikacji mobilnych
- Bezpieczna obsługa danych mobilnych
Moduł 8: Standardy bezpieczeństwa i testowanie
- Przegląd standardów bezpieczeństwa (np. OWASP)
- Testowanie pod kątem luk w zabezpieczeniach
- Najlepsze praktyki w zakresie testowania zabezpieczeń
United Arab Emirates - How to Write Secure Code
Qatar - How to Write Secure Code
Egypt - How to Write Secure Code
Saudi Arabia - How to Write Secure Code
South Africa - How to Write Secure Code
Brasil - How to Write Secure Code
Canada - How to Write Secure Code
USA - How to Write Secure Code
Österreich - How to Write Secure Code
Schweiz - How to Write Secure Code
Deutschland - How to Write Secure Code
Czech Republic - How to Write Secure Code
Denmark - How to Write Secure Code
Estonia - How to Write Secure Code
Finland - How to Write Secure Code
Greece - How to Write Secure Code
Magyarország - How to Write Secure Code
Ireland - How to Write Secure Code
Israel - How to Write Secure Code
Luxembourg - How to Write Secure Code
Latvia - How to Write Secure Code
España - Cómo escribir código seguro
Italia - How to Write Secure Code
Lithuania - How to Write Secure Code
Nederland - How to Write Secure Code
Norway - How to Write Secure Code
Portugal - How to Write Secure Code
România - How to Write Secure Code
Sverige - How to Write Secure Code
Türkiye - How to Write Secure Code
Malta - How to Write Secure Code
Belgique - Comment écrire un Code Sécurisé
France - Comment écrire un Code Sécurisé
Australia - How to Write Secure Code
Malaysia - How to Write Secure Code
New Zealand - How to Write Secure Code
Philippines - How to Write Secure Code
Singapore - How to Write Secure Code
Thailand - How to Write Secure Code
Vietnam - How to Write Secure Code
India - How to Write Secure Code
Argentina - Cómo escribir código seguro
Chile - Cómo escribir código seguro
Costa Rica - Cómo escribir código seguro
Ecuador - Cómo escribir código seguro
Guatemala - Cómo escribir código seguro
Colombia - Cómo escribir código seguro
México - Cómo escribir código seguro
Panama - Cómo escribir código seguro
Peru - Cómo escribir código seguro
Uruguay - Cómo escribir código seguro
Venezuela - Cómo escribir código seguro
Polska - How to Write Secure Code
United Kingdom - How to Write Secure Code
South Korea - How to Write Secure Code
Pakistan - How to Write Secure Code
Sri Lanka - How to Write Secure Code
Bulgaria - How to Write Secure Code
Bolivia - Cómo escribir código seguro
Indonesia - How to Write Secure Code
Kazakhstan - How to Write Secure Code
Moldova - How to Write Secure Code
Morocco - How to Write Secure Code
Tunisia - How to Write Secure Code
Kuwait - How to Write Secure Code
Oman - How to Write Secure Code
Slovakia - How to Write Secure Code
Kenya - How to Write Secure Code
Nigeria - How to Write Secure Code
Botswana - How to Write Secure Code
Slovenia - How to Write Secure Code
Croatia - How to Write Secure Code
Serbia - How to Write Secure Code