Course Code: cl-wsc
Duration: 14 hours
Prerequisites:
  • Zrozumienie podstawowej architektury aplikacji internetowych
  • Doświadczenie z językiem programowania takim jak Java, C#, PHP lub JavaScript
  • Znałość komunikacji klient-serwer i HTTP

Wskaźnik odbiorców

  • Programiści
  • Architekci aplikacji internetowych
  • Zespoły techniczne dbające o bezpieczeństwo
Overview:

Web Application Security jest dziedziną ochrony aplikacji online przed nowoczesnymi zagrożeniami i podatnościami bezpieczeństwa, w tym tych, które są niezależne od platformy i wpływają na architekturę rdzenia aplikacji oraz obsługę danych wejściowych.

To szkolenie prowadzone przez instruktora (online lub na miejscu) jest przeznaczone dla programistów średnio zaawansowanych, którzy chcą zrozumieć i zastosować techniki bezpiecznego kodowania w celu zmniejszenia podatności sieci web i wdrożenia solidnego bezpieczeństwa aplikacji webowych.

Na koniec tego szkolenia uczestnicy będą w stanie:

  • Zrozumieć podstawowe pojęcia bezpieczeństwa, bezpieczeństwa IT oraz bezpiecznego kodowania.
  • Nauczyć się podatności sieci web poza OWASP Top Ten i poznać sposoby ich unikania.
  • Nauczyć się podatności po stronie klienta oraz praktyk bezpiecznego kodowania.
  • Posiadać praktyczną wiedzę o kryptografii.
  • Zrozumieć koncepcje bezpieczeństwa usług Web.
  • Otrzymać praktyczną wiedzę na temat używania narzędzi testowania bezpieczeństwa.
  • Otrzymać źródła i dalsze czytanie na temat praktyk bezpiecznego kodowania.

Format kursu

  • Interaktywne wykłady i dyskusje.
  • Wiele ćwiczeń i praktyki.
  • Ręczne wdrożenie w środowisku live-lab.

Opcje dostosowania kursu

  • Aby złożyć wniosek o dostosowane szkolenie dla tego kursu, skontaktuj się z nami, aby umówić się.
Course Outline:
Bezpieczeństwo IT i Secure Coding
  • Przegląd zasad bezpieczeństwa informacji
  • Trójca CIA: poufność, integralność, dostępność
  • Powszechne zagrożenia i modelowanie zagrożeń
  • Najlepsze praktyki w bezpiecznym cyklu rozwoju oprogramowania (SSDLC)
Bezpieczeństwo sieciowe Application Security
  • Zrozumienie Top Ten OWASP i więcej
  • Błędy uwierzytelniania i zarządzania sesjami
  • Wrażliwości na iniekcję (SQL, polecenie, LDAP, itp.)
  • Cross-Site Scripting (XSS) i Cross-Site Request Forgery (CSRF)
Bezpieczeństwo po stronie klienta
  • Ataki oparte na DOM i ryzyka specyficzne dla JavaScript
  • Niezabezpieczone użycie AJAX i magazynowania w przeglądarkach
  • Clickjacking i fałszowanie interfejsów użytkownika
  • Wdrożenie polityki bezpieczeństwa treści (CSP)
Praktyczna Cryptoografia
  • Podstawowe pojęcia: hashowanie, szyfrowanie, podpisy cyfrowe
  • Kryptografia klucza publicznego vs. kryptografia klucza symetrycznego
  • Podstawy bezpieczeństwa warstwy transportowej (TLS)
  • Zarządzanie kluczami i powszechne błędy kryptograficzne
Bezpieczeństwo Web Services
  • Rozważania dotyczące bezpieczeństwa SOAP i REST
  • Mechanizmy uwierzytelniania: OAuth, JWT, klucze API
  • Powszechne ataki i obrony usług sieciowych
  • Walidacja wejścia w obciążeniach usług
Bezpieczeństwo XML
  • Ataki iniekcji i parsowania XML
  • Rozszerzanie encji i wrażliwości XXE
  • Bezpieczne techniki parsowania i biblioteki
  • Używanie standardów bezpieczeństwa XML (XML-DSig, XML-Enc)
Źródła wiedzy i narzędzia bezpieczeństwa
  • Zalecane narzędzia do testowania bezpieczeństwa (np., OWASP ZAP, Burp Suite)
  • Narzędzia skanowania i analizy kodu
  • Zasoby online i wytyczne dotyczące bezpieczeństwa
  • Jak pozostawać na bieżąco z nowymi zagrożeniami
Podsumowanie i kolejne kroki
Sites Published:

United Arab Emirates - Web Application Security

Qatar - Web Application Security

Egypt - Web Application Security

Saudi Arabia - Web Application Security

South Africa - Web Application Security

Brasil - Web Application Security

Canada - Web Application Security

中国 - Web Application Security

香港 - Web Application Security

澳門 - Web Application Security

台灣 - Web Application Security

USA - Web Application Security

Österreich - Web Application Security

Schweiz - Web Application Security

Deutschland - Web Application Security

Czech Republic - Web Application Security

Denmark - Web Application Security

Estonia - Web Application Security

Finland - Web Application Security

Greece - Web Application Security

Magyarország - Web Application Security

Ireland - Web Application Security

Luxembourg - Web Application Security

Latvia - Web Application Security

España - Seguridad de Aplicaciones Web

Italia - Web Application Security

Lithuania - Web Application Security

Nederland - Web Application Security

Norway - Web Application Security

Portugal - Web Application Security

România - Web Application Security

Sverige - Web Application Security

Türkiye - Web Application Security

Malta - Web Application Security

Belgique - Web Application Security

France - Web Application Security

日本 - Web Application Security

Australia - Web Application Security

Malaysia - Web Application Security

New Zealand - Web Application Security

Philippines - Web Application Security

Singapore - Web Application Security

Thailand - Web Application Security

Vietnam - Web Application Security

India - Web Application Security

Argentina - Seguridad de Aplicaciones Web

Chile - Seguridad de Aplicaciones Web

Costa Rica - Seguridad de Aplicaciones Web

Ecuador - Seguridad de Aplicaciones Web

Guatemala - Seguridad de Aplicaciones Web

Colombia - Seguridad de Aplicaciones Web

México - Seguridad de Aplicaciones Web

Panama - Seguridad de Aplicaciones Web

Peru - Seguridad de Aplicaciones Web

Uruguay - Seguridad de Aplicaciones Web

Venezuela - Seguridad de Aplicaciones Web

Polska - Web Application Security

United Kingdom - Web Application Security

South Korea - Web Application Security

Pakistan - Web Application Security

Sri Lanka - Web Application Security

Bulgaria - Web Application Security

Bolivia - Seguridad de Aplicaciones Web

Indonesia - Web Application Security

Kazakhstan - Web Application Security

Moldova - Web Application Security

Morocco - Web Application Security

Tunisia - Web Application Security

Kuwait - Web Application Security

Oman - Web Application Security

Slovakia - Web Application Security

Kenya - Web Application Security

Nigeria - Web Application Security

Botswana - Web Application Security

Slovenia - Web Application Security

Croatia - Web Application Security

Serbia - Web Application Security

Bhutan - Web Application Security

Nepal - Web Application Security

Uzbekistan - Web Application Security