نمایش نتایج 1 تا 17 از 17

نام تاپیک: ایجاد ارتباط امن بین برنامه و سرور

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر دائمی آواتار Nevercom
    تاریخ عضویت
    دی 1387
    محل زندگی
    بستک
    سن
    35
    پست
    1,118

    نقل قول: ایجاد ارتباط امن بین برنامه و سرور

    Fail2Ban ابزاری هست که روی سرور نصب میشه (نمی دونم نسخه ویندوز هم داره یا نه) و کارکردش به این شکل هست که تمامی لاگ های سرور رو می‌خونه و در بین اونها دنبال الگوی خاصی می گرده، اگر پیداشون کرد با قواعدی که مشخص کردیم بررسیشون می کنه و مثلن اگر تعیین کردیم در ۱۰ دقیقه باید بیشتر از ۳ تا ازشون پیدا نکنه، اگر بیشتر از اون تعداد شد، به مدتی که تعیین کردیم اون IP رو به قایروال معرفی می کنه و اون IP بن (Ban) میشه و درخواستش به وب سرور نمیرسه. بعد از زمان مشخص اون IP رو از بلک لیست خارح می کنه.

    بصورت پیشفرض تمام لاگ های موجود در دایرکتوری /var/log/ رو بررسی می کنه، می تونید لاگ های خاصی رو بهش اضافه کنید یا اینکه بگید بررسیشون نکنه. در حالت پیشفرض لاگ های مربوط به SSH رو بررسی می کنه و اگر چندبار تلاش ناموفق از یک IP برای ورود از طریق SSH صورت بگیره، اون رو بلاک می کنه.

    حالا شما می تونید پس از ورود ناموفق در وب اپلیکیشن، یک عبارت خاص رو لاگ کنید و الگویی به Fail2Ban معرفی کنید که بتونه اون عبارت رو شناسایی کنه و IP ازش استخراج کنه و بنش کنه. درحالت ساده با لاگ کردن یه عبارت توسط دستور error_log در PHP و دستورهای مشابه در سایر زبان ها، عبارتی رو در فایل لاگ وب سرور لاگ کنید که با اینکار IP هم در اون لاگ ذخیره میشه.

    این مقاله خوبی در این زمینه هست: https://www.digitalocean.com/communi...n-ubuntu-14-04

  2. #2

    نقل قول: ایجاد ارتباط امن بین برنامه و سرور

    نقل قول نوشته شده توسط Nevercom مشاهده تاپیک
    Fail2Ban ابزاری هست که روی سرور نصب میشه (نمی دونم نسخه ویندوز هم داره یا نه) و کارکردش به این شکل هست که تمامی لاگ های سرور رو می‌خونه و در بین اونها دنبال الگوی خاصی می گرده، اگر پیداشون کرد با قواعدی که مشخص کردیم بررسیشون می کنه و مثلن اگر تعیین کردیم در ۱۰ دقیقه باید بیشتر از ۳ تا ازشون پیدا نکنه، اگر بیشتر از اون تعداد شد، به مدتی که تعیین کردیم اون IP رو به قایروال معرفی می کنه و اون IP بن (Ban) میشه و درخواستش به وب سرور نمیرسه. بعد از زمان مشخص اون IP رو از بلک لیست خارح می کنه.

    بصورت پیشفرض تمام لاگ های موجود در دایرکتوری /var/log/ رو بررسی می کنه، می تونید لاگ های خاصی رو بهش اضافه کنید یا اینکه بگید بررسیشون نکنه. در حالت پیشفرض لاگ های مربوط به SSH رو بررسی می کنه و اگر چندبار تلاش ناموفق از یک IP برای ورود از طریق SSH صورت بگیره، اون رو بلاک می کنه.

    حالا شما می تونید پس از ورود ناموفق در وب اپلیکیشن، یک عبارت خاص رو لاگ کنید و الگویی به Fail2Ban معرفی کنید که بتونه اون عبارت رو شناسایی کنه و IP ازش استخراج کنه و بنش کنه. درحالت ساده با لاگ کردن یه عبارت توسط دستور error_log در PHP و دستورهای مشابه در سایر زبان ها، عبارتی رو در فایل لاگ وب سرور لاگ کنید که با اینکار IP هم در اون لاگ ذخیره میشه.

    این مقاله خوبی در این زمینه هست: https://www.digitalocean.com/communi...n-ubuntu-14-04
    با سلام

    مفید بود خیلی چیزا یاد گرفتم.
    ممنون از شما

تاپیک های مشابه

  1. سوال: ایجاد ارتباط با یک برنامه تحت وب
    نوشته شده توسط mtnam1372 در بخش C#‎‎
    پاسخ: 8
    آخرین پست: دوشنبه 26 خرداد 1393, 16:17 عصر
  2. پاسخ: 0
    آخرین پست: شنبه 24 خرداد 1393, 18:51 عصر
  3. سوال: ارتباط امن بین کلاینت و سرور
    نوشته شده توسط farzadny در بخش امنیت در نرم افزار و برنامه نویسی
    پاسخ: 0
    آخرین پست: چهارشنبه 12 آبان 1389, 14:23 عصر
  4. ایجاد ارتباط با یک برنامه دیگر
    نوشته شده توسط mohammad59mt در بخش C#‎‎
    پاسخ: 3
    آخرین پست: دوشنبه 21 دی 1388, 21:39 عصر
  5. سوال: ارتباط امن بین کلاینت و سرور
    نوشته شده توسط hmm در بخش SQL Server
    پاسخ: 1
    آخرین پست: سه شنبه 03 دی 1387, 12:14 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

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