آموزش نحوه غیرفعال کردن Directory Browsing در سایت وردپرس

یکی از مواردی مهمی که بایستی برای افزایش امنیت سایت وردپرس خود به آن توجه کنید، Directory Browsing (دایرکتوری بروزینگ) می باشد. در صورتیکه این حالت در هاست شما فعال بوده باشد هکرها به راحتی می توانند به محتوای برخی از قسمت های سایت شما دسترسی داشته و آن ها را مشاهده نمایند. فعال یا غیرفعال بودن این ویژگی به صورت پیش فرض توسط هاست انجام می شود، از این رو در هاست مخصوص وردپرس این مورد بصورت پیش فرض و جهت ارتقا امنیت سایت وردپرس غیرفعال می باشد.

معرفی Directory Browsing در وردپرس

وردپرس دارای فایل ها و پوشه های متعددی می باشد که هر کدام از آن ها کار خاصی را برای این سیستم انجام می دهند. در وردپرس اطلاعاتی که توسط کاربر به سایت اضافه می شود مانند قالب، افزونه و یا فایل های آپلودی در پوشه و مسیر wp-content قرار می گیرند.

اگر قابلیت Directory Browsing توسط هاست شما فعال بوده باشد، سایر افراد به راحتی می توانند لیست فایل ها و پوشه هایی که شما در سایت خود آپلود کردید را مشاهده نمایند و این مورد از لحاظ امنیتی بسیار مهم می باشد که بایستی به آن توجه نمود.

پس اکنون متوجه شدید که Directory Browsing به معنی نمایش فایل ها و پوشه های وردپرس برای کاربران می باشد. و برای جلوگیری از هک شدن سایت وردپرس پیشنهاد می شود این قابلیت را در هاست خود غیرفعال نمایید، در ادامه با نحوه اینکار آشنا خواهیم شد.

نمایش لیست فایل ها و پوشه های وردپرس با فعال بودن Directory Browsing
نمایش لیست فایل ها و پوشه های وردپرس با فعال بودن Directory Browsing

شاید بپرسید نمایش فایل ها و پوشه های وردپرس به کاربران چگونه باعث آسیب به سایت و یا هک شدن آن می شود؟

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

همچنین وقتی قابلیت Directory Browsing تنظیم نشده باشد هکرها می توانند قالب و افزونه های شما را تا حدودی مشاهده کنند و اگر باگی در آن ها وجود داشته باشد راحت تر می توانند به سایت شما آسیب بزنند.

بررسی فعال و یا غیرفعال بودن Directory Browsing در سایت شما

بررسی این مورد نیاز به کار خاصی ندارد و کافیست برای تست آن آدرس سایت خود را به این شکل siteaddress.com/wp-content/uploads در مرورگر وارد نمایید. توجه کنید که بجای عبارت siteaddress.com بایستی آدرس سایت خود را وارد کنید. بعد از این کار اگر مانند تصویر بالا لیست فایل ها و یا پوشه های سایت خود را مشاهده کردید به این معنی است که Directory Browsing برای شما فعال می باشد که بایستی آن را غیرفعال نمایید.

اگر این قابلیت در هاست شما غیرفعال بوده باشد با زدن آدرس فوق در مرورگر خود با خطای 403 و یا پیغام Forbidden مواجه خواهید شد و دیگر نیازی به انجام کار خاصی نمی باشد.

نحوه غیرفعال کردن Directory Browsing در هاست سی پنل

اگر هاست شما از نوع سی پنل است کافیست وارد محیط آن شوید و از بخش Advanced روی گزینه Indexes کلیک نمایید تا بتوانید هر کدام از پوشه های هاست خود را جهت غیرفعال کردن این حالت مشاهده و تنظیم نمایید.

غیرفعال کردن Directory Browsing در هاست سی پنل
غیرفعال کردن Directory Browsing در هاست سی پنل

با کلیک روی گزینه Indexes به صفحه جدیدی هدایت می شوید که در آن لیست کلیه پوشه ها و دایرکتوری های موجود روی هاستتان را مشاهده خواهید کرد. اکنون بایستی پوشه ای که می خواهید Directory Browsing را در آن غیرفعال نمایید را پیدا کرده و روی گزینه Edit کلیک نمایید. اگر شما یک سایت روی هاست خود دارید بایستی پوشه public_html را Edit نمایید.

غیرفعال کردن Directory Browsing برای public_html
غیرفعال کردن Directory Browsing برای public_html

 

در صفحه باز شده شما بایستی گزینه No Indexing را جهت غیرفعال کردن نمایش لیست فایل ها و پوشه ها در سایت خود انتخاب نمایید و سپس جهت ذخیره سازی روی گزینه Save کلیک کنید. با اینکار این قابلیت برای این پوشه و سایر پوشه های زیر مجموعه آن به صورت خودکار غیرفعال خواهد شد.

غیرفعال کردن نمایش لیست فایل ها و پوشه های سایت
غیرفعال کردن نمایش لیست فایل ها و پوشه های سایت

غیرفعال کردن نمایش لیست فایل ها و پوشه ها در هاست دایرکت ادمین

اگر هاست شما از نوع دایرکت ادمین است برای غیرفعال سازی این مورد بایستی  وارد پوشه public_html هاست خود شوید و فایل htaccess را پیدا کرده و آن را ویرایش نمایید و سپس کد زیر را به انتهای این فایل اضافه نموده و آن را ذخیره کنید.

Options - Indexes

اکنون برای بررسی این مورد مانند قبل آدرس سایت خود را به این شکل siteaddress.com/wp-content/uploads وارد نموده و اگر با خطای 403 یا پیغام Forbidden مواجه شدید به این معنی است که تنظیمات بخوبی اعمال شده است.

جمع بندی آموزش غیرفعال Directory Browsing

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

همچنین در خدمات افزایش امنیت سایت های وردپرس که توسط کانفیگ وردپرس ارایه می شود این مورد و بسیاری ماژول امنیتی دیگر روی سایت شما فعال می شود تا امنیت سایت شما تا حد بسیار زیادی ارتقا یابد.

مقالاتی که می تواند مفید باشد

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
برای ادامه، شما باید با قوانین موافقت کنید

keyboard_arrow_up