უსაფრთხოების ტესტირება აფასებს პროგრამულ უზრუნველყოფას დაუცველობებისა და უსაფრთხოების სუსტი ადგილების თვალსაზრისით — გადამოწმებს, რომ ის იცავს მონაცემებს და ეწინააღმდეგება შეტევებს. იგი მოიცავს სხვადსხვა ტექნიკას (SAST, DAST, penetration testing, dependency scanning) და აუცილებელია, რადგან უსაფრთხოების ხარვეზებმა შეიძლება სერიოზული შედეგები გამოიწვიოს.
რას ამოწმებს უსაფრთხოების ტესტირება
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.
