IRClaude

چرا سایت‌های وردپرسی هک می‌شوند و نگهداری ماهانه دقیقاً چه کار می‌کند

تقریباً همهٔ سایت‌های آلوده‌ای که به ما می‌رسند یک داستان دارند: افزونهٔ به‌روزنشده، بک‌آپ نداشتن، و کسی که ماه‌ها لاگ را نگاه نکرده. این مقاله می‌گوید پشتیبانی ماهانه چه چیزی را عوض می‌کند.

۱ مهر ۱۴۰۵ · ۶ دقیقه مطالعه

جواب کوتاه

وردپرس به‌خودی‌خود ناامن نیست؛ وردپرسِ رهاشده ناامن است. سه کار تکراری (به‌روزرسانی، بک‌آپ، پایش) بیشتر مشکلات را حذف می‌کند و بستهٔ پشتیبانی ماهانه دقیقاً همین سه کار را هر هفته انجام می‌دهد.

از کجا هک می‌شوند

  1. افزونه و قالب قدیمی. بیشتر نفوذها از یک افزونهٔ به‌روزنشده با حفرهٔ شناخته‌شده است. حفره منتشر می‌شود، ربات‌ها همهٔ سایت‌های وردپرسی را اسکن می‌کنند، و سایتی که به‌روز نشده وارد فهرست می‌شود.
  2. رمز ضعیف یا مشترک. کاربر admin با رمزی که جای دیگر هم استفاده شده.
  3. افزونهٔ نال‌شده. قالب یا افزونهٔ «رایگان‌شده» که خودش در بدنه‌اش در پشتی دارد.
  4. هاست اشتراکی آلوده. سایت همسایه هک می‌شود و به شما سرایت می‌کند. اگر سایت درآمدزاست، هاست جدا یا سرور مجازی از یک ارائه‌دهندهٔ معتبر بگیرید.

وقتی هک شدید چه می‌شود

گوگل سایت را با هشدار «این سایت ممکن است هک شده باشد» نشان می‌دهد و ترافیک می‌ریزد. ایمیل‌های سایت به اسپم می‌رود. گاهی سایت به صفحهٔ دیگری ریدایرکت می‌شود و مشتری‌ها قبل از شما می‌فهمند. اگر بک‌آپ سالم نداشته باشید، پاک‌سازی چند روز کار دستی است.

پشتیبانی ماهانه چه کار می‌کند

  • به‌روزرسانی هفتگی هسته، قالب و افزونه‌ها، اول روی نسخهٔ آزمایشی و بعد روی سایت اصلی، تا به‌روزرسانی چیزی را نشکند.
  • بک‌آپ خارج از سرور. اگر سرور از دست برود، بک‌آپ روی سرور همان‌قدر از دست رفته. بک‌آپ باید جای دیگر باشد و یک بار در ماه بازگردانی‌اش تست شود.
  • پایش دردسترس‌بودن. هر دقیقه یک بار سایت چک می‌شود؛ اگر افتاد، پیش از مشتری‌ها خبردار می‌شویم.
  • بررسی امنیتی. اسکن فایل‌ها برای کد مشکوک، بررسی کاربران مدیر، غیرفعال‌کردن ورود با نام کاربری admin، محدودکردن تلاش ورود.
  • ساعت کار برای تغییرات. بنر، صفحهٔ جدید، اصلاح فرم. همان کارهایی که وگرنه برایشان دنبال یک برنامه‌نویس می‌گردید.

اگر بسته نمی‌گیرید، حداقل این‌ها را خودتان بکنید

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