पहचान करने के नियमों को पसंद के मुताबिक बनाना

Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं.
जानकारी

Apigee Sense के पहचान करने के नियमों को देखा या पसंद के मुताबिक बनाया जा सकता है. इससे यह पक्का किया जा सकता है कि सिर्फ़ ऐसे अनुरोधों को पकड़ा जा रहा है जो शायद अनचाहे हों. Apigee Sense के गड़बड़ी का पता लगाने वाले नियम, ऐसे पैटर्न तय करते हैं जो संभावित रूप से अनचाहे क्लाइंट अनुरोधों को दिखाते हैं.

पहचानने के नियमों के नतीजे देखने के बारे में ज़्यादा जानने के लिए, Apigee Sense कंसोल का इस्तेमाल शुरू करना लेख पढ़ें.

ट्यूनिंग का उदाहरण

उदाहरण के लिए, आपको अपनी पहचान की पुष्टि करने वाली रिपोर्ट में पता चला होगा कि कुछ अनचाहे अनुरोध, ब्रूट-बल (बहुत सारे अनुमान लगाकर) पैटर्न के मुताबिक हैं. इनसे 24 घंटे के दौरान, जवाब से जुड़ी ज़्यादा गड़बड़ियों की रिपोर्ट मिलती है. हालांकि, आपको यह भी पता चलता है कि पैटर्न उन अनुरोधों को भी पकड़ रहा है जिन्हें आपको अपने एपीआई प्रॉक्सी के ज़रिए अनुमति देनी है.

ब्रूट-बल (अमान्य पासवर्ड की कोशिश करना) वाले अनुमान लगाने वाले पैटर्न (नीचे दी गई टेबल) को पसंद के मुताबिक बनाकर, उसे बेहतर तरीके से ट्यून किया जा सकता है. इससे, आपको अपने हिसाब से अनुरोधों को अनुमति देने और अनचाहे अनुरोधों को रोकने में मदद मिलती है. ब्रूट गेसिंग पैटर्न, नीचे दी गई टेबल में दिखाई गई शर्तों और वैल्यू को तय करता है. अगर अनुरोधों का कोई सेट 24 घंटे की अवधि में इन शर्तों को पूरा करता है, तो Apigee Sense रिपोर्ट करता है कि वे अनुरोध, ब्रूट-बल (बहुत सारे अनुमान लगाकर पासवर्ड ढूंढना) वाले पैटर्न के मुताबिक हैं.

शर्तें मान
आईपी से किए गए कॉल की कम से कम संख्या 100
गड़बड़ियों का कम से कम प्रतिशत थ्रेशोल्ड 90

ऐसा हो सकता है कि आपके डिज़ाइन में 24 घंटे के अंदर 90% से ज़्यादा गड़बड़ियां हों. इस मामले में, नियम की सुरक्षा सेटिंग की वजह से, असली सोर्स ब्लॉक हो सकते हैं. इस सुविधा की मदद से, शर्त की वैल्यू बदली जा सकती हैं. पिछले उदाहरण में, शर्त की वैल्यू को इनमें बदलकर शुरुआत की जा सकती है:

शर्तें मान
आईपी से किए गए कॉल की कम से कम संख्या 100
गड़बड़ियों का कम से कम प्रतिशत थ्रेशोल्ड 95

आपके अनुरोध के डेटा से यह पता चलता है कि मान्य क्लाइंट आपके एपीआई का इस्तेमाल कैसे कर रहे हैं. इस आधार पर, आपके हिसाब से किए गए बदलाव अलग-अलग होंगे. हालांकि, आपको यह पता चलेगा कि यह प्रोसेस बार-बार की जाती है. इसमें, तब तक छोटे-मोटे बदलाव किए जाते हैं, जब तक कि आपको नियम की कोई काम की परिभाषा नहीं मिल जाती.

बार-बार ट्यूनिंग का पता लगाना

गड़बड़ी का पता लगाने के उन नियमों के लिए, धीरे-धीरे और बार-बार सुधार करने का तरीका अपनाना सबसे अच्छा रहेगा. Apigee Sense में गड़बड़ी का पता लगाने और विश्लेषण करने का तरीका अलग है. इसलिए, हर बार एक दिन या उससे ज़्यादा समय लग सकता है. इस साइकल में, Apigee Sense क्लाइंट के अनुरोधों का मेटाडेटा सेव करता है. इसके बाद, उस डेटा का एक साथ विश्लेषण करता है. आखिर में, Apigee Sense कंसोल में आपको नतीजे दिखाता है.

उदाहरण के लिए, इस प्रोसेस का इस्तेमाल किया जा सकता है:

  1. Apigee Sense कंसोल की पहचान करने वाली रिपोर्ट का इस्तेमाल करके, पहचान करने के ऐसे नियम की पहचान करें जिसमें ट्यूनिंग का इस्तेमाल किया जा सकता है. जैसे, ऐसा नियम जो ज़रूरी अनुरोधों की संख्या का पता लगा रहा है.
  2. यह पता लगाएं कि नियम की किन शर्तों में बदलाव करने की ज़रूरत है, ताकि अनचाहे अनुरोधों का प्रतिशत ज़्यादा हो.
  3. Apigee Sense कंसोल में, नियम में बदलाव करें. इससे, आपने जो शर्तों की वैल्यू तय की हैं उनमें थोड़ा-बहुत बदलाव किया जा सकता है.
  4. एक घंटे बाद, गड़बड़ी का पता लगाने वाली रिपोर्ट का इस्तेमाल करके यह आकलन करें कि आपके बदलाव का असर आपकी उम्मीद के मुताबिक हुआ है या नहीं.
  5. जब तक आपको काम के नतीजे न मिल जाएं, तब तक ज़रूरत के हिसाब से दोहराएं.

दिशा-निर्देश और सबसे सही तरीके

गड़बड़ी का पता लगाने के नियमों को पसंद के मुताबिक बनाते समय, इन बातों का ध्यान रखें.

  • नियम की शर्तें, लॉजिकल AND रिलेशनशिप में जोड़ दी जाती हैं. दूसरे शब्दों में, अगर तीन शर्तें हैं, तो अनुरोधों को नियम के पैटर्न के मुताबिक बनाने के लिए, तीनों शर्तों को पूरा करना ज़रूरी है.
  • नियम की कुछ शर्तों में कम से कम थ्रेशोल्ड तय किए जाते हैं, जबकि अन्य में ज़्यादा से ज़्यादा थ्रेशोल्ड तय किए जाते हैं.
  • नियमों को इस तरह से ट्यून करें कि वे अनचाहे ट्रैफ़िक की पहचान करने के लिए ज़रूरत के मुताबिक अनुरोधों को कैप्चर कर सकें. हालांकि, वे इतने ज़्यादा अनुरोध न कैप्चर करें कि काम का ट्रैफ़िक भी कैप्चर हो जाए. सबसे सही तरीका यह है कि आप कम अनुरोधों को कैप्चर करें, ताकि काम के ट्रैफ़िक को कैप्चर करने से बचा जा सके.
  • शर्त की वैल्यू में बहुत छोटे बदलाव करने से, शायद कोई खास फ़र्क़ न पड़े. यह तय करने के लिए कि कितना बदलाव करना है, अपनी समझ का इस्तेमाल करें.

पैटर्न, शर्तों, और समयसीमा के बारे में ज़्यादा जानने के लिए, संदिग्ध गतिविधि पर कार्रवाई करना लेख पढ़ें.

गड़बड़ी का पता लगाने के नियम को पसंद के मुताबिक बनाना

गड़बड़ी का पता लगाने वाले ऐसे नियम की पहचान करने के बाद जिसे ट्यून किया जा सकता है, उसे देखने या पसंद के मुताबिक बनाने के लिए नीचे दिया गया तरीका अपनाएं. इसके अलावा, अगर आपको लगता है कि नियम काम के नहीं हैं, तो उन्हें बंद भी किया जा सकता है. आपको यह भी दिखेगा कि नियम में पिछली बार किसने बदलाव किया था.

  1. Edge का नया वर्शन खोलें.
  2. Edge के नए वर्शन में, विश्लेषण करें मेन्यू पर क्लिक करें. इसके बाद, अनुमान लगाएं पर क्लिक करें.
  3. नेविगेशन बार में, डिटेक्शन > नियम पर क्लिक करें.
  4. गड़बड़ी का पता लगाने के नियम पेज पर, वह नियम ढूंढें जिसे आपको देखना है या पसंद के मुताबिक़ बनाना है.
  5. सूची में नियम की लाइन पर कर्सर घुमाएं. इसके बाद, लाइन के सबसे दाईं ओर मौजूद बटन पर क्लिक करें. यहां एडमिन के लिए उपलब्ध, बदलाव करने का बटन दिखाया गया है. ध्यान दें कि नियमों को बंद भी किया जा सकता है. ऐसा करने पर, Apigee Sense उस पैटर्न का इस्तेमाल करके, आपके एपीआई के अनुरोधों का आकलन करना बंद कर देगा.
  6. नियम के डायलॉग बॉक्स में, शर्त की वैल्यू देखें या उनमें बदलाव करें.
  7. सेव करें पर क्लिक करें.
  8. एक घंटे के बाद, गड़बड़ी का पता लगाने वाली रिपोर्ट में विश्लेषण के नतीजों की जांच करें. इससे यह पता चलेगा कि आपके बदलावों से आपको मनचाहा नतीजा मिला है या नहीं.