ਅਪਲੀਕੇਸ਼ਨ ਸੁਰੱਖਿਆ ਸੌਫਟਵੇਅਰ ਨੂੰ ਖਤਰਿਆਂ ਤੋਂ ਬਚਾਉਣ ਦਾ ਅਭਿਆਸ ਹੈ — ਐਪਸ ਨੂੰ ਬਣਾ ਕੇ ਅਤੇ ਬਣਾਈ ਰੱਖ ਕੇ ਉਹ ਹਮਲਿਆਂ ਦਾ ਵਿਰੋਧ ਕਰਦੇ ਹੋਏ, ਡੇਟਾ ਦੀ ਸੁਰੱਖਿਆ ਕਰਦੇ ਹੋਏ ਅਤੇ ਸੁਰੱਖਿਤ ਤਰੀਕੇ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹੋਏ। ਇਸ ਦਾ ਮਹੱਤਵ ਇਸ ਲਈ ਹੈ ਕਿ ਸੁਰੱਖਿਆ ਲੰਘਨ ਦੇ ਗੰਭੀਰ ਨਤੀਜੇ ਹੁੰਦੇ ਹਨ: ਡੇਟਾ ਚੋਰੀ, ਵਿੱਤੀ ਨੁਕਸਾਨ, ਅਤੇ ਨਿਸ਼ਚਾ ਨੂੰ ਨੁਕਸਾਨ।
ਅਪਲੀਕੇਸ਼ਨ ਸੁਰੱਖਿਆ ਕੀ ਕਵਰ ਕਰਦੀ ਹੈ
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.
