How to Write Secure Code ( seccode | 35 hours )

Prerequisites:
  • Podstawowa znajomość dowolnego języka programowania
  • Podstawowa znajomość cyklu życia oprogramowania

Publiczność

  • Programiści
  • Architekci oprogramowania
  • Specjaliści ds. bezpieczeństwa
Overview:

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:

  1. Pomoc programistom w opanowaniu technik pisania Secure Code
  2. pomóc testerom oprogramowania w testowaniu bezpieczeństwa aplikacji przed opublikowaniem jej w środowisku produkcyjnym
  3. pomóc architektom oprogramowania zrozumieć ryzyko związane z aplikacjami
  4. pomóc liderom zespołów w ustaleniu podstawowych zasad bezpieczeństwa dla programistów
  5. 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
Course Outline:

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ń
Sites Published:

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

中国 - How to Write Secure Code

香港 - How to Write Secure Code

澳門 - How to Write Secure Code

台灣 - 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é

日本 - How to Write Secure Code

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

Bhutan - How to Write Secure Code

Nepal - How to Write Secure Code