در حال بارگذاری...
شناسایی و بررسی فایلهای پشتیبان قدیمی، فایلهای بدون ارجاع و فایلهای موقت برای یافتن اطلاعات حساس.
اهداف این درس
فایلهای پشتیبان (Backup Files) نسخههای قدیمیتر فایلهای اصلی برنامه هستند که معمولاً توسط توسعهدهندگان یا ابزارهای ویرایش ایجاد میشوند. فایلهای بدون ارجاع (Unreferenced Files) فایلهایی هستند که هیچ لینکی از صفحات برنامه به آنها وجود ندارد اما هنوز روی سرور قابل دسترسی هستند.
| الگو | مثال | توضیح |
|---|---|---|
| پسوند .bak | config.php.bak | فایل پشتیبان |
| پسوند .old | index.php.old | نسخه قدیمی |
| پسوند .backup | database.sql.backup | پشتیبان پایگاه داده |
| پسوند ~ | config.php~ | فایل موقت ویرایشگر |
| پیشوند copy | copy_of_config.php | کپی فایل |
| پیشوند old | old_index.php | نسخه قدیمی |
| شماره | config.php.1 | نسخه قبلی |
| تاریخ | backup_2024-01-01.sql | پشتیبان تاریخدار |
با استفاده از ابزارهای جستجو، فایلهای پشتیبان را با الگوهای مختلف شناسایی کنید.
1# جستجو با الگوهای مختلف2gobuster dir -u https://target.com -w wordlist.txt -x bak,old,backup,~34# جستجوی فایلهای خاص5for ext in bak old backup tmp temp; do6 curl -s -o /dev/null -w "%{http_code}" https://target.com/index.$ext7done89# جستجوی فایلهای پیکربندی10for file in .env .git/config wp-config.php.bak; do11 curl -s -o /dev/null -w "%{http_code}" https://target.com/$file12doneفایلهای شناساییشده را بررسی کنید تا ببینید چه اطلاعاتی در آنها وجود دارد. به دنبال رمزهای عبور، کلیدها، تنظیمات و اطلاعات حساس باشید.
فایلهایی که از هیچ صفحهای لینک ندارند را شناسایی کنید. این فایلها ممکن است فراموش شده باشند اما هنوز قابل دسترسی باشند.
دسترسی به فایلهای پشتیبان قدیمی میتواند منجر به نشت کد منبع، رمزهای عبور، تنظیمات پایگاه داده و سایر اطلاعات حساس شود. این اطلاعات میتوانند برای نفوذ به سیستم استفاده شوند.
هشدار
هرگز فایلهای پشتیبان را در دایرکتوری وب ذخیره نکنید. حتی اگر نام فایل پیچیده باشد، ممکن است توسط ابزارهای جستجو شناسایی شود.
فایلهای پشتیبان معمولاً شامل نسخههای قدیمیتر و آسیبپذیرتر هستند.
فایلهای بدون ارجاع ممکن است فراموش شده باشند اما هنوز قابل دسترسی هستند.
فرآیند استقرار باید شامل حذف فایلهای غیرضروری باشد.
کدام روش برای شناسایی فایلهای پشتیبان مؤثرتر است؟
چرا فایلهای پشتیبان قدیمی خطرناک هستند؟
فایلهای پشتیبان قدیمی ممکن است شامل کد آسیبپذیر، رمزهای عبور قدیمی، تنظیمات منسوخ و اطلاعات حساس باشند. همچنین ممکن است از وصلههای امنیتی جدید بیبهره باشند.