آموزش پیدا کردن و رفع (Backdoor) بک دور در وردپرس

بازیابی وبسایتی که مورد حمله بد افزار ها قرار گرفته است و نیز پیدا کردن بک دور در وردپرس هک شده و رفع آن، از موضوعاتی است که کاربران زیادی در آن به کمک افراد متخصص نیاز دارند. این آموزش راهنمایی برای شما خواهد بود تا بتوانید Backdoor را در وبسایت وردپرسی خود پیدا کنید.در حالت کلی افراد به هنگام مواجه شدن با این مشکل، سعی می کنند وبسایت خود را چندین بار پاکسازی کنند، اما با وجود این افراد سودجو مجددا راهی برای نفوذ پیدا خواهند کرد. دلیل این اتفاق، سردرگمی کاربران به هنگام پاکسازی Backdoor ایجاد شده و یا عدم پاکسازی وبسایت به صورت اصولی می باشد.پس بهتر است در این مواقع از یک فرد متخصص کمک بگیرید، چرا که او در ابتدا به دنبال بک دوری خواهد بود که افراد سودجو از آن برای تغییر احراز هویت کاربر استفاده کرده اند. اگر این بک دور به موقع شناسایی و حذف نشود، منجر به ورود دوباره هکرها به وبسایت خواهد شد.حال بیاید تا با روش های پیدا کردن Backdoor در سایت وردپرس هک شده آشنا شویم:نحوه یافتن و رفع بک دور در یک سایت وردپرسی هک شدهاگر مدیریت یک وب سایت وردپرسی را برعهده دارید، نیاز است که در قدم اول جنبه های امنیت آن را جدی بگیرید. چرا که به طور متوسط، وب سایت ها ​​44 بار در روز مورد حمله هکر ها و بد افزار ها قرار می گیرند.حال ممکن است سوال شما نیز این باشد، راه های تشخیص وبسایت هک شده توسط افراد سودجو کدامند؟برخی از مواردی که نشان می دهد یک سایت وردپرس مورد حمله قرار گرفته است شامل: کاهش ترافیک یا عملکرد وب‌سایت، افزایش تعداد لینک‌های نامعتبر و فایل‌های ناشناخته، بروز مشکل در صفحه اصلی، عدم ورود به سیستم، نمایش حساب کاربری مشکوک و موارد دیگر است.این افراد به خوبی می دانند که یک وبسایت هک شده در نهایت توسط کاربر پاکسازی خواهد شد، بنابراین در اولین فرصت اقدام به ایجاد یک backdoor خواهد کرد که بتواند مسیر احراز هویت را دور بزند.بک دور یا Backdoor چیست؟Backdoor، اسکریپتی است که به صورت ناشناس در وبسایت کاربر توسط افراد سودجو به منظور دسترسی غیر مجاز و دور زدن مسیر احراز هویت جایگزاری می شود. آنها با جایگزاری این اسکریپت و آپدیت کردن آن امکان دسترسی مجدد به وبسایت، حتی در صورت پاکسازی و مسدود کردن آن توسط کاربر را خواهند داشت.نحوه کارکرد Backdoorsبرخی از Backdoor ها قابلیت ایجاد نام کاربری برای ورود غیر مجاز به قسمت مدیریت را دارند این نوع به افراد سودجو کمک می کند تا به آسانی و با تایپ یک نام کاربری و رمز عبور وارد سیستم شود. قسمت بد ماجرا این است که نام کاربری به صورت مخفی بوده و شما حتی نمی دانید که شخص دیگری به وب سایت دسترسی پیدا کرده است!با Backdoor های پیچیده تر آنها می توانند کد PHP را اجرا کرده و به مرورگر دلخواه خود ارسال کنند. همچنین این افراد با دسترسی غیر مجز به سرور کاربر می توانند ایمیل اسپم ساخته و به آدرس مد نظر خود ارسال کنند. درمواردی دیگر نیز مشاهده شده است که می توانند دستورات SQL را نیز اجرا کنند!دقت کنید که برخی از هکرها برای محکم کاری بیش از یک فایل Backdoor را ایجاد می کنند تا در صورت نیاز و یا پاک شدن یکی از آنها توسط کاربر، امکان دسترسی به سرور از فایل آپلود شده دیگری را داشته باشند.فایل های ذخیره و مخفی شده بک دور در وردپرسدر این بخش، مکان و فایل هایی که Backdoor می توانند در یک سایت ورودپرسی مخفی شود را مورد بررسی قرار خواهیم کرد:در هر موردی که برررسی کرده ایم، Backdoors به شکل فایل وردپرس تغییر شکل داده است. کدهای Backdoor در یک سایت وردپرس معمولاً در مکان‌های زیر ذخیره می‌شوند:Themes و قالب های وردپرسی:توصیه کارشناسان آذرسیس و افراد متخصص همواره بر این است که تم و قالب هایی که قدیمی شده و دیگر از آن استفاده نمی کنید را حذف کنید!بسیاری از کاربران بر این باورند که بک دور ایجاد شده فقط در قالبی جایگذاری می شود که در حال حاظر Active بوده و از آن استفاده می شود، اما این باور همیشه صادق نخواهد بود و فایل مخرب می تواند در قالب قدیمی و بلا استفاده نیز آپلود شود.دقت داشته باشید که در مواردی ، حتی با به‌روزرسانی سایت وردپرس نیز کد موجود در قالب بازنویسی نخواهد شد. این همان دلیلی است که تاکید می‌کنیم تمام قالب های غیرفعال خود را حذف کنید.پلاگین و افزونه های وردپرسیمکان مناسب دیگری که افراد سودجو تمایل به جایگزاری Backdoor در آن را دارند، افزونه های وردپرسی می باشد. از دلایل که این افراد فایل مخرب را در افزونه را جایگزاری می کنند: عدم تمایل کاربران به بروزرسانی پلاگین ها، ضعف در کدنویسی بعضی از افزونه ها و عدم بررسی افزونه ها ازجانب کاربران می باشد.پوشه آپلود عکساگر به عنوان یک وبلاگ نویس عکس هایی را در سایت خود آپلود کرده و از آنها در پست خود استفاده می کنید، مراقب Backdoor باشید!روزانه تعداد زیادی تصاویر در سایت آپلود می شوند که در تاریخ و روز متفاوت در فایلی نگه داری می شودند. افراد سودجو به خوبی می دانند که شما وقت زیادی را برای بررسی این تعداد از فایل را نخواهید داشت، بنابراین فرصت را برای جایگزاری بک دور غنیمت می شمارند.اما راه کار مشکل چیست؟ ما به به شما نصب نرم افزار Sucuri را پیشنهادمی کنیم که با مدیریت زمان می تواند فولدر های تصاویر شما را مانیتور کند.فایل wp-config.phpاین فایل حاوی اطلاعات مهمی است که برای پیکربندی وردپرس مورد استفاده قرار می گیرد. قابل ذکر است که این فایل نیز می تواند یکی از فایل های هدفمند برای افراد سودجو باشد.پوشه wp-includesاین پوشه حاوی فایل های PHP مورد نیاز برای اجرای صحیح وردپرس به شمار می رود. این مکان دیگری است که می توان بک دور را در آنجا پیدا کرد. همان طور که اشاره شد، این افراد برای اطمینان فایل مخرب را در بیش از یک جا آپلود می کنند تا در صورت از بین رفتن یکی از نسخه دیگر استفاده کنند. معمولا نسخه دوم این فایل می باشد.نمونه های جایگزاری شده Backdoorدر این قسمت به چند نمونه از بخش هایی که افراد سودجو Backdoor را در آنجا آپلود کرده اند، اشاره خواهیم کرد:یکی از سایت‌هایی که پاکسازی شد، Backdoor در پوشه wp-includes قرار داشت. این فایل که با نام wp-user.php ذخیره شده بود، در واقع پس از بررسی معلوم شد که اصلا به هنگام نصب وردپرس وجود نداشت.در نمونه دیگر، یک فایل PHP به نام hello.php در پوشه آپلودها یافت شد که به عنوان پلاگین Hello Dolly ثبت شده بود. نکته عجیب این است که هکر آن را به جای پوشه افزونه ها در پوشه آپلود قرار داده بود.در این بررسی، Backdoor هایی نیز یافت شد که در آنها از پسوند فایل .php استفاده نشده بود. یک فایلی مخرب دیگری نیز پیدا کردیم که به نام wp-content.old.tmp ذخیره شده بود.درنمونه هایی نیز یافت شد که Backdoor در فایل هایی با پسوند zip. آپلود شده بودند. همانطور که می بینید، هکرها هنگام مخفی کردن یک Backdoor می توانند رویکردهای بسیار خلاقانه ای داشته باشند.در بیشتر موارد، فایل ها با کد Base64 کدگذاری می شوند که منجر به انواع عملیات خواهد شد. به عنوان مثال، آنها می توانند پیوندهای هرزنامه اضافه و صفحات دیگری را اضافه کنند، سایت اصلی را به صفحات هرزنامه هدایت کنند و بسیاری از موارد دیگر.اکنون می دانید که Backdoor چیست و در کجا ممکن است مخفی شود. اما قسمت سخت ماجرا پیدا کردن آن است!خبر خوب برای شما این است که با یافتن Backdoor ، پاک کردن آن به آسانی حذف فایل یا کد می باشد.روش های پیدا کردن Backdoor در سایت وردپرس هک شدهدر این قسمت به روش های پیدا کردن بک دور در وردپرس هک شده اشاره خواهیم کرد:اسکن کدساده ترین راه اسکن وب سایت از Backdoor، استفاده از افزونه اسکنر بدافزار وردپرس می باشد. پیشنهاد ما نصب Securi می باشد چرا این نرم افزار به شما کمک خواهد کرد تا 450000 حمله وردپرس را در کمتر از 3 ماه مسدود کنید.افزونه رایگان Sucuri Security برای وردپرس می باشد که به شما این امکان را می دهد تا وب سایت خود را از تهدیدهای رایج اسکن کرده و امنیت وردپرس خود را افزایش دهید. نسخه پولی شامل یک اسکنر از سمت سرور است که هر روز یک بار اجرا شده و به دنبال Backdoor و سایر مسائل امنیتی خواهد بود.اگر با پلاگین ها آشنایی ندارید و یا تشخیص کد مد نظر از بین هزاران کد برایتان سخت است، پیشنهاد می کنیم افزون مورد نظر را پاک کرده و مجددا نصب کنید.حذف پوشه پلاگین هایکی دیگر از روش های پیدا کردن Backdoor در سایت وردپرس هک شده، جستجو کردن فایل‌ها و کدهای مشکوک در چندین پوشه افزونه های مختلف فرآیندی زمان‌بر می باشد که برای هرکاربر انجا این کار مقدور نخواهد بود، در ضمن هیچ تضمینی نیز وجود ندارد که با این روش Backdoor پیدا خواهد شد!بهترین کاری که می توانید انجام دهید، حذف دایرکتوری پلاگین های خود و سپس نصب مجدداً آنها می باشد. این تنها راهی است که می توانید مطمئن شوید هیچ بک دوری در افزونه های شما وجود ندارد. همچنین می توان با کمک یک سرویس گیرنده FTP یا مدیر فایل میزبان وردپرس به فهرست پلاگین های خود دسترسی پیدا کنید.برای رفتن به پوشه wp-content وب سایت، نیاز است که از یک نرم افزار استفاده کنید. پس از نصب نرم افزار، روی پوشه افزونه ها راست کلیک کرده و «delete» را انتخاب کنید.جهت خواندن ادامه مطلب به لینک زیر مراجعه فرمایید »https://azarsys.com/find-and-fix-backdoor-in-wordpress/