WordPress بهینه سازی امنیتاز جمله موارد بسیار مهمی است که همه صاحبان وب سایت باید به آن توجه کنند. موتورهای جستجو هر روز هزاران وب سایت را به دلیل بدافزار یا فیشینگ در لیست سیاه قرار می دهند. اگر به وب سایت خود اهمیت می دهید و تعداد بازدیدکنندگان بالایی دارید، WordPressWordPress بهینه سازی امنیتحتما باید این کار را در نظر بگیرید.
در مقاله ما که در زیر خواهید خواند، نحوه محافظت از وب سایت مبتنی بر WordPress خود را در برابر مهاجمان مخرب توضیح خواهیم داد. به طور خلاصهWordPress بهینه سازی امنیتآنچه شما باید انجام دهید و نکاتی در این مورد در محدوده ارائه شده است.
WordPressدر مقایسه با سایر CMS ها یک سیستم مدیریت محتوای بسیار امن تر است. WordPress که به لطف یک تیم بزرگ تحقیق و توسعه، همیشه بهروز بوده و دائماً در حال توسعه است، نیازهای کاربر را بیش از اندازه کافی برآورده میکند. با این حال، نباید فراموش کرد که در هر سیستمی یک آسیب پذیری امنیتی وجود دارد. در این زمینهWordPress بهینه سازی امنیتبه منصه ظهور می رسد. هنگامی که مقاله ما را در زیر می خوانید، اقدامات امنیتی دقیق و آگاهانه تری را در مورد وب سایت خود انجام خواهید داد.
چرا امنیت وب سایت مهم است؟
WordPress بهینه سازی امنیتقبل از اینکه به نحوه انجام فرآیند بپردازیم، باید به طور خلاصه به این موضوع بپردازیم که چرا امنیت وب سایت مهم است. ممکن است برای اجرای یک پروژه وب سایت WordPress خود را ایجاد کرده باشید. وب سایتی که ایجاد کرده اید می تواند یک صفحه وبلاگ شخصی، پلت فرم تجارت الکترونیک یا یک سایت شرکتی باشد. یک وب سایت هک شده از شهرت و از دست دادن کاربر قابل توجهی رنج می برد. بنابراینWordPress بهینه سازی امنیتیکی از موضوعاتی است که باید در WordPress بیشتر مورد توجه قرار گیرد.
WordPress بهینه سازی امنیت
مقاله ماWordPress بهینه سازی امنیتبه بخش پیشنهادات رسیدیم. در عناوین و پاراگراف های زیرWordPress بهینه سازی امنیتما به تفصیل توضیح خواهیم داد که در طول فرآیند چه کاری باید انجام دهید.
همیشه از نسخه فعلی WordPress، طرح زمینه و افزونه های خود استفاده کنید
WordPress بهینه سازی امنیتاولین کاری که باید انجام دهید این است که همیشه از نسخه به روز WordPress، طرح زمینه و افزونه های خود استفاده کنید. این نرم افزار آسیب پذیری های امنیتی را در نتیجه این به روز رسانی ها و مطالعات تحقیق و توسعه می بندد. بنابراین، نرم افزار را به طور مداوم به روز نگه داریدWordPress بهینه سازی امنیتاز نظر فاکتور بسیار مهمی است
رمزهای عبور خود را از شخصیت های قوی انتخاب کنید
استفاده از وردپرسمتداول ترین تلاش برای هک گرفتن رمزهای عبور ساده کاربر با زور بی رحمانه است. به همین دلیل، لازم است با انتخاب کاراکترهای قوی برای رمزهای عبور انتخاب شده، در برابر این تلاش احتیاط کنید. به جای استفاده از رمزهای عبور ضعیف که به راحتی می توان حدس زد، باید از رمزهای عبور قوی که حاوی حروف بزرگ و کوچک، اعداد و علائم نگارشی هستند استفاده کرد.
مراقب هاست اشتراکی باشید
استفاده از هاست اشتراکیWordPress بهینه سازی امنیتاین یک روش پرخطر است. در این زمینه، Imunify360 و غیره برای سایت ها. شما باید شرکت های هاست اشتراکی را انتخاب کنید که دارای فایروال نسل جدید هستند. اطمینان حاصل کنید که شرکت میزبانی که انتخاب می کنید از نظر امنیت سرور موفق و قابل اعتماد است.
از فایروال مبتنی بر CDN استفاده کنید
CDN (شبکه تحویل محتوا) از چندین سرور توزیع شده تشکیل شده است. سیستم توزیع محتوای مورد نظر محتوای وب را با توجه به مختصات جغرافیایی کاربر ارائه می دهد.
شما می توانید فایروال مبتنی بر CDN و سایر اقدامات امنیتی را در محدوده خدمات CDN خود انجام دهید. شرکتهایی که خدمات CDN را ارائه میدهند، اقدامات احتیاطی در برابر حملات DDoS که اغلب با آنها مواجه میشوند، ارائه میکنند.
تهیه نسخه پشتیبان به طور منظم
در صورت از دست رفتن داده ها، از سایت WordPress شما باید به طور مرتب نسخه پشتیبان تهیه شود. فرآیند پشتیبان گیری مورد نظر WordPress پلاگین پشتیبان این کار را می توانید با استفاده از کنترل پنل هاست نیز انجام دهید.
WordPress از افزونه های بهینه سازی امنیتی استفاده کنید
WordPress بهینه سازی امنیتشما به راحتی می توانید بسیاری از مراحل را بدون نیاز به کدنویسی انجام دهید. شما می توانید هم با استفاده از افزونه های امنیتی و هم بدون استفاده از هیچ افزونه ای از فرآیند بهینه سازی پشتیبانی کنید. ما همچنان استفاده از پلاگین های امنیتی را توصیه می کنیم. افزونه ای که ما به شما پیشنهاد می کنیم، یکی از قدرتمندترین و محبوب ترین افزونه های امنیتی، افزونه Wordfence Security است.
یک محدودیت ورود بد تعیین کنید
WordPress بهینه سازی امنیتیکی از اقدامات احتیاطی مهمی که باید انجام دهید این است که محدودیتی برای ورودی های نادرست به سیستم تعیین کنید. افراد مخرب ممکن است با تلاش برای حدس زدن نام کاربری و رمز عبور شما در صفحه ورود که هنگام وارد کردن WordPress ظاهر می شود، سعی کنند وب سایت شما را ربودند. شما می توانید یک محدودیت ورود نادرست به سایت در برابر این تلاش نفوذ تعیین کنید. اگر نام کاربری و رمز عبور نادرست در محدوده ای که تعیین کرده اید رخ دهد، می توانید برای مدت معینی از دسترسی افراد مخرب به سایت جلوگیری کنید.
WordPress بهینه سازی امنیت برای استفاده از این قابلیت می توانید افزونه Wordfence Security را انتخاب کنید.
استفاده از احراز هویت دو مرحله ای (2FA)
WordPress بهینه سازی امنیتبا افزونه Wordfence Security میتوانید کاربرانی که دارای اختیارات مدیریت سایت هستند را قادر کنید تا از روش تأیید دو مرحلهای برای تراکنشهای ورود استفاده کنند. از این طریق می توانید از نفوذ افراد مخرب به سایت جلوگیری کنید. با تأیید دو مرحلهای، باید یک کد موقت تولید شده از برنامه تلفن همراه (Google Authenticator) را در هنگام ورود به سیستم وارد کنید.
تایید دو مرحله ای مکانیزمی است که هر 30 ثانیه یک کد و همچنین هر زمان که کاربر وارد سیستم می شود نام کاربری و رمز عبور را از کاربر تولید می کند. کاربر کد تولید شده را از اپلیکیشن تایید دو مرحله ای مربوطه دریافت می کند و این کد را برای ورود وارد می کند و با استفاده از این روش تنها اطلاعات نام کاربری و رمز عبور برای شخصی که می خواهد وارد سیستم شود کافی نخواهد بود.WordPress بهینه سازی امنیتدر این محدوده، یک احتیاط اضافی با تأیید دو مرحله ای انجام می شود.
دسترسی غیرمجاز به فایلهای htaccess. و wp-config.php را محدود کنید
فایل wp-config.php بخشی است که فایل های خاص مربوط به سایت شما در آن ذخیره می شود. برای امنیت وب سایت شما مهم است که از دسترسی کاربران غیرمجاز به فایل های بسیار مهم در این بخش جلوگیری کنید. به همین دلیل، دسترسی غیرمجاز به فایل wp-config.php باید غیرفعال شود. برای این کار کافی است کد زیر را به پایین فایل htaccess. در دایرکتوری ریشه سایت خود اضافه کنید:
# protect wp-config.php
<files wp-config.php>
order allow,deny
deny from all
</files>برای جلوگیری از دسترسی به فایل htaccess، می توانید کد زیر را در پایین فایل htaccess. در پوشه اصلی سایت خود بنویسید:
# protect .htaccess
<files>
order allow,deny
deny from all
satisfy all
</files>برای جلوگیری از دسترسی غیرمجاز و اجرای کد به پوشهها و فایلهای مهم دیگر، میتوانید کدهای زیر را در محل مناسب فایل htaccess خود اضافه کنید:
# protect error_log
<files error_log>
order allow,deny
deny from all
</files>
# protect readme.html
<files readme.html>
order Allow,Deny
deny from all
</files>
# Block wp-includes folder and files
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^wp-admin/includes/ - [F,L]
RewriteRule !^wp-includes/ - [S=3]
RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
RewriteRule ^wp-includes/theme-compat/ - [F,L]
</ifmodule>
# Block directories and files
Options All -Indexes
<files>
Order Deny,Allow
Deny from all
</files>
<files wp-config-sample.php>
order allow,deny
deny from all
</files>
<files license.txt>
order allow,deny
deny from all
</files>
<files readme.html>
order allow,deny
deny from all
</files>جلوگیری از اجرای PHP در فهرست آپلودها
جلوگیری از اجرای کدهای PHP در برخی دایرکتوریهای WordPress یک گام مهم برای WordPress بهینهسازی امنیت است. هر ویرایشگر متنی را باز کنید، کد زیر را اضافه کنید و فایل را به صورت .htaccess ویرایش کنید:
<files>
deny from all
<files></files></files>مطمئن شوید که فایل نام ندارد و پسوند آن .htaccess باشد. سپس این فایل را به پوشه آپلود تحت wp-content وب سایت خود اضافه کنید. به این ترتیب از اجرای کدهای PHP در پوشه آپلود جلوگیری می شود.
اگر از xmlrpc استفاده نمی کنید غیرفعال کنید
اگرچه ویژگی xmlrpc WordPress با یک الگوریتم بسیار پیشرفته کار میکند، اما دارای آسیبپذیریهای امنیتی بالقوه است. برای غیرفعال کردن ویژگی xmlrpc، می توانید کد زیر را به پایین فایل htaccess. در دایرکتوری ریشه وب سایت خود اضافه کنید.
# Block WordPress xmlrpc.php requests
<files xmlrpc.php>
order deny,allow
deny from all
allow from 123.123.123.123
</files>جلوگیری از مرور دایرکتوری
محتویات موجود در دایرکتوری های بدون فایل های فهرست، مانند index.html، index.php، به صورت عمومی فهرست می شوند. با مسدود کردن فهرست دایرکتوری، شما همچنین از هکرهای سایبری از جمع آوری غیرفعال اطلاعات جلوگیری می کنید. برای جلوگیری از فهرست شدن دایرکتوری ها، می توانید کد زیر را به پایین فایل htaccess. در ریشه سایت خود اضافه کنید:
# dizin listelemeyi engelle
Options -Indexesغیرفعال کردن ویژگی ویرایش فایل
هنگامی که یک شخص مخرب به وب سایت شما نفوذ می کند، اولین نقطه ای که در پنل مشاهده می کند، قسمت ویرایش تم در زیر تب ظاهر است. شخصی که از این آسیب پذیری سوء استفاده می کند می تواند محتوای وب سایت شما را تغییر دهد یا کد مخرب اضافه کند. علاوه بر این، افرادی که به این ویژگی دسترسی دارند می توانند خروجی های لینک مضر را به سایت شما اضافه کنند که باعث ایجاد مزاحمت برای شما می شود.
اطلاعات: بک لینک هایی که از طریق دسترسی غیرمجاز به سایت اضافه می شوند، هک لینک محسوب می شوند.
غیرفعال کردن ویژگی ویرایش فایل در پنل مدیریت بسیار آسان است. برای انجام این کار، می توانید اقدامات احتیاطی لازم را در محدوده WordPress بهینه سازی امنیتی در بالای فایل wp-config.php در فهرست اصلی وب سایت خود انجام دهید.
define( 'DISALLOW_FILE_EDIT', true );انجام اقدامات احتیاطی امنیتی با افزونه ها WordPress
در بالا توضیح داده شدWordPress بهینه سازی امنیتشما باید روش های کدنویسی را حداقل تا حدی در هر مرحله بدانید. در قسمت بعدی مقاله ما در مورد 3 پیشنهاد مهم افزونه که برای اطمینان از امنیت وب سایت مبتنی بر WordPress شما ضروری است صحبت خواهیم کرد.
امنیت WordFence
WordPress یکی از پرکاربردترین و شناخته شدهترین افزونههای امنیتی برای ایمنتر کردن سیستم مدیریت محتوا است.امنیت WordFenceافزونه افزونه مورد نظر تقریباً تمام الزامات مورد نیاز کاربر را برآورده می کند. می توانید ویژگی ها، مزایا و معایب افزونه مورد نظر را در ادامه مقاله ما بیابید.
ویژگی های WordFence Security
ویژگی های افزونه امنیتی مورد بحث در زیر ارائه شده است:
- این به کاربر اجازه می دهد تا آسیب پذیری های امنیتی وب سایت را آشکار کند.
- Slider Revolution آسیب پذیری های رایج در افزونه های معروف به سبک فرم تماس را می بندد.
- تهدیدات و حملات بی رحمانه به سیستم از طریق ایمیل به کاربر اطلاع داده می شود.
- امنیت WordPress را با احراز هویت دو مرحلهای و پشتیبانی reCAPTCHA افزایش میدهد
- فایل های مشکوک PHP را شناسایی و مسدود می کند.
- دارای فایروال پیشرفته است.
مزایای افزونه WordFence
مزایای افزونه WordFence برای کاربر به شرح زیر است:
- این افزونه با نسخه رایگان خود، تمام اقدامات امنیتی مورد نیاز شما را در وب سایت WordPress شما فراهم می کند.
- به طور خودکار هشدارهای مربوط به امنیت را به آدرس ایمیل شما ارسال می کند.
- افزونه WordFence کاملا متن باز است.
- ویژگی ویروس اسکن بسیار جامع است و در اکثر موارد مزایای زیادی را ارائه می دهد.
- Slider Revolution آسیب پذیری های رایج در افزونه های معروف به سبک فرم تماس را می بندد.
معایب افزونه WordFence
- برای استفاده از قابلیت انسداد پیشرفته کشور، لازم است نسخه Premium افزونه را خریداری کنید. اینکه این مقاله تا چه حد به عنوان یک نقطه ضعف در نظر گرفته خواهد شد، قابل بحث است.
- اگر محدودیت حافظه (RAM) اختصاص داده شده برای سایت شما در هاست شما کمتر از 1024 مگابایت (1 گیگابایت) باشد، ممکن است میزان منابع مصرف شده توسط افزونه باعث کاهش سرعت سایت شود. با این حال، تم ها و پلاگین های محبوب WordPress معمولاً به حداقل محدودیت حافظه 2048 مگابایت (2 گیگابایت) نیاز دارند.
امنیت iThemes
توسعه یافته توسط شرکت iThemesامنیت iThemesاین افزونه توسط نزدیک به 1 میلیون وب سایت در جهان استفاده می شود. این افزونه در دو نسخه مختلف ارائه شده است: پولی و رایگان. در میان پلاگین های امنیتی در WordPress، افزونه امنیت iThemes دارای امتیاز کاربر 4.7 از 5 است.WordPress بهینه سازی امنیتما می توانیم ویژگی های این افزونه را که شما از آنها استفاده خواهید کرد به شرح زیر لیست کنیم.
- تنظیمات امنیتی پایه
- 404 تشخیص
- حالت از راه دور
- مسدود کردن IP
- پشتیبان گیری خودکار از پایگاه داده
- تشخیص تغییر فایل
- پیشگیری از حمله نیروی بی رحم محلی
- پیشگیری از حمله Brute Force مبتنی بر شبکه
- اصلاحات سیستم
- WordPress تغییر مقادیر نمک
- WordPress ترفندها
Sucuri Security
پلاگین امنیتی SucuriWordPress بهینه سازی امنیتاین افزونه دیگری است که می توانید برای آن استفاده کنید: این افزونه دارای نسخه پولی و رایگان است. افزونه مورد نظرWordPress بهینه سازی امنیتدر این محدوده، هم می توانید از سایت خود محافظت کنید و هم در برابر حمله از خارج اقدامات احتیاطی انجام دهید. در سطح جهانیWordPress بهینه سازی امنیتتعداد وب سایت هایی که از این افزونه استفاده می کنند حدود 300 هزار است. این افزونه توسط انجمن کاربران WordPress دارای امتیاز 4.6 از 5 شده است.WordPress بهینه سازی امنیتما می توانیم ویژگی های این افزونه مورد استفاده برای موارد زیر را لیست کنیم:
- با این افزونه می توان از دسترسی غیرمجاز به فایل های wp-content و wp-includes جلوگیری کرد.
- از اجرای PHP در دایرکتوری Uploads جلوگیری می کند.
- Sucuri Securityاین افزونه وب سایت را برای بدافزار اسکن می کند. به این ترتیب در برابر تهدیدات احتمالیWordPress بهینه سازی امنیتشما تحت این محدوده محافظت خواهید شد.
- ویرایش پیشوند در پایگاه داده را فراهم می کند.
- اجازه می دهد تا ویرایشگر تم و افزونه غیرفعال شود.
- Sucuri Security از داده هایی که هنگام بهبود امنیت سایت به دست می آورد استفاده می کند.
- WordPress بهینه سازی امنیتبا استفاده از این افزونه می توانید از ثبت اشتباه رمز عبور اطمینان حاصل کنید. به این ترتیب می توانید میزان امنیت رمز عبور خود را تست کنید. هنگامی که بیش از حد معینی تلاش های رمز عبور نادرست انجام شود، یک پیام هشدار دریافت خواهید کرد.
WordPress حذف ویروس
یک لحظه بایست و فکر کن. شما روزها و هفته ها را صرف ایجاد وب سایت خود می کنید، به هر احتمالی که می تواند سایت شما را بهتر کند اهمیت می دهید، اما ناگهان متوجه می شوید که سایت شما مورد حمله قرار گرفته است. شما در حال تلاش برای حل این مشکل هستید و نمی توانید. زیرا پس از حمله به سایت شما، مهاجمان کدهای PHP مخرب یا جاوا اسکریپت را در برخی از فایل های سایت شما قرار می دهند. در برخی موارد، آنها ممکن است تغییراتی در فایل ها و پایگاه داده ایجاد کنند که به سایت شما آسیب برساند. برای حل این مشکل، دانش پیشرفته PHP، جاوا اسکریپت و WordPress مورد نیاز است. ما در این مرحله آماده حمایت از شما هستیم.
از طریق راه های ارتباطی زیر می توانید با ما در ارتباط باشید
واتساپ: 0 850 241 90 38
ایمیل: info@onurozden.com.tr
WordPress بهینه سازی امنیت
WordPress بهینه سازی امنیتموضوعی است که نباید آن را ساده تلقی کرد. هیچ سیستم مدیریت محتوا در دنیای اینترنت، از جمله WordPress، 100٪ امن نیست. با این حال، امنیت وب سایت WordPress را می توان با استفاده از یکی از افزونه های امنیتی مانند WordFence Security، iThemes Security، Sucuri Security به میزان قابل توجهی افزایش داد.



