কম্পিউটার টিউটোরিয়াল

Azure নেটওয়ার্ক সিকিউরিটি গ্রুপ (NSG) কী?

Azure নেটওয়ার্ক সিকিউরিটি গ্রুপ (NSG) সম্পর্কে ধারণা

Azure-এ নেটওয়ার্ক সিকিউরিটি গ্রুপ (NSG) হল একটি মৌলিক নিরাপত্তা বৈশিষ্ট্য যা ক্লাউড রিসোর্সগুলোর মধ্যে নেটওয়ার্ক ট্রাফিক নিয়ন্ত্রণ করে। এটি ইনবাউন্ড এবং আউটবাউন্ড ট্রাফিকের জন্য নিরাপত্তা নিয়ম সংজ্ঞায়িত করে, যা Azure রিসোর্সগুলো—যেমন ভার্চুয়াল মেশিন, সাবনেট, এবং নেটওয়ার্ক ইন্টারফেস—কীভাবে যোগাযোগ করবে তা নির্ধারণ করে।

NSG কীভাবে কাজ করে?

প্রতিটি NSG-এ সিকিউরিটি নিয়মের একটি সেট থাকে যা প্রায়োরিটি অনুযায়ী প্রক্রিয়া হয়। নিয়মগুলো সোর্স/ডেস্টিনেশন IP ঠিকানা, পোর্ট নম্বর, প্রোটোকল (TCP/UDP/ICMP), এবং অ্যাকশন (Allow/Deny) নির্দিষ্ট করে। NSG কে সাবনেট লেভেলে বা নেটওয়ার্ক ইন্টারফেস (NIC) লেভেলে অ্যাসাইন করা যায়, যা নমনীয় নিরাপত্তা নীতিমালা বাস্তবায়নে সাহায্য করে।

NSG এবং Azure ফায়ারওয়ালের পার্থক্য

NSG OSI মডেলের লেয়ার ৩ (নেটওয়ার্ক) এবং লেয়ার ৪ (ট্রান্সপোর্ট) এ কাজ করে, যেখানে Azure ফায়ারওয়াল লেয়ার ৭ (অ্যাপ্লিকেশন) পর্যন্ত সমর্থন করে। NSG একটি বেসিক স্টেটফুল ফায়ারওয়ালের মতো কাজ করে, কিন্তু Azure ফায়ারওয়াল একটি সম্পূর্ণ בב্যবস্থাপিত সার্ভিস যা DDoS সুরক্ষা, থ্রেট ইন্টেলিজেন্স, এবং অ্যাপ্লিকেশন-লেভেল ফিল্টারিং প্রদান করে।

NSG এবং ASG (Application Security Group) এর পার্থক্য

NSG হল নেটওয়ার্ক ট্রাফিক ফিল্টার করার মূল রিসোর্স, যেখানে ASG হল একটি লজিক্যাল গ্রুপিং মেকানিজম যা একই ধরনের VM-কে গ্রুপ করতে দেয়। ASG-কে NSG নিয়মের সোর্স/ডেস্টিনেশন হিসেবে ব্যবহার করা যায়, যা নিয়ম ব্যবস্থাপনাকে সহজ করে তোলে।

NSG কীভাবে তৈরি করবেন?

  1. Azure পোর্টালে "Create a resource" নির্বাচন করুন
  2. "Networking" ক্যাটাগরি থেকে "Network Security Group" খুঁজুন
  3. সাবস্ক্রিপশন, রিসোর্স গ্রুপ, এবং অঞ্চল নির্বাচন করুন
  4. একটি অনন্য নাম দিন এবং "Create" ক্লিক করুন

তবে NSG-কে সাবনেট বা NIC-র সাথে সংযুক্ত করতে হবে কার্যকর হওয়ার জন্য।

NSG-এর মূল উপাদান

  • নিয়ম প্রায়োরিটি: ১০০ থেকে ৪০৯৬ পর্যন্ত (কম সংখ্যা = উচ্চ প্রাধান্য)
  • ডিফল্ট নিয়ম: Azure স্বয়ংক্রিয়ভাবে কিছু ডিফল্ট নিয়ম যোগ করে (যেমন: VNet-এ-Allow, Internet-এ-Deny)
  • সার্ভিস ট্যাগ: Azure-র পরিচালিত IP প্রিফিক্স গ্রুপ (যেমন: AzureCloud, AzureLoadBalancer)

সর্বোত্তম অনুশীলন

সর্বনিম্ন সুবিধার নীতি (Least Privilege) অনুসরণ করুন। শুধু প্রয়োজনীয় পোর্ট এবং প্রোটোকল খুলুন। নিয়মগুলোর নিয়মিত অডিট করুন এবং অপ্রयुक्त নিয়ম মুছে দিন। NSG ফ্লো লগ সক্ষম করুন ট্রাফিক বিশ্লেষণের জন্য।

  1. নেটওয়ার্ক সিকিউরিটি গ্রুপ (NSG) কী? Azure NSG বনাম ফায়ারওয়াল

  2. নেটওয়ার্ক সিকিউরিটি কী? প্রকার, গুরুত্ব ও কাজ করার প্রক্রিয়া

  3. Azure Network Security Group কী

  4. নেটওয়ার্ক সিকিউরিটিতে হানিপট (Honeypot) কী? বিস্তারিত গাইড