SHET22

به‌روزرسانی امن وردپرس؛ ماجرای مشکل نسخه ۵.۱.۱

به‌روزرسانی امن وردپرس؛ ماجرای مشکل نسخه ۵.۱.۱

وردپرس ۵.۱.۱ در مارس ۲۰۱۹ برای برطرف‌کردن یک مشکل امنیتی منتشر شد. این مشکل به دیدگاه‌ها مربوط بود و می‌تونست راه رو برای حملهٔ XSS باز کنه. XSS یعنی مهاجم کدی رو وارد سایت می‌کنه که ممکنه داخل مرورگر بازدیدکننده اجرا بشه.

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

وردپرس ۵.۱.۱ چه مشکلی رو برطرف کرد؟

طبق اطلاعیهٔ رسمی وردپرس دربارهٔ نسخهٔ ۵.۱.۱، این نسخه شامل ۱۴ اصلاح و بهبود بود. مهم‌ترین مورد به شیوهٔ فیلتر و ذخیره‌شدن دیدگاه‌ها در پایگاه داده مربوط می‌شد.

در شرایط مشخص، یک دیدگاه مخرب می‌تونست باعث حملهٔ XSS بشه. به زبان ساده، مهاجم تلاش می‌کرد کدی رو از راه بخش دیدگاه‌ها وارد سایت کنه تا اون کد موقع بازشدن صفحه داخل مرورگر اجرا بشه. نسخهٔ ۵.۱.۱ این مشکل رو برای نسخه‌های اون دوره برطرف کرد.

آیا الان باید وردپرس ۵.۱.۱ رو نصب کنید؟

نه. نسخهٔ ۵.۱.۱ فقط بخشی از تاریخ انتشار وردپرسه و دیگه نگه‌داری امنیتی فعال نداره. حتی نسخهٔ ۵.۱.۲ هم که در سپتامبر ۲۰۱۹ منتشر شد، برای استفادهٔ امروزی خیلی قدیمیه. می‌تونید فهرست نسخه‌ها و وضعیت فعلی اون‌ها رو در بایگانی رسمی انتشارهای وردپرس ببینید.

پس مقصد به‌روزرسانی نباید ۵.۱.۱ یا ۵.۱.۲ باشه. بهتره آخرین نسخهٔ پایدار وردپرس رو نصب کنید. برای آشنایی با تغییرات نسخه‌های جدیدتر هم می‌تونید مطلب امکانات جدید وردپرس و آموزش به‌روزرسانی امن رو بخونید.

قبل از به‌روزرسانی چه کارهایی انجام بدید؟

  1. از فایل‌های سایت و پایگاه داده یک نسخهٔ پشتیبان کامل بگیرید.
  2. مطمئن بشید به پنل هاست، پیشخوان وردپرس و فایل پشتیبان دسترسی دارین.
  3. افزونه‌ها و قالب سایتتون رو بررسی کنید و نسخه‌های سازگار و به‌روز اون‌ها رو نصب کنید.
  4. اگه سایت فروشگاهی یا پربازدید دارین، بهتره اول به‌روزرسانی رو روی یک نسخهٔ آزمایشی انجام بدید.

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

چطور وردپرس رو به آخرین نسخه به‌روزرسانی کنید؟

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

صفحهٔ به‌روزرسانی‌های وردپرس برای نصب آخرین نسخهٔ پایدار
صفحهٔ به‌روزرسانی‌های وردپرس برای نصب آخرین نسخهٔ پایدار

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

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

برای امنیت بیشتر فقط به‌روزرسانی کافیه؟

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

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

سؤال‌های رایج

آیا نصب وردپرس ۵.۱.۱ هنوز امنه؟

نه. وردپرس ۵.۱.۱ یک نسخهٔ قدیمیه و دیگه نگه‌داری امنیتی فعال نداره. بهتره بعد از گرفتن نسخهٔ پشتیبان، سایتتون رو به آخرین نسخهٔ پایدار ارتقا بدید.

قبل از به‌روزرسانی وردپرس باید نسخهٔ پشتیبان بگیریم؟

بله. بهتره از فایل‌ها و پایگاه داده نسخهٔ پشتیبان کامل بگیرید تا اگه ناسازگاری یا خطایی پیش اومد، امکان برگردوندن سایت رو داشته باشین.

اگه به‌روزرسانی از پیشخوان انجام نشد چی کار کنیم؟

اول اتصال اینترنت، فضای خالی هاست و دسترسی فایل‌ها رو بررسی کنید. اگه مشکل حل نشد، با داشتن نسخهٔ پشتیبان از روش به‌روزرسانی دستی وردپرس کمک بگیرید.

نظر شما در این مورد چیه؟

  1. U5807۲۴ اسفند ۱۳۹۷

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

    • رضا راد۲۵ اسفند ۱۳۹۷

      درود خیر مشکلی نیست

  2. کاربر مهمان۲۳ اسفند ۱۳۹۷

    مرسی از شما

  3. U12254۲۲ اسفند ۱۳۹۷

    مثل همیشه یک مقاله کوتاه مختصر مفید پرمحتوا
    خسته نباشید

پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرس
پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرسآنلاین و پاسخگوی شما هستیم.آنلاین

در حال بارگذاری...

هر سوالی دارید بپرسید.پاسخگوی شما هستیم.