Course Code: cl-jpw
Duration: 28 hours
Overview:

Nawet doświadczeni programiści nie opanowują w pełni różnych usług bezpieczeństwa oferowanych przez ich platformy programistyczne, a także nie są świadomi różnych luk w zabezpieczeniach, które są istotne dla ich rozwoju. Kurs ten skierowany jest do programistów korzystających zarówno z Java, jak i PHP, zapewniając im podstawowe umiejętności niezbędne do uczynienia ich aplikacji odpornymi na współczesne ataki przez Internet.

Poziomy architektury bezpieczeństwa Java są omawiane poprzez kontrolę dostępu, uwierzytelnianie i autoryzację, bezpieczną komunikację i różne funkcje kryptograficzne. Wprowadzono również różne interfejsy API, które można wykorzystać do zabezpieczenia kodu w PHP, takie jak OpenSSL do kryptografii lub HTML Purifier do sprawdzania poprawności danych wejściowych. Po stronie serwera podano najlepsze praktyki dotyczące wzmacniania i konfigurowania systemu operacyjnego, kontenera sieciowego, systemu plików, serwera SQL i samego PHP, podczas gdy szczególny nacisk położono na bezpieczeństwo po stronie klienta poprzez kwestie bezpieczeństwa JavaScript, Ajax i HTML5.

Ogólne luki w zabezpieczeniach sieci są omawiane na przykładach dostosowanych do OWASP Top Ten, pokazujących różne ataki wstrzykiwania, wstrzykiwania skryptów, ataki na obsługę sesji, niezabezpieczone bezpośrednie odniesienia do obiektów, problemy z przesyłaniem plików i wiele innych. Różne Java- i PHP- specyficzne problemy językowe i problemy wynikające ze środowiska uruchomieniowego są pogrupowane w standardowe typy podatności na ataki, takie jak brak lub niewłaściwa walidacja danych wejściowych, niewłaściwe użycie funkcji bezpieczeństwa, nieprawidłowa obsługa błędów i wyjątków, problemy związane z czasem i stanem, problemy z jakością kodu i podatności związane z kodem mobilnym.

Uczestnicy mogą samodzielnie wypróbować omawiane interfejsy API, narzędzia i efekty konfiguracji, podczas gdy wprowadzenie luk w zabezpieczeniach jest wspierane przez szereg praktycznych ćwiczeń demonstrujących konsekwencje udanych ataków, pokazujących, jak poprawić błędy i zastosować techniki łagodzenia skutków, a także wprowadzających do korzystania z różnych rozszerzeń i narzędzi.

Uczestnicy tego kursu będą

  • Zrozumieją podstawowe koncepcje bezpieczeństwa, bezpieczeństwa IT i bezpiecznego kodowania
  • Poznają luki w zabezpieczeniach sieci Web wykraczające poza OWASP Top Ten i dowiedzą się, jak ich unikać
  • Poznają luki w zabezpieczeniach po stronie klienta i praktyki bezpiecznego kodowania
  • Nauczą się korzystać z różnych funkcji bezpieczeństwa środowiska programistycznego Java.
  • Praktyczne zrozumienie kryptografii
  • Nauczyć się korzystać z różnych funkcji bezpieczeństwa PHP
  • Zrozumienie koncepcji bezpieczeństwa usług sieciowych
  • Zdobądź praktyczną wiedzę na temat korzystania z narzędzi do testowania bezpieczeństwa
  • Poznanie typowych błędów w kodowaniu i sposobów ich unikania
  • Uzyskanie informacji na temat najnowszych luk w zabezpieczeniach frameworków i bibliotek Java i PHP.
  • Uzyskaj źródła i dalsze lektury na temat bezpiecznych praktyk kodowania

Odbiorcy

Programiści

Course Outline:
  • Bezpieczeństwo IT i bezpieczne kodowanie
  • Bezpieczeństwo aplikacji internetowych
  • Luki w zabezpieczeniach aplikacji internetowych
  • Bezpieczeństwo po stronie klienta
  • Podstawy bezpieczeństwa Java
  • Praktyczna kryptografia
  • Usługi zabezpieczeń Java
  • PHP usługi zabezpieczeń
  • PHP Środowisko
  • Bezpieczeństwo usług sieci Web
  • Typowe błędy kodowania i luki w zabezpieczeniach
  • Źródła wiedzy
Sites Published:

United Arab Emirates - Combined JAVA, PHP and Web Application Security

Qatar - Combined JAVA, PHP and Web Application Security

Egypt - Combined JAVA, PHP and Web Application Security

Saudi Arabia - Combined JAVA, PHP and Web Application Security

South Africa - Combined JAVA, PHP and Web Application Security

Brasil - Combined JAVA, PHP and Web Application Security

Canada - Combined JAVA, PHP and Web Application Security

中国 - Combined JAVA, PHP and Web Application Security

香港 - Combined JAVA, PHP and Web Application Security

澳門 - Combined JAVA, PHP and Web Application Security

台灣 - Combined JAVA, PHP and Web Application Security

USA - Combined JAVA, PHP and Web Application Security

Österreich - Combined JAVA, PHP and Web Application Security

Schweiz - Combined JAVA, PHP and Web Application Security

Deutschland - Combined JAVA, PHP and Web Application Security

Czech Republic - Combined JAVA, PHP and Web Application Security

Denmark - Combined JAVA, PHP and Web Application Security

Estonia - Combined JAVA, PHP and Web Application Security

Finland - Combined JAVA, PHP and Web Application Security

Greece - Combined JAVA, PHP and Web Application Security

Magyarország - Combined JAVA, PHP and Web Application Security

Ireland - Combined JAVA, PHP and Web Application Security

Luxembourg - Combined JAVA, PHP and Web Application Security

Latvia - Combined JAVA, PHP and Web Application Security

España - Combinado JAVA, PHP y Seguridad de Aplicaciones Web

Italia - Combined JAVA, PHP and Web Application Security

Lithuania - Combined JAVA, PHP and Web Application Security

Nederland - Combined JAVA, PHP and Web Application Security

Norway - Combined JAVA, PHP and Web Application Security

Portugal - Combined JAVA, PHP and Web Application Security

România - Combined JAVA, PHP and Web Application Security

Sverige - Combined JAVA, PHP and Web Application Security

Türkiye - Combined JAVA, PHP and Web Application Security

Malta - Combined JAVA, PHP and Web Application Security

Belgique - Combined JAVA, PHP and Web Application Security

France - Combined JAVA, PHP and Web Application Security

日本 - Combined JAVA, PHP and Web Application Security

Australia - Combined JAVA, PHP and Web Application Security

Malaysia - Combined JAVA, PHP and Web Application Security

New Zealand - Combined JAVA, PHP and Web Application Security

Philippines - Combined JAVA, PHP and Web Application Security

Singapore - Combined JAVA, PHP and Web Application Security

Thailand - Combined JAVA, PHP and Web Application Security

Vietnam - Combined JAVA, PHP and Web Application Security

India - Combined JAVA, PHP and Web Application Security

Argentina - Combinado JAVA, PHP y Seguridad de Aplicaciones Web

Chile - Combinado JAVA, PHP y Seguridad de Aplicaciones Web

Costa Rica - Combinado JAVA, PHP y Seguridad de Aplicaciones Web

Ecuador - Combinado JAVA, PHP y Seguridad de Aplicaciones Web

Guatemala - Combinado JAVA, PHP y Seguridad de Aplicaciones Web

Colombia - Combinado JAVA, PHP y Seguridad de Aplicaciones Web

México - Combinado JAVA, PHP y Seguridad de Aplicaciones Web

Panama - Combinado JAVA, PHP y Seguridad de Aplicaciones Web

Peru - Combinado JAVA, PHP y Seguridad de Aplicaciones Web

Uruguay - Combinado JAVA, PHP y Seguridad de Aplicaciones Web

Venezuela - Combinado JAVA, PHP y Seguridad de Aplicaciones Web

Polska - Combined JAVA, PHP and Web Application Security

United Kingdom - Combined JAVA, PHP and Web Application Security

South Korea - Combined JAVA, PHP and Web Application Security

Pakistan - Combined JAVA, PHP and Web Application Security

Sri Lanka - Combined JAVA, PHP and Web Application Security

Bulgaria - Combined JAVA, PHP and Web Application Security

Bolivia - Combinado JAVA, PHP y Seguridad de Aplicaciones Web

Indonesia - Combined JAVA, PHP and Web Application Security

Kazakhstan - Combined JAVA, PHP and Web Application Security

Moldova - Combined JAVA, PHP and Web Application Security

Morocco - Combined JAVA, PHP and Web Application Security

Tunisia - Combined JAVA, PHP and Web Application Security

Kuwait - Combined JAVA, PHP and Web Application Security

Oman - Combined JAVA, PHP and Web Application Security

Slovakia - Combined JAVA, PHP and Web Application Security

Kenya - Combined JAVA, PHP and Web Application Security

Nigeria - Combined JAVA, PHP and Web Application Security

Botswana - Combined JAVA, PHP and Web Application Security

Slovenia - Combined JAVA, PHP and Web Application Security

Croatia - Combined JAVA, PHP and Web Application Security

Serbia - Combined JAVA, PHP and Web Application Security

Bhutan - Combined JAVA, PHP and Web Application Security

Nepal - Combined JAVA, PHP and Web Application Security

Uzbekistan - Combined JAVA, PHP and Web Application Security