Domov zabezpečenia Čo je dynamické testovanie bezpečnosti aplikácií? - definícia z technológie

Čo je dynamické testovanie bezpečnosti aplikácií? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená dynamické testovanie zabezpečenia aplikácií (DAST)?

Dynamické testovanie zabezpečenia aplikácií (DAST) je proces testovania aplikácie alebo softvérového produktu v prevádzkovom stave. Tento druh testovania je užitočný pri dodržiavaní odvetvových štandardov a pri všeobecnej bezpečnostnej ochrane vyvíjajúcich sa projektov.

Techopedia vysvetľuje dynamické testovanie zabezpečenia aplikácií (DAST)

IT odborníci zvyčajne porovnávajú dynamické testovanie bezpečnosti aplikácií (DAST) s iným typom testovania, statické testovanie bezpečnosti aplikácií (SAST). Zatiaľ čo DAST zahŕňa prevádzkové testovanie, SAST zahŕňa skúmanie zdrojového kódu a teoretizovanie bezpečnostných zraniteľností alebo zistenie nedostatkov v návrhu a konštrukcii s potenciálom zraniteľnosti. Okrem toho sa DAST môže nazývať „behaviorálne testovanie“, pretože testeri často nachádzajú problémy, ktoré nie sú špecificky spojené s modulom kódu, ale vyskytli sa počas používania. Úlohou je potom ich vystopovať späť ku svojim koreňom v zmysle návrhu softvéru.


Technické spoločnosti ponúkajú služby DAST aj SAST. Zvyčajne pokrývajú rôzne typy pôdy v komplexných testovacích procesoch - napríklad DAST sa môže vzťahovať iba na určité časti rozhrania alebo návrhu. Kombinácia DAST a SAST v kombinácii môže pomôcť zachytiť rôzne typy bezpečnostných problémov pred vydaním produktu alebo rozvojom rastúcej užívateľskej základne.

Čo je dynamické testovanie bezpečnosti aplikácií? - definícia z technológie