Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP  ( owasp | 21 hours )

Prerequisites:
  • A general understanding of web development lifecycle
  • Experience in web application development, security, and testing.

Audience

  • Developers
  • Engineers
  • Architects
Overview:

Open Web Application Security Project (OWASP) to społeczność internetowa, która tworzy ogólnodostępne artykuły, metodologie, dokumentację, narzędzia i technologie w dziedzinie bezpieczeństwa aplikacji internetowych.

OWASP oferuje przewodniki testowania bezpieczeństwa sieci (WSTG), frameworki i narzędzia do identyfikowania luk w aplikacjach i usługach internetowych.

To prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) jest przeznaczone dla programistów, inżynierów i architektów, którzy chcą zabezpieczyć swoje aplikacje i usługi internetowe.

Pod koniec tego szkolenia uczestnicy będą mogli integrować, testować, chronić i analizować swoje aplikacje i usługi internetowe przy użyciu frameworka i narzędzi testowych OWASP.

Course Outline:

Wprowadzenie

Odkrywanie projektu testowania OWASP

  • Zasady testowania
  • Techniki testowania
  • Określanie wymagań dotyczących testów zabezpieczeń
  • Testy zabezpieczeń zintegrowane z procesami programowania i testowania
  • Analiza i raportowanie danych testów zabezpieczeń

Praca z platformą testową OWASP

  • Faza 1: Przed rozpoczęciem rozwoju
  • Faza 2: Podczas definiowania i projektowania
  • Faza 3: Podczas opracowywania
  • Faza 4: Podczas wdrażania
  • Faza 5: Konserwacja i operacje
  • Typowy przepływ pracy testowania w cyklu życia
  • Metodologie testów penetracyjnych

Testowanie sieci Application Security

  • Wprowadzenie i cele
  • Gromadzenie informacji
  • Przeprowadzenie wyszukiwania i rekonesansu pod kątem wycieku informacji
  • Odcisk palca serwera WWW
  • Przegląd metaplików serwera WWW pod kątem wycieku informacji
  • Wyliczenie aplikacji na serwerze WWW
  • Przeglądanie zawartości stron internetowych pod kątem wycieku informacji
  • Identyfikacja punktów wejścia aplikacji
  • Mapowanie ścieżek wykonania przez aplikację
  • Odcisk palca struktury aplikacji internetowej
  • Odcisk palca aplikacji internetowej
  • Mapowanie architektury aplikacji
  • Testowanie zarządzania konfiguracją i wdrażaniem
  • Testowanie konfiguracji sieci/infrastruktury
  • Testowanie konfiguracji platformy aplikacji
  • Testowanie obsługi rozszerzeń plików pod kątem wrażliwych informacji
  • Przegląd starych, zapasowych i nieodwołanych plików pod kątem wrażliwych informacji
  • Wyliczenie interfejsów administratora infrastruktury i aplikacji
  • Testowanie metod HTTP
  • Testowanie ścisłych zabezpieczeń transportu HTTP
  • Testowanie polityki między domenami RIA
  • Test uprawnień do plików
  • Test pod kątem przejęcia subdomeny
  • Testowanie pamięci masowej w chmurze

Testowanie tożsamości Management

  • Testowanie definicji ról
  • Testowanie procesu rejestracji użytkownika
  • Testowanie procesu udostępniania konta
  • Testowanie wyliczania kont i możliwych do odgadnięcia kont użytkowników
  • Testowanie słabych lub niewdrożonych zasad dotyczących nazw użytkowników

Testowanie uwierzytelniania

  • Testowanie poświadczeń przesyłanych przez zaszyfrowany kanał
  • Testowanie domyślnych poświadczeń
  • Testowanie słabego mechanizmu blokowania
  • Testowanie pod kątem obejścia schematu uwierzytelniania
  • Testowanie pod kątem podatności na zapamiętanie hasła
  • Testowanie pod kątem słabości pamięci podręcznej przeglądarki
  • Testowanie słabej polityki haseł
  • Testowanie słabych odpowiedzi na pytania bezpieczeństwa
  • Testowanie słabych funkcji zmiany lub resetowania hasła
  • Testowanie słabego uwierzytelniania w kanale alternatywnym

Testowanie autoryzacji

  • Testowanie przechodzenia przez katalogi/pliki
  • Testowanie pod kątem obejścia schematu autoryzacji
  • Testowanie pod kątem eskalacji uprawnień
  • Testowanie niezabezpieczonych bezpośrednich odwołań do obiektów

Testowanie sesji Management

  • Testowanie schematu zarządzania sesją
  • Testowanie atrybutów plików cookie
  • Testowanie utrwalania sesji
  • Testowanie pod kątem ujawnionych zmiennych sesji
  • Testowanie pod kątem fałszowania żądań między witrynami
  • Testowanie funkcjonalności wylogowania
  • Testowanie limitu czasu sesji
  • Testowanie pod kątem zagadek sesji
  • Testowanie pod kątem przejęcia sesji

Testowanie poprawności danych wejściowych

  • Testowanie pod kątem odbitych skryptów cross-site
  • Testowanie pod kątem przechowywanych skryptów cross-site
  • Testowanie pod kątem manipulowania czasownikami HTTP
  • Testowanie pod kątem zanieczyszczania parametrów HTTP
  • Testowanie wstrzykiwania SQL
  • Testowanie pod kątem Oracle
  • Testowanie dla MySQL
  • Testowanie serwera SQL
  • Testowanie dla PostgreSQL
  • Testowanie dla MS Access
  • Testowanie wstrzykiwania NoSQL
  • Testowanie wstrzykiwania ORM
  • Testowanie po stronie klienta
  • Testowanie wstrzykiwania LDAP
  • Testowanie wstrzykiwania XML
  • Testowanie wstrzykiwania SSI
  • Testowanie wstrzykiwania XPath
  • Testowanie wstrzykiwania IMAP/SMTP
  • Testowanie wstrzykiwania kodu
  • Testowanie pod kątem dołączania plików lokalnych
  • Testowanie zdalnego dołączania plików
  • Testowanie wstrzykiwania poleceń
  • Testowanie pod kątem wstrzyknięcia ciągu formatu
  • Testowanie pod kątem luki w zabezpieczeniach
  • Testowanie pod kątem dzielenia/smuglowania HTTP
  • Testowanie przychodzących żądań HTTP
  • Testowanie pod kątem wstrzyknięcia nagłówka hosta
  • Testowanie pod kątem wstrzyknięcia szablonu po stronie serwera
  • Testowanie pod kątem fałszowania żądań po stronie serwera

Testowanie obsługi błędów

  • Testowanie pod kątem niewłaściwej obsługi błędów
  • Testowanie śladów stosu

Testowanie pod kątem słabej Cryptografiki

  • Testowanie słabych zabezpieczeń warstwy transportowej
  • Testowanie pod kątem wypełniania Oracle
  • Testowanie wrażliwych informacji przesyłanych niezaszyfrowanymi kanałami
  • Testowanie pod kątem słabego szyfrowania

Testowanie logiki Business

  • Wprowadzenie do logiki biznesowej
  • Testowanie walidacji danych logiki biznesowej
  • Testowanie możliwości fałszowania żądań
  • Testowanie kontroli integralności
  • Testowanie synchronizacji procesów
  • Testowanie limitów liczby użyć danej funkcji
  • Testowanie pod kątem obchodzenia przepływów pracy
  • Testowanie zabezpieczeń przed niewłaściwym użyciem aplikacji
  • Testowanie przesyłania nieoczekiwanych typów plików
  • Testowanie przesyłania złośliwych plików

Testowanie po stronie klienta

  • Testowanie pod kątem skryptów cross-site opartych na DOM
  • Testowanie pod kątem wykonania JavaScript
  • Testowanie pod kątem wstrzyknięcia HTML
  • Testowanie przekierowania URL po stronie klienta
  • Testowanie pod kątem wstrzyknięcia CSS
  • Testowanie manipulacji zasobami po stronie klienta
  • Testowanie współdzielenia zasobów między źródłami
  • Testowanie migania między witrynami
  • Testowanie pod kątem clickjackingu
  • Testowanie WebSockets
  • Testowanie wiadomości internetowych
  • Testowanie pamięci masowej przeglądarki
  • Testowanie włączania skryptów między witrynami

API Testing

  • Testowanie GraphQL

Raportowanie

  • Wprowadzenie
  • Streszczenie
  • Ustalenia
  • Załączniki
Sites Published:

United Arab Emirates - Web Security Testing - Security and Testing of Web Applications using OWASP

Qatar - Web Security Testing - Security and Testing of Web Applications using OWASP

Egypt - Web Security Testing - Security and Testing of Web Applications using OWASP

Saudi Arabia - Web Security Testing - Security and Testing of Web Applications using OWASP

South Africa - Web Security Testing - Security and Testing of Web Applications using OWASP

Brasil - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Canada - Web Security Testing - Security and Testing of Web Applications using OWASP

中国 - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

香港 - Web Security Testing - Security and Testing of Web Applications using OWASP

澳門 - Web Security Testing - Security and Testing of Web Applications using OWASP

台灣 - Web Security with the OWASP Testing Framework

USA - Web Security Testing - Security and Testing of Web Applications using OWASP

Österreich - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Schweiz - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Deutschland - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Czech Republic - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Denmark - Web Security Testing - Security and Testing of Web Applications using OWASP

Estonia - Web Security Testing - Security and Testing of Web Applications using OWASP

Finland - Web Security Testing - Security and Testing of Web Applications using OWASP

Greece - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Magyarország - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Ireland - Web Security Testing - Security and Testing of Web Applications using OWASP

Israel - Web Security Testing - Security and Testing of Web Applications using OWASP

Luxembourg - Web Security Testing - Security and Testing of Web Applications using OWASP

Latvia - Web Security Testing - Security and Testing of Web Applications using OWASP

España - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Italia - Web Security with the OWASP Testing Framework

Lithuania - Web Security Testing - Security and Testing of Web Applications using OWASP

Nederland - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Norway - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Portugal - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

România - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Sverige - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Türkiye - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Malta - Web Security Testing - Security and Testing of Web Applications using OWASP

Belgique - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

France - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

日本 - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Australia - Web Security Testing - Security and Testing of Web Applications using OWASP

Malaysia - Web Security Testing - Security and Testing of Web Applications using OWASP

New Zealand - Web Security Testing - Security and Testing of Web Applications using OWASP

Philippines - Web Security Testing - Security and Testing of Web Applications using OWASP

Singapore - Web Security Testing - Security and Testing of Web Applications using OWASP

Thailand - Web Security Testing - Security and Testing of Web Applications using OWASP

Vietnam - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

India - Web Security Testing - Security and Testing of Web Applications using OWASP

Argentina - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Chile - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Costa Rica - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Ecuador - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Guatemala - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Colombia - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

México - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Panama - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Peru - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Uruguay - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Venezuela - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Polska - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

United Kingdom - Web Security Testing - Security and Testing of Web Applications using OWASP

South Korea - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Pakistan - Web Security Testing - Security and Testing of Web Applications using OWASP

Sri Lanka - Web Security Testing - Security and Testing of Web Applications using OWASP

Bulgaria - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Bolivia - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Indonesia - Web Security Testing - Security and Testing of Web Applications using OWASP

Kazakhstan - Web Security Testing - Security and Testing of Web Applications using OWASP

Moldova - Web Security Testing - Bezpieczeństwo i testowanie WebAplikacji przy wykorzystaniu OWASP

Morocco - Web Security Testing - Security and Testing of Web Applications using OWASP

Tunisia - Web Security Testing - Security and Testing of Web Applications using OWASP

Kuwait - Web Security Testing - Security and Testing of Web Applications using OWASP

Oman - Web Security Testing - Security and Testing of Web Applications using OWASP

Slovakia - Web Security Testing - Security and Testing of Web Applications using OWASP

Kenya - Web Security Testing - Security and Testing of Web Applications using OWASP

Nigeria - Web Security Testing - Security and Testing of Web Applications using OWASP

Botswana - Web Security Testing - Security and Testing of Web Applications using OWASP

Slovenia - Web Security Testing - Security and Testing of Web Applications using OWASP

Croatia - Web Security Testing - Security and Testing of Web Applications using OWASP

Serbia - Web Security Testing - Security and Testing of Web Applications using OWASP

Bhutan - Web Security Testing - Security and Testing of Web Applications using OWASP

Nepal - Web Security Testing - Security and Testing of Web Applications using OWASP