نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: آموزش جلوگیری از DDoS شدن وی پی اس

  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Jun 2010
    نوشته ها
    200
    تشکر تشکر کرده 
    53
    تشکر تشکر شده 
    413
    تشکر شده در
    285 پست

    Lightbulb آموزش جلوگیری از DDoS شدن وی پی اس

    درود به همه دوستان عزیز، اینبار میخوام راجع به Confronting With DDOS یعنی مقابله با حملات DDOS شرح بدم:


    یکی از راه های مفید و آسان پیدا کردن آی پی هست که تعداد اتصالاتش (منظور همون connection هست) به سرور از حالت عادی بیشتر باشه . برای این کار کافیه از دستور زیر استفاده کنیم تا IP های که به سرور متصل هستند رو پیدا کنیم


    کد:

    netstat -anp |grep 'tcp\|udp' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

    و با دستور زیر می تونیم تعداد اتصالات به سرور را مشخص کنیم :


    کد:

    netstat -n | grep :80 |wc -l

    اگر این تعداد بیش از حد معمول بود شما باید به حمله شک کنید و آی پی مورد نظر رو از دستور اول پیدا کنید. حال که آیپی رو پیدا کردیم به راحتی می توانیم در Iptable یا فایروال خودتون قرار بدین و از این طریق دسترسی اون آی پی رو به سرور ببندین و باعث جلوگیری از حمله DDos اون فرد بشین...

    فرمان های بستن یک آی پی به وسیله آی پی تیبل :

    کد:

    iptables -A INPUT 1 -s IPADRESS -j DROP/REJECT service iptables restart service iptables save

    به جای IPADRESS آی پی مورد نظر رو وارد میکنین.

    سپس تمامی اتصالات به آپاچی رو Kill میکنین و آپاچی رو رستارت می کنین

    کد:

    killall -KILL httpd service httpd startssl

    یه راه دیگه هم هستش...
    البته این ماژول که روی اپاچی نصب میشه ۱۰۰ درصد کافی نیست و البته در بعضی مواقع باعث از کار افتادن front page روی سرور میشه .
    این ماژول که روی apache نصب میشه از ارسال تعداد زیاد request های ناخواسته به webserver جلوگیری می کنه . این تنظیماتی که من اینجا نوشتم از حملات DOS برای 10 دقیقه برای هر ip جلوگیری می کنه توجه داشته باشید وارد کردن عدد بالا به جای این 10 دقیقه ممکنه باعث بشه بعضی از کاربران هم واقعا attacker نیستند جلوشون گرفته بشه .
    اگر نسخه Apache 1.3.x دارید :


    کد:

    command----- cd /usr/local/src wget http://www.zdziarski.com/projects/mo..._1.10.1.tar.gz tar -zxf mod_evasive_1.10.1.tar.gz cd mod_evasive /usr/local/apache/bin/apxs -cia mod_evasive.c -----command-----
    اگر نسخه ی Apache 2.0.x دارید:

    کد:

    -----command----- up2date -i httpd-devel cd /usr/local/src wget http://www.zdziarski.com/projects/mo..._1.10.1.tar.gz tar -zxf mod_evasive_1.10.1.tar.gz cd mod_evasive /usr/sbin/apxs -cia mod_evasive20.c -----command-----

    حالا باید این ماژول رو در تنظمیات apache تون اضافه کنید و تنظیمات لازمش رو انجام بدید : (برای apache 1.3.x )

    کد:

    DOSHashTableSize 3097 DOSPageCount 5 DOSSiteCount 100 DOSPageInterval 2 DOSSiteInterval 2 DOSBlockingPeriod 600

    از نوشته هاش کاملا مشخصه که هر parametr برای چی استفاده شده.
    تنضیمات httpd.conf برای نسخه ی apache 2.0.x (توجه داشته باشید نسخه رو درست انتخاب کنید)

    کد:

    DOSHashTableSize 3097 DOSPageCount 5 DOSSiteCount 100 DOSPageInterval 2 DOSSiteInterval 2 DOSBlockingPeriod 10 DOSBlockingPeriod 600

    بعد از وارد کردن تنظیمات فوق فایل httpd.conf رو ذخیره کنید و وب سرور رو با دستور service httpd restart ری استارت کنید .
    اگر خواستید که هر وقت یک ip بسته میشه برای شما alert میل کنه این خط رو به تنظیمات فوق اضافه می کنید : DOSEmailNotify root که به جای root می تونید آدرس ایمیلتون رو وارد کنید .

    قابل ذکرکه این ماژول از طریق /usr/bin میل میزنه حالا اگر دستور میل شما جای دیگه هست باید یه sybmlink برای اونجا بسازیر که ایمیل ها به دستتون برسه .

  2. تعداد تشکر ها ازAriya به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. آموزش جلوگیری از حملات ddos بر روی APache با استفاده از csf
    توسط zartosht در انجمن مباحث و منابع آموزشی
    پاسخ ها: 16
    آخرين نوشته: October 8th, 2016, 02:33
  2. آموزش نصب Anti DDos در سرور لینوکسی و سرور مجازی (جلوگیری از ddos)
    توسط akbar.balazade در انجمن مباحث و منابع آموزشی
    پاسخ ها: 8
    آخرين نوشته: May 1st, 2016, 14:20
  3. آموزش نصب Anti DDos بر روی سرورهای لینوکس
    توسط آگونیس در انجمن مباحث و منابع آموزشي
    پاسخ ها: 15
    آخرين نوشته: May 14th, 2012, 10:34
  4. اموزش جلوگیری از حملات ddos بر روی سرور cpanel ??
    توسط saeed.spore در انجمن سی پنل CPanel
    پاسخ ها: 1
    آخرين نوشته: February 8th, 2012, 19:03

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •