साइबर सुरक्षा

लो-कोड बनाम हाई-कोड एजेंट विकास के लिए साइबर सुरक्षा रणनीतियाँ

mm
Unite.AI को Google पर अपने पसंदीदा स्रोतों में जोड़ें

जैसे-जैसे संगठन अपने व्यावसायिक सिस्टमों में कृत्रिम बुद्धिमत्ता वाले एजेंटों का उपयोग करने लगे हैं, विकास की गति और सुरक्षा निगरानी का आपसी संबंध और गहरा हो गया है। लो-कोड और हाई-कोड एजेंट विकास के लिए साइबर सुरक्षा रणनीतियों में यह ध्यान रखना ज़रूरी है कि दोनों तरीकों से जानकारी तक पहुँच कैसे मिलती है और कौन-से काम किए जा सकते हैं। लक्षित सुरक्षा उपाय इन अंतरों का समाधान कर सकते हैं, जबकि साझा शासन-व्यवस्था तैनाती का विस्तार होने पर एजेंटों की गतिविधियों को अधिकृत कार्यों के अनुरूप बनाए रखती है।

लो-कोड और हाई-कोड एआई एजेंट विकास में क्या अंतर है

लो-कोड प्लेटफ़ॉर्म पर काम करने वाले लोग विज़ुअल इंटरफ़ेस और पहले से तैयार कनेक्टरों की मदद से एजेंट बना सकते हैं, जो व्यावसायिक सेवाओं को आपस में जोड़ते हैं। हाई-कोड विकास में प्रोग्रामरों को कस्टम कोड, टूल इंटीग्रेशन और निष्पादन परिवेशों के ज़रिए एजेंट के व्यवहार को तय करने की अधिक छूट मिलती है। दोनों तरीकों में इस बात की निगरानी ज़रूरी है कि एजेंट किन जानकारियों तक पहुँच सकते हैं और कौन-से काम कर सकते हैं।

सुरक्षा संबंधी ज़िम्मेदारियाँ अलग-अलग होती हैं, क्योंकि नियंत्रण अलग-अलग जगहों पर होता है। लो-कोड पर काम करने वाले लोग प्लेटफ़ॉर्म की उन सेटिंगों के भीतर काम करते हैं जो साझा करने और कनेक्टरों तक पहुँच को नियंत्रित करती हैं, इसलिए कॉन्फ़िगरेशन से जुड़े फ़ैसले खास तौर पर अहम होते हैं। हाई-कोड टीमें उस सॉफ़्टवेयर और परिवेश की ज़्यादा ज़िम्मेदारी लेती हैं जिसमें एजेंट के निर्देश निष्पादित होते हैं; इसमें फ़ाइलों और क्रेडेंशियल तक पहुँच की सीमाएँ तय करना भी शामिल है।

Cybersecurity and Infrastructure Security Agency एजेंटिक एआई के कई जोखिमों की पहचान करती है, जो दोनों तरीकों के लिए उपयोगी रूपरेखा देते हैं। हमले की सतह का विस्तार होने का मतलब है प्रवेश के अतिरिक्त रास्ते बनना, जबकि विशेषाधिकारों का धीरे-धीरे बढ़ना, पहुँच के दायरे के लगातार बढ़ने को कहते हैं। व्यवहार का तय उद्देश्य से भटकना तब होता है, जब एजेंट अपने निर्धारित कामों से हटकर व्यवहार करता है; वहीं, अस्पष्ट घटना-अभिलेखों से जाँच करना मुश्किल हो जाता है। व्यापक रूप से इस्तेमाल होने वाला कनेक्टर और बिना किसी पाबंदी वाला कमांड-लाइन टूल, एक ही समस्या के अलग-अलग रूप पैदा कर सकते हैं।

लो-कोड एआई एजेंटों के सुरक्षा जोखिम और समाधान

लो-कोड की सुलभता से पारंपरिक विकास टीमों से बाहर के कर्मचारी भी एजेंट बना सकते हैं। सुरक्षा निगरानी में इन लोगों को भी शामिल करना चाहिए, ताकि सुविधाजनक कनेक्शन अधिकृत व्यावसायिक उपयोगों के अनुरूप रहें।

लो-कोड परिवेशों में सुरक्षा की कमियाँ

नागरिक डेवलपर किसी एजेंट की अनुमतियों को पूरी तरह समझे बिना उसे साझा फ़ाइलों या व्यावसायिक ऐप्लिकेशन से जोड़ सकते हैं। इन कनेक्शनों के ज़रिए दी गई पहुँच से संवेदनशील जानकारी उजागर हो सकती है या एजेंट तय कार्यप्रवाह से बाहर के काम कर सकता है। व्यापक साझाकरण और स्वामित्व को लेकर अस्पष्टता इस जोखिम को और बढ़ा सकती है।

विभागों में इसके बढ़ते इस्तेमाल के कारण एकसमान निगरानी अहम हो जाती है। 2024 के बाज़ार विश्लेषण में, Forrester के अनुसार 87% एंटरप्राइज़ डेवलपर विकास के कुछ कामों के लिए लो-कोड प्लेटफ़ॉर्म इस्तेमाल करते हैं। यह निष्कर्ष सामान्य रूप से विकास से जुड़ा है, इसलिए इससे इन प्लेटफ़ॉर्मों की व्यापक पहुँच का पता चलता है, लेकिन यह खास तौर पर एआई एजेंटों के इस्तेमाल का आँकड़ा नहीं देता।

लो-कोड एजेंटों की सुरक्षा मज़बूत करने के व्यावहारिक तरीके

टीमों को हर एजेंट को सौंपे गए काम के संदर्भ में कनेक्टरों की अनुमतियों की समीक्षा करनी चाहिए और न्यूनतम आवश्यक पहुँच का सिद्धांत लागू करना चाहिए। एक केंद्रीय सूची में हर तैनाती के स्वामी और उससे जुड़ी सेवाओं का विवरण दर्ज होना चाहिए; संवेदनशील कार्रवाइयों के लिए अनुमोदन लेना भी ज़रूरी होना चाहिए। इससे सुरक्षा टीमों को बिना पंजीकरण वाले एजेंटों की पहचान करने और अनुचित पहुँच की जाँच करने का आधार मिलता है।

Microsoft की डेटा-शासन नीति व्यावसायिक जानकारी तक नियंत्रित पहुँच पर ज़ोर देती है। Microsoft Digital के प्रमुख आर्किटेक्ट Naveen Jangir सलाह देते हैं कि संगठन “उचित पहुँच प्रतिबंधों के ज़रिए इसकी निगरानी और सुरक्षा करें।” ये नियंत्रण अधिकृत उपयोगकर्ताओं और एआई क्षमताओं को तय अनुमति-सीमाओं के भीतर बिना अनावश्यक जानकारी उजागर किए इसका उपयोग करने देते हैं। जवाबदेह स्वामित्व के साथ कनेक्टर नीतियाँ लागू करने से ये प्रतिबंध रोज़मर्रा के विकास का हिस्सा बन सकते हैं।

हाई-कोड एआई एजेंटों के सुरक्षा जोखिम और समाधान

जब टीमें कस्टम सिस्टम बनाने के लिए एआई कोडिंग एजेंटों का उपयोग करती हैं, तो तैयार किए गए बदलावों की रफ़्तार लोगों की जाँच करने की क्षमता से आगे निकल सकती है। इसलिए हाई-कोड सुरक्षा के लिए विकास प्रक्रिया और उन परिवेशों, दोनों पर नियंत्रण ज़रूरी है जहाँ एजेंट काम करते हैं।

हाई-कोड विकास की विशिष्ट सुरक्षा चुनौतियाँ

बाहरी रिपॉज़िटरी पढ़ते समय कोडिंग एजेंटों को अप्रत्यक्ष प्रॉम्प्ट इंजेक्शन का सामना करना पड़ सकता है, क्योंकि उनमें हमलावरों की ओर से डाले गए निर्देश हो सकते हैं। अगर कोई एजेंट विकास टूलों तक पहुँच रखते हुए उन निर्देशों का पालन करता है, तो वह असुरक्षित कमांड चला सकता है या क्रेडेंशियल उजागर कर सकता है। संभावित नतीजे कुछ हद तक इस बात पर निर्भर करते हैं कि उसके निष्पादन परिवेश में उसे किन फ़ाइलों, टूलों और बाहरी गंतव्यों तक पहुँचने की अनुमति है।

NVIDIA के सैंडबॉक्स संबंधी दिशानिर्देश निष्पादन की इसी सीमा के भीतर क्रेडेंशियल उजागर होने की समस्या का समाधान करते हैं। इसमें कहा गया है कि “क्रेडेंशियल तक पहुँच सीमित रखने के लिए सैंडबॉक्स परिवेशों में केवल स्पष्ट रूप से दिए गए सीक्रेट का इस्तेमाल होना चाहिए।” इसलिए, जब एजेंटों के काम के लिए सीमित पहुँच ही पर्याप्त हो, तो उन्हें पूरे परिवेश के क्रेडेंशियल नहीं मिलने चाहिए। टीमों को किसी खास काम के लिए आवश्यक क्रेडेंशियल देने चाहिए और बाकी असंबंधित सीक्रेट एजेंट की पहुँच से बाहर रखने चाहिए।

हाई-कोड एजेंट पाइपलाइनों को अधिक सुरक्षित बनाने की रणनीतियाँ

प्रतिबंधित निष्पादन परिवेशों में, काम के अनुरूप फ़ाइलों और बाहर जाने वाले कनेक्शनों तक पहुँच सीमित होनी चाहिए। टीमों को जनरेट किए गए कोड की स्थैतिक अनुप्रयोग सुरक्षा जाँच भी करनी चाहिए। स्वतंत्र समीक्षकों को प्राधिकरण संबंधी निर्णयों या व्यावसायिक तर्क की जाँच करनी चाहिए, जिनमें से कुछ बातें स्वचालित जाँचों से छूट सकती हैं। ये परतें निष्पादन की सीमाओं और तैयार सॉफ़्टवेयर की कमज़ोरियों—दोनों का समाधान करती हैं।

Amazon Web Services, कोडिंग एजेंटों के नियंत्रण संबंधी अपने ढाँचे में कोड तैयार करने और उसका मूल्यांकन करने की प्रक्रिया अलग रखने की अनुशंसा करता है। उसका कहना है कि “अलग सत्र रखने से आत्म-पुष्टि के पूर्वाग्रह से बचने में मदद मिलती है।” हालाँकि, एक ही मॉडल का उपयोग करने वाले दो सत्र समीक्षा के दौरान वही अंतर्निहित कमियाँ साथ रख सकते हैं। जहाँ व्यावहारिक हो, वहाँ समीक्षा के लिए किसी दूसरे मॉडल और सुरक्षा की दृष्टि से संवेदनशील बदलावों के मानवीय मूल्यांकन से और गहन जाँच की जा सकती है।

दोनों तरीकों को समेटने वाली सुरक्षा रणनीति बनाना

लो-कोड और हाई-कोड एजेंट विकास के लिए AI सुरक्षा में उन सभी गतिविधियों का साझा दृश्य होना चाहिए जहाँ एजेंट जानकारी का आदान-प्रदान करते हैं। उदाहरण के लिए, लो-कोड वर्कफ़्लो किसी सामग्री को विशेष रूप से बनाए गए एजेंट को भेज सकता है, जो फिर किसी दूसरी व्यावसायिक सेवा को कॉल करता है। हर घटक की अलग-अलग समीक्षा करने से सुरक्षा टीमों के पास पूरी प्रक्रिया समझने के लिए ज़रूरी संदर्भ नहीं रह सकता।

Darktrace के AI सुरक्षा विशेषज्ञों का तर्क है कि संगठनों को प्रॉम्प्ट और सत्रों की जाँच करनी चाहिए—साथ ही, उद्यमों में इस्तेमाल होने वाले जनरेटिव AI टूल और विकास के दोनों तरीकों में मिलने वाली प्रतिक्रियाओं की भी। उनका दृष्टिकोण सेवा के रूप में सॉफ़्टवेयर और सुरक्षित एक्सेस सर्विस एज परिवेशों को भी समेटता है। इस दृश्यता से संगठनों को वह संदर्भ मिलता है जिससे “वे चालाकी से किए गए संवादात्मक प्रॉम्प्ट हमलों और दुर्भावनापूर्ण शृंखलाबद्ध कार्रवाइयों का पता लगा सकते हैं।”

Darktrace का दृष्टिकोण लो-कोड और हाई-कोड एजेंट विकास के लिए AI सुरक्षा की एक व्यापक रणनीति का समर्थन करता है, क्योंकि प्रॉम्प्ट की दृश्यता, सत्रों की निगरानी और पहचान पर निगरानी से टीमों को यह समझने में मदद मिलती है कि एजेंट आपस में जुड़े टूल के बीच कैसे संवाद करते हैं। सुरक्षा टीमों को यह जाँचना चाहिए कि जुड़े हुए सत्रों के दौरान निर्देश कैसे बदलते हैं और क्या बाद की कार्रवाइयाँ मूल प्राधिकरण के अनुरूप रहती हैं। उन्हें यह भी देखना चाहिए कि जाँच के लिए रखी गई किसी भी जानकारी की संवेदनशीलता कितनी है।

दीर्घकालिक AI एजेंट सुरक्षा के लिए शासन और निगरानी

विकास का तरीका चाहे जो हो, हर एजेंट के लिए एक जवाबदेह स्वामी और अनुमत कार्यों का स्पष्ट दायरा तय होना चाहिए। शासन व्यवस्था में यह भी निर्धारित होना चाहिए कि उस दायरे में बदलावों को कौन मंज़ूरी दे सकता है और एजेंट के अप्रत्याशित ढंग से काम करने पर उसकी गतिविधि कौन रोक सकता है।

एजेंट शासन पर हुए शोध से संकेत मिलता है कि जवाबदेही सुनिश्चित करने के लिए एजेंटों के पास ऐसे अधिकार होने चाहिए जिनका प्रमाणीकरण किया जा सके और ऑडिट किया जा सके। इस तरीके से अनुमति देने वाले व्यक्ति को उन कामों से जोड़ा जाता है जिन्हें एजेंट कर सकता है। इसके बाद संगठन किसी कार्रवाई को उस प्राधिकरण के अनुरूप जाँच सकते हैं।

टीमों को ऐसे गतिविधि अभिलेख रखने चाहिए जो सौंपे गए अधिकारों को टूल के उपयोग और उसके परिणामों से जोड़ें। क्षमताओं में बदलाव के साथ समय-समय पर की जाने वाली समीक्षाओं में इन अधिकारों पर फिर से विचार करना चाहिए, पूरे हो चुके कामों के बाद बची हुई पहुँच हटानी चाहिए और यह पक्का करना चाहिए कि स्वामित्व की जानकारी अद्यतन है। विकास और सुरक्षा टीमें इन समीक्षाओं के ज़रिए परिचालन नियंत्रणों को एजेंट के स्वीकृत उद्देश्य के अनुरूप बनाए रख सकती हैं।

AI एजेंट सुरक्षा जोखिमों से आगे रहना

लो-कोड विकास में प्लेटफ़ॉर्म की अनुमतियों और कनेक्टरों के शासन पर सावधानीपूर्वक ध्यान देना ज़रूरी है, जबकि हाई-कोड विकास में विशेष निष्पादन परिवेशों और कोड समीक्षा पर बारीकी से नज़र रखनी होती है। केंद्रीकृत निगरानी और जवाबदेही के सुसंगत नियम यह देखने का साझा आधार देते हैं कि एजेंट आपस में जुड़ी व्यावसायिक प्रणालियों में जानकारी तक कैसे पहुँचते हैं और वहाँ क्या कार्रवाई करते हैं। क्षमताएँ बढ़ने के साथ, डेवलपरों को एजेंट के टूल और ज़िम्मेदारियों में बदलावों के अनुरूप सुरक्षा उपायों का फिर से आकलन करना चाहिए और पूरे जीवनचक्र में हर परिनियोजन के अनुमत कार्य स्पष्ट रखने चाहिए।

Zac Amos एक टेक लेखक हैं जो कृत्रिम बुद्धिमत्ता पर फोकस करते हैं। वह ReHack में फीचर्स एडिटर भी हैं, जहाँ आप उनके काम के अधिक भाग पढ़ सकते हैं।