यह लेख GitHub के लिए ऐप गतिविधियों एकीकरण को कॉन्फ़िगर करने की प्रक्रिया समझाता है।
सारांश
ऐप गतिविधियाँ आपको एपीआई आधारित समाधान प्रदान करती हैं ताकि जुड़ा हुआ SaaS अनुप्रयोग में उपयोगकर्ता द्वारा की गई सभी गतिविधियों की बैंड से बाहर दृश्यता प्राप्त कर सकें। ऐप में डेटा की दृश्यता के साथ ऐप गतिविधियाँ प्रदान करने के लिए, आपको आवश्यक अनुप्रयोग के साथ एकीकरण सेट अप करना होगा। एकीकरण बनाने के बाद, यदि कोई फ़ील्ड बदल गया या समाप्त हो गया है, तो आप इसे संसाधन >एकीकृत ऐप्स पृष्ठ से संपादित कर सकते हैं। अधिक जानकारी के लिए, API के माध्यम से ऐप गतिविधियों के साथ एप्लिकेशन नियंत्रण क्या है देखें।
ऐप गतिविधि एकीकरण को विन्यस्त करने के लिए, आपको आवश्यकता होगी कि:
SaaS एप्लिकेशन के भीतर एकीकरण को विन्यस्त करें
CMA में एपीआई कनेक्टर बनाएं
एक CASB लाइसेंस ऐप गतिविधियाँ के लिए आवश्यक है। इस लाइसेंस में ऐप और डेटा नियंत्रण और एप गतिविधियाँ एपीआई के माध्यम से शामिल हैं। CASB लाइसेंस खरीदने के बारे में अधिक जानकारी के लिए, कृपया अपने Cato प्रतिनिधि से संपर्क करें।
GitHub के साथ जुड़ने के लाभ
इस कनेक्टर को बनाने के बाद, आप अपने GitHub वातावरण में गतिविधि देख और निगरानी कर सकते हैं। उदाहरण,
उपयोगकर्ता लॉगिन
रिपॉजिटरी की क्लोनिंग
कमिट्स
पुल अनुरोध
रिपोज/संगठन सेटिंग्स में परिवर्तन
कोड/कमजोरी स्कैन के अलर्ट
यह आपको संदिग्ध गतिविधि की पहचान करने और प्रतिक्रिया देने में मदद करता है, और आप इन गतिविधियों के लिए अलर्ट प्राप्त कर सकते हैं:
कोड सुरक्षा स्कैन
कमजोरी (Dependabot) स्कैन
गोपनीयता स्कैन
गिटहब एकीकरण को विन्यस्त करना
गिटहब एकीकरण को विन्यस्त करने के लिए, एक नया व्यक्तिगत एक्सेस टोकन बनाएं।
आवश्यक चीजें
आपने एक गिटहब एंटरप्राइज लाइसेंस खरीद लिया है
ये अनुमतियाँ (स्कोप) प्रदान की जाती हैं:
उपयोगकर्ता - पढ़ने की अनुमति:उपयोगकर्ता
लेखा-परीक्षा_लॉग - पढ़ने की अनुमति:लेखा परीक्षा_लॉग
संगठन - पढ़ने की अनुमति:संगठन
एंटरप्राइज - पढ़ने की अनुमति:एंटरप्राइज
भंडारण - सुरक्षा घटनाएँ:पढ़ने की अनुमति
Note:
मार्च 2026 से, गिटहब कनेक्टर ऑडिटिंग और क्रॉस-प्लेटफार्म सहसंबंध के लिए सुरक्षा घटनाओं को एकत्र कर सकता है। यदि आपने मार्च 2026 से पहले इस कनेक्टर को बनाया था, तो आपको पहुँच टोकन को पुनः उत्पन्न करने की आवश्यकता है, साथ ही अतिरिक्त
सुरक्षा_घटनाएँ:पढ़ने की अनुमतिस्कोप और नए टोकन को CMA में जोड़ें।पहुंच टोकन को पुनः उत्पन्न करने के लिए, गिटहब डेवलपर केंद्र में, कैटो एकीकरण के लिए उपयोग किए गए मौजूदा टोकन को चुनें। टोकन पुनः उत्पन्न करें पर क्लिक करें, और भंडारण अनुभाग के अंतर्गत, सुनिश्चित करें कि
सुरक्षा_घटनाएँ:पढ़ने की अनुमतिचुना गया है। परिवर्तनों को लागू करने के लिए टोकन पुनः उत्पन्न करें पर क्लिक करें। Step 2 का पालन करें नीचे नए टोकन को CMA में जोड़ने के लिए।
चरण 1: गिटहब डेवलपर सेंटर में एकीकरण को विन्यस्त करें
गिटहब डेवलपर सेंटर में, CMA में प्रवेश करने के लिए एक्सेस टोकन की पहचान करें।
गिटहब एकीकरण को विन्यस्त करने के लिए:
GitHub डेवलपर सेंटर में, व्यक्तिगत एक्सेस टोकन > टोकन (क्लासिक) पर जाएं।
नया टोकन उत्पन्न करें पर क्लिक करें।
टोकन के समाप्ति की तारीख सेट करें।
हम समाप्ति तिथि को 1 वर्ष की अधिकतम अनुमति सीमा तक सेट करने की सिफारिश करते हैं।
उपरोक्त सूचीबद्ध स्कोप जोड़ें।
टोकन उत्पन्न करें पर क्लिक करें।
नई एक्सेस टोकन की प्रतिलिपि बनाएं और सहेजें ताकि उन्हें CMA में जोड़ा जा सके।
सेटिंग्स > एंटरप्राइज पर जाएं।
अपने एंटरप्राइज के नाम पर क्लिक करें।
आपके एंटरप्राइज का लॉगिन पृष्ठ प्रदर्शित होता है।
URL के अंतिम भाग को कॉपी और सुरक्षित रखें ताकि इसे CMA में जोड़ा जा सके। उदाहरण के लिए, यूआरएल
https://github.com/enterprises/cato,catoको प्रतिलिपि बनाएं और सहेजें।
स्टेप 2: CMA में एपीआई कनेक्टर बनाएं
आवश्यक एप्लिकेशन के साथ एकीकरण सेट अप करने के बाद, CMA में विवरण जोड़ें।
CMA में API कनेक्टर बनाने के लिएः
नेविगेशन मेनू से, संसाधन > एकीकरण पर क्लिक करें।
Configured Integrations टैब पर क्लिक करें।
नया पर क्लिक करें।
नया एकीकरण पैनल खुलेगा।
जिस SaaS एप्लिकेशन को आप जोड़ना चाहते हैं, उसे चुनें।
क्षमता ड्रॉपडाउन में ऐप गतिविधियाँ चुनें।
चरण एक के दौरान बनाई गई विवरण जोड़ें।
क्लिक करें सहेजें।
ऐप Integrated Apps तालिका पर जुड़ा हुआ स्थिति के साथ दिखाई देता है।
API को जोड़ने के बाद, आप क्लाउड गतिविधि डैशबोर्ड में ऐप गतिविधियों को ट्रैक कर सकते हैं। डेटा को दिखने में कुछ मिनट लग सकते हैं।
ज्ञात कमियां
सभी घटनाएँ लाई जाती हैं
स्रोत
एंटरप्राइज लेखा-परीक्षा लॉग एंडपॉइंट - घटनाओं के एंडपॉइंट की क्वेरी करना
GraphQL और उपयोगकर्ता एंडपॉइंट - GitHub उपयोगकर्ताओं के बारे में क्वेरी करना।