MCP Academy · पाठ

न्यूनतम-अधिकार वाला टूल एक्सेस

प्रत्येक टूल को केवल वही अधिकार दें जिनकी उसे वास्तव में आवश्यकता है।

पाठ 2, कुल 4 में से13 चरण

न्यूनतम-अधिकार वाला टूल एक्सेस, CoddyKit पर MCP Academy का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह MCP Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। MCP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

सिद्धांत

न्यूनतम अधिकार का अर्थ है कि हर tool को अपने काम के लिए आवश्यक अनुमति ही मिले, उससे अधिक नहीं। यदि किसी tool को बहका दिया जाए, तो नुकसान का दायरा छोटा रहेगा। 🔒

दायरा सीमित करें

जो tool एक रिपोर्ट फ़ोल्डर पढ़ता है, उसे पूरी डिस्क तक पहुँच नहीं होनी चाहिए। उसे काम पूरा करने लायक सबसे छोटा दायरा दें और वहीं रुक जाएँ।

पढ़ना बनाम लिखना

जहाँ संभव हो, पढ़ने और लिखने को अलग-अलग tools में बाँटें। यदि केवल-पठन tool में इंजेक्शन हो जाए, तो वह डेटा लीक कर सकता है, लेकिन चुपचाप कुछ बदल या हटा नहीं सकता।

सिर्फ tools नहीं, प्रमाण-पत्रों का भी दायरा तय करें

अधिकार आपके सर्वर के पास मौजूद टोकन में भी होता है। ऐसे डेटाबेस रोल या API कुंजी का उपयोग करें जिसका दायरा केवल आवश्यक कार्रवाइयों तक हो, ताकि कोई चूक असीमित संसाधनों तक न पहुँच सके।

केवल-पठन tool

यह tool केवल किसी ऑर्डर की जानकारी देख सकता है, उसे बदल नहीं सकता। फ़ंक्शन का मुख्य भाग तय करता है कि मॉडल इसके माध्यम से अधिकतम क्या कर सकता है।

@mcp.tool()
def get_order(order_id: int) -> str:
    "Read one order by id."
    return db.fetch_order(order_id)

सर्वशक्तिमान tool से बचें

मनमाना कोड या SQL चलाने वाला एक run_anything tool मॉडल को पूरा नियंत्रण दे देता है। इसके बजाय निश्चित और अनुमानित व्यवहार वाले कई सीमित tools को प्राथमिकता दें।

ब्लॉक-सूची के बजाय अनुमति-सूची

यह तय करें कि क्या अनुमत है, न कि क्या निषिद्ध है। सुरक्षित कार्रवाइयों की अनुमति-सूची बनाना हर खतरनाक कार्रवाई को गिनाने की कोशिश से कहीं आसान है।

फ़ाइल सिस्टम को सीमित करें

यदि कोई tool फ़ाइलें पढ़ता है, तो उसे एक मूल निर्देशिका तक सीमित करें और उससे बाहर जाने वाले पथ अस्वीकार करें। सीमित मूल निर्देशिका tool को सिस्टम फ़ाइलों तक भटकने से रोकती है।

संवेदनशीलता के आधार पर tools अलग करें

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

प्रति-उपयोगकर्ता प्राधिकरण

कौन क्या कर सकता है, यह मॉडल नहीं बल्कि सर्वर तय करता है। कार्रवाई से पहले कॉल करने वाले की पहचान जाँचें, ताकि कोई tool उस उपयोगकर्ता की अनुमतियों से बाहर के डेटा तक न पहुँच सके।

डिफ़ॉल्ट रूप से अस्वीकार करें

हर नए tool की शुरुआत इस मान्यता से करें कि वह कुछ नहीं कर सकता, फिर उसे ठीक उतनी ही अनुमति दें जितनी आवश्यक है। डिफ़ॉल्ट-अस्वीकृति की नीति अनजाने अधिकारों को बढ़ने से रोकती है।

त्वरित जाँच

वह डिज़ाइन चुनें जो न्यूनतम अधिकार के सिद्धांत का सबसे अच्छी तरह पालन करता हो।

पुनरावलोकन

हर tool को सबसे छोटा दायरा दें, पढ़ने और लिखने को अलग रखें, अपने प्रमाण-पत्रों का दायरा सीमित करें और डिफ़ॉल्ट रूप से अस्वीकार करें। न्यूनतम अधिकार किसी एक गलती के प्रभाव को सीमित रखता है। ✅

शुरुआत निःशुल्क

एआई शिक्षक के साथ Python सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
30
पाठ
120

अक्सर पूछे जाने वाले प्रश्न

क्या “न्यूनतम-अधिकार वाला टूल एक्सेस” पाठ निःशुल्क है?

हाँ — MCP Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “न्यूनतम-अधिकार वाला टूल एक्सेस” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। MCP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“न्यूनतम-अधिकार वाला टूल एक्सेस” में मैं क्या सीखूँगा?

प्रत्येक टूल को केवल वही अधिकार दें जिनकी उसे वास्तव में आवश्यकता है। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ MCP Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या MCP Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर MCP Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।

“न्यूनतम-अधिकार वाला टूल एक्सेस” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस MCP Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर MCP Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. MCP के विशिष्ट खतरे
  2. न्यूनतम-अधिकार वाला टूल एक्सेस
  3. हर चीज़ को मान्य और स्वच्छ करें
  4. विनाशकारी कार्रवाइयों से सुरक्षा
← MCP Academy पर वापस जाएँ