وبلاگ نت‌آرامآموزش، تجربه و راهکارهای زیرساخت

مسدود کردن درخواست مخرب به وردپرس؛ IP، WAF و محدودیت نرخ

مسدود کردن IP برای حملهٔ مشخص مفید است، اما IP می‌تواند مشترک یا متغیر باشد. پشت CDN باید IP واقعی از منبع مورد اعتماد تشخیص داده شود.

انتشار:
آخرین ویرایش:
توسط مصطفی جانقربان
۴ دقیقه زمان مطالعه
۲ دیدگاه
محتوای تخصصی، ساده و کاربردی
هماهنگ با هویت حرفه‌ای نت‌آرام
بازگشت به لیست مقالات
تصویر شاخص مقاله مسدود کردن درخواست مخرب به وردپرس؛ IP، WAF و محدودیت نرخ در وبلاگ نت‌آرام
محتوای آموزشی وبلاگ نت‌آرام
در این مقاله قصد داریم نحوه مسدود کردن آی پی در وردپرس را آموزش بدهیم. حتما تا به حال شما نیز تمایل داشته اید تا آی پی یک اسمپر خاص نظرات تبلیغاتی برای شما ارسال می کند را مسدود کنید، و یا از دسترسی کاربری خاص به سایت جلوگیری کنید، ما روش های مسدود سازی آی پی در وردپرس را در ادامه به شما آموزش خواهیم داد.
مسدود سازی ip کاربر خاص در ودرپرس
مسدود سازی ip کاربر خاص در ودرپرس

نحوه مسدود کردن آی پی در وردپرس توسط افزونه LionScripts: IP Blocker Lite :

یکی از بهترین افزونه های مسدود سازی آی پی در وردپرس است، شما می توانید توسط این افزونه آی پی ها را به صورت دستی یا از طریق فایل CSV برای مسدود سازی گروهی اقدام نمایید، زمانی که کاربر مسدود سایت شما باز می کند دیگر به محتوا صفحه اصلی شما دسترسی نخواهد داشت و می تواند یک صفحه سفید و یا پیام شما را مشاهده نماید، نتیجه استفاده از این روش ذخیره پهنای باند و کاهش هزینه های پهنای باند هاست شما خواهد شد، در هر لحظه شما می توانید تا آی پی را از لیست سیاه خارج نمایید، این کار می تواند پس از قطع فعالیت های مخرب انجام شود.
برخی از امکانات افزونه مسدود سازی آی پی LionScripts: IP Blocker Lite :
  • مسدود سازی نامحدود آی پی جهت جلوگیری از بازدید سایت
  • مسدود کردن آی پی در وردپرس توسط فایل CSV ( آی پی های گروهی )
  • نمایش پیام خطا از پیش تعریف شده و یا صفحه سفید ( Blank page ) به کاربر مسدود شده
  • نمایش خطا زمانی که آی پی را قبلا مسدود شده باشد.
  • نمایش آی پی های کاربران فعلی برای اضافه کردن آنها به لیست سیاه
  • امکان دانلود آی پی های مسدود شده در فایل csv
  • بدون هیچ درگیری با افزونه ها و قالب های وردپرس
این افزونه رایگان است، البته برای امکانات بیشتر می توانید نسخه حرفه ای آن را خریداری نمایید.
برای دانلود این افزونه روی این لینککنید، قبلا در دوره رایگان وردپرس نت آرام، آموزش نصب افزونه را توضیح داده ایم.
برخی از تصاویر مدیریت افزونه ip blocker وردپرس :
پیش نمایش افزونه مسدود کردن آی پی در وردپرس
پیش نمایش افزونه مسدود کردن آی پی در وردپرس

مسدود سازی آی پی توسط htaccess :

برای مسدود کردن تک آی پی کد زیر را داخل فایل htaccess خود قرار بدهید، شما باید به جای xxx.xxx.xxx.xxx آی پی مورد نظر را وارد نمایید :
کد / دستورOrder Deny,Allow Deny from xxx.xxx.xxx.xxx
برای مسدود کردن رنج آی پی در htaccess از کد زیر استفاده نمایید : برای یک رنج آخر :
کد / دستورOrder Allow,Deny Deny from xxx.xxx.xxx.0/24 Allow from all
برای دو رنج آخر :
کد / دستورOrder Allow,Deny Deny from xxx.xxx.0.0/16 Allow from all
برای مسدود سازی چند آی پی :
کد / دستورorder allow,deny deny from xxx.xxx.xxx.xxx deny from xxx.xxx.xxx.xxx deny from xxx.xxx.xxx.xxx allow from all
امیدواریم این مقاله برای شما مفید بوده باشه، نظرات شما موجب دلگرمی تیم آموزشی نت آرام خواهد شد، منتظر نظرات ارزشمند شما هستیم.

توضیح بیشتر برای انجام مراحل

شناخت حمله

URL، تعداد درخواست، زمان و IP را از لاگ معتبر بگیرید. یک کاربر عادی یا خزنده را صرفاً به خاطر درخواست خطادار مسدود نکنید.

کنترل هدفمند

برای حملهٔ پرحجم از WAF یا محدودیت نرخ در لایهٔ مناسب استفاده کنید. Block یک IP پراکسی ممکن است کاربران زیادی را قطع کند.

راه برگشت

قانون محدود با زمان بازبینی بسازید و دسترسی مدیریت خود را حفظ کنید. مسیرهای login، callback پرداخت و API را تست کنید.
تعداد درخواست مخرب و خطاهای کاربران سالم را بعد از تغییر پایش کنید. IP block جای رفع آسیب‌پذیری و رمز قوی نیست.

منابع و ادامهٔ مطالعه

اشتراک‌گذاری:
لینکدینتلگرامایکس

دیدگاه‌ها (۲)

دیدگاه‌های تاییدشده و پاسخ‌های تیم نت‌آرام

علی

۱۳۹۵/۶/۹ ۱۳:۳۷:۰۴
پاسخ

چه ایده ی جالبی
بله حتما . ممنون

مصطفی جانقربان

نویسنده مقاله
۱۳۹۵/۸/۱۸ ۶:۲۸:۲۹
پاسخ

با سلام و عرض ادب
تشکر از لطف و محبت شما.

موفق باشید