- 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
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ę.
- 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)
- 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)
- 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)
- 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
- 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
- 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)
- 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
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
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
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