# Czym jest dynamiczne testowanie bezpieczeństwa aplikacji (DAST)?

> Dynamiczne testowanie bezpieczeństwa aplikacji (dynamic application security testing, DAST) ocenia działającą aplikację, wchodząc w interakcję z jej eksponowanymi interfejsami i obserwując wynikowe zachowanie.

- Kanoniczny adres URL: https://yellowcube.eu/pl/glossary/dynamic-application-security-testing/
- Wydawca: Yellow Cube
- Język: pl
- Kontakt: hello@yellowcube.eu

## Treść

Skaner lub tester wysyła żądania, zmienia wejścia i podąża przepływami aplikacji podobnie jak zewnętrzny klient. Metoda zasadniczo nie wymaga kodu źródłowego i może sprawdzać połączone zachowanie kodu aplikacji, frameworków, konfiguracji i usług pomocniczych.

Wyniki DAST opierają się na żądaniach, odpowiedziach i obserwowalnych efektach. Może to dostarczyć praktycznych dowodów dla osiągalnych słabości walidacji wejścia, uwierzytelniania, sesji, transportu lub konfiguracji serwera. Pokrycie zależy od tego, czy test może odkryć punkty końcowe, poprawnie się uwierzytelnić, osiągnąć istotne stany i rozpoznać niebezpieczną odpowiedź.

### Najważniejsze punkty

- **Badane dowody:** Żywe punkty końcowe, protokoły, żądania, odpowiedzi, zachowanie sesji, błędy i inne efekty widoczne z pozycji testera.
- **Typowe wyniki:** Zachowanie injection, cross-site scripting, ujawnione informacje, słabe ustawienia transportu, problemy sesji oraz część awarii uwierzytelniania lub kontroli dostępu.
- **Dobra eksploatacja:** Uzyskaj autoryzację, zdefiniuj zakres, użyj odpowiednich kont testowych i danych, chroń dostępność, zachowuj powtarzalne dowody i ponownie testuj potwierdzone poprawki.
- **Istotne ograniczenie:** Zautomatyzowany skan eksploruje tylko powierzchnię ataku i przepływy pracy, które może osiągnąć. Złożoność po stronie klienta, niepołączone API, wieloetapowa logika biznesowa i stany specyficzne dla ról mogą tworzyć znaczące ślepe punkty.

### Powiązane terminy

[Statyczne testowanie bezpieczeństwa aplikacji (SAST)](<https://yellowcube.eu/pl/glossary/static-application-security-testing/>) · [Testy penetracyjne](<https://yellowcube.eu/pl/glossary/penetration-testing/>) · [Bezpieczeństwo aplikacji webowych](<https://yellowcube.eu/pl/glossary/web-application-security/>) · [Powierzchnia ataku](<https://yellowcube.eu/pl/glossary/attack-surface/>) · [Wstrzyknięcie SQL](<https://yellowcube.eu/pl/glossary/structured-query-language-injection/>)

### Źródła

[OWASP Web Security Testing Guide](https://owasp.org/www-project-web-security-testing-guide/) · [NISTIR 8397, Guidelines on Minimum Standards for Developer Verification of Software](https://www.nist.gov/publications/guidelines-minimum-standards-developer-verification-software)

## Budujmy skuteczniejszą cyberobronę razem

Budujemy trwałe partnerstwa oparte na zaufaniu, wiedzy i wspólnych sukcesach. Chcesz rozwijać firmę, poszerzyć ofertę cyberbezpieczeństwa lub wprowadzić innowacyjne rozwiązania na nowe rynki? Yellow Cube wspiera Cię na każdym z tych etapów.

[Skontaktuj się z Yellow Cube](<mailto:hello@yellowcube.eu?subject=Partnership>)

## Źródło i zakres informacji

Ta wersja Markdown jest generowana z tych samych zatwierdzonych treści co kanoniczna strona HTML. Przy cytowaniu użyj kanonicznego adresu URL.

