সনাক্তকরণ নিয়ম কাস্টমাইজ করা

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

আপনি শুধুমাত্র অবাঞ্ছিত হতে পারে এমন অনুরোধগুলি ধরছেন তা নিশ্চিত করতে আপনি Apigee Sense সনাক্তকরণ নিয়মগুলি দেখতে বা কাস্টমাইজ করতে পারেন৷ Apigee সেন্স সনাক্তকরণ নিয়মগুলি এমন নিদর্শনগুলিকে সংজ্ঞায়িত করে যা সম্ভবত অবাঞ্ছিত ক্লায়েন্ট অনুরোধগুলিকে উপস্থাপন করে৷

শনাক্তকরণ নিয়মের ফলাফল দেখার বিষয়ে আরও জানতে, অ্যাপিজি সেন্স কনসোল দিয়ে শুরু করা দেখুন।

টিউনিং উদাহরণ

উদাহরণস্বরূপ, আপনি আপনার সনাক্তকরণ প্রতিবেদনে লক্ষ্য করেছেন যে কিছু অবাঞ্ছিত অনুরোধ ব্রুট গেসার প্যাটার্নের সাথে সামঞ্জস্যপূর্ণ, যা 24-ঘন্টার সময়কালে প্রতিক্রিয়া ত্রুটির একটি বড় অনুপাতের প্রতিবেদন করে। কিন্তু আপনি এটিও লক্ষ্য করেছেন যে প্যাটার্নটি এমন অনুরোধগুলি ধরছে যা আপনি আপনার API প্রক্সিগুলির মাধ্যমে অনুমতি দিতে চান।

Brute Guessor প্যাটার্ন (নিম্নলিখিত সারণী) কাস্টমাইজ করে, আপনি এটিকে টিউন করতে পারেন যাতে আপনি যে অনুরোধগুলি চান তা আরও ভালভাবে মঞ্জুরি দিতে পারেন এবং আপনি যেগুলি করতে চান না তা ধরতে পারেন৷ ব্রুট গেসার প্যাটার্ন নিম্নলিখিত সারণীতে দেখানো শর্ত এবং মানগুলিকে সংজ্ঞায়িত করে। যদি অনুরোধের একটি সেট 24-ঘণ্টা সময়ের মধ্যে এই শর্তগুলি পূরণ করে, Apigee Sense রিপোর্ট করে যে সেই অনুরোধগুলি ব্রুট গেসার প্যাটার্নের সাথে সামঞ্জস্যপূর্ণ।

শর্তাবলী মান
IP থেকে কলের ন্যূনতম সংখ্যা 100
ত্রুটির থ্রেশহোল্ডের ন্যূনতম শতাংশ 90

এমন পরিস্থিতিতে হতে পারে যেখানে আপনার ডিজাইন 24-ঘন্টা সময়ের মধ্যে 90% ত্রুটির জন্য অনুমতি দিতে পারে। এই ক্ষেত্রে, নিয়মের সুরক্ষা সেটিংয়ের কারণে, প্রকৃত উত্সগুলি ব্লক করা যেতে পারে। এই বৈশিষ্ট্যটি আপনাকে শর্তের মান পরিবর্তন করতে দেয়। পূর্ববর্তী উদাহরণে আপনি নিম্নলিখিত শর্ত মান পরিবর্তন করে শুরু করতে পারেন:

শর্তাবলী মান
IP থেকে কলের ন্যূনতম সংখ্যা 100
ত্রুটির থ্রেশহোল্ডের ন্যূনতম শতাংশ 95

আপনি যে নির্দিষ্ট কাস্টমাইজিং পরিবর্তনগুলি করেন তা আপনার অনুরোধের ডেটার উপর ভিত্তি করে পরিবর্তিত হবে যে কীভাবে বৈধ ক্লায়েন্টরা আপনার API ব্যবহার করছে সে সম্পর্কে। কিন্তু আপনি সম্ভবত দেখতে পাবেন যে প্রক্রিয়াটি পুনরাবৃত্তিমূলক, যাতে আপনি একটি কার্যকর নিয়ম সংজ্ঞায় না পৌঁছানো পর্যন্ত আপনি ক্রমবর্ধমান পরিবর্তনগুলি করেন।

পুনরাবৃত্তি সনাক্তকরণ টিউনিং

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

উদাহরণস্বরূপ, আপনি নিম্নলিখিত প্রক্রিয়া ব্যবহার করতে পারেন:

  1. Apigee সেন্স কনসোলের সনাক্তকরণ প্রতিবেদনগুলি ব্যবহার করুন সনাক্তকরণের নিয়ম সনাক্ত করতে যা টিউনিং ব্যবহার করতে পারে, যেমন একটি নিয়ম যা অনেকগুলি অনুরোধ সনাক্ত করে যা আসলে দরকারী।
  2. নিয়মের কোন শর্তগুলিকে সামঞ্জস্য করতে হবে তা চিহ্নিত করুন যাতে এটি ক্যাপচার করা অবাঞ্ছিত অনুরোধগুলির শতাংশ বেশি হয়৷
  3. Apigee Sense কনসোলে, আপনার চিহ্নিত অবস্থার মানগুলিতে একটি পরিমিত ক্রমবর্ধমান পরিবর্তন করতে নিয়মটি সম্পাদনা করুন৷
  4. এক ঘন্টা পরে, আপনার পরিবর্তনটি আপনার পছন্দ মতো প্রভাব ফেলেছে কিনা তা মূল্যায়ন করতে সনাক্তকরণ প্রতিবেদনগুলি ব্যবহার করুন৷
  5. আপনি দরকারী ফলাফল না হওয়া পর্যন্ত প্রয়োজন হিসাবে পুনরাবৃত্তি করুন.

নির্দেশিকা এবং সর্বোত্তম অনুশীলন

আপনি সনাক্তকরণ নিয়ম কাস্টমাইজ করার সাথে সাথে, নিম্নলিখিতগুলি মনে রাখবেন৷

  • একটি নিয়মের শর্তগুলি একটি যৌক্তিক এবং সম্পর্কের মধ্যে একত্রিত হয়। অন্য কথায়, যদি তিনটি শর্ত থাকে, তবে নিয়মের প্যাটার্ন মেনে চলার অনুরোধের জন্য তিনটি শর্ত অবশ্যই পূরণ করতে হবে।
  • কিছু নিয়ম শর্ত সর্বনিম্ন থ্রেশহোল্ড সংজ্ঞায়িত করে, অন্যরা সর্বোচ্চ থ্রেশহোল্ড সংজ্ঞায়িত করে।
  • অবাঞ্ছিত ট্রাফিক সনাক্ত করার জন্য পর্যাপ্ত অনুরোধগুলি ধরার মধ্যে ভারসাম্য বজায় রাখতে নিয়মগুলি টিউন করুন, কিন্তু এত বেশি নয় যে আপনি দরকারী ট্র্যাফিক ধরুন। একটি সর্বোত্তম অনুশীলন হিসাবে, দরকারী ট্র্যাফিক ক্যাপচার এড়াতে কম অনুরোধগুলি ধরার পক্ষে ত্রুটি করুন৷
  • অবস্থার মানগুলিতে খুব ছোট পরিবর্তনগুলি লক্ষণীয় পার্থক্য নাও করতে পারে। কতটা বড় পরিবর্তন করতে হবে তা নিয়ে আপনার নিজের বিচার ব্যবহার করুন।

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

একটি সনাক্তকরণ নিয়ম কাস্টমাইজ করা

টিউনিং ব্যবহার করতে পারে এমন একটি শনাক্তকরণ নিয়ম শনাক্ত করার পরে, একটি সনাক্তকরণ নিয়ম দেখতে বা কাস্টমাইজ করতে, অথবা আপনি যদি সেগুলিকে অপ্রয়োজনীয় মনে করেন তবে নিয়মগুলি অক্ষম করতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন৷ আপনি শেষ কে নিয়মটি সম্পাদনা করেছেন তাও দেখতে সক্ষম হবেন৷

  1. নতুন এজ অভিজ্ঞতা খুলুন।
  2. নতুন এজ অভিজ্ঞতায়, বিশ্লেষণ মেনুতে ক্লিক করুন, তারপর সেন্স ক্লিক করুন।
  3. নেভিগেশন বারে, সনাক্তকরণ > নিয়ম-এ ক্লিক করুন।
  4. সনাক্তকরণ নিয়ম পৃষ্ঠায়, আপনি যে নিয়মটি দেখতে বা কাস্টমাইজ করতে চান তা সনাক্ত করুন।
  5. তালিকার নিয়মের সারির উপরে আপনার মাউস ঘোরান, তারপর সারির একেবারে ডানদিকের বাটনে ক্লিক করুন। নিম্নলিখিতটি অ্যাডমিনিস্ট্রেটরদের জন্য উপলব্ধ সম্পাদনা বোতামটি দেখায়। মনে রাখবেন যে আপনি নিয়মগুলি অক্ষম করতে পারেন, যার ফলে Apigee Sense সেই প্যাটার্ন ব্যবহার করে আপনার API-এর অনুরোধগুলি মূল্যায়ন করা বন্ধ করে দেয়।
  6. নিয়মের ডায়ালগ বক্সে, অবস্থার মানগুলি দেখুন বা সামঞ্জস্য করুন৷
  7. Save এ ক্লিক করুন।
  8. এক ঘন্টা পরে, আপনার পরিবর্তনগুলি আপনার পছন্দ মতো ফলাফল পেয়েছে কিনা তা মূল্যায়ন করতে সনাক্তকরণ প্রতিবেদনে বিশ্লেষণের ফলাফলগুলি পরীক্ষা করুন৷