← नवीनतम पेपर
💻 computer science

The Impact of AI-Assisted Development on Software Security: A Study of Gemini and Developer Experience

159 डेवलपर्स के इस अध्ययन से पता चलता है कि जबकि गूगल का एआई टूल जेमिनी (Gemini) इसके संस्करण (मुफ्त या सशुल्क) के बावजूद कोड सुरक्षा परिणामों को महत्वपूर्ण रूप से नहीं बदलता है, एक डेवलपर का अपना प्रोग्रामिंग अनुभव सुरक्षित सॉफ्टवेयर बनाने के लिए महत्वपूर्ण कारक बना हुआ है और इसे एआई सहायता द्वारा पूरी तरह से प्रतिस्थापित नहीं किया जा सकता है।

मूल लेखक: Nadine Jost, Benjamin Berens, Manuel Karl, Stefan Albert Horstmann, Martin Johns, Alena Naiakshina

प्रकाशित 2026-03-18
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Nadine Jost, Benjamin Berens, Manuel Karl, Stefan Albert Horstmann, Martin Johns, Alena Naiakshina

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक घर बना रहे हैं। आपके पास बढ़इयों (carpenters) की एक टीम है, लेकिन कुशल श्रमिकों की भारी कमी है। मांग को पूरा करने के लिए, आप एक सुपर-फास्ट, सुपर-स्मार्ट रोबोट सहायक (मान लीजिए, उसका नाम "Gemini" है) को काम पर रखने का निर्णय लेते हैं जो सेकंडों में ब्लूप्रिंट तैयार कर सकता है और लकड़ी काट सकता है।

बड़ा सवाल निर्माण उद्योग के लिए यह है: क्या यह रोबोट अनुभवी बढ़इयों की आवश्यकता को, विशेष रूप से तब, प्रतिस्थापित कर सकता है जब बात घर को चोरों से सुरक्षित बनाने की हो?

यह शोध पत्र एक वैज्ञानिक प्रयोग है जिसने इस प्रश्न का उत्तर देने का प्रयास किया। यहाँ बताया गया है कि उन्होंने क्या किया और उन्हें क्या मिला, सरल उपमाओं (analogies) का उपयोग करते हुए।

प्रयोग: "लिंकट्री" (Linktree) चुनौती

शोधकर्ताओं ने 159 फ्रीलांस डेवलपर्स (इन्हें पेशेवर बढ़इयों के रूप में सोचें) को इकट्ठा किया और उन्हें एक विशिष्ट कार्य दिया: एक साधारण वेबसाइट बनाना जहाँ उपयोगकर्ता साइन अप कर सकें, लॉग इन कर सकें और लिंक की एक सूची (जैसे डिजिटल बिजनेस कार्ड) प्रबंधित कर सकें।

उन्होंने बढ़इयों को तीन समूहों में विभाजित किया:

  1. सोलो ग्रुप (Solo Group): बिना किसी रोबोट सहायता के। केवल वे और उनका अपना कौशल।
  2. फ्री रोबोट ग्रुप (Free Robot Group): वे Google के Gemini के फ्री वर्जन का उपयोग कर सकते थे।
  3. प्रीमियम रोबोट ग्रुप (Premium Robot Group): वे Gemini के पेड, "एडवांस्ड" वर्जन का उपयोग कर सकते थे।

इसके बाद उन्होंने पांच सामान्य "सुरक्षा छिद्रों" (जैसे खुले दरवाजे, टूटे हुए ताले, या कमजोर नींव) के लिए तैयार की गई वेबसाइटों का निरीक्षण किया:

  • XSS: हमलावरों को आपकी साइट में अपना कोड डालने देना।
  • CSRF: किसी उपयोगकर्ता को वह काम करने के लिए मजबूर करना जो वे नहीं करना चाहते थे।
  • Bad Input Validation: अजीब डेटा को स्वीकार करना जो सिस्टम को खराब कर दे।
  • SQL Injection: सामने के दरवाजे से डेटाबेस कमांड को अंदर घुसाना।
  • Password Storage: पासवर्ड को प्लेन टेक्स्ट में स्टोर करना (जैसे अपने पिन को स्टिकी नोट पर लिखना)।

मुख्य निष्कर्ष

1. अनुभव ही सर्वोपरि है (अनुभवी बनाम नौसिखिया)

परिणाम: सबसे अनुभवी डेवलपर्स ने सबसे सुरक्षित घर बनाए, चाहे उन्होंने रोबोट का उपयोग किया हो या नहीं।
उपमा: एक मास्टर बढ़ई की कल्पना करें जिसने 1,000 घर बनाए हैं। भले ही वह एक बुनियादी हथौड़े का उपयोग करे, उसे पता होता है कि कीलें कहाँ लगानी हैं ताकि छत से पानी न टपके। एक नौसिखिया, भले ही उसके पास हाई-टेक लेजर कटर हो, फिर भी एक डगमगाती दीवार बना सकता है क्योंकि वह यह नहीं समझता कि दीवार को मजबूत क्यों होना चाहिए।
सीख: AI एक बेहतरीन उपकरण है, लेकिन यह वर्षों के अनुभव से आने वाली गहरी, सहज समझ (intuition) की जगह नहीं ले सकता। यदि आप एक जूनियर डेवलपर हैं, तो AI आपकी सीखने में मदद कर सकता है, लेकिन यह आपके लिए महत्वपूर्ण सोच (critical thinking) नहीं कर सकता।

2. रोबोट ने घर को अधिक सुरक्षित नहीं बनाया ( "जादुई छड़ी" का भ्रम)

परिणाम: आश्चर्यजनक रूप से, AI (दोनों फ्री और पेड) का उपयोग करने वाले समूहों ने अकेले काम करने वाले समूह की तुलना में उल्लेखनीय रूप से सुरक्षित वेबसाइट नहीं बनाई।
उपमा: आप सोच सकते हैं कि गलतियों को अपने आप ठीक करने वाली "जादुई छड़ी" देने से घर बुलेटप्रूफ हो जाएगा। लेकिन इस अध्ययन में, जादुई छड़ी ने उन्हें एक ऐसा ब्लूप्रिंट थमा दिया जिसमें कुछ छिपे हुए जाल थे। डेवलपर्स को उन जालों को खुद पकड़ना था।
सीख: AI कोड तेजी से बनाता है, लेकिन यह अक्सर सुरक्षा खामियों वाला कोड बनाता है। इसने सुरक्षा समस्याओं को जादुई रूप से ठीक नहीं किया; इसने बस काम को इधर-उधर स्थानांतरित कर दिया।

3. फ्री बनाम पेड: क्या "प्रीमियम" वर्जन सार्थक है?

परिणाम: Gemini के फ्री वर्जन और पेड "एडवांस्ड" वर्जन के बीच सुरक्षा में कोई अंतर नहीं था।
उपमा: यह क्रेयॉन (crayons) के एक "डीलक्स" बॉक्स बनाम एक "बेसिक" बॉक्स को खरीदने जैसा है। आप उम्मीद कर सकते हैं कि डीलक्स बॉक्स में रंग अधिक सुरक्षित या चमकीले होंगे, लेकिन जब एक सुरक्षित घर बनाने की बात आई, तो दोनों बॉक्स ने बिल्कुल एक जैसी टेढ़ी-टेढ़ी रेखाएं बनाईं।
सीख: कंपनियों को अतिरिक्त पैसा प्रीमियम AI सब्सक्रिप्शन पर खर्च करने की आवश्यकता नहीं हो सकती है यदि उनका मुख्य लक्ष्य केवल अपने सॉफ्टवेयर को अधिक सुरक्षित बनाना है। फ्री वर्जन सुरक्षा के मामले में उतना ही अच्छा (या उतना ही बुरा) था जितना कि पेड वर्जन।

4. "विश्वास" का जाल

परिणाम: डेवलपर्स आम तौर पर AI पर भरोसा करते थे, लेकिन जिन लोगों के पास सुरक्षा का अनुभव था, वे अधिक संशयवादी (skeptical) थे।
उपमा:

  • नौसिखिया: "रोबोट ने कहा कि दरवाजा लॉक है, इसलिए मैं विश्वास करता हूँ!" (वे एक छिपा हुआ बैकडोर मिस कर सकते हैं)।
  • अनुभवी: "रोबोट ने कहा कि दरवाजा लॉक है, लेकिन मैं इसे चेक करने के लिए लात मारूंगा।" (वे AI के काम को सत्यापित करते हैं)।
    सीक: आप जितने अनुभवी होंगे, आप AI पर उतना ही कम अंधा विश्वास करेंगे। आप इसे एक शुरुआती बिंदु के रूप में उपयोग करते हैं, फिर इसके काम की दोबारा जांच करते हैं।

कुछ लोगों ने AI के साथ बेहतर प्रदर्शन क्यों किया?

दिलचस्प बात यह है कि जिन डेवलपर्स के पास पहले से सुरक्षा का कोई अनुभव नहीं था, उन्होंने अकेले काम करने की तुलना में AI का उपयोग करने पर थोड़ा बेहतर प्रदर्शन किया।
उपमा: एक नौसिखिया बढ़ई जिसने कभी ताला नहीं देखा, वह ताला लगाना ही भूल सकता है। लेकिन अगर रोबोट कहता है, "हे, आपको यहाँ एक ताले की जरूरत है," तो नौसिखिया उस निर्देश का पालन करता है और अंततः एक लॉक वाला दरवाजा बना देता है। AI उनके लिए एक सुरक्षा जाल (safety net) के रूप में कार्य करता था, जो उन्हें उन चीजों की याद दिलाता था जिन्हें वे भूल गए थे।

अंतिम फैसला: हमें क्या करना चाहिए?

यह पेपर सॉफ्टवेयर उद्योग के लिए एक चेतावनी के साथ समाप्त होता है:

अपने सीनियर डेवलपर्स को निकालें नहीं और उनकी जगह AI को न रखें।

यदि कंपनियां सोचती हैं कि AI एक कुशल सुरक्षा विशेषज्ञ का काम कर सकता है, तो वे एक खतरनाक गलती कर रही हैं।

  • AI एक को-पायलट है, कप्तान नहीं: यह रूटीन कार्यों को तेज करने और शुरुआती लोगों को सीखने में मदद करने के लिए बेहतरीन है।
  • मानवीय विशेषज्ञता अनिवार्य है: आपको अभी भी अनुभवी मनुष्यों की आवश्यकता है जो AI के काम को देख सकें, छिपे हुए जालों को पहचान सकें और सुनिश्चित कर सकें कि "घर" वास्तव में सुरक्षित है।
  • "बेहतर" सुरक्षा के लिए भुगतान न करें: यदि आप केवल बेहतर सुरक्षा चाह रहे हैं, तो AI का फ्री वर्जन भी उतना ही प्रभावी होने की संभावना है जितना कि महंगा वर्जन।

संक्षेप में: AI एक शक्तिशाली सहायक है, लेकिन यह एक कुशल शिल्पकार का विकल्प नहीं है। यदि आप एक सुरक्षित घर चाहते हैं, तो आपको अभी भी एक ऐसे इंसान की आवश्यकता है जो इसे बनाना जानता हो।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →