আইপি ফিল্টার মডিউল আপনার অ্যাপ্লিকেশনে আইপি ফিল্টার মিডলওয়্যার যোগ করে। এটির অতিরিক্ত সেটিংসের প্রয়োজন নেই - আপনাকে কেবল এটি ইনস্টল করতে হবে।
আইপি ফিল্টার মিডলওয়্যার
মিডলওয়্যার আইপি ফিল্টার আপনার অ্যাপ্লিকেশনে এন্ডপয়েন্ট সেটিংস প্রসারিত করে। এটির সাহায্যে, আপনি নির্দিষ্ট আইপি ঠিকানাগুলি থেকে শুধুমাত্র শেষ পয়েন্টগুলিতে অ্যাক্সেস সেট করতে পারেন বা নির্দিষ্ট আইপিগুলির জন্য এটি নিষিদ্ধ করতে পারেন।
এটি আপনার অ্যাপ্লিকেশানের সুরক্ষা স্তরকে বাড়িয়ে তুলবে এবং এতে ঘটতে থাকা প্রক্রিয়াগুলিকে আরও ভালভাবে নিয়ন্ত্রণ করতে সক্ষম হবে৷
আইপি অ্যাক্সেস কনফিগার করা হচ্ছে
AppMaster.io স্টুডিওতে , এন্ডপয়েন্ট ট্যাবে যান এবং যে এন্ডপয়েন্টের জন্য আপনি অ্যাক্সেস কনফিগার করতে চান সেটি খুঁজুন।
1. এর নামের পাশে গিয়ার আইকনে ক্লিক করুন৷
2. মিডলওয়্যার ট্যাবে যান (1), তালিকায় আইপি ফিল্টার খুঁজুন এবং এর সেটিংস খুলুন (2)।
3. মোড ক্ষেত্রে, বিকল্পগুলির মধ্যে একটি নির্বাচন করুন:
- সমস্তকে অনুমতি দিন, ব্যতীত - নির্দিষ্ট ঠিকানাগুলি ব্যতীত সমস্ত আইপি ঠিকানা থেকে শেষ পয়েন্টে অ্যাক্সেসের অনুমতি দেওয়া হবে৷
- সব নিষিদ্ধ, ব্যতীত - শেষ পয়েন্টে অ্যাক্সেস শুধুমাত্র নির্দিষ্ট আইপি ঠিকানা থেকে অনুমোদিত হবে।
4. IP তালিকা ক্ষেত্রে, একটি ঠিকানা বা কমা দ্বারা পৃথক করা ঠিকানাগুলির একটি তালিকা লিখুন৷
এইভাবে, সমস্ত শেষ পয়েন্টগুলি কনফিগার করুন যেখানে আপনি অ্যাক্সেস সীমাবদ্ধ করতে চান।
উদাহরণ
এখানে আইপি ফিল্টার ব্যবহারের কিছু উদাহরণ রয়েছে।
উদাহরণ 1: শুধুমাত্র নির্দিষ্ট আইপি থেকে অ্যাক্সেস
আসুন কল্পনা করি যে আপনার অ্যাপ্লিকেশনটি একটি নির্দিষ্ট নেটওয়ার্কের মধ্যে যোগাযোগের জন্য একটি API প্রদান করে। সম্ভবত, এই ক্ষেত্রে, আপনার অনুমোদনের প্রয়োজন নেই (যাতে API-তে অ্যাক্সেস জটিল না হয়), তবে একই সময়ে, আপনাকে আইপি ঠিকানাগুলির তালিকা সীমাবদ্ধ করতে হবে (কঠোরভাবে সংজ্ঞায়িত পরিষেবাগুলিকে আপনার অ্যাপ্লিকেশন অ্যাক্সেস করার অনুমতি দিন)। "নিষিদ্ধ সব, ছাড়া" মোড ব্যবহার করুন.
উদাহরণ 2: নির্দিষ্ট আইপি থেকে অ্যাক্সেস সীমাবদ্ধ করা
আসুন কল্পনা করুন যে আক্রমণকারীদের জন্য আপনাকে আপনার অ্যাপ্লিকেশনে অ্যাক্সেস সীমাবদ্ধ করতে হবে যারা স্প্যাম পাঠায়, পাসওয়ার্ড অনুমান করার চেষ্টা করে বা DDoS আক্রমণ চালায়। তাদের আইপি ঠিকানা সম্পর্কে তথ্য লগগুলিতে প্রদর্শিত হবে। আইপি ফিল্টার সেটিংসে "সমস্তকে অনুমতি দিন, ছাড়া" মোড সেট করে সক্রিয় এন্ডপয়েন্টের জন্য নিষিদ্ধ এন্ডপয়েন্টের তালিকায় এই আইপি ঠিকানাগুলি যোগ করুন। উদাহরণস্বরূপ, যদি একটি নির্দিষ্ট আইপি থেকে অনেকগুলি অসফল অনুমোদনের অনুরোধ থাকে, সম্ভবত কেউ পাসওয়ার্ডটি অনুমান করার চেষ্টা করছে৷ POST/auth endpoint (Auth group) অ্যাক্সেস সীমাবদ্ধতা সেট করে তাকে অনুমোদন অস্বীকার করুন।
আমাদের ডকুমেন্টেশনে এন্ডপয়েন্টগুলি কী এবং কীভাবে সেগুলি ব্যবহার করবেন সে সম্পর্কে আরও জানুন৷ আরও কীভাবে-করুন এবং সহায়ক উপকরণের জন্য, AppMaster.io ব্লগে যান।
AppMaster.io টেলিগ্রাম চ্যানেলে সদস্যতা নিন এবং আমাদের সম্প্রদায়ের চ্যাটে যোগ দিন - এখানে আপনি সর্বশেষ প্ল্যাটফর্মের খবর জানতে এবং আমাদের বিকাশকারীদের সাথে সরাসরি যোগাযোগ করতে পারেন।