Statikus alkalmazásbiztonsági tesztelés (SAST)

Szerző: Eugene Taylor
A Teremtés Dátuma: 12 Augusztus 2021
Frissítés Dátuma: 22 Június 2024
Anonim
Statikus alkalmazásbiztonsági tesztelés (SAST) - Technológia
Statikus alkalmazásbiztonsági tesztelés (SAST) - Technológia

Tartalom

Meghatározás - Mit jelent a statikus alkalmazásbiztonsági tesztelés (SAST)?

A statikus alkalmazásbiztonsági tesztelés (SAST) egy olyan biztonsági tesztelés, amely az alkalmazás forráskódjának ellenőrzésén alapul. A SAST általában magában foglalja annak megvizsgálását, hogy a kód miként lett kialakítva a lehetséges biztonsági hibák meghatározására.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia elmagyarázza a statikus alkalmazásbiztonsági tesztelést (SAST)

A SAST-t gyakran egy másik kifejezéssel ellentmondják, amely bizonyos értelemben ellentétes: dinamikus alkalmazásbiztonsági teszteléssel (DAST). A kettő közötti különbség az, hogy a SAST esetén a tesztelők elolvassa a forráskódot. Logikai hibákat keresnek, mint például az adatkezelés kiskapu, amit a hackerek felhasználhatnak a rendszerhez való hozzáféréshez. Ezzel szemben a DAST-ban a tesztelők nem a forráskódot veszik figyelembe, hanem viselkedésvizsgálatot végeznek - inkább futtatják az alkalmazást, és így keresnek hibákat.

Az informatikai szakértők különbséget tesznek a kettő között a „fehér doboz tesztelése” és a „fekete doboz tesztelése” kifejezésekkel. A SAST fehér dobozos tesztelés, mert az alkalmazás forráskódja elérhető és átlátható. Erre néznek a tesztelők. Ezzel szemben a DAST a fekete doboz tesztelése, mivel a forráskód nem része az egyenletnek. Ehelyett a fekete doboz tesztelők kizárólag az alkalmazás viselkedésére támaszkodnak.