محدود کردن تعداد لاگینهای ناموفق

* اگر خاطرتون باشه، تو مطلب یک پسوورد پیچیده انتخاب کنید گفتم که در نهایت همه پسووردها با صرف زمان و هزینه توسط روش Brute force قابل دستیابی هست.همونجا توضیح دادم که ابزارهای مربوط به این حمله چطوری عمل می کنند؟

* یکی از مطمئن ترین روشها برای از کار انداختن این نوع حملات توی نرم افزارها یا وب سایتهایی که مینویسید، محدود کردن تعداد لاگین ناموفق هست. به اینکار خصیصه Lockout یا قفل گذاری هم گفته میشه. یعنی اگر کاربر به طور مثال ۳ بار پشت سرهم پسوورد یا نام کاربری ای رو اشتباه وارد کرد، برای مدت مشخصی اجازه ندید از همون مبدا مجددا تلاش کنه وارد سیستم بشه. این کار رو به روشهای مختلفی میشه پیاده سازی کرد. یکی از متداولترین روشها اینه که برای مدت زمان مشخصی لاگین از اون IP رو بلاک میکنند. یا اگه نام کاربری خاصی رو وارد کرد، همون نام کاربری رو برای مدت قابل تنظیمی مسدود می کنن. اینطوری دیگه هیچ ابزاری نمیتونه اتوماتیک یا پشت سر هم یکسری اصطلاحات رو تست کنه تا ببینه کدومش درست در میاد؟ چون بعد از یک تعداد بار ناموفق دسترسیش محدود میشه.

* حالا سایتهایی مثل یاهو و یا گوگل که در دسترس بودنشون مهمه، برای اینکار راه حل دیگه ای رو قرار دادن و اونم استفاده از کپچا هست. کپچا برنامه ای هست که مشخص میکنه شما انسان هستید یا ربات و ابزار؟ (اینجا مطالب خوبی درباره کپچا نوشته شده) که البته درستش هم همینه. چون همیشه این کاربر نیست که پسووردش رو فراموش کرده و ممکنه کسی دیگه داره به جاش تلاش میکنه، یا ممکنه برعکس خود کاربر باشه که پسووردش رو فراموش کرده باشه. به هر حال اون روش اول برای وب سایتهای کم هزینه استفاده میشه.
در مورد نرم افزارهای تحت ویندوز یا دسکتاپها هم روشهای فوق صدق میکنه با این تفاوت که براحتی میشه نرم افزار رو بست (اگه کاربر تعداد محدودی لاگین ناموفق داشت). اینطوری دیگه ابزار نمیتونه حملاتش رو ادامه بده.

* برای وبلاگهایی که وردپرس استفاده می کنند، هم پلاگینی هست که تعداد لاگینها رو محدود میکنه. اسم این پلاگین Limit Login Attempts (محدود کردن تلاشها برای لاگین) هست.
این پلاگین کاربر/ابزاری رو که بیشتر از ۴ دفعه پسوورد رو اشتباه وارد کنه، به مدت۲۰ دقیقه بلاک می کنه به عبارت دیگه حق دسترسی کاربر رو می بنده. شما میتونید در تنظیماتش تعداد دفعات رو تغییر بدید.
نکته: این پلاگین کاملتر از پلاگین Login LockDown هست (جزئیات بیشتری رو برای مسدود کردن در نظر گرفته)

* من بعد از مدتها دوباره راجع به امنیت مطلب نوشتم. راستش نمیدونم این مطالب چقدر روان نوشته شده، مخصوصا برای غیر کامپیوتریها:)

۱۰ نظر

  1. کامبیز ۱۳۸۸-۰۷-۲۷، ۱۰:۲۰ ب.ظ

    از ویولت یاد بگیر
    تفاوت از کجا تا کجا

    زهرا Reply:

    در چه مورد؟ کدوم ویولت؟

  2. سعید(همون دوجنسه ی سابق) ۱۳۸۸-۰۷-۲۸، ۱۲:۱۰ ق.ظ

    سلام!!!!

    سکوت تنها دوستی هست که هرگز خیانت نمیکند؟؟؟؟؟؟؟

    بیایید کمی بحث را سیاسی کنیم!!!!!!!!!

    موافقید؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    سعید(همون دوجنسه ی سابق)

  3. حسین ۱۳۸۸-۰۷-۲۸، ۱۲:۳۱ ق.ظ

    زهرا نگو بلا بگو :دی
    خانم مهندس جیگر گوگولی مگولی خیلی باحالی :)

  4. Amer ۱۳۸۸-۰۷-۲۸، ۳:۳۸ ق.ظ

    جالب بود

    سپاس

  5. نرگس ۱۳۸۸-۰۷-۲۸، ۹:۲۴ ق.ظ

    سلام زهرا خانم وبلاگ خوبی دارین چند بار امدم مطالبتون رو خوندم و با اجازه لینکتون کردم خوشحال میشم به من هم سر بزنید .

  6. امیر ارسلان ۱۳۸۸-۰۷-۲۸، ۱۰:۰۲ ق.ظ

    خیلی جالب بود و روون من خیلی اتفاقی و یه دفعه ای بلاگ شما رو دیدم جالب بود. از اون مطلبی که سال ۸۶ برای فرزاد حسنی نوشته بودین نمی دونم یادتون هست یا نه….
    متن الان هم جالب بود اما جالب تر این که بدونید اگر توی password که برای هر چیزی انتخاب می کنید اگر عدد یا حرف فقط باشه یه هکر می تونه حداکثر تو پنج دقیقه بشکنه اما اگر ترکیبی از عدد و حرف و علامت باشه به ۳ یا ۴ ساعت هم می کشه…..

  7. مهدی ۱۳۸۸-۰۷-۲۸، ۱۱:۵۱ ق.ظ

    شما جواب ایمل ها تون رو هم میدی یا اون ایمل رو واشه قشنگی گذاشتی؟!!
    در هر هال میشه بگی این قالب وبلاگ شما رو از کجا میشه پیدا کرد؟ من از این سیستم نظر دیهی خیلی خوشم اومده
    ممنون

    زهرا Reply:

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

  8. ناشناس ۱۳۸۸-۰۷-۲۹، ۵:۳۱ ب.ظ

    زهرا جان میشه بگی Login LockDown کجا استفاده میشه ؟ با چه زبانی نوشته شده؟ میشه ازش استفاده کرد برای کارای خودمون؟
    خیلی ممنون
    سارا