मुख्य वजह है भारी डुप्लिकेशन — अलग‑अलग लोग एक ही AI टूल से kernel को स्कैन करते हैं और अक्सर वही कमजोरियाँ ढूंढकर अलग‑अलग रिपोर्ट भेज देते हैं।
टॉर्वाल्ड्स का कहना है कि AI टूल्स अपने‑आप में समस्या नहीं हैं। अगर वे वास्तविक और सत्यापित समस्याएँ खोजने में मदद करते हैं तो वे उपयोगी हो सकते हैं। लेकिन बिना जांचे‑परखे सीधे AI का आउटपुट भेज देने से मेंटेनर्स के लिए सिर्फ शोर बढ़ता है।
आधुनिक AI‑आधारित कोड विश्लेषण टूल्स Linux kernel जैसे विशाल प्रोजेक्ट को तेज़ी से स्कैन कर सकते हैं। लेकिन इसी वजह से कई शोधकर्ता लगभग एक ही समय पर वही स्कैन चलाते हैं।
इससे अक्सर यह स्थिति बनती है:
Kernel डॉक्यूमेंटेशन के अनुसार ऐसे बग अक्सर कई शोधकर्ताओं के बीच लगभग एक ही दिन में सामने आ जाते हैं, जिससे बार‑बार ट्रायेज़ का काम करना पड़ता है।
मेंटेनर्स को हर रिपोर्ट के लिए यह जांचना पड़ता है:
कई बार जवाब होता है कि समस्या पहले ही ठीक हो चुकी है — लेकिन इसकी पुष्टि करने और जवाब देने में फिर भी समय लगता है।
समस्या कम करने के लिए Linux kernel प्रोजेक्ट ने सुरक्षा बग रिपोर्टिंग से जुड़ी डॉक्यूमेंटेशन अपडेट की है। इसमें यह स्पष्ट किया गया है कि AI टूल्स का जिम्मेदारी से उपयोग कैसे किया जाए और किन मामलों में सुरक्षा मेलिंग लिस्ट का उपयोग करना चाहिए।
नई गाइडलाइन कुछ महत्वपूर्ण बातें स्पष्ट करती हैं:
इसके अलावा यह भी बेहतर तरीके से परिभाषित किया गया है कि सिक्योरिटी वल्नरेबिलिटी वास्तव में क्या होती है — आम तौर पर वह समस्या जिससे कोई हमलावर सही तरीके से कॉन्फ़िगर किए गए सिस्टम में ऐसी क्षमता हासिल कर ले जो उसे नहीं मिलनी चाहिए।
नई डॉक्यूमेंटेशन में सबसे महत्वपूर्ण शर्त है स्पष्ट और पुनरुत्पादित होने वाला प्रमाण देना।
Linux kernel के अनुसार हर सुरक्षा बग रिपोर्ट में प्रभावित kernel संस्करणों की रेंज बताना अनिवार्य है। बिना संस्करण जानकारी के रिपोर्ट को प्रोसेस नहीं किया जाएगा।
यह इसलिए जरूरी है क्योंकि बड़ी संख्या में रिपोर्ट ऐसे बग के बारे में होती हैं जिन्हें पहले ही ठीक किया जा चुका होता है। संस्करण जानकारी के बिना मेंटेनर्स यह जल्दी नहीं समझ सकते कि समस्या अभी भी मौजूद है या नहीं।
सामान्य रूप से AI‑असिस्टेड रिपोर्ट्स को भी वही मानक पूरा करना होगा जो किसी भी तकनीकी रिपोर्ट के लिए अपेक्षित है:
सिर्फ AI द्वारा जनरेटेड रिपोर्ट कॉपी‑पेस्ट करके भेज देना आमतौर पर इन मानकों को पूरा नहीं करता।
यह घटना सॉफ्टवेयर सुरक्षा की दुनिया में एक बड़े बदलाव की ओर इशारा करती है। पहले मुख्य चुनौती थी संभावित बग ढूंढना। अब चुनौती है उन्हें सत्यापित करना और संभालना।
AI टूल्स विशाल कोडबेस में संभावित कमजोरियाँ बहुत तेजी से ढूंढ सकते हैं — लेकिन मानव मेंटेनर्स के पास उन्हें जांचने की क्षमता सीमित होती है।
इसका मतलब है:
Linux kernel समुदाय का समाधान AI को रोकना नहीं है, बल्कि यह सुनिश्चित करना है कि AI‑असिस्टेड खोजें भी वही उच्च गुणवत्ता मानक पूरा करें जो मेंटेनर्स के समय और संसाधनों का सम्मान करें।
सीधे शब्दों में: AI बग खोजने में मदद कर सकता है — लेकिन उन्हें समझना, सत्यापित करना और ठीक करना अभी भी इंसानों की जिम्मेदारी है।
Comments
0 comments