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

অ্যাক্সেস কন্ট্রোল লিস্ট (ACL) কীভাবে নেটওয়ার্ক সিকিউরিটি উন্নত করে?

Access Control List (ACL): নেটওয়ার্ক সিকিউরিটিতে ভূমিকা, প্রকারভেদ এবং বাস্তবায়ন

ACL কীভাবে নেটওয়ার্ক সিকিউরিটি উন্নত করে?

Access Control List (ACL) হলো নিয়মের একটি সেট যা IP হেডারের তথ্য (সোর্স/ডেস্টিনেশন IP, প্রোটোকল, পোর্ট নম্বর) এর ভিত্তিতে প্যাকেট ফিল্টার করে। প্যাকেট ফিল্টারিং ফায়ারওয়াল ACL ব্যবহার করে ট্রাফিক কন্ট্রোল করে — অনুমোদিত ট্রাফিক পাস করে, অননুমোদিত ব্লক করে।

ACL-র মাধ্যমে ট্রাফিক ফিল্টারিং এর মানদণ্ড

  • সোর্স IP ঠিকানা / নেটওয়ার্ক
  • ডেস্টিনেশন IP ঠিকানা / নেটওয়ার্ক
  • প্রোটোকল (IP, TCP, UDP, ICMP, ESP, AH)
  • সোর্স পোর্ট নম্বর
  • ডেস্টিনেশন পোর্ট নম্বর
  • TCP ফ্ল্যাগ (SYN, ACK, FIN, RST)
  • ICMP টাইপ/কোড
  • DSCP/ToS (QoS মার্কিং)

ACL-এর প্রকারভেদ

প্রকাররেঞ্জক্ষমতা
Standard ACL1-99, 1300-1999শুধু সোর্স IP দিয়ে ফিল্টার
Extended ACL100-199, 2000-2699সোর্স/ডেস্টিনেশন IP, প্রোটোকল, পোর্ট, TCP ফ্ল্যাগ — সব ফিল্টার করে
Named ACLনাম দিয়ে শনাক্তস্ট্যান্ডার্ড বা এক্সটেন্ডেড হতে পারে, ম্যানেজ করা সহজ

Extended ACL-এর উদাহরণ

ip access-list extended BLOCK_TELNET
 deny tcp any any eq 23
 permit ip any any
!
interface GigabitEthernet0/0
 ip access-group BLOCK_TELNET in

ACL ব্যবহারের সুবিধা

  • নেটওয়ার্ক পারফরম্যান্স উন্নতি (অনচাহে ট্রাফিক ব্লক)
  • সিকিউরিটি বাড়ানো (অনধিকার অ্যাক্সেস রোধ)
  • ট্রাফিক কন্ট্রোল (QoS, রাউটিং ডিসিশনে সাহায্য)
  • কম্প্লায়েন্স (PCI-DSS, HIPAA) মানতে সাহায্য

ACL কেন নেটওয়ার্ক সিকিউরিটির জন্য অপরিহার্য?

  • রাউটারকে অননুমোদিত অ্যাক্সেস এবং ট্রানজিট আক্রমণ থেকে রক্ষা করে
  • সঠিকভাবে মেইনটেইন করা ACL সিকিউরিটি হুমকি প্রতিরোধে ক largas ভূমিকা পালন করে
  • ইনবাউন্ড/আউটবাউন্ড উভয় দিকেই প্রয়োগ করা যায়

ACL রুল প্রসেসিং অর্ডার

রুলগুলো সিকোয়েনশিয়ালি (Sequentially) প্রক্রিয়া হয় — উপরের রুলটি ম্যাচ হলে নিচের রুল চেক হয় না। যেনে সবচেয়ে স্পেসিফিক রুল উপরে, জেনেরিক (permit ip any any) নিচে রাখা উচিত। ইনবাউন্ডে ইন্টারফেসে প্যাকেট আসার সাথে সাথে ACL চেক হয়।

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

  • ACL: Stateless (প্রতি প্যাকেট আলাদা যাচাই), Layer 3/4, রাউটার/সوییচে বিল্ট-ইন
  • Stateful Firewall: কানেকশন স্টেট ট্র্যাক করে (SYN → SYN-ACK → ACK), Layer 7 অপেক্ষা, অ্যাপ্লিকেশন অয়ারনেস, IPS/IDS

বেস্ট প্র্যাকটিস

  • Implicit deny all বুঝতে হবেই (শেষে deny ip any any থাকে)
  • রুল কমেন্ট দিন (remark) যাতে বোঝা যায় কেন লিখা হয়েছে
  • রেগুলার অডিট করুন — অনাবশ্যক রুল মুছে ফেলুন
  • লগিং সক্রিয় করুন (log keyword) সন্দেহজনক ট্রাফিক মনিটর করতে
  • টাইম-বেসড ACL ব্যবহার করুন (business hours শুধু)
  1. নেটওয়ার্ক সিকিউরিটি মূল্যায়নে ব্যবহৃত টুল নয় কোনটি?

  2. নেটওয়ার্ক সিকিউরিটি মেথড: কোনগুলো ডিপ্লয় করতে পারেন?

  3. নিচের কোনটি নেটওয়ার্ক সিকিউরিটি的一種?

  4. ACL (অ্যাক্সেস কন্ট্রোল লিস্ট) নেটওয়ার্ক সিকিউরিটি উন্নত করতে কীভাবে সাহায্য করে?