আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
ডিস্ট্রিবিউটেড ডেনিয়াল-অফ-সার্ভিস (DDoS) অ্যাটাক আরও বড় ও সাধারণ হয়ে উঠছে। সাম্প্রতিক আক্রমণে রেকর্ড-সেটিং লেভেলের ট্রাফিক দেখা গেছে এবং অনুমান করা হচ্ছে যে এটি আরও খারাপ হতে থাকবে। এইসব অ্যাটাকের বিশাল আকারের কারণে সবাই তাদের ডিফেন্সের ব্যাপারে নতুন করে মূল্যায়ন করতে বাধ্য হয়েছে। চুরি করা IoT ডিভাইস ব্যবহার করে, DDoS অ্যাটাক এখন আগের চেয়ে অনেক বেশি বড় আকারের হতে পারে।
Apigee-এর জন্য DDoS প্রতিরোধ ব্যবস্থার লক্ষ্য হল প্রতিটি গ্রাহকের ডেটা সেন্টারে গ্রাহকের API সুরক্ষিত রাখা। Apigee Edge Cloud প্রচুর পরিমাণে ট্রাফিক গ্রহণ করার জন্য তৈরি করা হয়েছে এবং এটি এমন একটি ফিল্টার যা গ্রাহকের ডেটা সেন্টার এবং তাদের API ইন্টারফেসের মাধ্যমে আসল অনুরোধগুলি প্রবাহিত করে। একই সাথে, এটি ক্ষতিকারক ট্রাফিক বাদ দেয়, স্পাইক ওয়াচ করে, রেট লিমিটিং ম্যানেজ করে এবং আক্রমণের সময় আমাদের গ্রাহকদের অনলাইন রাখে।
Apigee ট্রাফিক ভলিউমে স্পাইক শনাক্ত করতে পারে, কিন্তু সেই স্পাইকটি কোনও আক্রমণ, সফল ক্যাম্পেন নাকি এন্ড-ইউজারদের জন্য রিলিজ করা নতুন অ্যাপ্লিকেশন তা আমরা নির্ধারণ করতে পারি না। কোন কলগুলি বৈধ এবং কোনগুলি সম্ভাব্য আক্রমণ তা নির্ধারণ করতে Apigee API কলের মধ্যে সক্রিয়ভাবে দেখে না। API কল দেখা সম্ভব, তবে এটি Apigee-এর স্বাভাবিক অপারেশনের অংশ নয়। আমরা গ্রাহকের পেলোড পর্যালোচনা করি না, কারণ এটি বেশিরভাগ ট্রাফিক, গ্রাহক এবং ব্যবহারকারীর গোপনীয়তা লঙ্ঘন করবে। মঙ্গলবার দুপুরে কোনও নির্দিষ্ট স্পাইক আক্রমণের কারণে হয়েছে নাকি গ্রাহকের অ্যাপ ও পরিষেবা হঠাৎ করে সফলভাবে গ্রহণ করার কারণে হয়েছে, তা Apigee জানে না। Apigee স্পাইক দেখতে পায়, কিন্তু অতিরিক্ত বিবরণ ও প্রসঙ্গ না থাকলে, যা গ্রাহকদের কাছে স্পষ্ট হলেও Apigee-এর কাছে উপলভ্য নয়, আমরা কীভাবে উত্তর দেব তা বুঝতে পারি না। সবচেয়ে খারাপ পরিস্থিতি হল, যদি Apigee কোনও অ্যাটাক ব্লক করে দেয় এবং পরে দেখা যায় যে সেটি আসলে একটি অত্যন্ত সফল মার্কেটিং ক্যাম্পেন ছিল যা Apigee অ্যাপটি সবচেয়ে বেশি ব্যবহার করা হচ্ছে এমন সময় ব্লক করে দিয়ে নষ্ট করে দিয়েছে।
Apigee কীভাবে DDoS অ্যাটাক থেকে রক্ষা করে?
Apigee Edge হল নিরাপত্তা টুলবক্সের একটি টুল। টুলটি গ্রাহকের জন্য উপলভ্য যাতে তিনি প্রয়োজন অনুযায়ী কনফিগার করতে পারেন। এর ফলে ক্ষতিকর ট্রাফিক ব্লক করা, বৈধ কিন্তু অতিরিক্ত ট্রাফিক সীমিত করা বা গ্রাহকের ব্যাকএন্ডের উত্তর দেওয়ার গতির চেয়ে অনেক দ্রুত লোড প্রসেস করা যায়। এর পাশাপাশি, গ্রাহকের ডেটা সেন্টারকে অতিরিক্ত ট্রাফিক থেকে রক্ষা করা যায়। Apigee Edge এমন সব সুবিধা প্রদান করে যা আমাদের গ্রাহকদের Apigee-এর পিছনে থাকা আসল API পরিষেবা রক্ষা করার জন্য খুব নির্দিষ্ট নিরাপত্তা নীতি তৈরি করতে দেয়। Edge হল একটি প্রতিরক্ষামূলক লেয়ার যা প্রয়োজন অনুযায়ী স্কেল করা যায় যাতে প্রচুর পরিমাণে ট্রাফিক স্পাইক (যেমন DDoS অ্যাটাক) শুষে নেওয়া যায় এবং ব্যাকএন্ডের (গ্রাহকদের ডেটা সেন্টার) উপর প্রভাব সীমিত করা যায়।
যেহেতু Apigee প্রতিটি গ্রাহকের জন্য প্রতিটি কলের পেলোড ম্যানেজ ও জিজ্ঞাসাবাদ করে না, তাই আক্রমণ শনাক্ত করার ক্ষমতা গ্রাহকের কাছেই থাকে। তবে, কোনও অ্যাটাকের বিরুদ্ধে ব্যবস্থা নেওয়ার জন্য গ্রাহক ও Apigee, দু'জনের সাথেই কো-অর্ডিনেট করতে হবে। এমনকি প্রয়োজন হলে Apigee ক্লাউড পরিষেবা প্রদানকারীকে (GCP বা AWS) অন্তর্ভুক্ত করতে পারে।
Apigee, GCP ও AWS গ্রাহকের জন্য নির্ধারিত ট্রাফিককে ব্ল্যাকহোল করবে না। Apigee যদি নির্ধারণ করে যে ট্রাফিক ক্ষতিকর, তাহলে আমরা গ্রাহকের সাথে যোগাযোগ করব এবং সাহায্য করার প্রস্তাব দেব। তবে, Apigee Edge-এর স্কেলের কারণে, ট্রাফিকের সাধারণ ভলিউম ট্রাফিক ব্লক করার ট্রিগার নয়।
আক্রমণ (DDoS সহ) থেকে সুরক্ষিত রাখার জন্য নীতি তৈরি করতে গ্রাহকরা Edge ব্যবহার করতে পারেন। এইসব নীতি আগে থেকেই তৈরি করা থাকে না। এর অর্থ হল, প্রতিটি গ্রাহকের API বা ডেটা বা পরিষেবাতে কোনও অনন্যতা নেই। গ্রাহকের থেকে ইনপুট না পেলে Apigee এইসব নীতি চালু করতে পারে না। এর অর্থ হল, Apigee গ্রাহকের ডেটা পর্যালোচনা করছে এবং কী বৈধ এবং কী বৈধ নয় সেই সম্পর্কে সিদ্ধান্ত নিচ্ছে।
Edge হল একটি টুল যা ব্যবহার করা হয় এবং গ্রাহকদের API সুরক্ষিত রাখার জন্য প্রয়োজনীয় কাজগুলি করতে এটি ব্যবহার করা যেতে পারে। তবে, API ডিফেন্সের জন্য গ্রাহককে কিছু কাজ করতে হয়।
এর লক্ষ্য হল গ্রাহকের API পরিষেবা সুরক্ষিত রাখা। এটি Edge Cloud-এর একটি ফিচার ও সুবিধা।
আসলে, এটি হল আসল API থেকে যত দূরে সম্ভব বিভিন্ন ধরনের DDoS ট্রাফিক ব্লক করার বিষয়:
- ক্লাউডের নেটওয়ার্কে ভুল ফর্ম্যাটের নেটওয়ার্ক প্যাকেট ব্লক করা
- এজ প্ল্যাটফর্ম লেভেলে সঠিকভাবে তৈরি করা হয়েছে কিন্তু অসম্পূর্ণ এমন প্রচুর প্যাকেট গ্রহণ করা
- Edge লেয়ারে ভুল API কল বাদ দেওয়া
- Edge-এর মধ্যে সঠিকভাবে তৈরি করা কিন্তু অননুমোদিত কল ব্লক করা
- Edge-এর মধ্যে সঠিকভাবে তৈরি ও অনুমোদিত কিন্তু অতিরিক্ত কল ব্লক করা
- আপনার প্রত্যাশিত বা অনুমোদিত অ্যাক্সেসের বাইরে সঠিকভাবে তৈরি, বৈধ কী, বৈধ API অনুরোধ শনাক্ত করতে Sense ব্যবহার করুন
- গ্রাহক ডেটা সেন্টারে শুধুমাত্র বৈধ, অনুমোদিত, গ্রহণযোগ্য এবং অনুমোদিত সীমার মধ্যে থাকা API কল পাস করুন
অন্যান্য সাধারণ প্রশ্ন
Apigee কি (ip|country|url) ডিনাইলিস্ট করতে পারে?
হ্যাঁ, যদি গ্রাহকের Edge সংস্থার মধ্যে Edge-এ নীতি তৈরি, কনফিগার ও চালু করা হয়।
Apigee কি বট বা একই ধরনের ক্ষতিকারক অ্যাক্টিভিটি শনাক্ত করতে পারে?
Apigee, Sense নামে একটি বট শনাক্তকরণ পরিষেবা প্রদান করে।
Apigee কি আমার জন্য ব্ল্যাকহোল ট্রাফিক করবে?
Apigee গ্রাহকের জন্য নির্ধারিত ট্রাফিককে ব্ল্যাকহোল করবে না। Apigee যদি বুঝতে পারে যে ট্রাফিক ক্ষতিকর, তাহলে আমরা গ্রাহকের সাথে যোগাযোগ করে সাহায্য করার প্রস্তাব দেব। তবে, Apigee Edge এবং আমাদের ক্লাউড পরিষেবা প্রদানকারী (GCP ও AWS)-এর স্কেল অনুযায়ী, ট্রাফিকের পরিমাণ বেশি হলেও তা ট্রাফিক ব্লক করার কারণ নয়।
DoS বা DDoS অ্যাটাক কি Edge-এ প্রসেস করা API কল হিসেবে গণ্য করা হয়?
Apigee Edge হল এমন একটি সমাধান যা গ্রাহকের ব্যাকএন্ড সিস্টেমের অপব্যবহার প্রতিরোধ করতে সাহায্য করে। তাই, কোনও অ্যাটাক হলে, কনফিগারেশনের উপর ভিত্তি করে, Apigee Cloud লেভেলে অপব্যবহার আটকানোর জন্য Edge কোটা/স্পাইক অ্যারেস্ট/সুরক্ষা ইত্যাদি প্রয়োগ করবে। সঠিক API কী আছে এবং কোটা সীমার মধ্যে আছে এমন কেউ এখনও সেই API অ্যাক্সেস করা চালিয়ে যেতে পারবেন। আমাদের লেভেলে প্রসেস করা যেকোনও API কলকে প্রসেস করা কল হিসেবে গণ্য করা হবে। Apigee Edge হল একটি টুল যা গ্রাহকদের DDoS এবং অন্যান্য ধরনের অ্যাটাক থেকে রক্ষা করার জন্য নিরাপত্তা টুলবক্সে থাকে।
DDoS প্রতিরোধ সংক্রান্ত বিস্তারিত তথ্য
- GCP ও AWS নেটওয়ার্ক লেভেলে DDoS সংক্রান্ত সহায়তা প্রদান করে যখন/যেমন প্রয়োজন হয় (খুব বড়
আক্রমণ)।
- আক্রমণের উত্তর দেওয়ার জন্য GCP বা AWS সহায়তা প্রয়োজন হলে, এস্কেলেশন ও উত্তরের জন্য Apigee, GCP ও AWS-এ নিরাপত্তা সংক্রান্ত পরিচিতি বজায় রাখে।
- গ্রাহকের API-কে অ্যাটাক থেকে রক্ষা করার জন্য নীতি প্রয়োগ করতে Apigee Edge ব্যবহার করা যেতে পারে।
- রেট লিমিটিং।
- স্পাইক অ্যারেস্ট।
- XML পেলোড অ্যাটাক শনাক্তকরণ।
- নির্দিষ্ট আক্রমণের বিরুদ্ধে প্রতিরোধ গড়ে তোলার জন্য অন্যান্য নীতি লেখা যেতে পারে।
- আমাদের সুরক্ষার জন্য Edge-এ অটো-স্কেলিং একটি ক্ষমতা হিসেবে ব্যবহার করা হয়।
- DDoS অ্যাটাকের সময় Apigee ও গ্রাহককে (এবং GCP বা AWS) একসাথে কাজ করতে হবে। খোলা যোগাযোগ গুরুত্বপূর্ণ এবং Apigee-এর কাছে আমাদের সহায়তা টিমের জন্য সব সময় উপলভ্য নিরাপত্তা সংক্রান্ত রিসোর্স আছে।
DDoS-এর প্রথম প্রতিক্রিয়া হল, অ্যাটাকের ক্ষেত্রে সাহায্য করতে Apigee Edge ব্যবহার করা: স্পাইক অ্যারেস্ট, রেট লিমিটিং এবং এমনকি সোর্স IP অ্যাড্রেস ডিনাইলিস্ট করা চালু করা। DDoS অ্যাটাকের বিরুদ্ধে প্রতিরোধ গড়ে তোলার জন্য Edge-এ অনেক টুল উপলভ্য আছে।
আক্রমণটি যদি যথেষ্ট বড় ভলিউমের হয়, তাহলে Apigee গ্রাহকের সাথে কাজ করে "আপস্ট্রিম সহায়তা" পেতে উপযুক্ত ক্লাউড প্রদানকারীর কাছে এস্কালেট করতে পারে। DDoS অ্যাটাকগুলি অনন্য হওয়ায়, অ্যাটাকের সময় উত্তর নির্ধারণ করা হবে। তবে, এস্কালেশনে সাহায্য করার জন্য প্রয়োজনীয় পেশাদার পদ্ধতি ও বিবরণ AWS-এ পরিষেবা বন্ধ করে দেওয়া সংক্রান্ত অ্যাটাক প্রশমন ডকুমেন্টে ডকুমেন্ট করা আছে।
মনে রাখবেন, মূল বিষয় হল:
আক্রমণের জন্য একটি প্ল্যান তৈরি করুন। মনে রাখবেন, আমরা সবাই একসাথে এই পরিস্থিতির মোকাবিলা করছি। যেসব গ্রাহক মনে করেন যে তারা আক্রমণের শিকার হয়েছেন, তাদের একটি টিকিট খুলতে হবে এবং Apigee-এর সহায়তা অনুরোধ করতে হবে।
GCP
DDoS সুরক্ষা ও প্রশমনের জন্য পেশাদার পদ্ধতিঅনুযায়ী, GCP-এর দেওয়া সুরক্ষা Apigee ব্যবহার করে, যেমন:
- ভার্চুয়াল নেটওয়ার্ক
- ফায়ারওয়াল সংক্রান্ত নিয়ম
- লোড ব্যালেন্সিং
AWS
AWS DDoS রেসিলিয়েন্সের জন্য পেশাদার পদ্ধতিএবং অ্যাটাক সারফেস কমিয়ে DDoS অ্যাটাকের জন্য কীভাবে প্রস্তুতি নিতে হয় সেই বিষয়ে তথ্য প্রকাশ করে। Apigee আমাদের পরিবেশের জন্য প্রযোজ্য এগুলির মধ্যে বেশ কয়েকটি ব্যবহার করে:
- VPC
- নিরাপত্তা গ্রুপ
- ACL
- Route53
- লোড ব্যালেন্সিং