აპლიკაციის უსაფრთხოება არის პროგრამული უზრუნველყოფის დაცვის პრაქტიკა ტალღებისგან — აპლიკაციების აგება და შენარჩუნება ისე, რომ ისინი წინააღმდეგობას უწევენ თავდასხმებს, იცავენ მონაცემებს და უსაფრთხოდ მუშაობენ. ეს მნიშვნელოვანია, რადგან უსაფრთხოების დარღვევებს მძიმე შედეგები აქვს: მონაცემების ქურდობა, ფინანსური ზარალი და დაზიანებული ნდობა.
რას მოიცავს აპლიკაციის უსაფრთხოება
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.
