Saugumo testavimas vertina programinę įrangą ieškodamas pažeidžiamumų ir saugumo silpnybių — patvirtina, kad ji apsaugo duomenis ir atsispiria atakai. Jis apima įvairias technologijas (SAST, DAST, penetracinį testavimą, priklausomybių skenavimą) ir yra būtinas, nes saugumo trūkumai gali turėti rimtas pasekmes.
Ką tikrina saugumo testavimas
Security testing finds VULNERABILITIES and verifies defenses:
→ common flaws: injection (SQL, etc.), XSS, broken authentication/authorization,
sensitive data exposure, misconfigurations, vulnerable dependencies (OWASP Top 10)
→ does the app properly authenticate, authorize, validate input, encrypt data, etc.?
→ ensures the software resists attacks and protects data/users.
