সন্দেহজনক অ্যাক্টিভিটির বিরুদ্ধে ব্যবস্থা নেওয়া

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

আপনি সন্দেহজনক অনুরোধ ইন্টারসেপ্ট করার জন্য অ্যাকশন নিতে পারেন, যেমন অনুরোধ ব্লক করা অথবা আপনার API প্রক্সির মধ্যে বিশেষ হ্যান্ডলিংয়ের জন্য সেগুলি ফ্ল্যাগ করা। এছাড়াও, আপনি নির্দিষ্ট IP অ্যাড্রেস থেকে আসা অনুরোধকে স্পষ্টভাবে অনুমতি দেওয়ার জন্য অ্যাকশন নিতে পারেন।

অ্যাকশন কীভাবে কাজ করে

Apigee Sense কনসোলে, আপনি নির্দিষ্ট ক্লায়েন্টদের থেকে আসা অনুরোধকে স্পষ্টভাবে অনুমতি দেওয়া, ব্লক করা বা ফ্ল্যাগ করার জন্য অ্যাকশন নিতে পারেন। আপনার API প্রক্সি প্রসেস করার আগে Apigee Edge অনুরোধে এইসব অ্যাকশন প্রয়োগ করে। সাধারণত, আপনি ব্যবস্থা নেন কারণ অনুরোধগুলি অবাঞ্ছিত আচরণের প্যাটার্ন মেনে চলে অথবা (অনুমতি দেওয়ার ক্ষেত্রে) কারণ আপনি কোনও ক্লায়েন্টকে আপনার নেওয়া বর্তমান প্রতিরোধমূলক ব্যবস্থা থেকে বাদ দিতে চান।

কোন অনুরোধের উপর অ্যাকশন নিতে হবে তা জানতে, আপনি শনাক্তকরণ রিপোর্ট (Apigee Sense কনসোলে, শনাক্তকরণ মেনুতে ক্লিক করুন, তারপর রিপোর্ট) ব্যবহার করে অনুরোধের আচরণ শনাক্ত করুন যা আপনি ব্লক বা ফ্ল্যাগ করতে চান। যেমন, শনাক্তকরণ রিপোর্টে দেখানো হতে পারে যে অনুরোধের একটি সেট ব্রুট গেসর আচরণ প্রদর্শন করে। আপনি সেইসব IP অ্যাড্রেস থেকে আসা অনুরোধ ব্লক করার জন্য অ্যাকশন নিতে পারেন।

আপনি নিম্নলিখিত ধরনের অ্যাকশন নিতে পারবেন।

অ্যাকশন বিবরণ অগ্রাধিকারের ক্রম
অনুমতি দিন এগিয়ে যেতে, বেছে নেওয়া বিভাগে অনুরোধের অনুমতি দিন। আপনি হয়ত 'অনুমতি দিন' অ্যাকশন নেবেন যাতে নির্দিষ্ট ক্লায়েন্ট IP অ্যাড্রেস থেকে আসা অনুরোধকে স্পষ্টভাবে অনুমতি দেওয়া যায়, যদিও অন্যান্য অ্যাকশন IP অ্যাড্রেসের উপর প্রভাব ফেলতে পারে। যেমন, কোনও ইন্টার্নাল বা পার্টনার ক্লায়েন্ট IP "অনাকাঙ্ক্ষিত" আচরণ করলেও আপনি সেটির অনুরোধে অনুমতি দিতে পারেন। 1
ব্লক করুন বেছে নেওয়া বিভাগে অনুরোধ ব্লক করুন। আপনি সম্পূর্ণভাবে অনুরোধ ব্লক করার বিকল্প বেছে নিলে, Apigee Edge ক্লায়েন্টকে 403 স্ট্যাটাস কোড সহ উত্তর দেয়। 2
পতাকা বেছে নেওয়া বিভাগে অনুরোধ ফ্ল্যাগ করুন যাতে আপনি API প্রক্সি কোডের মধ্যে সেগুলির উপর অ্যাকশন নিতে পারেন। আপনি কোনও ক্লায়েন্টের অনুরোধ ফ্ল্যাগ করলে, Apigee Edge অনুরোধে X-SENSE-BOT-DETECTED হেডার যোগ করে যার ভ্যালু হল SENSE। আপনার API প্রক্সি এই হেডার আছে কিনা তার উপর ভিত্তি করে উত্তর দিতে পারে, যেমন ক্লায়েন্টকে নির্দিষ্ট উত্তর পাঠানো। 3

Apigee Sense অ্যাকশনের অগ্রাধিকারের ক্রম

Apigee Sense অগ্রাধিকারের ক্রম অনুসারে অ্যাকশন প্রয়োগ করে, অনুমতি দেওয়া থেকে শুরু করে ব্লক করা এবং ফ্ল্যাগ করা পর্যন্ত। যেমন, কোনও IP অ্যাড্রেসের জন্য যদি 'অনুমতি দিন' ও 'ব্লক করুন' অ্যাকশন, দুটিই চালু করা থাকে, তাহলে Apigee Sense 'অনুমতি দিন' অ্যাকশন প্রয়োগ করবে এবং 'ব্লক করুন' অ্যাকশন উপেক্ষা করবে।

Apigee Sense একটি অগ্রাধিকার ক্রম প্রয়োগ করে কারণ আপনি এটি না বুঝেই কোনও IP অ্যাড্রেসে একাধিক অ্যাকশন প্রয়োগ করতে পারেন। এর কারণ হল, আপনি সাধারণত আচরণ -- যেমন, জোর করে পাসওয়ার্ড অনুমানকারীদের ব্লক করা -- এর বিরুদ্ধে অ্যাকশন নিচ্ছেন, যার সাথে অনেক IP অ্যাড্রেস যুক্ত থাকে। পরে আপনি যখন কোনও একটি IP-তে অন্য কোনও অ্যাকশন নেন -- যেমন, কোনও বন্ধুত্বপূর্ণ IP অ্যাড্রেসকে অনুমতি দেওয়ার জন্য আলাদা করে বেছে নেওয়া -- তখন IP-র জন্য আচরণ-প্রযোজিত অ্যাকশন ও একক IP-প্রযোজিত অ্যাকশন, দু'টিই চালু হয়ে যায়। তবে, কোনও নির্দিষ্ট IP অ্যাড্রেস থেকে আসা অনুরোধের ক্ষেত্রে শুধুমাত্র সবচেয়ে বেশি অগ্রাধিকার পাওয়া অ্যাকশন প্রয়োগ করা হয়।

তাই, কোনও IP অ্যাড্রেসের জন্য তিন ধরনের অ্যাকশনই চালু করা গেলেও, 'অনুমতি দিন' অ্যাকশনটি 'ব্লক করুন' বা 'ফ্ল্যাগ করুন' অ্যাকশনের চেয়ে বেশি অগ্রাধিকার পাবে।

যেসব অনুরোধ ও ক্লায়েন্টের বিরুদ্ধে অ্যাকশন নিতে হবে সেগুলি শনাক্ত করা

Apigee Sense কনসোলে, আপনি সন্দেহজনক ক্লায়েন্টদের তাদের উৎস এবং তারা সন্দেহজনক হওয়ার কারণ অনুযায়ী ফিল্টার ও গ্রুপ করতে পারবেন। আপনি যে গ্রুপটি চান সেটি আলাদা করার পরে, আপনি সেই গ্রুপের IP-তে অ্যাকশন নিতে পারবেন, যেমন সেগুলি ব্লক করা।

আপনি নিম্নলিখিত পার্টিশন অনুযায়ী সন্দেহজনক ক্লায়েন্টদের ফিল্টার করতে পারবেন:

পার্টিশন বিবরণ
বটের ক্ষেত্রে একটি কারণ কোনও অনুরোধ সন্দেহজনক হওয়ার কারণ। নিচে কারণ সম্পর্কে আরও জানুন।
বট কারণ গ্রুপ এক বা একাধিক IP অ্যাড্রেসের একটি সেটের সাথে যুক্ত কারণের একটি সেট। যেমন, বিশ্লেষণ চারটি IP অ্যাড্রেস শনাক্ত করতে পারে যেগুলির অনুরোধ তিনটি কারণে শর্ত পূরণ করেছে।
দেশ যে দেশ থেকে অনুরোধটি করা হয়েছে।
স্বশাসিত সিস্টেম সংস্থা যে AS সংস্থা থেকে অনুরোধ এসেছে।

কারণ

API অনুরোধ বিশ্লেষণ করার সময়, Apigee Sense এমন মানদণ্ড ব্যবহার করে অনুরোধ পরিমাপ করে যা নির্ধারণ করে যে অনুরোধের আচরণ সন্দেহজনক কিনা। IP থেকে আসা অনুরোধ যদি এমন মানদণ্ড পূরণ করে যা সন্দেহজনক অ্যাক্টিভিটির কারণের ইঙ্গিত দেয়, তাহলে Apigee Sense তার কনসোলে এটি রিপোর্ট করে।

নিচের সারণীতে সেইসব কারণ বর্ণনা করা হয়েছে যেগুলির জন্য অনুরোধকে সন্দেহজনক হিসেবে শনাক্ত করা হয়। পোর্টাল থেকে আপনি মানদণ্ডের তালিকা দেখতে পাবেন এবং এইসব কারণে সন্দেহজনক অনুরোধ করা ক্লায়েন্টদের ফিল্টার করতে পারবেন।

এছাড়াও, আপনার API ব্যবহারের প্রয়োজন অনুযায়ী আপনি মানদণ্ড কাস্টমাইজ করতে পারবেন। আরও জানতে, শনাক্তকরণ সংক্রান্ত নিয়ম কাস্টমাইজ করা দেখুন।

কারণ ক্যাপচার করা আচরণ
Brute Guessor আগের ২৪ ঘণ্টায় উত্তর সংক্রান্ত সমস্যার বেশি অনুপাত
কন্টেন্ট কোটা এক্সসিডার কন্টেন্ট কোটা পেরিয়ে যাওয়ার কারণে ৪০৩ সমস্যার পরে অতিরিক্ত অনুরোধ
কন্টেন্ট চোর ৫ মিনিটের উইন্ডোতে প্রচুর ট্রাফিক সহ কয়েকটি OAuth সেশন
কন্টেন্ট স্ক্র্যাপার ৫-মিনিটের উইন্ডোতে প্রচুর সংখ্যক URI কল করা হয়েছে
আলাদা আলাদা OS ৫ মিনিটের উইন্ডোতে একাধিক অপারেটিং সিস্টেম ফ্যামিলি ব্যবহার করা হয়েছে
আলাদা আলাদা ইউজার এজেন্ট ফ্যামিলি ৫ মিনিটের উইন্ডোতে একাধিক ইউজার এজেন্ট ফ্যামিলি ব্যবহার করা হয়েছে
ফ্লাডার ৫-মিনিটের উইন্ডোতে IP থেকে আসা ট্রাফিকের উচ্চ অনুপাত
অনুমানকারী ৫ মিনিটের উইন্ডোতে বিপুল সংখ্যক উত্তর সংক্রান্ত সমস্যা
Login Guessor ৫-মিনিটের উইন্ডোতে অল্প কিছু URI-তে খুব বেশি ট্রাফিক
OAuth অপব্যবহারকারী গত ২৪ ঘণ্টায় অল্প সংখ্যক ব্যবহারকারী এজেন্ট সহ OAuth সেশনের বেশি সংখ্যা
OAuth Collector গত ২৪ ঘণ্টায় ব্যবহারকারী এজেন্ট পরিবারের সংখ্যা কম হলেও OAuth সেশনের সংখ্যা বেশি
OAuth হার্ভেস্টর ৫ মিনিটের উইন্ডোতে উল্লেখযোগ্য ট্রাফিক সহ OAuth সেশনের বেশি সংখ্যা
রোবটকে অপব্যবহারকারী গত ২৪ ঘণ্টায় 403 রিজেকশন সংক্রান্ত সমস্যার সংখ্যা বেশি হওয়া
ছোট সেশন OAuth সেশনের সংখ্যা বেশি হওয়া
স্ট্যাটিক কন্টেন্ট স্ক্র্যাপার ৫ মিনিটের উইন্ডোতে IP থেকে আসা উত্তরের পেলোড সাইজের উচ্চ অনুপাত
ঝড় ৫-মিনিটের উইন্ডোতে ট্রাফিকে কয়েকটি হাই স্পাইক
টর্নেডো ৫-মিনিটের উইন্ডোতে ট্রাফিকে ধারাবাহিক স্পাইক
Tor তালিকা সংক্রান্ত নিয়ম IP TOR প্রোজেক্ট থেকে এসেছে এবং IP অন্তত একটি অন্য বট নিয়ম ট্রিগার করে