- Podstawy dowolnego języka programowania
- Doświadczenie w tworzeniu aplikacji
Publiczność
- Programiści
- Inżynierowie bezpieczeństwa aplikacji
- DevOps i zespoły ds. bezpieczeństwa
Bezpieczeństwo aplikacji jest krytycznym aspektem nowoczesnego rozwoju oprogramowania, zapewniając, że aplikacje są zbudowane tak, aby były odporne na zagrożenia bezpieczeństwa i luki w zabezpieczeniach.
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych i zaawansowanych programistów, którzy chcą zrozumieć i stosować bezpieczne praktyki kodowania, identyfikować zagrożenia bezpieczeństwa w oprogramowaniu i wdrażać zabezpieczenia przed cyberzagrożeniami.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zrozumieć typowe luki w zabezpieczeniach aplikacji internetowych i oprogramowania.
- Analizować zagrożenia bezpieczeństwa i wykorzystywać techniki stosowane przez atakujących.
- Wdrożyć praktyki bezpiecznego kodowania w celu złagodzenia zagrożeń bezpieczeństwa.
- Korzystać z narzędzi do testowania bezpieczeństwa w celu identyfikacji i naprawy luk w zabezpieczeniach.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Wprowadzenie do Application Security
- Znaczenie bezpieczeństwa aplikacji w rozwoju nowoczesnego oprogramowania
- Przegląd typowych cyberzagrożeń i wektorów ataków
- Zrozumienie zagrożeń bezpieczeństwa w aplikacjach internetowych i mobilnych
Cykl życia bezpiecznego oprogramowania (SDLC)
- Integracja bezpieczeństwa na każdym etapie rozwoju
- Modelowanie zagrożeń i ocena ryzyka
- Zautomatyzowane testowanie bezpieczeństwa w potokach CI/CD
Zrozumienie typowych luk w zabezpieczeniach
- Wprowadzenie do OWASP 10 największych zagrożeń bezpieczeństwa
- Typowe błędy w kodowaniu prowadzące do luk w zabezpieczeniach
- Wykorzystywanie niezabezpieczonych aplikacji (ćwiczenia praktyczne z DVWA/WebGoat)
Walidacja danych wejściowych i Secure Coding praktyki
- Zapobieganie SQL iniekcjom, cross-site scripting (XSS) i iniekcjom poleceń
- Najlepsze praktyki sanityzacji i walidacji danych wejściowych
- Wdrażanie bezpiecznych mechanizmów uwierzytelniania i autoryzacji
Sesja Management i Data Protection
- Obsługa bezpieczeństwa sesji: pliki cookie, tokeny i najlepsze praktyki JWT
- Techniki szyfrowania danych i bezpieczne przechowywanie
- Bezpieczny rozwój API i ochrona przed nadużyciami API
Testowanie bezpieczeństwa i ocena podatności
- Używanie OWASP ZAP i Burp Suite do testowania bezpieczeństwa
- Statyczne i dynamiczne testowanie bezpieczeństwa aplikacji (SAST/DAST)
- Podstawy testów penetracyjnych dla programistów
Wdrażanie bezpiecznego DevOps (DevSecOps)
- Automatyzacja zabezpieczeń w przepływach pracy DevOps
- Bezpieczeństwo kontenerów i zabezpieczanie aplikacji w chmurze
- Reagowanie na incydenty i monitorowanie bezpieczeństwa
Podsumowanie i kolejne kroki
- Kluczowe wnioski z kursu
- Zasoby do dalszej nauki
- Pytania i odpowiedzi oraz uwagi końcowe
United Arab Emirates - Application Security for Developers
Qatar - Application Security for Developers
Egypt - Application Security for Developers
Saudi Arabia - Application Security for Developers
South Africa - Application Security for Developers
Brasil - Application Security for Developers
Canada - Application Security for Developers
中国 - Application Security for Developers
香港 - Application Security for Developers
澳門 - Application Security for Developers
台灣 - Application Security for Developers
USA - Application Security for Developers
Österreich - Application Security for Developers
Schweiz - Application Security for Developers
Deutschland - Application Security for Developers
Czech Republic - Application Security for Developers
Denmark - Application Security for Developers
Estonia - Application Security for Developers
Finland - Application Security for Developers
Greece - Application Security for Developers
Magyarország - Application Security for Developers
Ireland - Application Security for Developers
Luxembourg - Application Security for Developers
Latvia - Application Security for Developers
España - Application Security for Developers
Italia - Application Security for Developers
Lithuania - Application Security for Developers
Nederland - Application Security for Developers
Norway - Application Security for Developers
Portugal - Application Security for Developers
România - Application Security for Developers
Sverige - Application Security for Developers
Türkiye - Application Security for Developers
Malta - Application Security for Developers
Belgique - Application Security for Developers
France - Application Security for Developers
日本 - Application Security for Developers
Australia - Application Security for Developers
Malaysia - Application Security for Developers
New Zealand - Application Security for Developers
Philippines - Application Security for Developers
Singapore - Application Security for Developers
Thailand - Application Security for Developers
Vietnam - Application Security for Developers
India - Application Security for Developers
Argentina - Application Security for Developers
Chile - Application Security for Developers
Costa Rica - Application Security for Developers
Ecuador - Application Security for Developers
Guatemala - Application Security for Developers
Colombia - Application Security for Developers
México - Application Security for Developers
Panama - Application Security for Developers
Peru - Application Security for Developers
Uruguay - Application Security for Developers
Venezuela - Application Security for Developers
Polska - Application Security for Developers
United Kingdom - Application Security for Developers
South Korea - Application Security for Developers
Pakistan - Application Security for Developers
Sri Lanka - Application Security for Developers
Bulgaria - Application Security for Developers
Bolivia - Application Security for Developers
Indonesia - Application Security for Developers
Kazakhstan - Application Security for Developers
Moldova - Application Security for Developers
Morocco - Application Security for Developers
Tunisia - Application Security for Developers
Kuwait - Application Security for Developers
Oman - Application Security for Developers
Slovakia - Application Security for Developers
Kenya - Application Security for Developers
Nigeria - Application Security for Developers
Botswana - Application Security for Developers
Slovenia - Application Security for Developers
Croatia - Application Security for Developers
Serbia - Application Security for Developers
Bhutan - Application Security for Developers