আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
আপনি সন্দেহজনক অনুরোধগুলি আটকানোর জন্য ব্যবস্থা নিতে পারেন, যেমন অনুরোধগুলি ব্লক করা বা আপনার এপিআই প্রক্সিগুলির মধ্যে বিশেষ ব্যবস্থাপনার জন্য সেগুলিকে চিহ্নিত করা। এছাড়াও আপনি নির্দিষ্ট আইপি ঠিকানা থেকে আসা অনুরোধগুলিকে স্পষ্টভাবে অনুমতি দেওয়ার জন্য ব্যবস্থা নিতে পারেন।
কীভাবে কাজ করে
Apigee Sense কনসোলে , আপনি নির্দিষ্ট ক্লায়েন্টদের অনুরোধকে সুস্পষ্টভাবে অনুমতি দিতে, ব্লক করতে বা ফ্ল্যাগ করতে ব্যবস্থা নিতে পারেন। আপনার এপিআই প্রক্সিগুলো অনুরোধগুলো প্রসেস করার আগেই Apigee Edge সেগুলোর উপর এই ব্যবস্থাগুলো প্রয়োগ করে। সাধারণত, আপনি ব্যবস্থা নেবেন কারণ অনুরোধগুলো অবাঞ্ছিত আচরণের প্যাটার্ন অনুসরণ করে অথবা (Allow অ্যাকশনের ক্ষেত্রে) কারণ আপনি আপনার নেওয়া বিদ্যমান নিষেধাজ্ঞামূলক ব্যবস্থাগুলো থেকে কোনো ক্লায়েন্টকে বাদ দিতে চান।
কোন অনুরোধগুলির বিরুদ্ধে ব্যবস্থা নিতে হবে তা জানতে, আপনি ডিটেকশন রিপোর্ট ( Apigee Sense কনসোলে , ডিটেকশন মেনুতে ক্লিক করে, তারপর রিপোর্ট-এ যান) ব্যবহার করে সেইসব অনুরোধের আচরণ শনাক্ত করতে পারেন যা আপনি ব্লক বা ফ্ল্যাগ করতে চান। উদাহরণস্বরূপ, ডিটেকশন রিপোর্টে দেখা যেতে পারে যে কিছু অনুরোধ ব্রুট গেসর (Brute Guessor) আচরণ প্রদর্শন করছে। আপনি সেই আইপি অ্যাড্রেসগুলি থেকে আসা অনুরোধগুলি ব্লক করার জন্য ব্যবস্থা নিতে পারেন।
আপনি নিম্নলিখিত ধরনের পদক্ষেপগুলো নিতে পারেন।
| পদক্ষেপ | বর্ণনা | অগ্রাধিকার ক্রম |
|---|---|---|
| অনুমতি দিন | নির্বাচিত বিভাগের অনুরোধগুলিকে অগ্রসর হতে অনুমতি দিন। আইপি অ্যাড্রেসকে প্রভাবিত করতে পারে এমন অন্যান্য কার্যকলাপ থাকা সত্ত্বেও, আপনি নির্দিষ্ট ক্লায়েন্ট আইপি অ্যাড্রেস থেকে আসা অনুরোধগুলিকে স্পষ্টভাবে অনুমতি দেওয়ার জন্য 'Allow' পদক্ষেপটি নিতে পারেন। উদাহরণস্বরূপ, আপনি কোনো অভ্যন্তরীণ বা অংশীদার ক্লায়েন্ট আইপি-র অনুরোধগুলিকে অনুমতি দিতে চাইতে পারেন, যদিও সেগুলি একটি "অনাকাঙ্ক্ষিত" আচরণ করে। | ১ |
| ব্লক | নির্বাচিত ক্যাটাগরির অনুরোধগুলি ব্লক করুন। আপনি যখন অনুরোধগুলি সম্পূর্ণরূপে ব্লক করার সিদ্ধান্ত নেন, তখন Apigee Edge ক্লায়েন্টকে একটি 403 স্ট্যাটাস কোড দিয়ে সাড়া দেয়। | ২ |
| পতাকা | নির্বাচিত ক্যাটাগরির অনুরোধগুলোকে ফ্ল্যাগ করুন, যাতে আপনি এপিআই প্রক্সি কোডের মধ্যে সেগুলোর উপর ব্যবস্থা নিতে পারেন। যখন আপনি কোনো ক্লায়েন্টের অনুরোধ ফ্ল্যাগ করেন, Apigee Edge সেই অনুরোধে SENSE ভ্যালু সহ একটি X-SENSE-BOT-DETECTED হেডার যোগ করে। আপনার এপিআই প্রক্সি এই হেডারের উপস্থিতির উপর ভিত্তি করে সাড়া দিতে পারে, যেমন ক্লায়েন্টকে কোনো নির্দিষ্ট প্রতিক্রিয়া পাঠানো। | ৩ |
Apigee Sense ক্রিয়াকলাপগুলির অগ্রাধিকার ক্রম
Apigee Sense অগ্রাধিকারের ক্রমানুসারে, Allow থেকে Block এবং তারপর Flag পর্যন্ত অ্যাকশনগুলো প্রয়োগ করে। উদাহরণস্বরূপ, যদি কোনো নির্দিষ্ট IP অ্যাড্রেসের জন্য Allow এবং Block উভয় অ্যাকশনই সক্রিয় থাকে, তাহলে Apigee Sense Allow অ্যাকশনটি প্রয়োগ করবে এবং Block অ্যাকশনটি উপেক্ষা করবে।
Apigee Sense একটি অগ্রাধিকার ক্রম প্রয়োগ করে, কারণ আপনি অজান্তেই একটি আইপি অ্যাড্রেসে একাধিক অ্যাকশন প্রয়োগ করতে পারেন। এর কারণ হলো, আপনি সাধারণত এমন একটি আচরণের উপর অ্যাকশন নেন—যেমন ব্রুট গেসর ব্লক করা—যার সাথে অনেকগুলো আইপি অ্যাড্রেস যুক্ত থাকে। পরে যখন আপনি একটিমাত্র আইপি-তে অন্য কোনো অ্যাকশন নেন—যেমন কোনো একটি ফ্রেন্ডলি আইপি অ্যাড্রেসকে অনুমতি দেওয়ার জন্য আলাদা করে বেছে নেন—তখন সেই আইপি-র জন্য আচরণের উপর প্রয়োগ করা অ্যাকশন এবং একক আইপি-র উপর প্রয়োগ করা অ্যাকশন উভয়ই সক্রিয় হয়ে যায়। কিন্তু একটি নির্দিষ্ট আইপি অ্যাড্রেস থেকে আসা অনুরোধের জন্য শুধুমাত্র সর্বোচ্চ অগ্রাধিকারের অ্যাকশনটিই প্রয়োগ করা হয়।
সুতরাং যদিও একটি আইপি অ্যাড্রেসের জন্য তিন ধরনের অ্যাকশনই সক্রিয় করা যেতে পারে, তবুও 'ব্লক' বা 'ফ্ল্যাগ' অ্যাকশনের উপর 'অ্যালাউ' অ্যাকশনটি অগ্রাধিকার পাবে।
পদক্ষেপ গ্রহণের জন্য অনুরোধ এবং ক্লায়েন্ট শনাক্ত করা
Apigee Sense কনসোলে, আপনি সন্দেহজনক ক্লায়েন্টদের তাদের উৎস এবং সন্দেহজনক হওয়ার কারণ অনুসারে ফিল্টার ও গ্রুপ করতে পারেন। একবার আপনার কাঙ্ক্ষিত গ্রুপটি আলাদা করে ফেললে, আপনি সেই গ্রুপের আইপিগুলোর বিরুদ্ধে ব্যবস্থা নিতে পারেন, যেমন সেগুলোকে ব্লক করা।
আপনি নিম্নলিখিত পার্টিশনগুলির মাধ্যমে সন্দেহজনক ক্লায়েন্টদের ফিল্টার করতে পারেন:
| বিভাজন | বর্ণনা |
|---|---|
| একক বট কারণ | একটি অনুরোধ সন্দেহজনক হওয়ার কারণ। কারণগুলো সম্পর্কে আরও জানতে নিচে দেখুন। |
| বট কারণ গ্রুপ | এক বা একাধিক আইপি অ্যাড্রেসের একটি সেটের সাথে সম্পর্কিত কারণসমূহের একটি সেট। উদাহরণস্বরূপ, বিশ্লেষণে এমন চারটি আইপি অ্যাড্রেস শনাক্ত করা হতে পারে, যাদের অনুরোধগুলো তিনটি কারণের মানদণ্ডের সাথে মিলেছে। |
| দেশ | যে দেশ থেকে অনুরোধটি করা হয়েছিল। |
| স্বায়ত্তশাসিত সিস্টেম সংগঠন | যে AS সংস্থা থেকে অনুরোধটি এসেছিল। |
কারণ
এপিআই অনুরোধ বিশ্লেষণ করার সময়, Apigee Sense এমন কিছু মানদণ্ড ব্যবহার করে অনুরোধগুলো পরিমাপ করে যা নির্ধারণ করে যে অনুরোধের আচরণ সন্দেহজনক কিনা। যদি আইপি থেকে আসা অনুরোধগুলো এমন মানদণ্ড পূরণ করে যা সন্দেহজনক কার্যকলাপের কোনো কারণ নির্দেশ করে, তবে Apigee Sense তার কনসোলে এই বিষয়টি রিপোর্ট করে।
নিম্নলিখিত সারণীতে অনুরোধগুলিকে সন্দেহজনক হিসাবে চিহ্নিত করার কারণগুলি বর্ণনা করা হয়েছে। পোর্টালে, আপনি মানদণ্ডের তালিকা দেখতে পারেন এবং এই কারণগুলির ভিত্তিতে সন্দেহজনক অনুরোধকারী ক্লায়েন্টদের ফিল্টার করতে পারেন।
আপনি আপনার এপিআই ব্যবহারের প্রয়োজন অনুযায়ী মানদণ্ডগুলোও কাস্টমাইজ করতে পারেন। আরও জানতে, ডিটেকশন রুলস কাস্টমাইজ করা দেখুন।
| কারণ | আচরণ ধরা পড়েছে |
|---|---|
| ব্রুট গেসর | বিগত ২৪ ঘন্টায় প্রতিক্রিয়াগত ত্রুটির অনুপাত বেশি ছিল |
| বিষয়বস্তু কোটা অতিক্রমকারী | কন্টেন্ট কোটা অতিক্রম করার কারণে 403 ত্রুটির পরেও অতিরিক্ত অনুরোধ |
| বিষয়বস্তু চোর | ৫ মিনিটের ব্যবধানে বিপুল পরিমাণ ট্র্যাফিক সহ কয়েকটি OAuth সেশন। |
| কন্টেন্ট স্ক্র্যাপার | ৫ মিনিটের ব্যবধানে বিপুল সংখ্যক ইউআরআই-তে কল করা হয়েছিল। |
| স্বতন্ত্র ওএস | ৫ মিনিটের মধ্যে একাধিক অপারেটিং সিস্টেম ফ্যামিলি ব্যবহার করা হয়েছে। |
| স্বতন্ত্র ব্যবহারকারী এজেন্ট পরিবার | ৫ মিনিটের মধ্যে একাধিক ইউজার এজেন্ট ফ্যামিলি ব্যবহার করা হয়েছে। |
| বন্যাকারী | ৫ মিনিটের ব্যবধানে আইপি থেকে আসা ট্র্যাফিকের উচ্চ অনুপাত |
| অনুমানকারী | ৫ মিনিটের মধ্যে বিপুল সংখ্যক প্রতিক্রিয়াগত ত্রুটি |
| লগইন অনুমানকারী | ৫ মিনিটের ব্যবধানে কয়েকটি নির্দিষ্ট URI-তে বিপুল পরিমাণ ট্র্যাফিক |
| OAuth অপব্যবহারকারী | বিগত ২৪ ঘন্টায় অল্প সংখ্যক ইউজার এজেন্ট সহ উচ্চ সংখ্যক OAuth সেশন অনুষ্ঠিত হয়েছে |
| OAuth সংগ্রাহক | বিগত ২৪ ঘন্টায় অল্প সংখ্যক ইউজার এজেন্ট ফ্যামিলির সাথে উচ্চ সংখ্যক OAuth সেশন অনুষ্ঠিত হয়েছে। |
| OAuth Harvestor | ৫ মিনিটের ব্যবধানে উল্লেখযোগ্য ট্র্যাফিক সহ বিপুল সংখ্যক OAuth সেশন। |
| রোবট নির্যাতনকারী | গত ২৪ ঘণ্টায় ৪০৩ রিজেকশন এররের সংখ্যা বেড়েছে। |
| সংক্ষিপ্ত অধিবেশন | উচ্চ সংখ্যক স্বল্পস্থায়ী OAuth সেশন |
| স্ট্যাটিক কন্টেন্ট স্ক্র্যাপার | ৫ মিনিটের ব্যবধানে আইপি থেকে প্রাপ্ত রেসপন্স পেলোড সাইজের উচ্চ অনুপাত |
| ঝড় | ৫ মিনিটের ব্যবধানে ট্র্যাফিকের কয়েকটি বড় উল্লম্ফন। |
| টর্নেডো | ৫ মিনিটের ব্যবধানে ট্র্যাফিকের ধারাবাহিক আকস্মিক বৃদ্ধি |
| টর লিস্ট নিয়ম | আইপিটি একটি টর প্রজেক্ট থেকে উদ্ভূত এবং আইপিটি অন্য অন্তত একটি বট রুল ট্রিগার করে। |