در حال بارگذاری...
استفاده از موتورهای جستجو برای جمعآوری اطلاعات حساس درباره هدف شامل فایلها، پیکربندیها و دادههای افشا شده.
اهداف این درس
در این تست، بررسی میکنیم که آیا اطلاعات حساس برنامه وب از طریق موتورهای جستجو قابل دسترسی هستند یا خیر. موتورهای جستجو مانند گوگل، بینگ و یاندکس میلیاردها صفحه وب را ایندکس میکنند و ممکن است اطلاعاتی مثل فایلهای پیکربندی، لاگها، بکاپها و حتی رمزهای عبور را ذخیره کرده باشند.
اطلاعات افشا شده از طریق موتورهای جستجو میتوانند نقطه شروع یک حمله باشند. مهاجمان بدون نیاز به نفوذ مستقیم به سرور، فقط با جستجوی ساده میتوانند به اطلاعات حساس دسترسی پیدا کنند. این نوع جمعآوری اطلاعات passive محسوب میشود و تشخیص آن توسط سیستمهای امنیتی بسیار دشوار است.
هشدار قانونی
همیشه قبل از هرگونه تست امنیتی، مجوز کتبی مالک سیستم را دریافت کنید. جستجوی عمومی در گوگل غیرقانونی نیست، اما استفاده از اطلاعات یافت شده برای نفوذ غیرقانونی است.
Google Dorking (یا Google Hacking) استفاده از عملگرهای پیشرفته موتور جستجوی گوگل برای یافتن اطلاعات خاص است.
| عملگر | کاربرد | مثال |
|---|---|---|
| site: | محدود کردن به دامنه خاص | site:example.com |
| filetype: | جستجوی نوع فایل خاص | filetype:pdf |
| intitle: | جستجو در عنوان صفحه | intitle:"index of" |
| inurl: | جستجو در آدرس URL | inurl:admin |
| intext: | جستجو در متن صفحه | intext:"password" |
| cache: | نمایش نسخه کش شده | cache:example.com |
نمونه Google Dorkها
این Dorkها برای یافتن اطلاعات حساس استفاده میشوند:
1site:example.com filetype:php2site:example.com intitle:"index of"3site:example.com inurl:admin4site:example.com ext:sql | ext:dbf | ext:mdb5site:example.com intext:"password" filetype:logفایل robots.txt به موتورهای جستجو میگوید کدام مسیرها را ایندکس نکنند. اما این فایل خودش میتواند اطلاعات مفیدی درباره ساختار سایت و مسیرهای مخفی فاش کند.
نمونه robots.txt با اطلاعات حساس
این robots.txt مسیرهای حساس را فاش میکند:
1User-agent: *2Disallow: /admin/3Disallow: /backup/4Disallow: /config/5Disallow: /database/6Disallow: /logs/7Disallow: /phpmyadmin/8Disallow: /wp-admin/فایل sitemap.xml تمام صفحات سایت را لیست میکند. این فایل میتواند صفحات مخفی، مسیرهای مدیریتی و ساختار کامل سایت را فاش کند.
نکته عملی
بهطور منظم با جستجوی site:yourdomain.com در گوگل، بررسی کنید چه اطلاعاتی از سایت شما ایندکس شده است.
Google Dorking از عملگرهای پیشرفته جستجو برای یافتن اطلاعات حساس استفاده میکند.
فایلهای robots.txt و sitemap.xml اطلاعات مفیدی درباره ساختار سایت فاش میکنند.
نشت اطلاعات از طریق موتورهای جستجو یکی از رایجترین مشکلات امنیتی است.
جمعآوری اطلاعات باید همیشه اولین مرحله هر تست نفوذ باشد.
کدام Google Dork برای یافتن فایلهای PDF در یک دامنه خاص استفاده میشود؟
Google Dorking چیست و چرا خطرناک است؟
Google Dorking استفاده از عملگرهای پیشرفته موتور جستجوی گوگل برای یافتن اطلاعات حساس مثل فایلهای پیکربندی، لاگها، رمزهای عبور و دادههای افشا شده است. این تکنیک خطرناک است زیرا مهاجمان میتوانند بدون نفوذ مستقیم به سرور، اطلاعات حساس را پیدا کنند.
چگونه میتوان از نشت اطلاعات از طریق موتورهای جستجو جلوگیری کرد؟
راههای جلوگیری شامل: استفاده از robots.txt برای محدود کردن دسترسی خزندهها، عدم قرار دادن فایلهای حساس در مسیرهای قابل دسترسی، استفاده از X-Robots-Tag در HTTP headers، و استفاده از Google Search Console برای حذف URLهای حساس از نتایج جستجو.