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

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

در لیست پایین کار هایی که باید در ارتباط با نصب وردپرس، قالب و افزونه های آن دهید را لیست کرده ایم:
- هسته وردپرس را به روز کنید: همیشه از آخرین نسخه وردپرس استفاده کنید. می توانید به روزرسانی ها را از بخش “پیشخوان > به روزرسانی ها” انجام دهید.
- افزونه ها و قالب ها را بررسی کنید: افزونه ها و قالب های قدیمی ممکن است حاوی حفره های امنیتی باشند که هکرها از آن ها سوء استفاده می کنند.
- حذف موارد غیرفعال: افزونه ها و قالب هایی که استفاده نمی شوند را به طور کامل حذف کنید تا نقاط ورود احتمالی برای هکرها کاهش یابد.
- فعال سازی به روزرسانی خودکار: برای افزونه ها و قالب های قابل اعتماد، گزینه به روزرسانی خودکار را فعال کنید.
نکته مهم: قبل از هر به روزرسانی، حتما از وب سایت خود نسخه پشتیبان تهیه کنید تا در صورت بروز مشکل، بتوانید سایت را بازیابی کنید. این اقدام ساده یکی از پایه های بالا بردن امنیت وردپرس است. همچنین بعد از هر بروزرسانی، وبسایت خود را بررسی کنید تا از تداخل یا باگ های احتمالی نیز جلوگیری کنید.
2. استفاده از رمزهای عبور قوی و منحصربه فرد
رمزهای عبور ضعیف یکی از رایج ترین راه های نفوذ هکرها به وب سایت های وردپرسی هستند. برای افزایش امنیت وردپرس، باید از رمزهای عبور پیچیده برای حساب های کاربری، پایگاه داده و پنل هاستینگ استفاده کنید.
در لیست زیر برخی از اقدامات و ابزار هایی که می توانید از آنها برای داشتن رمز قوی و پیچیده استفاده کنید آورده شده است:
- رمز کاربری حداقل 16 کاراکتر شامل حروف بزرگ، کوچک، اعداد و نمادهای ویژه باشد.
- استفاده از عبارت های تصادفی به جای کلمات قابل حدس در رمز عبور(مثلا به جای “password123” از “7x!pL9qW#zT2mK” استفاده کنید).
- عدم استفاده از اطلاعات شخصی مانند نام، تاریخ تولد یا شماره تلفن در رمز عبور.
- مدیریت رمز عبور توسط ابزارهایی مانند LastPass، 1Password یا Bitwarden برای ایجاد و ذخیره رمزهای عبور پیچیده استفاده کنید.
- استفاده از تولید کننده های رمز عبور توسط وبسایت هایی مانند Random.org که می توانند رمزهای تصادفی و امن تولید کنند.
سعی کنید که رمزهای عبور را هر 3 تا 6 ماه یک بار تغییر دهید و هرگز از یک رمز برای چندین حساب استفاده نکنید. این اقدام ساده تاثیر زیادی در بالا بردن امنیت وردپرس دارد.
3. محدود کردن تلاش های ورود (محافظت در برابر حملات بروت فورس)
حملات بروت فورس یکی از روش های رایج برای نفوذ به وب سایت های وردپرسی است. در این حملات، هکرها با استفاده از ربات ها سعی می کنند رمزهای عبور را با آزمون و خطا حدس بزنند. محدود کردن تعداد تلاش های ورود یکی از موثرترین روش ها برای افزایش امنیت وردپرس است.
در لیست روش هایی برای محدود کردن ورود های مکرر لیست شده است که می توانید مطالعه کنید:
- افزونه های محدود کننده ورود: افزونه هایی مانند Limit Login Attempts Reloaded یا Login Lockdown به شما امکان می دهند تعداد تلاش های ناموفق را محدود کنید و IPهای مشکوک را مسدود کنید.
- تغییر آدرس صفحه ورود: به طور پیش فرض، صفحه ورود وردپرس در آدرس wp-login.php یا wp-admin قرار دارد. با استفاده از افزونه هایی مانند WPS Hide Login، می توانید این آدرس را به چیزی منحصربه فرد تغییر دهید (مثلا my-secret-login).
- استفاده از CAPTCHA: افزودن CAPTCHA به فرم ورود (با افزونه هایی مانند reCAPTCHA by Google) می تواند از ورود ربات ها جلوگیری کند.
- برای وب سایت های بزرگ تر، استفاده از فایروال های وب مانند Cloudflare یا Sucuri می تواند لایه های امنیتی بیشتری به سایت شما اضافه کند و به بالا بردن امنیت وردپرس کمک کند.
4. استفاده از افزونه های امنیتی حرفه ای
افزونه های امنیتی وردپرس ابزارهای قدرتمندی برای افزایش امنیت وردپرس هستند. این افزونه ها قابلیت هایی مانند اسکن بدافزار، فایروال، مانیتورینگ و محافظت در برابر حملات را ارائه می دهند.
افزونه های پیشنهادی:
- Wordfence Security: این افزونه شامل فایروال پیشرفته، اسکنر بدافزار، و ابزارهای محدود کردن تلاش های ورود است. همچنین گزارش های امنیتی دقیقی ارائه می دهد.
- iThemes Security: قابلیت هایی مانند تغییر آدرس صفحه ورود، محافظت در برابر بروت فورس، و بررسی یکپارچگی فایل ها را فراهم می کند.
- Sucuri Security: برای اسکن بدافزار، فایروال ابری، و مانیتورینگ امنیت وب سایت مناسب است.
- All In One WP Security & Firewall: یک افزونه رایگان با رابط کاربری ساده که امکانات امنیتی متنوعی ارائه می دهد.
دقت کنید که از نصب تعداد زیادی افزونه امنیتی به طور همزمان خودداری کنید، زیرا ممکن است با یکدیگر تداخل داشته باشند و عملکرد سایت را کاهش دهند. یک یا دو افزونه معتبر برای بالا بردن امنیت وردپرس وب سایت کافی است.
5. فعال سازی احراز هویت دو مرحله ای (2FA)
احراز هویت دو مرحله ای (2FA) یک لایه امنیتی اضافی است که از دسترسی غیرمجاز به حساب های کاربری جلوگیری می کند. با فعال سازی 2FA، علاوه بر رمز عبور، یک کد تایید از طریق ایمیل، پیامک یا اپلیکیشن های تایید هویت (مانند Google Authenticator یا Authy) مورد نیاز است. 2FA را برای همه کاربران، به ویژه مدیران و ویرایشگران، اجباری کنید.
فعال سازی احراز هویت دو مرحله ای توسط افزونه هایی مانند Two Factor Authentication، Wordfence یا WP 2FA امکان پذیر است. همچنین به جای استفاده از افزونه های تایید هویت از افزونه های ورود با پیامک استفاده کنید، زیرا امن تر هستند. 2FA به ویژه برای وب سایت هایی که اطلاعات حساس مانند داده های مشتریان را ذخیره می کنند، ضروری است و نقش مهمی در افزایش امنیت وردپرس دارد.
6. تهیه نسخه پشتیبان منظم و خودکار
تهیه نسخه پشتیبان منظم یکی از مهم ترین اقدامات برای بالا بردن امنیت وردپرس است. حتی با رعایت تمام نکات امنیتی، ممکن است وب سایت شما به دلیل خطای انسانی، مشکلات سرور یا حملات سایبری دچار مشکل شود. نسخه پشتیبان به شما امکان می دهد سایت خود را به سرعت بازیابی کنید.
در لیست زیر برخی از افزونه های پشتیبان گیری از وردپرس لیست شده است:
- Duplicator: افزونه دوپلیکیتور یکی از برترین افزونه های بک آپ گیری وردپرس می باشد که بیشتر امکانات مورد نیاز هر وب سایتی را پوشش می دهد.
- UpdraftPlus: امکان تهیه نسخه پشتیبان خودکار و ذخیره آن در سرویس های ابری مانند Google Drive، Dropbox یا Amazon S3 را فراهم می کند.
- BackupBuddy: یک افزونه حرفه ای برای پشتیبان گیری و بازیابی آسان با قابلیت زمان بندی.
در لیست زیر نیز بهترین شیوه های بک آپ گیری لیست شده است:
- زمان بندی منظم: نسخه های پشتیبان را به صورت روزانه، هفتگی یا ماهانه (بسته به میزان به روزرسانی سایت) تهیه کنید.
- ذخیره در مکان امن: نسخه های پشتیبان را در مکانی خارج از سرور اصلی (مانند فضای ابری یا هارد اکسترنال) ذخیره کنید.
- آزمایش بازیابی: به طور دوره ای نسخه های پشتیبان را آزمایش کنید تا از سالم بودن آن ها مطمئن شوید.
نکته خیلی مهم: تهیه نسخه پشتیبان منظم نه تنها به افزایش امنیت وردپرس کمک می کند، بلکه در مواقع اضطراری آرامش خاطر شما را تضمین می کند. ما در هاستینگ اترنوکلود، روی تمام پلن های هاست وردپرس و سایر هاست ها، ماژول های بک آپ گیری متنوعی را فعال کرده ایم تا در صورت نیاز بتوانید از آن ها استفاده کنید. این کار از سمت ما و به صورت خودکار انجام می شود و نیازی به انجام هیچ اقدامی از سمت شما نمی باشد.
7. ایمن سازی پایگاه داده وردپرس
پایگاه داده وردپرس حاوی اطلاعات حساس مانند محتوای سایت، اطلاعات کاربران و تنظیمات است. برای بالا بردن امنیت وردپرس، باید پایگاه داده را در برابر دسترسی غیرمجاز و حملات محافظت کنید. در لیست زیر اقداماتی که باید برای امنیت وردپرس انجام شود لیست شده است:
- تغییر پیشوند جدول ها: به طور پیش فرض، جدول های وردپرس با پیشوند wp_ ایجاد می شوند. این پیشوند را به چیزی منحصربه فرد (مثلا xyz123_) تغییر دهید. این کار را می توانید هنگام نصب وردپرس یا با افزونه هایی مانند Change Table Prefix انجام دهید.
- رمز عبور قوی برای پایگاه داده: از رمز عبوری پیچیده و متفاوت از رمز حساب هاستینگ استفاده کنید.
- محدود کردن دسترسی: از طریق پنل هاستینگ، دسترسی به پایگاه داده را فقط به IPهای مجاز محدود کنید.
- بهینه سازی پایگاه داده: به طور منظم پایگاه داده را با افزونه هایی مانند WP-Optimize پاک سازی و بهینه کنید تا عملکرد سایت بهبود یابد. در برخی از مواقع داده های بدون ارتباط یا همان اورفن که ممکن است از طریقی به دیتابیس وارد شده باشد از بین می رود.

دقت کنید که برای وب سایت های بزرگ، استفاده از ابزارهای مانیتورینگ پایگاه داده می تواند به شناسایی فعالیت های مشکوک کمک کند و در افزایش امنیت وردپرس موثر باشد.
8. غیرفعال کردن ویرایشگر فایل در پیشخوان وردپرس
وردپرس به مدیران اجازه می دهد فایل های قالب و افزونه ها را از طریق پیشخوان (بخش “نمایش > ویرایشگر قالب”) ویرایش کنند. این قابلیت می تواند خطرناک باشد، زیرا هکرها در صورت دسترسی به حساب مدیر می توانند کدهای مخرب تزریق کنند. برای غیر فعال کردن این ویژگی می توانید در فایل wp-config.php (واقع در ریشه نصب وردپرس) خط زیر را به انتهای آن اضافه کنید:
define(‘DISALLOW_FILE_EDIT’, true);
نکته: غیرفعال کردن ویرایشگر فایل یکی از روش های ساده اما موثر برای بالا بردن امنیت وردپرس است، به ویژه برای سایت هایی با چندین مدیر. در صورت نیاز به وارد کردن کد هایی به سایت خود می توانید از فایل منیجر هاست خود نیز این کار را انجام دهید.
9. فعال سازی پروتکل HTTPS
استفاده از پروتکل HTTPS برای افزایش امنیت وردپرس ضروری است. HTTPS داده های بین سرور و کاربران را رمزنگاری می کند و از سرقت اطلاعات (مانند رمزهای عبور یا اطلاعات پرداخت) جلوگیری می کند. همچنین، گوگل وب سایت های HTTPS را در نتایج جستجو بالاتر رتبه بندی می کند.
چگونه HTTPS را فعال کنیم؟
- دریافت گواهینامه SSL: از ارائه دهنده هاست یا سرویس های رایگان مانند Let’s Encrypt گواهینامه SSL دریافت کنید. بسیاری از هاستینگ ها ابزارهای خودکار برای نصب SSL ارائه می دهند. ما در مجموعه هاستینگ اترنوکلود روی تمام هاست های خود، ssl کاملا رایگان ارائه می دهیم و در بازه های زمانی مشخص به صورت خودکار بروزرسانی مجوز های آن را نیز انجام می دهیم.
- هدایت HTTP به HTTPS: در فایل .htaccess یا با افزونه هایی مانند Really Simple SSL، تمام ترافیک HTTP را به HTTPS هدایت کنید. همچنین مقاله آموزش فعال سازی ssl را نیز می توانید از مجموعه ما مطالعه کنید.
- بررسی منابع: اطمینان حاصل کنید که تمام منابع (تصاویر، اسکریپت ها، CSS) از HTTPS لود می شوند تا از خطای “Mixed Content” جلوگیری شود.
فعال سازی HTTPS نه تنها به بالا بردن امنیت وردپرس کمک می کند، بلکه اعتماد کاربران و اعتبار سایت شما را افزایش می دهد. زیرا در مرورگر های مدرن، امنیت اتصال به سایت توسط SSL به کاربران نمایش داده می شود و داشتن آن از سمت موتور های جستجوگر نیز باعث بهتر شدن نمره سئو سایت خواهد شد.
10. تنظیم صحیح مجوزهای فایل و پوشه
مجوزهای نادرست فایل ها و پوشه ها می توانند به هکرها اجازه دسترسی غیرمجاز به سرور شما بدهند. تنظیم صحیح مجوزها یکی از اقدامات کلیدی برای افزایش امنیت وردپرس است. استانداردهای پیشنهادی برای تنظیم مجوز های دسترسی به فایل و پوشه در لیست زیر آورده شده است:
- پوشه ها: مجوز 755 (اجازه خواندن و اجرا برای همه، اما نوشتن فقط برای مالک).
- فایل ها: مجوز 644 (اجازه خواندن برای همه، اما نوشتن فقط برای مالک).
- فایل wp-config.php: مجوز 600 (فقط مالک اجازه خواندن و نوشتن دارد).
برای تنظیم مجوز های دسترسی فایل و پوشه های سایت می توانید از ابزارهای FTP مانند FileZilla استفاده کنید. همچنین از طریق پنل هاستینگ (مانند cPanel) به بخش “File Manager” بروید و مجوزها را تغییر دهید. همواره به طور منظم مجوزهای فایل ها و پوشه ها را بررسی کنید، زیرا برخی افزونه ها یا به روزرسانی ها ممکن است مجوزها را تغییر دهند.
11. غیرفعال کردن XML-RPC
XML-RPC یک ویژگی در وردپرس است که امکان اتصال اپلیکیشن های خارجی (مانند اپلیکیشن موبایل وردپرس) به سایت را فراهم می کند. با این حال، هکرها می توانند از XML-RPC برای حملات بروت فورس یا DDoS استفاده کنند.
چگونه XML-RPC را غیرفعال کنیم؟
– استفاده از افزونه: افزونه های امنیتی مانند iThemes Security یا Wordfence گزینه ای برای غیرفعال کردن XML-RPC دارند.
– ویرایش فایل htaccess: کد زیر را به فایل htaccess اضافه کنید. این فایل در روت سایت وجود دارد و ممکن است به صورت مخفی باشد:
<Files xmlrpc.php>
order deny,allow
deny from all
</Files>
دقت کنید که اگر از اپلیکیشن های خارجی استفاده نمی کنید، غیرفعال کردن XML-RPC تاثیر زیادی در بالا بردن امنیت وردپرس دارد.
12. اسکن منظم برای شناسایی بدافزارها
اسکن منظم وب سایت برای شناسایی بدافزارها، فایل های مخرب و تغییرات غیرمجاز یکی از بهترین روش ها برای افزایش امنیت وردپرس است. در لیست زیر برخی از ابزار هایی که یم توانید با آن سایت خود را اسکن کنید آورده شده است:
- افزونه های اسکن: Wordfence، Sucuri و MalCare ابزارهای اسکن قدرتمندی ارائه می دهند.
- ابزارهای آنلاین: وب سایت هایی مانند VirusTotal یا Quttera می توانند فایل های مشکوک را بررسی کنند.
- مانیتورینگ تغییرات فایل: افزونه هایی مانند Wordfence تغییرات غیرمجاز در فایل های اصلی وردپرس را شناسایی می کنند.
اسکن ها را به صورت هفتگی یا روزانه (برای سایت های بزرگ) برنامه ریزی کنید تا تهدیدات به سرعت شناسایی شوند.
13. انتخاب هاستینگ امن و معتبر
هاستینگ نقش مهمی در بالا بردن امنیت وردپرس دارد. یک هاستینگ غیر امن می تواند تمام تلاش های شما برای ایمن سازی سایت را بی اثر کند. بسیاری از سایت های دنیا به دلیل ضعف در سیستم میزبانی خود، باعث هک شدن سایت های میزبانی شده روی سرور های آنها می شود. در لیست زیر مواردی که باید قبل از خرید هاست بررسی کنید لیست شده است:
- ارائه گواهینامه SSL رایگان.
- پشتیبانی از فایروال و سیستم های تشخیص نفوذ (IDS/IPS).
- تهیه نسخه پشتیبان خودکار و بازیابی آسان.
- به روزرسانی منظم سرورها و نرم افزارها.
- پشتیبانی 24/7 با تیم متخصص.
قبل از انتخاب هاستینگ، سابقه امنیتی شرکت را بررسی کنید تا از کیفیت خدمات مطمئن شوید. ما در شرکت اترنوکلود تمام ماژول ها و موارد امنیتی که یک هاستینگ باید قبل از فروش هاست به کاربران ارائه دهد را داشته ایم و هیچ گاه روی بالا بردن امنیت سرور های خود ریسک نخواهیم کرد.

14. غیرفعال کردن فهرست بندی دایرکتوری
فهرست بندی دایرکتوری (Directory Listing) به هکرها اجازه می دهد ساختار فایل های سرور شما را مشاهده کنند و فایل های حساس را شناسایی کنند. غیرفعال کردن این ویژگی یکی از اقدامات ساده برای افزایش امنیت وردپرس است.
برای غیر فعال کردن دایرکتور لیستینگ کافی است که در فایل htaccess خط زیر را اضافه کنید:
Options -Indexes
اگر هاستینگ شما این گزینه را به طور پیش فرض غیرفعال نکرده است، حتما این تغییر را اعمال کنید.
15. محافظت در برابر حملات تزریق SQL
حملات تزریق SQL یکی از روش های خطرناک برای نفوذ به پایگاه داده وردپرس است. در این حملات، هکرها کدهای مخرب را از طریق فرم های ورودی (مانند فرم جستجو یا نظرات) به پایگاه داده تزریق می کنند. در لیست زیر راه کار هایی برای جلو گیری از حملات تزریق sql یا همان sql اینجکشن آورده شده است:
- استفاده از افزونه های امنیتی: افزونه هایی مانند Wordfence و Sucuri از پایگاه داده در برابر تزریق SQL محافظت می کنند.
- فیلتر کردن ورودی ها: اطمینان حاصل کنید که فرم های سایت شما ورودی ها را به درستی فیلتر و اعتبارسنجی می کنند.
- استفاده از پرس وجوهای آماده: اگر کدهای سفارشی می نویسید، از توابع آماده وردپرس مانند $wpdb->prepare استفاده کنید.
به روزرسانی منظم وردپرس و افزونه ها می تواند آسیب پذیری های مرتبط با تزریق SQL را کاهش دهد.
16. محدود کردن دسترسی به فایل های حساس
برخی فایل های وردپرس مانند wp-config.php و .htaccess حاوی اطلاعات حساس هستند و باید از دسترسی غیرمجاز محافظت شوند.
چگونه دسترسی فایل های مهم وردپرس را محدود کنیم؟
محافظت از wp-config.php: کد زیر را به فایل .htaccess اضافه کنید:
<files wp-config.php>
order allow,deny
deny from all
</files>
برای محافظت از فایل .htaccess تکه کد زیر را به انتهای آن یعنی همین فایل اضافه کنید:
<files .htaccess>
order allow,deny
deny from all
</files>
این تغییرات از دسترسی مستقیم به فایل های حساس جلوگیری می کنند و به بالا بردن امنیت وردپرس کمک می کنند.
17. غیرفعال کردن گزارش خطاها در محیط عمومی
نمایش خطاهای PHP در محیط عمومی می تواند اطلاعات حساسی مانند مسیر فایل ها یا ساختار پایگاه داده را در اختیار هکرها قرار دهد. برای افزایش امنیت وردپرس، گزارش خطاها را غیرفعال کنید. برای غیر فعال کردن گزارش خطاهای در وردپرس، کافی است که در فایل wp-config.php خط زیر را اضافه یا ویرایش کنید:
define(‘WP_DEBUG’, false);
اگر نیاز به اشکال زدایی دارید، از حالت WP_DEBUG_LOG استفاده کنید تا خطاها در فایل لاگ ذخیره شوند، نه در صفحه عمومی.
18. آموزش کاربران و مدیران سایت
کاربران و مدیران وب سایت نقش مهمی در بالا بردن امنیت وردپرس دارند. آموزش آن ها در مورد بهترین شیوه های امنیتی می تواند از بسیاری از مشکلات جلوگیری کند. همچنین برخی از موارد جزئی که می تواتند روی افزایش امنیت وردپرس تاثیر زیادی بگذارد و به عبارتی نکات آموزشی هستند نیز در این لیست آورده شده است:
- از رمزهای عبور قوی و منحصر به فرد استفاده کنید. منحصر به فرد بودن یعنی از رمز های تکراری برای کاربران مختلف استفاده نشود.
- روی لینک های مشکوک یا ایمیل های ناشناس کلیک نکنید.
- دسترسی کاربران را محدود کنید و فقط مجوزهای لازم را به آن ها بدهید.
برای سایت های چندکاربره، برای محدود کردن دسترسی های کاربران از افزونه هایی مانند User Role Editor برای مدیریت دقیق نقش ها و دسترسی ها استفاده کنید.

19. استفاده از CDN و فایروال ابری
شبکه های تحویل محتوا (CDN) و فایروال های ابری می توانند به افزایش امنیت وردپرس کمک کنند. CDNها بار سرور را کاهش می دهند و فایروال های ابری از سایت در برابر حملات DDoS و ترافیک مخرب محافظت می کنند. در لیست زیر برخی از CDn های محبوب در ایران و دنیا لیست شده است:
- Cloudflare: یک سرویس CDN و فایروال رایگان با امکانات پیشرفته.
- Sucuri: فایروال ابری با تمرکز بر امنیت وردپرس.
- StackPath: گزینه ای دیگر برای CDN و محافظت امنیتی.
- ابر آروان: یکی از CDN های ایرانی شناخته شده برای استفاده در داخل ایران
تنظیمات CDN و فایروال را به دقت بررسی کنید تا با افزونه های وردپرس تداخل نداشته باشند.
20. مانیتورینگ و لاگ فعالیت ها
مانیتورینگ فعالیت های وب سایت به شما امکان می دهد تغییرات غیرمجاز یا فعالیت های مشکوک را به سرعت شناسایی کنید. این اقدام برای بالا بردن امنیت وردپرس بسیار مهم است. در لیست زیر برخی از ابزار های مانیتورینگ وردپرس آورده شده است:
- WP Activity Log: لاگ تمام فعالیت های کاربران، مانند ورود، ویرایش محتوا یا نصب افزونه را ثبت می کند.
- Wordfence: گزارش های دقیقی از فعالیت های امنیتی ارائه می دهد.
- Simple History: یک افزونه ساده برای ثبت تغییرات در سایت.
لاگ ها را به طور منظم بررسی کنید و در صورت مشاهده فعالیت غیر عادی، اقدامات لازم را انجام دهید.
نتیجه گیری برای افزایش امنیت وردپرس
افزایش امنیت وردپرس و بالا بردن امنیت وردپرس نیازمند ترکیبی از اقدامات پیشگیرانه، ابزارهای امنیتی و مدیریت مداوم است. با اجرای روش های ذکرشده در این مقاله، از جمله به روزرسانی منظم، استفاده از افزونه های امنیتی، تنظیمات صحیح و آموزش کاربران، می توانید وب سایت خود را در برابر تهدیدات سایبری محافظت کنید. امنیت یک فرآیند مداوم است، بنابراین همیشه به دنبال یادگیری و بهبود باشید.
علاوه بر این دقت کنید که امنیت یک چیز نسبی است و تا جایی که می توانید باید آن را قوی تر کنید تا دست هکر های زیادی از سایت شما کوتاه شوند. هکر های مبتدی نیز معمولا به سمت سایت هایی که امنیت در آنها رعایت شده نخواهند رفت. به همین دلیل با انجام اقداماتی که در این صفحه آورده شده است، از دست بسیاری از حملات اینترنتی رها خواهید شد.