| FAIL2BAN(1) | General Commands Manual | FAIL2BAN(1) |
نام (NAME)
fail2ban - مجموعهای از برنامههای سرور و کلاینت برای محدود کردن تلاشهای احراز هویت brute force
توضیحات (DESCRIPTION)
Fail2Ban از یک کلاینت، سرور و فایلهای پیکربندی تشکیل شده است تا تلاشهای احراز هویت با روش brute force را محدود کند.
برنامهٔ سرور fail2ban-server مسئول نظارت بر فایلهای لاگ و صدور دستورهای ban/unban است. این برنامه از طریق یک پروتکل ساده توسط fail2ban-client پیکربندی میشود؛ برنامهای که میتواند فایلهای پیکربندی را نیز بخواند و دستورهای پیکربندی متناظر را به سرور صادر کند.
برای جزئیات بیشتر دربارهٔ پیکربندی fail2ban، به صفحهٔ راهنمای jail.conf(5) مراجعه کنید. یک jail (همانگونه که در jail.conf مشخص شده است) تعاریف فیلترها و کنشها (actions) را برای هر فهرستی از فایلهای تحت نظارت جفت میکند.
برای جزئیات دربارهٔ گزینههای خط فرمان fail2ban-server، به صفحهٔ راهنمای fail2ban-server(1) مراجعه کنید.
برای جزئیات دربارهٔ گزینهها و دستورهای خط فرمان به منظور پیکربندی سرور از طریق fail2ban-client، به صفحهٔ راهنمای fail2ban-client(1) مراجعه کنید.
برای آزمایش عبارات باقاعده (regular expressions) مشخصشده در یک فیلتر، استفاده از برنامهٔ fail2ban-regex میتواند سودمند باشد و صفحهٔ راهنمای آن fail2ban-regex(1) است.
محدودیتها (LIMITATIONS)
Fail2Ban قادر است نرخ تلاشهای نادرست برای احراز هویت را کاهش دهد، با این حال نمیتواند خطرات ناشی از احراز هویت ضعیف را بهطور کامل از بین ببرد. اگر واقعاً میخواهید از سرویسها محافظت کنید، آنها را تنها برای استفاده از سازوکارهای احراز هویت دومرحلهای (two-factor) یا کلید عمومی/خصوصی (public/private) پیکربندی نمایید.
یک کاربر محلی قادر است پیامهایی را به syslog تزریق کند و با بهرهگیری از یک jail در Fail2Ban که از syslog میخواند، عملاً یک حملهٔ محرومسازی از سرویس (DoS) علیه هر نشانی IP به راه بیندازد. از این خطر آگاه باشید و بر این اساس Fail2Ban را پیکربندی کرده یا دسترسی شل را اعطا کنید.
فایلها (FILES)
/etc/fail2ban/*
نویسندگان (AUTHORS)
صفحهٔ راهنما توسط Daniel Black و Yaroslav Halchenko نوشته شده است.
گزارش باگها (BUGS)
گزارش باگها به https://github.com/fail2ban/fail2ban/issues
کپیرایت و تکثیر (COPYRIGHT)
حق نشر © 2013
حق نشر
تغییرات
متعلق به
نویسندگان
مربوطه است.
تحت مجوز GNU General Public
License نسخه ۲ (GPL).
همچنین ببینید (SEE ALSO)
fail2ban-server(1) fail2ban-client(1) fail2ban-regex(1) jail.conf(5)
| March 2013 | Fail2Ban |