Django ਆਮ ਵੈਬ ਕਮਜ਼ੋਰੀਆਂ (OWASP ਟਾਪ 10) ਦੇ ਵਿਰੁੱਧ ਮਜ਼ਬੂਤ ਬਿਲਤ-ਇਨ ਸੁਰੱਖਿਆ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ — ਸੁਰੱਖਿਆ ਇੱਕ ਮੁੱਖ ਡਿਜ਼ਾਈਨ ਤਰਜੀਹ ਹੈ, ਅਤੇ ਬਹੁਤ ਸਾਰੀਆਂ ਸੁਰੱਖਿਆਵਾਂ ਡਿਫ਼ਾਲਟ ਦੁਆਰਾ ਸਮਰੱਥ ਹਨ। ਇਹਨਾਂ ਨੂੰ ਸਮਝਣਾ ਸੁਰੱਖਿਅਤ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਅਤੇ ਗਲਤੀ ਨਾਲ ਇਹਨਾਂ ਸੁਰੱਖਿਆਵਾਂ ਨੂੰ ਅਸਮਰੱਥ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ।
1. SQL Injection — ORM ਦੁਆਰਾ ਰੋਕਿਆ ਗਿਆ
User.objects.(username=user_input)
User.objects.raw(, [user_input])
