আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
Apigee Sense আপনার API-কে অবাঞ্ছিত অনুরোধ ট্রাফিক থেকে রক্ষা করে, API অনুরোধ ট্রাফিক বিশ্লেষণ করে এবং এমন প্যাটার্ন শনাক্ত করে যা অবাঞ্ছিত অনুরোধের প্রতিনিধিত্ব করতে পারে। Apigee Sense সুরক্ষা সংক্রান্ত নিয়ম শুধুমাত্র API প্রক্সির দিকে সুনির্দিষ্টভাবে টার্গেট করা আক্রমণ প্রতিরোধ করে। Apigee Sense DDoS অ্যাটাক প্রতিরোধ করে না। DDoS অ্যাটাক প্রতিরোধ করার প্রয়োজন হলে, Apigee-এর আগে Google Cloud Armor এর মতো WAF ব্যবহার করা উচিত।
DDoS অ্যাটাকের বিরুদ্ধে সুরক্ষা দেওয়ার জন্য Apigee যে লেভেলের সহায়তা প্রদান করে তার ব্যাখ্যা পেতে, Edge-এ DDoS প্রতিরোধ লিঙ্ক দেখুন।
Apigee Sense বিশ্লেষণ ব্যবহার করে, আপনি অবাঞ্ছিত অনুরোধ করা ক্লায়েন্টদের শনাক্ত করতে পারবেন, তারপরে সেইসব অনুরোধ অনুমোদন, ব্লক বা ফ্ল্যাগ করার জন্য অ্যাকশন নিতে পারবেন।
Apigee Sense-এর সাহায্যে, আপনি এইসব অনুরোধ প্যাটার্ন থেকে আপনার API সুরক্ষিত রাখতে পারবেন:
- মানুষের আচরণের সাথে মিশে যায় এমন অটোমেটিক আচরণ
- একই IP থেকে বারবার চেষ্টা করা
- অস্বাভাবিক সমস্যার হার
- ক্লায়েন্টের সন্দেহজনক অনুরোধ
- ডেটা ক্রলিং
- কী হার্ভেস্টিং
- অ্যাক্টিভিটি বার্স্ট
- ভৌগোলিক প্যাটার্ন
অবাঞ্ছিত অনুরোধ শনাক্ত করা
নেপথ্যে, Apigee Sense আপনার অনুরোধের মেটাডেটা থেকে এটি শনাক্ত করে, তারপরে পর্যালোচনা করার জন্য এর বিশ্লেষণ ফলাফল প্রদান করে। আপনি Apigee Sense কনসোলে বিশ্লেষণের ফলাফল পর্যালোচনা করতে পারবেন। কোনও প্যাটার্ন সন্দেহজনক মনে হলে, অ্যাকশন নেবেন কিনা সেই ব্যাপারে সিদ্ধান্ত নিতে, আপনি সেটির পেছনের বিবরণ আরও ভালভাবে দেখতে পারেন।
অনুরোধের প্যাটার্ন শনাক্ত করতে, Apigee Sense অনুরোধের মেটাডেটা স্টোর ও বিশ্লেষণ করে। ক্লায়েন্ট অনুরোধ করলে, Apigee Sense অনুরোধের মেটাডেটা সংগ্রহ করে, তারপর প্যাটার্ন খোঁজার জন্য ব্যাচে সেই ডেটা বিশ্লেষণ করে।
Apigee Sense কনসোলের মাধ্যমে শুরু করা দেখুন।
শনাক্ত করা প্যাটার্ন
আপনি Apigee Sense কনসোলে প্যাটার্ন হিসেবে বিশ্লেষণের ফলাফল দেখতে পাবেন। প্রতিটি প্যাটার্ন হল বিশ্লেষণের সময় পাওয়া অনুরোধের বৈশিষ্ট্যের একটি সেট।
এখানে প্যাটার্নের কয়েকটি উদাহরণ দেওয়া হল:
- কারণ। আপনি বিল্ট-ইন কনফিগারেশনের মাধ্যমে ফিল্টার করা API-তে অনুরোধ দেখতে পারেন, এগুলিকে কারণ বলা হয়। কোনও কারণ হল একগুচ্ছ মানদণ্ড ও থ্রেশহোল্ড যা সন্দেহজনক অ্যাক্টিভিটি নির্দেশ করতে পারে। যেমন, "content robber" এমন অনুরোধকে বর্ণনা করে যেখানে ৫ মিনিটের উইন্ডোতে অল্প OAuth সেশন এবং প্রচুর ট্রাফিক থাকে। এতে কোনও IP থেকে আসা কলের সংখ্যা, মোট ট্রাফিকের শতাংশ এবং অনন্য সেশনের জন্য থ্রেশহোল্ড আছে।
- ভৌগোলিক অঞ্চল। আপনি ভৌগোলিক উৎপত্তি অনুসারে ফিল্টার করা অনুরোধ দেখতে পাবেন।
- AS সংস্থা। আপনি স্বশাসিত সিস্টেম সংস্থার মাধ্যমে ফিল্টার করা অনুরোধ দেখতে পাবেন যেখান থেকে সেগুলি এসেছে।
নিচের ছবিতে, Apigee Sense কনসোল, অনুরোধের মেটাডেটা বিশ্লেষণের সময় খুঁজে পাওয়া কারণের প্যাটার্ন তালিকাভুক্ত করে।

প্যাটার্ন, বিশেষ করে কারণ সম্পর্কে আরও বিবরণের জন্য, সন্দেহজনক অ্যাক্টিভিটির বিরুদ্ধে ব্যবস্থা নেওয়া দেখুন।
ডেটা বিশ্লেষণ করা হয়েছে
আপনার API ট্রাফিক বিশ্লেষণ করতে, Apigee Sense অনুরোধের মেটাডেটা সংগ্রহ করে। নিচে মেটাডেটার ধরন এবং প্যাটার্ন খুঁজে বের করার জন্য Apigee Sense যে প্রশ্নগুলি বিবেচনা করে তার একটি তালিকা দেওয়া হল।
- ক্লায়েন্টের বৈশিষ্ট্য। তার IP অ্যাড্রেস ও ভৌগোলিক লোকেশন কী? কোন ব্যবহারকারীর এজেন্ট ও পরিবার ব্যবহার করা হয়েছে? কোন ডিভাইস?
- টার্গেটের বৈশিষ্ট্য। ক্লায়েন্টদের টার্গেট করা URI. তারা কি বারবার লগ-ইন প্রক্সি ব্যবহার করছে?
- অনুরোধের বৈশিষ্ট্য। কোন HTTP ক্রিয়া ও অনুরোধ URI ব্যবহার করা হয়েছে? পাথ সাফিক্স কী ছিল?
- উত্তরের বৈশিষ্ট্য। ক্লায়েন্ট কোন রেসপন্স কোড পেয়েছে? এটি কি কোনও সমস্যা ছিল? উত্তরটি কতটা বড় ছিল?
- সময় ও পরিমাণ। অল্প সময়ের মধ্যে কি অনুরোধের সংখ্যা হঠাৎ করে বেড়ে গেছে? কবে? কত বড় স্পাইক ছিল? অনুরোধগুলি কোথা থেকে আসছে?
কোনও ক্লায়েন্টের অনুরোধ অবাঞ্ছিত কিনা তা নির্ধারণ করার সময়, অনুরোধের বৈশিষ্ট্য সম্পর্কে আরও বিশদে জানতে আপনি বিস্তারিত ভিউ ব্যবহার করতে পারেন।

বিশ্লেষণ সংক্রান্ত বিবরণ দেখার ব্যাপারে আরও জানতে, Apigee Sense কনসোলের সাথে শুরু করা দেখুন।
আপনার API সুরক্ষিত রাখা
Apigee Sense থেকে পাওয়া বিশ্লেষণের ফলাফল ব্যবহার করে, কোনও ক্লায়েন্ট বা অনুরোধের সেটের বিরুদ্ধে অ্যাকশন নেওয়া উচিত কিনা সেই ব্যাপারে আপনি নিজের সিদ্ধান্ত নেন।
Apigee Sense কনসোলে, আপনি কোনও নির্দিষ্ট IP অ্যাড্রেসের (বা অ্যাড্রেসের গ্রুপ) জন্য ট্রাফিক সংক্রান্ত বিবরণ দেখতে পারবেন। আপনি কোনও অবাঞ্ছিত ক্লায়েন্ট শনাক্ত করলে, তার অনুরোধ ব্লক করার মতো অ্যাকশন নিতে পারেন।
উপলভ্য অ্যাকশন
আপনি যে IP অ্যাড্রেসকে অবাঞ্ছিত বলে মনে করেছেন, Apigee Sense কনসোল ব্যবহার করে সেটির জন্য নিম্নলিখিত অ্যাকশন নিতে পারবেন।
| অ্যাকশন | বিবরণ |
|---|---|
| ব্লক করুন | নির্দিষ্ট IP অ্যাড্রেস থেকে আসা অনুরোধ ব্লক করে এবং ক্লায়েন্টকে 403 উত্তর পাঠায়। ব্লক করা অনুরোধ আপনার প্রক্সি সার্ভারে পৌঁছায় না। |
| পতাকা | বিশেষ HTTP হেডার যোগ করুন যা আপনার প্রক্সি খুঁজে দেখতে পারে। Apigee Edge, SENSE ভ্যালু সহ একটি X-SENSE-BOT-DETECTED হেডার যোগ করবে। |
| অনুমতি দিন | আপনার প্রক্সিতে অনুরোধ প্রসেস করার অনুমতি দেয়। |
সন্দেহজনক অনুরোধের ব্যাপারে অ্যাকশন নেওয়া সম্পর্কে আরও জানতে, Apigee Sense কনসোলের ব্যবহার শুরু করা দেখুন।
Apigee Sense-এর ওভারভিউ
Apigee Sense অ্যাডাপ্টিভ অ্যালগরিদম ব্যবহার করে যা একাধিক ডেটাসেট থেকে পাওয়া ডেটা দিয়ে টিউন করা হয়। এর ফলে, এটি ডেটার একটি সোর্স থেকে পাওয়া তথ্যের তুলনায় অনেক বেশি কার্যকরভাবে বৈধ ট্রাফিক আলাদা করতে পারে। অ্যাডাপ্টিভ অ্যালগরিদম শনাক্তকরণ ও ট্র্যাক করার প্রসেস অটোমেটিক করে দেয়। এর ফলে, আপনাকে শুধু সিদ্ধান্ত নিতে হবে যে কীভাবে কোনও IP অ্যাড্রেস থেকে আসা সন্দেহজনক ট্রাফিক সামলাবেন।

Apigee Sense চারটি কম্পোনেন্ট নিয়ে গঠিত:
- Apigee Edge-এর মাধ্যমে ট্রাফিক পাস করার সময় সংগ্রহ ইঞ্জিন প্রচুর পরিমাণে প্রাসঙ্গিক সিগন্যাল সংগ্রহ করে। Apigee Sense API কলের সোর্স ও টার্গেট সম্পর্কে সাধারণ মেটাডেটা সংগ্রহ করে। এছাড়াও, এটি অনুরোধের কন্টেন্ট ও উত্তরের স্ট্যাটাস সম্পর্কিত মেটাডেটাও সংগ্রহ করে। এছাড়াও, এটি সময় ও লেটেন্সি সংক্রান্ত তথ্য সংগ্রহ করে।
- বিশ্লেষণ ইঞ্জিন সংগ্রহ করা সব ডেটা একটি সংক্ষিপ্ত ডেটা স্ট্রাকচারে একত্রিত করে। Apigee Sense এই স্ট্রাকচার নিয়ে আরও গভীরভাবে বিশ্লেষণ করে, প্রতিটি অনুরোধের সোর্স কীভাবে আচরণ করে তা পরীক্ষা করে দেখে। তারপর, সোর্সের কোনও সন্দেহজনক সিগনেচার আছে কিনা সেই বিষয়ে Apigee Sense সিদ্ধান্ত নেয়।
- কিউরেশন ইঞ্জিনের মাধ্যমে, Apigee Sense ব্যবহারকারীদের কাছে বিশ্লেষণের ফলাফল উপস্থাপন করে। এইসব ফলাফলের সাহায্যে, শনাক্ত করা প্রতিটি সন্দেহজনক ক্লায়েন্টের জন্য কী অ্যাকশন নিতে হবে তা আপনি নির্দিষ্ট করতে পারবেন।
- সবশেষে, অ্যাকশন ইঞ্জিন রিয়েল-টাইমে সন্দেহজনক ক্লায়েন্টদের থেকে আসা অনুরোধ শনাক্ত করে এবং এই ধরনের ট্রাফিকের উপর প্রয়োজনীয় উপযুক্ত অ্যাকশন নেয়।