توضیحات
🔥 Install, activate, and done!
🔥 Powerful protection from WP’s fastest firewall plugin.
BBQ Firewall is a lightweight, blazing-fast firewall plugin that protects your site against a wide range of threats. BBQ checks all incoming traffic and quietly blocks bad requests containing nasty stuff like eval(
, base64_
, and excessively long request-strings. This is a simple yet solid solution for sites that are unable to use a strong Apache/.htaccess firewall.
🔥 Adds a strong firewall to ANY WordPress site
🔥 Works with all WordPress plugins and themes
محافظت قدرتمند
BBQ از سایت شما در برابر بسیاری از تهدیدات محافظت می کند:
- حملات تزریق SQL
- آپلود فایل های اجرایی
- حملات پیمایش دایرکتوری
- درخواست های شخصیت ناامن
- درخواست های بیش از حد طولانی
- اجرای فایل از راه دور PHP
- XSS، XXE و حملات مرتبط
- از ربات های بد محافظت می کند
- در برابر ارجاع دهندگان بد محافظت می کند
- از محتوای بد POST محافظت می کند
- در برابر بسیاری از درخواست های بد دیگر محافظت می کند
🔥 Works great with Blackhole for Bad Bots and Banhammer
ویژگی های عالی
BBQ بهترین ویژگی های فایروال را ارائه می دهد:
- رتبه 5 ستاره در WordPress.org
- 100% plug-&-play، پیکربندی صفر
- 100٪ بر روی امنیت و عملکرد متمرکز شده است
- طیف گسترده ای از درخواست های URL مخرب را مسدود می کند
- سریعترین فایروال برنامه وب (WAF) برای وردپرس
- بر اساس 6G/فایروال 7G
- تمام ترافیک ورودی را اسکن می کند و درخواست های بد را مسدود می کند
- انواع درخواست ها را اسکن می کند: GET، POST، PUT، DELETE و غیره.
- در برابر ربات ها و ارجاع دهندگان بد شناخته شده محافظت می کند
- بی صدا در پشت صحنه برای محافظت از سایت شما کار می کند
- افزونه امنیتی بدون دردسر که استفاده از آن آسان است
- عملکرد کاملاً آزمایش شده و بدون خطا
- نرخ بسیار پایین مثبت کاذب
- سازگار با سایر پلاگین های امنیتی
- به طور مرتب به روز می شود و “اثبات آینده”
- فایروال < اندازه 10 کیلوبایت
- سبک، سریع و انعطاف پذیر
🔥 For advanced protection and features, check out BBQ Pro »
🔥 BBQ = Block Bad Queries
حریم خصوصی
این افزونه هیچ گونه اطلاعات کاربری را جمع آوری یا ذخیره نمی کند. هیچ کوکی تنظیم نمی کند و به مکان های شخص ثالث متصل نمی شود. بنابراین، این افزونه به هیچ وجه بر حریم خصوصی کاربران تأثیر نمی گذارد.
BBQ Firewall is developed and maintained by Jeff Starr, 15-year WordPress developer and book author.
از توسعه پشتیبانی کنید
من این افزونه رایگان را با عشق برای جامعه وردپرس توسعه و نگهداری می کنم. برای نشان دادن پشتیبانی، میتوانید یک کمک مالی بدهید یا یکی از کتابهای من را خریداری کنید:
- تائو وردپرس
- کاوش در وردپرس
- .htaccess آسان شد
- زمینههای عمیق وردپرس
- دستور العمل های SQL جادوگر برای وردپرس
و/یا یکی از افزونه های برتر وردپرس من را خریداری کنید:
- BBQ پرو – فایروال وردپرس بسیار سریع
- Blackhole پرو – مسدود کردن خودکار رباتهای بد
- Banhammer پرو – نظارت بر ترافیک و ممنوع کردن افراد بد
- GA گوگل آنالیتیکس پرو – وردپرس را به گوگل آنالیتیکس متصل کنید
- Head Meta Pro – Ultimate Meta Tags for WordPress
- Simple آجاکس چت پرو – اتاق های گفتگو نامحدود
- USP پرو – فرمهای front-end نامحدود
پیوندها، توییتها و لایکها نیز قدردانی میشوند. متشکرم! 🙂
نصب
نصب BBQ
- نصب، فعال کردن، انجام شد.
پس از فعال شدن، BBQ به طور خودکار از سایت شما در برابر تهدیدات محافظت می کند. بی سر و صدا، در پشت صحنه. برای کنترل بیشتر و محافظت قویتر، BBQ پرو » را بررسی کنید
اطلاعات بیشتر در مورد نصب افزونه های وردپرس
سفارشی کردن
- برای اجازه دادن به الگوهای مسدود شده توسط BBQ، افزونه لیست سفید BBQ را بررسی کنید.
- برای مسدود کردن الگوهایی که توسط BBQ مجاز است، افزونه لیست سیاه BBQ را بررسی کنید.
- برای سفارشی کردن مسدود کردن درخواست طولانی، ثبت الگوی مطابقت، و سرصفحههای پاسخ، افزونه سفارشیسازی BBQ را بررسی کنید.
- برای نمایش تعداد کل بلاک ها در صفحه تنظیمات افزونه، تعداد درخواست های مسدود شده BBQ را بررسی کنید.
توجه داشته باشید که نسخه حرفه ای BBQ امکان سفارشی کردن الگوها و هر چیز دیگر را مستقیماً از طریق تنظیمات افزونه با یک کلیک امکان پذیر می کند. BBQ پرو همچنین تعداد بلاک های فعلی را برای هر قانون فایروال نمایش می دهد این.
حذف نصب
این افزونه بعد از خود پاک می شود. هنگامی که افزونه از طریق صفحه افزونه ها حذف نصب شود، تمام تنظیمات افزونه از پایگاه داده شما حذف می شود.
افزونه را دوست دارید؟
اگر به BBQ علاقه دارید، لطفاً یک لحظه به آن وقت بگذارید امتیاز 5 ستاره بدهید. این کمک می کند تا توسعه و پشتیبانی قوی ادامه یابد. متشکرم!
سوالات متداول
-
چگونه تست کنیم که افزونه کار می کند؟
-
برای تست کارکرد افزونه، می توانید هر یک از الگوهای مسدود شده را درخواست کنید. برای مثال، از صفحه اصلی سایت خود دیدن کنید و آدرس زیر را وارد کنید:
https://example.com/eval(
دامنه واقعی سایت خود را جایگزین
example.com
کنید. اگر BBQ فعال باشد، درخواست برای آن URL مسدود خواهد شد (با وضعیت “403 ممنوع”). این بدان معناست که افزونه به درستی کار می کند. می توانید الگوهای دیگر را نیز تست کنید. برای مشاهده تمام الگوهای مسدود شده توسط BBQ، به تابعbbq_core()
واقع درblock-bad-queries.php
نگاه کنید. -
آیا افزونه های امنیتی دیگری ارائه می دهید؟
-
بله، سه تای آنها:
- BBQ Firewall for blazing-fast firewall security
- Blackhole for Bad Bots برای محافظت از سایت شما در برابر ربات های بد
- Banhammer برای نظارت و ممنوعیت هر کاربر یا آدرس آی پی
نسخه های حرفه ای با ویژگی های بیشتر در دسترس است پلاگین سیاره.
-
آیا باید کار دیگری انجام دهم تا باربیکیو کار کند؟
-
خیر، فقط نصب کنید و استراحت کنید و بدانید که BBQ از سایت شما در برابر درخواست های URL بد محافظت می کند.
-
تنظیمات افزونه کجاست؟
-
هیچ تنظیماتی برای BBQ مورد نیاز نیست! همه چیز به طور خودکار در پشت صحنه انجام می شود. پیکربندی صفر مورد نیاز است. نسخه رایگان BBQ کاملاً plug-n-play است، آن را تنظیم کنید و فراموش کنید، بدون هیچ گونه تنظیماتی برای پیکربندی. فقط نصب کنید، فعال کنید و از امنیت بهتر و محافظت قوی در برابر درخواست های مخرب لذت ببرید. نسخه حرفه ای BBQ به همان اندازه سریع و ساده برای استفاده است، اما بسیار قدرتمندتر است و شامل تنظیمات قوی برای سفارشی کردن و تنظیم دقیق دیوار آتش است.
-
آیا نسخه رایگان BBQ با Wordfence سازگار است؟
-
آیا استفاده از هر دو منطقی است؟ بله BBQ رایگان و BBQ پرو هر دو با هر افزونه ای که مطابق WP API نوشته شده است سازگار هستند. و بله، استفاده از BBQ با هر افزونه امنیتی دیگر، از جمله Wordfence، مزایایی دارد. آنها در برابر تهدیدات مختلف محافظت می کنند، بنابراین استفاده از هر دو به این معنی است که شما امنیت بیشتری دارید.
-
آیا BBQ تغییراتی در فایل htaccess من ایجاد می کند؟
-
قطعا نه. برخلاف سایر پلاگینهای امنیتی/دیوار آتش، نه BBQ (نسخه رایگان) و نه BBQ پرو هیچ تغییری در فایل htaccess ایجاد نمیکنند.
-
آیا BBQ هیچ تغییری در پایگاه داده وردپرس من ایجاد می کند؟
-
خیر، نسخه رایگان BBQ با بارگیری هر صفحه عمل می کند. هیچ تغییری در پایگاه داده وردپرس ایجاد نمی کند.
-
آیا BBQ رشته های مخرب موجود در آرایه ها را مسدود می کند؟
-
بله، BBQ هر آرایه ای را که در درخواست URI گنجانده شده است اسکن می کند. اگر الگوهای منطبقی یافت شود، درخواست مسدود می شود.
-
پلاگین اسکنر/بررسی کننده PHP من می گوید خطایی وجود دارد؟
-
به عنوان مثال، اگر اسکنر PHP/plugin شما چیزی شبیه به “
0x3c62723e
را پیدا کرد که بد است” را گزارش کرد. معمولاً شما نمی خواهید چنین رشته کدهای بدی را پیدا کنید، اما یک استثنا برای افزونه های امنیتی وجود دارد. در مورد آن فکر کنید: برای مسدود کردن برخی از رشته های بد، BBQ باید در مورد آن دانست. بنابراین هر رشته بدی که توسط BBQ مسدود می شود در افزونه “لیست سیاه” گنجانده شده است. این بدان معناست که وقتی برخی از اسکنرهای PHP به BBQ نگاه میکنند و رشتههای بد شناخته شدهای را پیدا میکنند، فقط به این معنی است که اسکنر لیستی از اصطلاحات مسدود شده BBQ را کشف کرده است. به عبارت دیگر، BBQ حاوی رشتههای ثابت متن غیر کاربردی است تا درخواستهای مخرب را به سایت شما منطبق و مسدود کند. امیدوارم این منطقی باشد، اگر اطلاعات بیشتری ارائه میدهم، با خیال راحت با من تماس بگیرید. -
آیا برای اجرای BBQ به وردپرس نیاز دارم؟
-
جواب منفی! BBQ در طعم های زیر موجود است:
بنابراین می توانید اسکریپت PHP مستقل را برای سایت هایی که وردپرس را اجرا نمی کنند بررسی کنید.
-
آیا می توانم همزمان از BBQ و فایروال 6G/7G استفاده کنم؟
-
سؤال کامل: “به جز اکثر قوانین با هم تداخل دارند، آیا این کار معکوس است (کاهش سرعت سایت برای مثال، درگیری های احتمالی، اشکالات) یا استفاده همزمان از فایروال 6G/7G + BBQ خطراتی دارد.
پاسخ: اجرای همزمان BBQ و فایروال 6G/7G خوب است. هر دو فایروال بسیار سریع هستند، بنابراین سرعت کار را کاهش نمی دهند. به عبارت دیگر دو فایروال به خوبی با هم بازی می کنند. تنها نقطه ضعف این است که برخی از قوانین اضافی هستند، اما نباید تاثیر منفی بر عملکرد داشته باشد. نکته مثبت این است که هنگام استفاده از هر دو از محافظت بیشتری برخوردار می شوید، زیرا در قوانین و الگوهای فایروال و غیره تغییراتی وجود دارد.
-
جستجوگر پی اچ پی من چیزی پیدا کرد؟
-
اگر از بررسی کننده PHP استفاده می کنید که خطا یا رشته بدی را در BBQ گزارش می کند، نادیده گرفتن آن یک مثبت کاذب و بی خطر است. چرا؟ زیرا جستجوگر PHP رشته ها/الگوهای ثابتی را پیدا می کند که BBQ برای شناسایی و مسدود کردن درخواست های بد استفاده می کند. به عبارت دیگر، جستجوگر پی اچ پی شما در حال یافتن یک رشته استاتیک است که فکر می کند کد زنده است. این نیست. در صورت امکان، لطفاً یک لحظه این موضوع را به توسعه دهندگان PHP checker خود گزارش دهید. آنها باید از بهبود دقت و کیفیت افزونه خود خوشحال باشند. اطلاعات بیشتر.
-
چگونه لاگ را فعال کنیم؟
-
می توانید از یک افزونه رایگان برای نمایش تعداد کل درخواست های مسدود شده در صفحه تنظیمات BBQ استفاده کنید. در اینجا راهنمایی است که توضیح می دهد نحوه تنظیم آن.
متناوبا، BBQ را می توان برای ثبت الگوی تطبیق برای هر درخواست مسدود شده پیکربندی کرد. هنگامی که ثبت بازی فعال باشد، BBQ یک ورودی گزارش را در گزارش خطای پیشفرض سایت اضافه میکند. برای فعال کردن ثبت گزارش، از افزونه سفارشی کردن رایگان استفاده کنید.
توجه داشته باشید که نسخه حرفه ای BBQ تعداد بلوک های فعلی را برای هر قانون فایروال نشان می دهد، مانند این. همه خودکار، دست زدن به کد مورد نیاز نیست 🙂
-
سوالی دارید؟
-
هرگونه سؤال یا بازخوردی را از طریق فرم تماس من ارسال کنید.
نقد و بررسیها
توسعه دهندگان و همکاران
“BBQ Firewall – Fast & Powerful Firewall Security” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگان“BBQ Firewall – Fast & Powerful Firewall Security” به 15 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
ترجمه “BBQ Firewall – Fast & Powerful Firewall Security” به زبان شما.
علاقه مند به توسعه هستید؟
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
گزارش تغییرات
اگر به BBQ علاقه دارید، لطفاً یک لحظه به آن وقت بگذارید امتیاز 5 ستاره بدهید. این کمک می کند تا توسعه و پشتیبانی قوی ادامه یابد. متشکرم!
2025/03/24
- Removes
bbq_languages()
function - Fixes bug with
bbq_check_plugin
function - Renames some functions for when pro is active
- Adds uninstall option
bbq-firewall-dismiss-notice
- Bumps minimum required WordPress version
- Bumps minimum required PHP version
- Updates plugin settings page
- Generates new language template
- Tests on WordPress 6.8
تغییرات کامل @ https://plugin-planet.com/wp/changelog/block-bad-queries.txt