Skip to lesson

મશીન દ્વારા અનુવાદિત. અંગ્રેજી અને હિન્દી સમીક્ષિત સંસ્કરણો છે.Englishहिन्दी

  1. Learn
  2. See
  3. Try
  4. Make

જવાબમાં અસુરક્ષિત કોડ શોધો

What this lesson is about

એવો જવાબ શોધો જે ચાલે છે પણ વાપરવો યોગ્ય નથી. તે ડિલીટ કરે છે, ડેટા લિક કરે છે, અથવા કોઈ પણ ઇનપુટ પર વિશ્વાસ કરે છે.

તમારા ઓફિસ સર્વર પર અપલોડ ફોલ્ડર સાફ કરતી એક સબમિટ કરેલી પ્રોગ્રામ છે, અને તેની સાથે આવેલી દરેક ટેસ્ટ પાસ થઈ ગઈ. હવે શું કરશો?

Why this matters

સાચું અને સલામત હોવું બે અલગ પ્રશ્નો છે, અને ટેસ્ટ ફક્ત પહેલા માટે જવાબ આપે છે. કોઈ જવાબ બધું પાસ કરીને પણ ફોલ્ડર ડિલીટ કરી શકે છે, ફાઈલ બહાર મોકલી શકે છે, અથવા વપરાશકર્તા જે લખ્યું તે ચલાવી શકે છે. આ વાત કહેવી રિવ્યુઅરનું કામ છે.

Read the primary or official source: Python documentation · subprocess security