La sécurité des applications est la pratique de protéger les logiciels contre les menaces — construire et maintenir des applications pour qu'elles résistent aux attaques, protègent les données et fonctionnent de manière sûre. C'est important car les failles de sécurité ont des conséquences graves : vol de données, pertes financières et perte de confiance.
Qu'est-ce que la sécurité des applications couvre
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.
