பயன்பாட்டு பாதுகாப்பு என்பது மென்பொருளை அச்சுறுத்தல்களிலிருந்து பாதுகாக்கும் நடைமுறை — பயன்பாடுகளை கட்டமைத்து பராமரிக்கும்போது அவை தாக்குதல்களுக்கு எதிர்ப்புச் செலுத்தும், தரவைப் பாதுகாக்கும் மற்றும் பாதுகாப்பாக செயல்படும் வகையில் செயல்படுவதாகும். இது முக்கியமாக உள்ளது ஏனெனில் பாதுகாப்பு மீறல்கள் கடுமையான விளைவுகளைக் கொண்டுள்ளன: தரவு திருட்டு, நிதி நஷ்டம் மற்றும் நம்பிக்கை சேதம்.
பயன்பாட்டு பாதுகாப்பு எவற்றை உள்ளடக்கியுள்ளது
App security = protecting software and its data from threats throughout the lifecycle:
→ secure CODING (avoid vulnerabilities like injection, XSS)
→ AUTHENTICATION (who are you?) and AUTHORIZATION (what can you do?)
→ protecting DATA (encryption in transit and at rest)
→ input VALIDATION, secure configuration, dependency security, etc.
→ "Security" is a quality of the whole system, not a single feature.
