सीक्रेट और API की स्कैनर
कोड, कॉन्फ़िगरेशन, लॉग और diff में लीक हुई API कुंजियाँ, टोकन और पासवर्ड खोजें और छिपाएँ
इनपुट
2 MB तक की कोई भी टेक्स्ट फ़ाइल। आयातित फ़ाइलें सादे टेक्स्ट के रूप में पढ़ी जाती हैं और कभी चलाई नहीं जातीं।
उन्नत
श्रेणियाँ
निष्कर्ष
छिपाया गया आउटपुट
हर निष्कर्ष बदल दिया जाता है, diff की उन पंक्तियों के रहस्य भी जो सूची में नहीं दिखते। छिपाई गई गलत पहचानें जैसी हैं वैसी रहती हैं।
पैटर्न मिलान कुछ सीक्रेट छोड़ सकता है और सुरक्षित मानों को भी चिह्नित कर सकता है। छिपाई गई प्रति की समीक्षा करें और उजागर हुए हर क्रेडेंशियल को बदलें।
संबंधित टूल्स
सीक्रेट और API की स्कैनर क्या है?
सीक्रेट और API की स्कैनर कोड, कॉन्फ़िगरेशन, लॉग, environment फ़ाइलों और git diff में क्रेडेंशियल खोजता है, ताकि आप commit, पेस्ट या साझा करने से पहले उन्हें पकड़ सकें। यह प्रदाता कुंजियाँ और टोकन (AWS, GitHub, GitLab, Stripe, OpenAI, Slack, Google और कई अन्य), निजी कुंजी ब्लॉक, पासवर्ड वाले डेटाबेस और ब्रोकर URL, प्राधिकरण हेडर, JWT, वेबहुक सीक्रेट और संवेदनशील कुंजी नामों को दिए गए पासवर्ड पहचानता है। परिणामों में पंक्ति और कॉलम, प्रदाता, विश्वास स्तर और छिपा हुआ पूर्वावलोकन दिखता है, और छिपाई गई प्रति कॉपी या डाउनलोड के लिए तैयार रहती है।
उपयोग कैसे करें
- 1.टेक्स्ट पेस्ट करें, 2 MB तक की टेक्स्ट फ़ाइल आयात करें या उदाहरण लोड करें।
- 2.इनपुट प्रकार को स्वतः पहचान पर रखें या फ़ॉर्मेट चुनें। git diff के लिए केवल जोड़ी गई पंक्तियाँ सिर्फ़ जोड़ी गई पंक्तियों के निष्कर्ष दिखाता है; सुरक्षित प्रति में हर पंक्ति के रहस्य फिर भी छिपाए जाते हैं।
- 3.स्कैन करें चुनें। निष्कर्ष गंभीरता के क्रम में दिखते हैं; इनपुट में जाने के लिए पंक्ति चुनें।
- 4.मान तभी दिखाएँ जब उसे जाँचना हो, और गलत पहचान छिपाएँ ताकि वे न छिपाई जाएँ।
- 5.छिपाने की शैली चुनें, फिर छिपाया गया टेक्स्ट कॉपी करें या सुरक्षित प्रति डाउनलोड करें।
पहचान कैसे काम करती है
पहचान ज्ञात प्रदाता उपसर्ग, मान के आसपास की कुंजी या हेडर का नाम, अपेक्षित लंबाई और वर्ण-सेट, और यादृच्छिकता (एन्ट्रॉपी) को जोड़ती है। केवल यादृच्छिक दिखने वाले मान निम्न विश्वास पर बताए जाते हैं, क्योंकि हैश, UUID और बिल्ड ID भी यादृच्छिक दिखते हैं। changeme, your-key जैसे प्लेसहोल्डर या process.env.API_KEY जैसे environment संदर्भ अनदेखे किए जाते हैं। सोर्स कोड में उद्धरण वाले मानों के बजाय चर या प्रकार नाम वाले मान छोड़ दिए जाते हैं। व्यक्तिगत, वित्तीय और पते का डेटा डिफ़ॉल्ट रूप से बंद है और उन्नत में चालू किया जा सकता है।
गोपनीयता और सीमाएँ
स्कैन और छिपाना आपके ब्राउज़र में होता है: टेक्स्ट अपलोड, संग्रहीत, लॉग या पेज पते में नहीं जोड़ा जाता, और मूल मान केवल मान दिखाएँ चुनने पर दिखते हैं। स्कैनर यह साबित नहीं कर सकता कि कोई सीक्रेट नहीं बचा: संगठन-विशेष फ़ॉर्मेट, टुकड़ों में बँटे या एन्कोड किए गए मान और बाइनरी फ़ाइलों के सीक्रेट छूट सकते हैं। यह जाँच नहीं करता कि क्रेडेंशियल अब भी मान्य है या नहीं। उजागर हुए हर क्रेडेंशियल को असुरक्षित मानें और बदलें।
