افزونه هایی که نفش فایروال را در سایت بازی میکنند زیاد هتند که در این بخش چمند نمونه را توضیح می دهیم.
[thumbnail target=”_self” alt=”افزونه هایی که نفش فایروال را در سایت بازی میکنند” src=”https://www.shopingserver.net/wp-content/uploads/2017/09/f_low_001.jpg”]
افزونه هایی که نفش فایروال را در سایت بازی میکنند:
سرویسها و افزونههای زیادی هستند که میتوانند نقش فایروال را بر روی وب سایت شما ایفا کنند. روش کار برخی از آنان بدین صورت است که تغییراتی در فایل .htaccess شما اعمال میکند و دسترسی در سطح Apache را، قبل از اینکه توسط وردپرس پردازش شود، محدود میکند . Better WP Security و All in One WP Security نمونههای خوبی از این افزونهها هستند. بعضی از افزونههای فایروال مانند WordFence، در سطح وردپرس عمل میکنند و حملات را زمانی که وردپرس در حال لود شدن است اما هنوز کامل پردازش نشده، فیلتر میکنند.
در کنار افزونهها، میتوانید یک WAF (فایروال وب) بر روی سرور خود نصب کنید تا محتوی را قبل از پردازش شدن توسط وردپرس فیلتر کند. محبوب ترین WAF اوپن سورس، ModSecurity است.
به علاوه فایروال میتواند بین کمپانی هاستینگ شما و اینترنت قرار گیرد و DNS رکوردهای شما را مجاب کند که از یک فایروال عبور کنند. با این کار، تمامی ترافیک قبل از رسیدن به سایت شما، از طریق فایروال فیلتر میشود. تعدادی کمپانی چنین سرویسهایی را ارائه میدهند مانند CloudFlare و Sucuri.
امنیت از طریق گمنامی
انتخاب این روش به عنوان استراتژی اصلی امنیتی، عاقلانه بنظر نمیرسد. با این وجود، در بخشهایی از وردپرس، گمنامی اطلاعات ممکن است به امنیت بیشتر کمک کند.
- نام اکانت مدیریتی را تغییر دهید: در یک نصب جدید وردپرس، یک اکانت جدید مدیریتی بسازید و اکانت پیش فرض ادمین را حذف کنید. اگر تصمیم به نصب جدید ندارید، میتوانید اکانت مدیریتی را از طریق دستوری مشابه به UPDATE wp_users SET user_login = ‘newuser’ WHERE user_login = ‘admin’; در بخش MySQL command-line client تغییر نام دهید.
- پیشوند table را تغییر دهید: بسیاری از حملات تزریقی SQL مختص به وردپرس، با این تصور عمل میکنند که این پیشوند در حالت پیشفرض، یعنی wp_, قرار دارد. تغییر این پیشوند، تعدادی از حملات تزریقی SQL را بلاک میکند.
افزونههای اجرای کد
همانطور که گفتیم، یکی از دلایل محکم سازی وردپرس، محدود کردن میزان خسارت در صورت موفق بودن حملات هکرهاست.افزونههایی که اجازهی اجرای PHP و یا کدهای دیگر را از ورودیهای دیتابیس میدهند، میتوانند در صورت وقوع حملات موفق، میزان خسارت را چند برابر کنند.
یکی از راههای اجتناب از چنین افزونههایی، استفاده از custom page templates است. بخشی از امنیتی که این روش وعده میدهد، تنها زمانی اتفاق میافتد که امکان ویرایش فایل در داخل وردپرس را غیرفعال کنید.
افزونههایی که نیاز به اجازهی رایت دارند
اگر افزونهای اجازهی رایت از فایلها و دیرکتوریهای وردپرس شما را خواست، حتماً کد آنرا بخوانید و از قابل اعتماد بودن آن اطمینان حاصل کنید.