یکی از خطاهایی که در هر سایتی ممکنه تا با اون موجه بشید اینه که وقتی به آدرس مورد نظر در اون سایت مراجعه میکنید با پیغام خطای”This site ahead contains harmful programs” در یک صفحه قرمز رنگ مواجه خواهید شد که نشون از ویروسی بودن سایت و یا انتشار محتوایی که ممکنه شامل فایل مخرب در سایت باشه و روی سیستم کاربران منتشر شود دارد. که در تصویر زیر نمونهای از این خطا را مشاهده میکنید.
خطای This site ahead contains harmful programs از سمت گوگل به شما نمایش داده میشه که به دلیل ویروسی بودن سایت و وجود کدهای مخرب از باز شدن صفحه مورد نظر برای کاربران جلوگیری به عمل میاره تا باعث ایجاد مشکل برای کاربران بازدیدکننده نشه. در این آموزش قصد دارم تا به نحوه رفع خطای This site ahead contains harmful programs در وردپرس بپردازم که اگر هم اکنون این مقاله را مطالعه میکنید و سایت شما با این خطا مواجه شده بتونید تا مشکلتون را برطرف کنید.
رفع خطای This site ahead contains harmful programs در وردپرس
اما قبل از اینکه به بررسی و رفع مشکل بپردازم باید اول ببینیم که این خطا از کجا بوجود میاد و ابتدا جایی که باعث ایجاد مشکل شده را پیدا کنیم و بعد از اینکه فهمیدیم مشکل از کجاست نسبت به رفع اون اقدام کنیم.
از اونجایی که با رخ دادن این خطا معمولا چنین ویروسهایی قابل انتقال هستند ممکنه تا با ویروسی شدن یک سایت از سمت افزونه یا قالب وردپرس کلیه سایتهای دیگه که از این قالب و افزونه ویروسی استفاده می کنند هم ویروسی شده و در نهایت کلی سایت و سیستم کاربران را تحتالشعاع قرار داده و امنیت اونها را به خطر بیندازد. بنابراین به همین دلیل هستش که گوگل بر روی امنیت تمرکز ویژهای داره تا از بروز چنین مشکلاتی جلوگیری به عمل بیاورد.
چطور بفهمیم سایت ما ویروسی شده است یا خیر؟
هم اکنون که این مقاله رو مطالعه میکنید شاید بخواهید تا بررسی کنید و ببینید که آیا سایت شما هماکنون ویروسی هست یا خیر؟ پس برای بررسی اون میتونید تا با استفاده از ابزاری که در اختیار دارید اقدام کنید که در زیر به معرفی ابزاری که خود گوگل برای بررسی محتوای سایت در اختیار شما قرار داده میپردازم.
اسکن ویروسی بودن سایت با ابزار Transparency Report گوگل
یکی از بهترین ابزار برای این کار توسط گوگل طراحی شده که با استفاده از اون قادر خواهید بود تا سایت خود را مورد بررسی قرار داده و کلیه صفحات سایت رو مورد سنجش قرار بدین تا ببینید آیا فایل مخرب و ویروسی در سایت شما وجود دارد یا خیر، برای این منظور ابتدا به آدرس https://transparencyreport.google.com/safe-browsing/search مراجعه کرده و سپس مشابه تصویر زیر در باکس جستجو آدرس سایت خود را به صورت URL کامل همراه با http:// وارد کرده و سپس روی آیکون ذرهبین کلیک کنید و یا دکمه Enter خودتون را لمس کرده و منتظر بمونید تا سایت شما مورد بررسی قرار بگیرد.
در نهایت اگر سایت شما ویروسی باشه و یا حاوی کدهای مخربی باشه نتیجه اون به شما نمایش داده خواهد شد و در غیر این صورت پیغامی با محتوای سبز رنگ مبنی بر ایمن بودن سایت و نبود کدهای مخرب در اون را مشاهده خواهید کرد.
چطوری خطای This site ahead contains harmful programs را برطرف کنیم؟
همونطور که در بالا اشاره کردم این خطا میتونه تا از قالب وردپرس و افزونههای وردپرس که از اون استفاده میکنید نشات گرفته و باعث به وجود امدم این خطا از سمت گوگل برای سایت شما باشد. حالا برای اینکه بخواهید تا این خطا را برطرف کنید اول بایستی ببینید که این خطا از کدوم یکی از فایلهای موجود در سایت که ویروسی شده و یا حاوی کد مخرب هستش ایجاد شده است. پس در ابتدا باید فایل مورد نظر رو جستجو کنید که برای این منظور میتوانید تا از روش های زیر استفاده کنید.
استفاده از اسکنر هاست
ابزار دیگهای که برای شما وجود داره استفاده از اسکنر هاست خواهد بود. برای این منظور وارد هاست خودتون شده و سپس مشابه تصویر در بخش Advanced روی گزینه Virus Scanner کلیک کنید تا به صفحه بررسی فایلهای موجود در سایت جهت اسکن ویروسی بودن سایت هدایت شوید.
سپس در صفحه باز شده گزینه Scan Public Web Space را انتخاب کنید تا کل فایلهای موجود بر روی هاست شما مورد سنجش و ارزیابی قرار بگیرند و در نهایت روی دکمه Scan Now کلیک کنید تا نتیجه بررسی برای یافتن فایل مخرب و ویروسی به شما نمایش داده شود.
استفاده از افزونه WP Authenticity Checker
با استفاده از افزونه WP Authenticity Checker قادر خواهید بود تا کلیه فایلهای موجود در وردپرس که در پوشه قالب و یا افزونههای وردپرس قرار دارند را مورد بررسی و تحلیل قرار دهید و در نهایت فایل مخرب که باعث شده تا گوگل سایت شما را به عنوان یک سایت ویروسی شناسایی کند پیدا کنید. برای این منطور ابتدا افزونه مورد نظر را با استفاده از آموزش نصب افزونه وردپرس نصب و فعال کنید.
پس از نصب و فعال سازی افزونه مشابه تصویر زیر منویی با عنوان WP Auth Checker در پیشخوان سایت وردپرسی شما اضافه خواهد شد، روی اون کلیک کنید تا به صفحه افزونه برای بررسی کدهای مخرب و ویروسی بودن یا نبودن فایلهای قالب وردپرس و افزونه وردپرس هدایت شوید.
همونطور که در تصویر بالا مشاهده میکنید این افزونه کلیه فایلهای قالب و افزونه وردپرس را مورد بررسی قرار داده و در هر یک از فایلهایی که کدهای مخرب شناسایی شدهاند نتیجه اون را در اینجا وارد کرده است، حالا میتونید تا با مراجعه به فایل مورد نظر و شماره خط کد موجود در فایل کد را بررسی کرده و ببینید که آیا واقعا این خط باعث بروز خطا است یا خیر!
غیرفعال کردن افزونهها و استفاده از قالب پیشفرض
اگر با استفاده از دو راهکار بالا موفق به شناسایی فایلی که باعث شده تا گوگل سایت شما را ویروسی شناسایی کنه نشدید در این مرحله ابتدا به مسیر نمایش> پوستهها مراجعه کنید و سپس یکی از قالبهای پیشفرض وردپرس را فعال کنید، بعد از فعال سازی قالب پیشفرض وردپرس آدرس صفحهای که خطای مورد نظر به شما در اون نمایش داده شده را باز کنید و با رفرش کردن صفحه بررسی کنید ببینید مشکل برطرف شده است یا خیر!
در غیر این صورت مشکل از قالب نبوده و اینبار باید افزونههای خودتون را بررسی کنید. برای این منظور به مسیر افزونهها در پیشخوان وردپرس مراجعه کنید، اگر که خطای مورد نظر فکر میکنید بعد از نصب یا بهروزرسانی یک افزونهای که جدیدا در سایت انجام دادید به وجود اومده اونو غیرفعال کنید و مجددا سایت را بررسی کنید، اما اگر مشکل برطرف نشد این بار کلیه افزونههای سایت را غیرفعال کرده و سپس یکی یکی هر افزونه را فعال کرده و در هر بار آدرس صفحهای که با خطای This site ahead contains harmful programs در اون مواجه شدید را رفرش کنید.