- Learn
- See
- Try
- Make
ਜਵਾਬ ਵਿੱਚ ਅਸੁਰੱਖਿਅਤ ਕੋਡ ਲੱਭੋ
What this lesson is about
ਉਹ ਜਵਾਬ ਲੱਭੋ ਜੋ ਚੱਲਦਾ ਤਾਂ ਹੈ ਪਰ ਵਰਤੋਂ ਯੋਗ ਨਹੀਂ: ਇਹ ਕੁਝ ਮਿਟਾ ਦਿੰਦਾ ਹੈ, ਕੁਝ ਬਾਹਰ ਭੇਜ ਦਿੰਦਾ ਹੈ, ਜਾਂ ਹਰ ਇਨਪੁੱਟ 'ਤੇ ਭਰੋਸਾ ਕਰ ਲੈਂਦਾ ਹੈ।
ਜਮ੍ਹਾਂ ਕੀਤਾ ਪ੍ਰੋਗਰਾਮ ਤੁਹਾਡੇ ਦਫ਼ਤਰ ਸਰਵਰ ਦੇ ਅਪਲੋਡ ਫੋਲਡਰ ਨੂੰ ਸਾਫ਼ ਕਰਦਾ ਹੈ, ਅਤੇ ਹਰ ਟੈਸਟ ਪਾਸ ਹੋ ਗਿਆ। ਹੁਣ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ?
Why this matters
ਸਹੀ ਹੋਣਾ ਅਤੇ ਸੁਰੱਖਿਅਤ ਹੋਣਾ ਦੋ ਵੱਖਰੇ ਸਵਾਲ ਹਨ, ਅਤੇ ਟੈਸਟ ਸਿਰਫ ਪਹਿਲੇ ਦਾ ਜਵਾਬ ਦਿੰਦੇ ਹਨ। ਕੋਈ ਜਵਾਬ ਸਾਰੀਆਂ ਚੀਜ਼ਾਂ ਪਾਸ ਕਰਕੇ ਵੀ ਫੋਲਡਰ ਮਿਟਾ ਸਕਦਾ ਹੈ, ਫਾਈਲ ਬਾਹਰ ਭੇਜ ਸਕਦਾ ਹੈ, ਜਾਂ ਜੋ ਕੁਝ ਯੂਜ਼ਰ ਨੇ ਲਿਖਿਆ ਉਹ ਚਲਾ ਸਕਦਾ ਹੈ। ਇਹ ਗੱਲ ਕਹਿਣ ਲਈ ਸਮੀਖਿਆਕਾਰ ਨੂੰ ਪੈਸੇ ਮਿਲਦੇ ਹਨ।
Read the primary or official source: Python documentation · subprocess security