Course Code: cl-jwe
Duration: 28 hours
Prerequisites:

Grupa docelowa

  • Programiści
Overview:

Oprócz solidnej wiedzy na temat korzystania z komponentów Java, nawet dla doświadczonych programistów Java niezbędne jest posiadanie dogłębnej wiedzy na temat podatności związanych z siecią WWW, zarówno po stronie serwera, jak i klienta, różnych podatności, które są istotne dla aplikacji internetowych napisanych w Java, oraz konsekwencji różnych zagrożeń.

Ogólne luki w zabezpieczeniach sieciowych są demonstrowane poprzez prezentację odpowiednich ataków, podczas gdy zalecane techniki kodowania i metody łagodzenia skutków są wyjaśniane w kontekście Java z najważniejszym celem uniknięcia związanych z nimi problemów. Ponadto szczególny nacisk położono na bezpieczeństwo po stronie klienta, zajmując się kwestiami bezpieczeństwa JavaScript, Ajax i HTML5.

Kurs wprowadza komponenty bezpieczeństwa Standard Java Edition, które są poprzedzone podstawami kryptografii, zapewniając wspólną podstawę do zrozumienia celu i działania odpowiednich komponentów. Kwestie bezpieczeństwa Java Enterprise Edition są prezentowane poprzez różne ćwiczenia wyjaśniające zarówno deklaratywne, jak i programistyczne techniki bezpieczeństwa w JEE.

Wreszcie, kurs wyjaśnia najczęstsze i najpoważniejsze błędy programistyczne języka i platformy Java. Oprócz typowych błędów popełnianych przez programistów Java, wprowadzone luki w zabezpieczeniach obejmują zarówno kwestie specyficzne dla języka, jak i problemy wynikające ze środowiska wykonawczego. Wszystkie luki i odpowiednie ataki są demonstrowane za pomocą łatwych do zrozumienia ćwiczeń, po których następują zalecane wytyczne dotyczące kodowania i możliwe techniki łagodzenia skutków.

Uczestnicy tego kursu

  • Zrozumieją podstawowe koncepcje bezpieczeństwa, bezpieczeństwa IT i bezpiecznego kodowania.
  • Poznają luki w zabezpieczeniach sieciowych 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
  • Zrozumieć koncepcje bezpieczeństwa usług sieciowych
  • Zrozumieć rozwiązania bezpieczeństwa Java EE
  • Poznanie typowych błędów w kodowaniu i sposobów ich unikania
  • Uzyskać informacje na temat niektórych ostatnich luk w zabezpieczeniach frameworka Java
  • Zdobądź praktyczną wiedzę na temat korzystania z narzędzi do testowania bezpieczeństwa
  • Uzyskaj źródła i dalsze lektury na temat bezpiecznych praktyk kodowania
Course Outline:
  • Bezpieczeństwo IT i bezpieczne kodowanie
  • Bezpieczeństwo aplikacji internetowych
  • Bezpieczeństwo po stronie klienta
  • Bezpieczeństwo po stronie klienta
  • Podstawy bezpieczeństwa Java
  • Praktyczna kryptografia
  • Usługi bezpieczeństwa Java
  • Bezpieczeństwo usług internetowych
  • Zabezpieczenia XML
  • Bezpieczeństwo JSON
  • Bezpieczeństwo EE Java
  • Typowe błędy kodowania i luki w zabezpieczeniach
  • Zasady bezpieczeństwa i bezpiecznego kodowania
  • Źródła wiedzy
Sites Published:

United Arab Emirates - Advanced Java, JEE and Web Application Security

Qatar - Advanced Java, JEE and Web Application Security

Egypt - Advanced Java, JEE and Web Application Security

Saudi Arabia - Advanced Java, JEE and Web Application Security

South Africa - Advanced Java, JEE and Web Application Security

Brasil - Advanced Java, JEE and Web Application Security

Canada - Advanced Java, JEE and Web Application Security

中国 - Advanced Java, JEE and Web Application Security

香港 - Advanced Java, JEE and Web Application Security

澳門 - Advanced Java, JEE and Web Application Security

台灣 - Advanced Java, JEE and Web Application Security

USA - Advanced Java, JEE and Web Application Security

Österreich - Advanced Java, JEE and Web Application Security

Schweiz - Advanced Java, JEE and Web Application Security

Deutschland - Advanced Java, JEE and Web Application Security

Czech Republic - Advanced Java, JEE and Web Application Security

Denmark - Advanced Java, JEE and Web Application Security

Estonia - Advanced Java, JEE and Web Application Security

Finland - Advanced Java, JEE and Web Application Security

Greece - Advanced Java, JEE and Web Application Security

Magyarország - Advanced Java, JEE and Web Application Security

Ireland - Advanced Java, JEE and Web Application Security

Luxembourg - Advanced Java, JEE and Web Application Security

Latvia - Advanced Java, JEE and Web Application Security

España - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Italia - Advanced Java, JEE and Web Application Security

Lithuania - Advanced Java, JEE and Web Application Security

Nederland - Advanced Java, JEE and Web Application Security

Norway - Advanced Java, JEE and Web Application Security

Portugal - Advanced Java, JEE and Web Application Security

România - Advanced Java, JEE and Web Application Security

Sverige - Advanced Java, JEE and Web Application Security

Türkiye - Advanced Java, JEE and Web Application Security

Malta - Advanced Java, JEE and Web Application Security

Belgique - Advanced Java, JEE and Web Application Security

France - Advanced Java, JEE and Web Application Security

日本 - Advanced Java, JEE and Web Application Security

Australia - Advanced Java, JEE and Web Application Security

Malaysia - Advanced Java, JEE and Web Application Security

New Zealand - Advanced Java, JEE and Web Application Security

Philippines - Advanced Java, JEE and Web Application Security

Singapore - Advanced Java, JEE and Web Application Security

Thailand - Advanced Java, JEE and Web Application Security

Vietnam - Advanced Java, JEE and Web Application Security

India - Advanced Java, JEE and Web Application Security

Argentina - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Chile - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Costa Rica - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Ecuador - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Guatemala - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Colombia - Avanzado Java, JEE y Seguridad de Aplicaciones Web

México - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Panama - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Peru - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Uruguay - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Venezuela - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Polska - Advanced Java, JEE and Web Application Security

United Kingdom - Advanced Java, JEE and Web Application Security

South Korea - Advanced Java, JEE and Web Application Security

Pakistan - Advanced Java, JEE and Web Application Security

Sri Lanka - Advanced Java, JEE and Web Application Security

Bulgaria - Advanced Java, JEE and Web Application Security

Bolivia - Avanzado Java, JEE y Seguridad de Aplicaciones Web

Indonesia - Advanced Java, JEE and Web Application Security

Kazakhstan - Advanced Java, JEE and Web Application Security

Moldova - Advanced Java, JEE and Web Application Security

Morocco - Advanced Java, JEE and Web Application Security

Tunisia - Advanced Java, JEE and Web Application Security

Kuwait - Advanced Java, JEE and Web Application Security

Oman - Advanced Java, JEE and Web Application Security

Slovakia - Advanced Java, JEE and Web Application Security

Kenya - Advanced Java, JEE and Web Application Security

Nigeria - Advanced Java, JEE and Web Application Security

Botswana - Advanced Java, JEE and Web Application Security

Slovenia - Advanced Java, JEE and Web Application Security

Croatia - Advanced Java, JEE and Web Application Security

Serbia - Advanced Java, JEE and Web Application Security

Bhutan - Advanced Java, JEE and Web Application Security

Nepal - Advanced Java, JEE and Web Application Security

Uzbekistan - Advanced Java, JEE and Web Application Security