آموزش امنیت وردپرس رایگان: راهنمای جامع آموزش امنیت سایت
آموزش امنیت وردپرس WordPress Security یکی از مهمترین دغدغههای صاحبان وبسایت است. طبق آمار هر 39 ثانیه یک وبسایت در جهان مورد حملهی هکری قرار میگیرد و متأسفانه وردپرس، به عنوان محبوبترین سیستم مدیریت محتوا، بزرگترین هدف این حملات محسوب میشود. هکرها روزانه هزاران سایت وردپرسی را از طریق روشهایی مانند بروت فورس، تزریق کدهای مخرب و نفوذ از افزونهها مورد هدف هک سایت وردپرسی قرار میدهند که نتیجهی آن از دست رفتن اطلاعات کاربران، افت رتبهی سئو، کاهش اعتماد مخاطبان و حتی حذف کامل سایت از نتایج گوگل است. اما خبر خوب این است که با رعایت نکات سادهای که در این آموزش امنیت وردپرس میخوانید، میتوانید تا 99% از این حملات جلوگیری کنید. در این راهنمای جامع، از افزایش امنیت وردپرس گرفته تا امنیت پیشخوان وردپرس را به صورت کامل یاد خواهید گرفت.
وردپرس با وجود محبوبیت بالا، بدون تنظیمات امنیتی مناسب بهراحتی آسیبپذیر میشود. بنابراین، آشنایی با اصول آموزش امنیت سایت وردپرس از اولین گامهایی است که هر مدیر وب باید آن را جدی بگیرد. گروه مشاوران بازاریابی اینترنتی جَم با تهیهی این مطلب و ارائهی آموزش تخصصی خدمات امنیت وردپرس، به شما کمک میکند تا سایت خود را به سطحی از امنیت برسانید که هیچ حملهای نتواند آن را تهدید کند.
در ادامهی این مطلب، گام به گام همراه ما باشید تا یاد بگیرید امنیت سایت وردپرس چگونه تأمین میشود و چه اقداماتی برای محافظت از وبسایتتان ضروری است.

آموزش امنیت وردپرس چیست و چه اهمیتی دارد؟
آموزش امنیت وردپرس به شما کمک میکند تا وبسایت خود را در برابر حملات اینترنتی و سوء استفادههای احتمالی محافظت کنید. امروزه با گسترش نقش وبسایتها در کسب و کارها و ذخیرهسازی اطلاعات کاربران، امنیت وبسایت به یکی از مهمترین دغدغههای مدیران تبدیل شده است. هکرها و افراد سودجو همواره در تلاشاند تا با نفوذ به وبسایتها از این اطلاعات سوءاستفاده کنند.
از آنجا که وردپرس یکی از محبوبترین سیستمهای مدیریت محتوا در جهان است و بسیاری از افراد با ساختار آن آشنا هستند، توجه ویژه به امنیت این سیستم ضرورت دارد. مدیران وبسایت باید با رعایت اصول امنیتی و استفاده از افزونهها و تنظیمات مناسب، خطرات احتمالی را به حداقل برسانند. در این آموزش رایگان، نکات کلیدی و روشهای کاربردی برای افزایش امنیت وردپرس ارائه شده تا بتوانید وبسایت خود را در برابر تهدیدات محافظت کرده و عملکردی پایدار و مطمئن برای کاربران فراهم کنید.

چک لیست امنیت وردپرس
در ادامه خیلی کوتاه چکیده انچه گفته شد را آورده ایم.
- بهروزرسانی مداوم وردپرس، قالب و افزونهها
- استفاده از رمز عبور قوی و منحصربهفرد
- نصب افزونههای امنیتی معتبر
- پشتیبانگیری منظم از وبسایت
- تغییر آدرس صفحه ورود (wp-login.php)
- محدود کردن تلاشهای ورود ناموفق
- فعالسازی SSL و استفاده از HTTPS
- تعیین سطح دسترسی مناسب برای کاربران
- غیرفعالسازی ویرایشگر فایل در پیشخوان
- اسکن منظم برای شناسایی بدافزارها
- استفاده از فایروال (Firewall)
- غیرفعال کردن XML-RPC در صورت عدم نیاز
- حذف افزونهها و قالبهای غیرضروری
- تنظیم صحیح مجوزهای فایل و پوشهها
- محافظت از فایل wp-config.php
- مخفیسازی نسخه وردپرس
- فعالسازی احراز هویت دو مرحلهای (2FA)
- نظارت بر لاگهای ورود و فعالیت کاربران
- استفاده از هاست امن و معتبر
- محدود کردن دسترسی به پوشه wp-admin

آموزش افزایش امنیت وردپرس، اقدامات امنیتی اولیه و ضروری
روشهای افزایش امنیت وردپرس بسیار زیاد هستند. به طور تقریبی بیش از 30 راهکار برای آموزش امنیت وردپرس وجود دارد که شما با استفاده از آنها میتوانید امنیت سایت خود را افزایش دهید.
در این قسمت ما تمامی راههای آن را برای شما نام برده و شما با استفاده از دوره آموزش امنیت وردپرس به صورت رایگان از مشاوران بازاریابی اینترنتی جَم قادر هستید تا از سایت خود مراقبت کنید.
1- اقدامات امنیتی اولیه و ضروری (برای همه سایتها)
دانلود وردپرس از سایت رسمی
سایتهای بسیار زیادی هستند که وردپرس را ارائه میدهند. اما برای اینکه امنیت سایت خود را افزایش دهید لازم است تا وردپرس را از یک سایت رسمی دانلود کنید. این کار به افزایش امنیت وردپرس بسیار کمک میکند.

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

برای افزایش امنیت وردپرس از نام کاربری و رمز قوی استفاده کنید
یکی دیگر از راههای موثر در آموزش امنیت وردپرس استفاده از یک نام کاربری و رمز عبور بسیار قوی است. این کار بسیار ساده و راحت است. شما اصلا نباید از رمز عبور و نام کاربری ساده استفاده کنید. سعی کنید رمز شما ترکیبی از حروف بزرگ و کوچک انگلیسی باشد. نام خودتان نباشد. از علائم مختلفی استفاده کنید. علائمی مانند @ # $ % & * به طور مکرر در رمز عبور بسیار قوی و موثر است.
همچنین به صورت دورهای رمز عبور خود را تغییر دهید. این نکته را فراموش نکنید که رمز عبور خود را همیشه در جای امنی یادداشت کنید.

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

فعالسازی گواهی SSL برای افزایش امنیت وردپرس
SSLیک پروتکل امنیتی است که دادههای بین مرورگر و سرور را رمزگذاری میکند. اگر SSL بر روی سایت فعال نباشد، URL سایت با برچسب not secure نشان داده میشود. میتوانید در این بخش از آموزش امنیت وردپرس با مراجعه به مطلب آموزش نصب SSL به راحتی این مورد را برای سایت خود برطرف نمایید.
2-تقویت امنیت پیشخوان وردپرس

ارتقای امنیت وردپرس با تغییر آدرس ورود به پیشخوان در آموزش امنیت وردپرس
یکی از راههایی که امنیت سایت شما را تا حد بسیار زیادی افزایش میدهد، تغییر آدرس ادمین وردپرس است. ما در گروه مشاوران بازاریابی اینترنتی جَم این بخش از آموزش امنیت وردپرس را طی مطلبی مجزا و کامل در مطلب تغییر آدرس ادمین وردپرس آموزش دادهایم.

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

افزایش امنیت وردپرس با محدودیت تعداد ورود کاربران
یکی از راههایی که هکرها از آن برای ورود به سایت شما استفاده میکنند، امتحان کردن نام کاربری و رمز عبورهای بسیار زیاد است. این کار توسط یک ربات انجام میشود. به همین دلیل از وارد کردن رمز عبور و نام کاربری تکراری جلوگیری میکند اما تعداد دفعاتی که ربات سعی میکند وارد سایت شما شود بسیار زیاد است زیرا باید بتواند نام کاربری و رمز عبور شما را حدس بزند.
با محدود کردن تعداد دفعات ورود به سایت، به عنوان مثال هر IP مجاز است تا 5 بار رمز عبور و نام کاربری را اشتباه وارد کند، بعد از وارد کردن 5 بار اشتباه IP آن برای مدتی مسدود شده و بعد از چند بار تلاش به طور دائم مسدود میشود.
برای این کار میتوانید از افزونه امنیت وردپرس Limit Login Attempts Reloaded استفاده کنید.
3-ترفندهای امنیتی پیشرفته برای هک نشدن

آموزش امنیت وردپرس و تغییر دسترسی به فایل wp-config.php
در Cpanel این امکان را دارید که برای فایلها مجوز خواندن، نوشتن و یا تغییر را صادر نمایید. لازم است تا برای افزایش امنیت وردپرس مجوز wp-config.php را تنها بر روی خواندن قرار دهید. در انجام این بخش از آموزش امنیت وردپرس دیگر کاربران به هیچ عنوان قادر به ایجاد تغییر رور این فایل نخواهند بود. برای انجام این کار لازم است تا روی wp-config.php راست کلیک کرده و گزینه Permission را روی Read تنظیم نمایید.

wp-config را به پوشه دیگر منتقل کنید
به صورت پیش فرض فایل wp-config.php در (public_html) است. در آموزش امنیت وردپرس یکی از اقدامات لازم این است که روی wp-config.php کلیک کرده، گزینه MOVE را انتخاب نموده و آن را به پوشهای بالاتر منتقل نمایید.

دسترسی به فایل wp-config را مسدود کنید
برای افزایش امنیت سایت وردپرس لازم است تا دسترسی به فایل wp-config را مسدود نمایید. برای مسدود سازی دسترسی به این فایل میتوانید کد زیر را درون فایل htaccess. خود قرار دهید.
<files wp-config.php>
order allow,deny
deny from all
</files>

XML-RPC را غیرفعال کنید
XML Remote Procedure Call یا همان XML-RPC از http برای منتقل نمودن و از XML به عنوان یک مکانیزم رمزگذاری در انتقال دادهها در وردپرس استفاده مینماید. فعال بودن XML-RPC سبب افزایش احتمال ورود هکرها به سیستم شما شده و سایت شما را در معرض حملات ddos و BrutForce قرار خواهد داد. در نتیجه لازم است تا برای ارتقا امنیت سایت وردپرس خود XMLRPC را غیرفعال نمایید.
برای تست اینکه آیا XMLRPC برای سایت شما فعال است یا خیر لازم است تا در انتهای آدرس وب سایت خود xmlrpc.php را اضافه نمایید.
برای غیرفعالسازی xmlrpc.php نیز کافیست تا کد زیر را به .htaccess سایت خود اضافه نمایید؛
#Block WordPress xmlrpc.php requests
<Files xmlrpc.php>
order deny,allow
deny from all
</Files>

ویرایش قالب و افزونه ها را غیر فعال کنید
برای در آموزش امنیت وردپرس حتما به این موضوع تاکید مینماییم که باید امکان ویرایش قالب و افزونههای وب سایت را غیرفعال نمایید. با فعال بودن این قابلیت محدودیتهای ویرایش آنها از بین خواهد رفت و مشکلات امنیتی زیادی برای سایت شما به همراه خواهد داشت. برای غیرفعالسازی امکان ویرایش قالب و افزونهها لازم است تا مراحل زیر را طی نمایید؛
وارد هاست شوید.
از public_html فایل wp-config.php را انتخاب نمایید. ویرایشگر این فایل را باز کرده و کد زیر را به آن اضافه و ذخیره کنید؛
define( ‘DISALLOW_FILE_EDIT’, true );

پیشوند جداول دیتابیس را برای افزایش امنیت وردپرس تغییر دهید
دقت نمایید که تمامی اطلاعات حیاتی وب سایت شما روی دیتابیس یا همان پایگاه داده وب سایت دخیره سازی میشود. در نتیجه لازم است تا به رعایت تمامی نکات امنیتی پایگاه داده توجه به شدت ویژهای داشته باشید.
تغییر پیشوند جداول دیتابیس یکی از موارد عملی و به شدت مهم در افزایش امنیت دیتابیس سایت شما خواهد بود. به صورت پیش فرض پیشوند جداول دیتابیس wp_ تنظیم شده است به همین دلیل هکرها به راحتی میتوانند آن را مورد هدف قرار دهند. در نتیجه پیشنهاد مینمایید حتما این عبارات پیش فرض را تغییر دهید.

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

برای افزایش امنیت وردپرس از هاستینگ معتبر خرید کنید
در خرید هاست برای وب سایت خود حتما دقت نظر به خرج دهید. توجه نمایید یک انتخاب اشتباه قادر است تا تمامی زحمات شما را از بین ببرد. وجود آنتی ویروس قوی، فایروال، CDN از اصلیترین الزامات برای یک هاست با کیفیت است. سعی کنید از افراد با تجربه در این زمینه کمک بخواهید و بهترین شرکت هاستینگ را برای سایت خود انتخاب نمایید.
از سایت خود بکاپ روزانه تهیه کنید
بکاپ گیری روزانه از سایت کمک مینماید تا در صورت بروز هرگونه مشکل بتوانید به فایلهای سالم وب سایت دسترسی داشته باشید. برخی از شرکتهای هاستینگ این خدمت را ارائه مینمایند و برخی خیر.
اما در هر صورت لازم است تا شما نیز از سایت خود بکاپ روزانه داشته باشید، تا در صورت بروز هرگونه مشکلی بتوانید از آن استفاده نمایید. برای این کار کافیست تا به مطلب آموزش بکاپ گیری وردپرس ما مراجعه نمایید.

Directory Browsing را غیرفعال کنید
در ادامه آدرس وب سایت خود /wp-content/uploads را وارد کنید. در صورتی که پوشههای سایت شما نمایش داده شود باید بدانید که قطعا از نظر امنیتی سایت شما با مشکل مواجه خواهد شد. برای افزایش امنیت سایت وردپرس خود لازم است تا Directory Browsing را غیرفعال نمایید. برای انجام این کار لازم است تا مسیر زیر را طی کنید؛
در هاست Cpanel در قسمت advanced گزینه indexes را انتخاب نمایید در این صورت قادر به مشاهده تمامی پوشهها خواهید بود. سپس کافیست تا روی هر پوشه گزینه edit را انتخاب نموده و no indexing را انتخاب کنید.
5- بهترین روشهای نگهداری وردپرس

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

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

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

مخفی کردن ورژن وردپرس برای ازتقا امنیت سایت
اغلب هکرها با مشکلات و باگهای موجود در سایتهای وردپرس آشنایی دارند و با اطلاع از حفرههای امنیتی آن قادرند تا سایت شما را هک نمایند. اگر شما هم از آن دست مدیران سایت هستید که تمایلی به بروز کردن ورژن وردپرس خود ندارید و یا انجام این کار را فراموش میکنید. پیشنهاد ما به شما مخفی کردن ورژن وردپرس تان در آموزش امنیت وردپرس است. با این کار میتوانید راه نفوذ به سایت خود را ببندید.

آموزش امنیت وردپرس با غیرفعالسازی Reset Api
Rest Api ابزاری برای ادغام وردپرس با اپلیکیشنهای موبایل و دسکتاپ میباشد که اغلب توسعه دهندگان از آن استفاده میکنند. باتوجه به اینکه وجود این ابزار میتواند امنیت سایت وردپرس شما را به خطر اندازد لازم است تا در صورت عدم نیاز به آن حتما آن را غیرفعال نمایید.
برای غیرفعالسازی Rest api لازم است تا کد زیر را به فایل functions.php قالب سایت خود اضافه نمایید؛
add_filter(‘json_enabled’, ‘__return_false’);
add_filter(‘json_jsonp_enabled’, ‘__return_false’);
برای غیرفعالسازی Rest Api با کمک افزونه نیز پیشنهاد میشود تا افزونه Disable REST API را روی سایت خود نصب و فعالسازی نمایید.

آموزش امنیت وردپرس با تغییر کلیدهای امنیتی
زمانی که شما یک سایت وردپرس را نصب میکنید کلیدهای امنیتی به نام SALT ایجاد میشود. برای افزایش امنیت وردپرس میتوانید هر چند وقت یکبار این کلیدها را تعویض کنید. برای تغییر کلیدهای امنیتی کافیست روی wp-config.php کلیک راست زده و گزینه Edite را انتخاب نمایید. سپس برای تغییر کلیدهای امنیت salt وردپرس اینجا کلیک کرده و کلیدهای امنیتی جدید تولید شده را جایگزین قبلیها نمایید.
لازم به ذکر است که با انجام این کار تمام کاربران حتی خود شما از سایت خارج شده و لازم است تا مجدد login نمایید. از طرفی در صورت انجام این مورد از آموزش امنیت وردپرس به صورت دستی لازم است تا هر هفته این کار را انجام دهید. اما میتوانید تا با استفاده از افزونههای موجود این کار را به صورت اتوماتیک انجام دهید.

برای افزایش امنیت وردپرس Captcha را فعال کنید
با فعالسازی captcha در سایت وردپرس خود میتوانید تا از پر شدن فرمهای سایت توسط رباتها جلوگیری بعمل آورید. دقت نمایید که این کار سبب جلوگیری از هک شدن صفحات عضویت و فرمهای شما خواهد شد و نکته به شدت مهمی در آموزش امنیت وردپرس است.
برای فعالسازی captcha میتوانید از افزونه های فعالسازی captcha استفاده نموده و یا از ساخت گوگل کپچا به راحتی این کار را انجام دهید.
با رعایت تمامی موارد بیان شده شما قادر خواهید بود تا امنیت سایت وردپرس خود را افزایش دهید. امیدواریم که این مطلب آموزش امنیت وردپرس برای شماعزیزان مفید واقع شود.
سوالات متداول کاربران درباره امنیت وردپرس
منظور از آموزش امنیت وردپرس چیست؟
فرآیند امنیت وردپرس شاخهای از اقدامات امنیتی است که یک فرد انجام میدهد تا از اطلاعات سایت و جلوگیری از هک و نفوذ مراقبت کند.
امنیت وردپرس چگونه تأمین شود؟
امنیت وردپرس با بهروزرسانی مداوم هسته، قالب و افزونهها، استفاده از رمزهای قوی، نصب افزونههای امنیتی، فعالسازی SSL، تهیه نسخه پشتیبان و محدود کردن دسترسی کاربران به نقشهای ضروری تأمین میشود.
بهترین افزونه امنیت وردپرس کدام است؟
افزونههایی مانند Wordfence Security، iThemes Security و Sucuri Security از بهترین گزینهها برای افزایش امنیت وردپرس هستند؛ این افزونهها امکاناتی مثل فایروال، اسکن بدافزار، مانیتورینگ فعالیتها و محافظت در برابر حملات Brute Force ارائه میدهند.
آیا با رعایت این نکات سایت من 100% امن میشود؟
هیچ سایتی ۱۰۰٪ امن نیست، اما با رعایت اصول امنیتی، ریسک حملات و نفوذ تا حد زیادی کاهش مییابد. امنیت یک فرآیند مداوم است و باید همواره بررسی، بهروزرسانی و پایش شود.
اگر سایت من هک شد چه کار کنم؟
ابتدا سایت را آفلاین کنید، رمزها را تغییر دهید، از نسخه پشتیبان سالم استفاده کنید، فایلهای آلوده را شناسایی و حذف نمایید و در صورت نیاز از متخصص امنیت وردپرس یا با مشاوران ما در گروه جَم کمک بگیرید.
جمع بندی: آموزش امنیت وردپرس با مشاوران بازاریابی اینترنتی جَم
ما در گروه مشاوران بازاریابی اینترنتی جم با بیش از یک دهه سابقه و فعالیت در زمینه طراحی انواع سایت و پروژههای ملی و بینالمللی با پیادهسازی تمامی نکات امنیتی، امنیت سایتهای وردپرسی خود را تضمین کردهایم و تاکنون مشکلی برای سایتها به وجود نیامده است.
به همین دلیل تصمیم گرفتیم تمامی نکات لازم را به صورت رایگان در اختیار کاربران عزیز قرار دهیم تا آنها نیز بتوانند امنیت سایتهای خود را به صورت اصولی و با کیفیت بسیار بالا افزایش دهند.





