আমি উবুন্টু সার্ভারে iptables ব্যবহার করছি। এটি একটি ভিপিএসে একটি ওয়েব সার্ভার।
আমি জানতে চাই যে আমার প্যাকেটগুলি রেট-সীমাবদ্ধ করা উচিত কিনা। যদি তাই হয় তবে আমার রেট-সীমা কী করা উচিত? এবং আমি কি বিশ্বব্যাপী বা প্রতি আইপি ঠিকানায় তাই করব?
রেফারেন্সটি
আমি লোকেরা এটির পরামর্শ দিতে দেখেছি:
# Limit packet traffic on a TCP or UDP port:
iptables -A INPUT -p $proto --destination-port $port --syn -m state --state NEW -m limit --limit $lim/s --limit-burst $lb -j ACCEPT
# Limit established/related packet traffic:
iptables -A INPUT -m state --state RELATED,ESTABLISHED -m limit --limit $lim/s --limit-burst $lb -j ACCEPT
উপরোক্ত, একটি বৈশ্বিক হার-সীমা খুব কার্যকর বলে মনে হচ্ছে না, কমপক্ষে আমি যে কল্পনা করতে পারি তার জন্য। বিশ্বব্যাপী আমার রেট-সীমা থাকা উচিত এমন কোনও মামলা আছে কি?
আমি বিশ্বাস করি যে প্রতি আইপি রেট-সীমা সাধারণত আরও ভাল:
# Add the IP to the list:
iptables -A INPUT -p $proto --destination-port $port --syn -m state --state NEW -m recent --set --name RATELIMITED
# Drop if exceeded limit:
iptables -A INPUT -p $proto --destination-port $port --syn -m state --state NEW -m recent --update --seconds $sec --hitcount $hc --rttl --name RATELIMITED -j DROP
# Accept if inside limit:
iptables -A INPUT -p $proto --destination-port $port --syn -m state --state NEW -j ACCEPT
অতিরিক্ত প্রশ্ন: দূরবর্তী আইপিগুলি ছদ্মবেশী হতে পারে। কিভাবে তাদের সঠিকভাবে সীমাবদ্ধ?
এর জন্য আরও একটি প্রশ্ন যুক্ত করা হয়েছে:
/server/340258/how-to-rate-limit-spoofed-ips-with-iptables
লক্ষ্যটি
আমি কিছু ডি / ডস আক্রমণ এবং সাধারণ নির্যাতনের ঝুঁকি হ্রাস করার চেষ্টা করছি।
সম্পর্কিত
আমি কীভাবে আইপটিবলের সাথে সীমাবদ্ধ এসএসএইচ সংযোগগুলি রেট করতে পারি?
পিএস : আমি কেবলমাত্র আইসিএমপি- র জন্য একটি সম্পর্কিত প্রশ্ন খুলেছি এবং এটিতে এই প্রোটোকলের জন্য রেট-সীমাবদ্ধকরণ অন্তর্ভুক্ত রয়েছে: iptables | আইসিএমপির প্রকার: কোনটি (সম্ভাব্য) ক্ষতিকারক?