سیکیورٹی ٹیسٹنگ سافٹ ویئر کا کمزوریوں اور سیکیورٹی کی کمی کے لیے جائزہ لیتی ہے — یہ تصدیق کرتے ہوئے کہ یہ ڈیٹا کو محفوظ رکھتا ہے اور حملوں کا مقابلہ کرتا ہے۔ اس میں مختلف تکنیکیں شامل ہیں (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.
