アプリケーションセキュリティとは、ソフトウェアを脅威から保護する取り組みであり、攻撃に耐え、データを保護し、安全に動作するようにアプリを構築・維持することです。セキュリティ侵害はデータの盗難、金銭的損失、信頼の毀損といった深刻な結果をもたらすため、これは重要です。
アプリケーションセキュリティが扱う範囲
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.
