IPhone के सॉफ़्टवेयर के मुख्य घटक के लिए स्रोत कोड ऑनलाइन दिखाई दिया है जिसे "इतिहास में सबसे बड़ा रिसाव" के रूप में वर्णित किया गया है।
iBoot, iOS का एक हिस्सा जो यह सुनिश्चित करता है कि डिवाइस एक विश्वसनीय ऑपरेटिंग सिस्टम को बूट कर रहा है, को गुमनाम रूप से GitHub पर पोस्ट किया गया था। कोड का उपयोग हैकर्स द्वारा Apple के सॉफ़्टवेयर में कमजोरियों का पता लगाने के लिए किया जा सकता है। कंपनी ने इसे हटाने के लिए पहले ही कॉपीराइट टेक-डाउन अनुरोध दायर कर दिया है।
आईओएस पूरी तरह से ओपन सोर्स सॉफ्टवेयर नहीं है, जैसे एंड्रॉइड, इसका सबसे बड़ा प्रतिद्वंद्वी, जिसका अर्थ है कि ऐप्पल किसी को भी अपना कोड वितरित नहीं करता है। यह शीर्ष रहस्य है, और इसे इस तरह रखने से हैकर्स के लिए संभावित छेदों का फायदा उठाना और भी मुश्किल हो जाता है। लेकिन लीक हो जाते हैं।
iBoot GitHub पर समाप्त होता है
आईओएस का एक अभिन्न अंग, आईबूट, इस सप्ताह गिटहब पर समाप्त हुआ। कोड की वैधता की पूरी तरह से पुष्टि नहीं हुई है, लेकिन आईओएस और मैकओएस विकास पर पुस्तकों के लेखक जोनाथन लेविन ने बताया मदरबोर्डकि यह "उस कोड के साथ संरेखित होता है जिसे उसने स्वयं रिवर्स इंजीनियर किया था।"
कोड को संकलित नहीं किया जा सकता क्योंकि इसके बिट्स गायब हैं, और माना जाता है कि यह आईओएस 9 से है। आईओएस के हाल के संस्करणों में इसके कुछ हिस्सों की संभावना अभी भी मौजूद है, हालांकि - आईओएस 11 सहित - और कोड का उपयोग आईफोन और आईपैड सॉफ्टवेयर में सुरक्षा कमजोरियों को खोजने के लिए किया जा सकता है।
यह "हैकर्स और सुरक्षा शोधकर्ताओं के लिए आईओएस में कमजोरियों को खोजने और आईफोन जेलब्रेक को हासिल करने में आसान बनाने का मार्ग प्रशस्त कर सकता है," बताते हैं मदरबोर्ड।
iBoot वह है जो iOS को लोड करता है। यह पहली प्रक्रिया है जो तब चलती है जब आप अपने iPhone या iPad को चालू करते हैं। यह सत्यापित करता है कि कर्नेल Apple द्वारा हस्ताक्षरित है - और अनधिकृत सॉफ़्टवेयर नहीं - फिर इसे निष्पादित करता है। यह देखना आसान है कि क्यों iBoot में छेद खोजने से iOS डिवाइस संशोधित या तृतीय-पक्ष सॉफ़्टवेयर चला सकते हैं।
"यह इतिहास में सबसे बड़ा रिसाव है," लेविन ने कहा। "यह एक बहुत बड़ा सौदा है।"
Apple ने इसे पहले ही खींच लिया है
दुर्भाग्य से उन लोगों के लिए जिन्हें पहले कोड पर हाथ नहीं मिला था, यह अब GitHub पर उपलब्ध नहीं है। Apple ने साइट को हटाने के लिए बाध्य करने के लिए DMCA कानूनी नोटिस भेजा। अब जबकि iBoot वहाँ से बाहर है, हालाँकि, इसे ढूंढना बहुत मुश्किल नहीं होना चाहिए जो आप वास्तव में चाहते हैं।
ऐसा माना जाता है कि वही कोड पहले Reddit पर दिखाई दिया था, लेकिन क्योंकि पोस्टर बहुत सारे कर्म के बिना एक नया उपयोगकर्ता था, उसकी पोस्ट को दफन कर दिया गया था और किसी ने भी इस पर ध्यान नहीं दिया। GitHub पर इसके दिखने का मतलब यह हो सकता है कि iBoot को फिर से प्रसारित किया जा रहा है।