ایمن کردن وردپرس با افزونه iThemes Security

پشتیبان گیری (بک آپ) از اطلاعات سایت

در اولین قدم توصیه شدید میشه از کل هاست یک فول بک آپ بگیرید.

آموزش ایجاد فول بک آپ از اطلاعات سایت در سی پنل

بعد از بک آپ گرفتن با خیال آسوده به نصب افزونه امنیتی میپردازیم.

نکته مهم:


قبل از نصب افزونه حتما باید یکی از دو کار زیر را انجام دهید تا برای نصب و کانفیگ افزونه به مشکلی برنخورید.

چون افزونه راست چین نیست و دکمه ذخیره کردن قابل مشاهده نیست.

جهت رفع این مشکل یکی از راه های زیر را انجام دهید:
الف- از منوی پیشخوان وردپرس بر روی گزینه آخر یعنی (جمع کردن فهرست) بزنید

جمع کردن فهرست

تا منو وردپرس جمع شود و جلوی دکمه ذخیره را نگیرد.

ب-راه حل دیگری نیز وجود دارد. به این صورت که باید زبان وردپرس را از مسیر زیر به انگلیسی تغییر دهید و در آخر بعد از نصب و کانفیگ افزونه امنیتی زبان را به فارسی برگردانید.

مسیر تغییر زبان: تنظیمات>> تنظیمات عمومی>> زبان سایت

 

مراحل نصب افزونه:


1- نصب افزونه امنیتی

برای نصب به مدیریت وردپرس رفته و   از منو افزونه ها به بخش افزودن افزونه بروید

کلمه کلیدی iThemes Security  را سرچ کرده و افزونه  iThemes Security را نصب کنید

 

صب افزونه امنیتی

 

2- رفتن به تنظیمات افزونه

 

از دو بخش میتوانید به تنظیمات افزونه وارد شوید. اول از بخش افزونه ها و  دوم از منو سمت راست منو امنیت.

3-رفتن به منو بررسی امنیت

 

از سمت راست منو امنیت و زیر منو بررسی امنیت را  کلیک کنید

اگر زبان انگلیسی هم باشه باید Security Check را انتخاب کنید

رفتن به منو امنیت

 

بعد مطابق عکس زیر روی ایمن کردن (secure site)  کلیک کنید

 

هنگامی که روی دکمه زیر کلیک می شود، ماژول های زیر فعال و پیکربندی می شوند:

  • کاربران مسدود

  • پشتیبان‌گیری پایگاه داده

  • محافظت مقابل حملات Brute Force محلی

  • محافظت مقابل حملات Brute Force شبکه

  • استواری گذراژه ها

  • ترفندهای وردپرس

بعد مطابق عکس زیر روی ایمن کردن کلیک کنید

 

 

بعد منتظر بمانید تا افزونه پیشنهاد های پیش فرض خود را فعال کند.

با این کار تنظیمات زیر انجام میشود:

تقویت امنیت رمزعبور

تنظیمات REST API در ترفند وردپرس را به "Access Restricted" تغییر داد.

کاربران مسدود بعنوان توصیه شد فعال شد.

پشتیبان‌گیری پایگاه داده بعنوان توصیه شد فعال شد.

محافظت مقابل حملات Brute Force محلی بعنوان توصیه شد فعال شد.

ترفندهای وردپرس بعنوان توصیه شد فعال شد.

بعد مطابق عکس زیر روی ایمن کردن secure site  کلیک کنید


 

 

در اینجا میتوانید ایمیل خود را وارد کنید تا اطلاعیه های افزونه برای شما ارسال شود. اما زیاد ضروری نیست.

 

بر روی بستن کلیک کنید

4- تب تنظیمات کلی

از تب  تنظیمات کلی روی پیکربندی تنظیمات  کلیک کنید

در صورت انگلیسی بودن متن این بخش Global Settings خواهد بود

اول تیک گزینه زیر را بزنید

نوشتن در پرونده‌ها     اجازه دهید افزونه در wp-config.php و .htaccess بنویسد.

بعد پایین تر تیک گزینه زیر را بزنید

لیست سیاه متخلفین را تکرار کنید     فعالسازی تکرار کردن لیست سیاه متخلفین

اگر این انتخاب شود IP کامپیوتر متخلف به لیست "کاربران مسدود" اضافه می شود بعد از اینکه به تعداد مسدودی لیست زیر برسد.

بعد ذخیره کنید و از تنظیمات این تب خارج شوید.

 

5-  مرکز اعلانات

Notification Center

مدیریت و پیکربندی ایمیل های ارسال شده توسط iThemes Security مربوط به ماژول های تنظیمات مختلف. در صورت ارسال خطا در هنگام ارسال ایمیل، در اینجا گزارش می شود.

میتوانید این بخش را فعال یا غیرفعال کنید.

 

6- کاربران مسدود

Banned Users

این ویژگی به شما اجازه مسدود کردن عوامل کاربری و میزبان‌ها از سایت شما بطور کامل بدون نیاز به پیکربندی سرور می دهد.هر IP یا عوامل کاربری که در لیست زیر باشد اجازه دسترسی به سایت شما نخواهد داشت.

در این بخش میتوانید تیک گزینه زیر را بزنید

لیست سیاه پیشفرض     عال کردن ویژگی لیست سیاه HackRepair.com

 

7- خارج از دسترس

Away Mode

غیرفعال کردن دسترسی به پیشخوان وردپرس طبق زمانبندی.

 

این مورد توصیه نمیشود.

8- پشتیبان‌گیری پایگاه داده

Database Backups


یکی از بهترین راه های محافظت از خود در برابر حمله، دسترسی به پایگاه داده پشتیبان سایت شماست. اگر چیزی خراب شود می توانید سایت خود را با بازگرداندن پایگاه داده از یک پشتیبان و جایگزین کردن فایل ها با موارد تازه دریافت کنید. برای ایجاد یک پشتیبان از پایگاه داده خود برای این منظور از دکمه زیر استفاده کنید. شما همچنین می توانید پشتیبان گیری خودکار را برنامه ریزی کنید و پشتیبان گیری های قبلی را بارگیری یا حذف کنید.

دکمه زیر را فشار دهید تا یک پشتیبان از پایگاه داده با استفاده از تنظیمات ذخیره شده ایجاد شود.

در این بخش میتوانید تنظیم کنید هر روز از اطلاعات دیتابیس شما بک آپ تهیه شود. و به ایمیل شما ارسال شود.اگر قصد تنظیم این مورد را دارید فقط ارسال با ایمیل را انتخاب کنید چون اگر در هاست ذخیره شود خیلی زود هاست شما پر خواهد شد.

 

 

 

9- ترفندهای سیستم

System Tweaks

تنظیمات پیشرفته که باعث بهبود امنیت با تغییر پیکربندی سرور برای این سایت می شود.

به طور کلی مورد 9 و موردی بعدی که خواهیم گفت به عنوان مورد 10 مهمترین بخش های ایمن کردن سایت هستند.

این دو بخش انجام شود 90 درصد امنیت تامین میشود.

ترفند های سیستم را فعال کنید:
ترفند های سیستم را فعال کنید:

بعد مطابق عکس زیر بر روی پیکربندی تنظیمات کلیک کنید:

بعد مطابق عکس زیر بر روی پیکربندی تنظیمات کلیک کنید:

 

موارد زیر را حتما و با تاکید توصیه میکنم فعال کنید

 

 Protect System Files پرونده‌های سیستمی
 Disable Directory Browsing غیرفعال کردن مرور دایرکتوری
 Filter Request Methods روش‌های درخواست
Filter Suspicious Query Strings in the URL رشته های Query مشکوک
Filter Long URL Strings رشته‌های آدرس طولانی
Remove File Writing Permissions دسترسی‌های نوشتن پرونده
 غیرفعال کردن PHP در پوشه upload

Disable PHP in Uploads

غیرفعال کردن php در پوشه افزونه ها

Disable PHP in Plugins

غیرفعال کردن php در پوشه قالب ها
Disable PHP in Themesدر قالب

توجه کنید گزینه زیر به هیچ وجه فعال نشود:

کارکترهای غیرانگلیسی

 

در نهایت ذخیره کنید

 

10- ترفندهای وردپرس

WordPress Tweaks

در این مرحله  ترفندهای وردپرس را فعال و روی پیکربندی تنظیمات کلیک کنید

بخش های زیر را تیک بزنید و فعال کنید

 

Remove the Windows Live Writer header

ویرایش URI سربرگ

دیدگاه هرزنامه

Reduce Comment Spam
ویرایشگر پرونده


XML-RPC را روی غیرفعال کردن XML-RPC تنظیم کنید مطابق زیر:

XML-RPC را روی غیرفعال کردن XML-RPC تنظیم کنید مطابق زیر

تلاش های احراز هویت چندگانه در هر درخواست XML-RPC را روی بلاک تنظیم کنید

بازنشانی API را روی دسترسی محدود تنظیم کنید

پیام خطای ورود را تیک بزنید
اجبار برای نام مستعار منحصربفرد را تیک بزنید
غیرفعال کردن بایگانی کاربر اضافی را فعال کنید
محافظت در مقابل Tabnapping را فعال کنید
ورود با ایمیل یا نام‌کاربری: بهتره یکی از گزینه این مورد را انتخاب کنید مثلا فقط با نام کاربری

تیک Mitigate Attachment File Traversal Attack را بزنید

در آخر میتوانید روی سایت خود  پروتکل SSL نصب کنید.

 

 

 

  • 14 کاربر این را مفید یافتند
آیا این پاسخ به شما کمک کرد؟

مقالات مربوطه

افزایش امنیت در وردپرس با فعال کردن Password Protected Directories

یکی از راه‌های افزایش امنیت در وبلاگ‌های وردپرس فعال کردن قابلیت Password Protected...

حمله گسترده به وب‌سایت‌های وردپرس

در روزهای اخیر پیرو گزارشات امنیتی متعدد، بخش امنیت موسسات مالی آمریکا، متوجه حملات گسترده ای از...

چگونه وردپرس خود را امن کنیم؟

وردپرس (WordPress) یکی از محبوب‌ترین سیستم‌های مدیریت محتوا (CMS) متن باز (Open Source)...

چگونه joomla و wordpress را ایمن نماییم؟

چند مرحله اصلی برای بهبود امنیت جوملا و وردپرس وجود دارد.همیشه از آخرین نسخه بروز رسانی شده...

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

آیا امکان انتقال هاست من از سرور دیگر به سرورهای شما وجود دارد؟بله،برای مشتریان این انتقال رایگان...