Google Dorking: Защитное Руководство Для Владельцев Хабов 🇬🇧 🇨🇳 🇮🇳 🇪🇸 🇨🇿 🇩🇪 🇳🇱 🇫🇷 🇮🇹 🇵🇱 🇷🇴 🇷🇺

Созданный: 2026/06/21 18:05:44 America/Chicago
К: admin
Изменено: 2026/06/25 21:19:49 America/Chicago
К: admin

Расширенные Сведения О Google Dorking: Что Позволяет Искать Google

1. Важные Границы Защитной Проверки

Google dorking следует рассматривать как авторизованную проверку видимости. Ограничивайте каждый запрос ресурсами, которыми вы владеете или которые имеете право проверять, обычно начиная с site:your-domain.example. Поисковые системы помогают искать информацию, но OWASP рассматривает это как разведку утечек информации в авторизованном процессе.

site:your-domain.example

2. Основные Операторы Google

Google документирует точную фразу, site:, исключение через -, before:, after: и filetype:. Между оператором и термином не должно быть пробела.

2.1 site:

Basic domain review
site:your-domain.example

Цель: Защитное Использование.

Subdomain review
site:docs.your-domain.example

Цель: Защитное Использование.

Folder/path review
site:your-domain.example/help/

Цель: Защитное Использование.

Защитное Использование: Владельцы хабов могут проверить, видны ли в Google старые страницы помощи, публичные файлы, устаревшие руководства или страницы регистрации.

2.2 Quotation Marks

Exact phrase search
site:your-domain.example "registration instructions"

Цель: Защитное Использование.

  • site:your-domain.example "user guide"
  • site:your-domain.example "terms of service"
  • site:your-domain.example "privacy policy"
  • site:your-domain.example "archived documentation"

2.3 -

Exclude a word
site:your-domain.example registration -event

Цель: Защитное Использование.

Exclude a subdomain
site:your-domain.example -site:blog.your-domain.example

Цель: Защитное Использование.

Exclude a phrase
site:your-domain.example "user guide" -"version 2026"

Цель: Защитное Использование.

2.4 filetype:

  • site:your-domain.example filetype:pdf
  • site:your-domain.example filetype:doc
  • site:your-domain.example filetype:docx
  • site:your-domain.example filetype:xls
  • site:your-domain.example filetype:xlsx
  • site:your-domain.example filetype:ppt
  • site:your-domain.example filetype:pptx
  • site:your-domain.example filetype:zip

3. Операторы URL, Заголовка И Текста

Используйте операторы заголовка, URL и текста, чтобы ограничить место появления термина. Их поведение может меняться, поэтому это помощь для исследования, а не идеальный контроль.

3.1 intitle:
site:your-domain.example intitle:login

Цель: Защитное Использование.

  • site:your-domain.example intitle:help
  • site:your-domain.example intitle:archive
  • site:your-domain.example intitle:registration
  • site:your-domain.example intitle:documentation
3.2 allintitle:
site:your-domain.example allintitle:user guide

Цель: Защитное Использование.

3.3 inurl:
site:your-domain.example inurl:archive

Цель: Защитное Использование.

  • site:your-domain.example inurl:old
  • site:your-domain.example inurl:docs
  • site:your-domain.example inurl:uploads
  • site:your-domain.example inurl:download
  • site:your-domain.example inurl:resources
3.4 allinurl:
site:your-domain.example allinurl:old documentation

Цель: Защитное Использование.

3.5 intext:
site:your-domain.example intext:"registration instructions"

Цель: Защитное Использование.

  • site:your-domain.example intext:"support contact"
  • site:your-domain.example intext:"updated policy"
  • site:your-domain.example intext:"legacy"
  • site:your-domain.example intext:"deprecated"
3.6 allintext:
site:your-domain.example allintext:legacy documentation archive

Цель: Защитное Использование.

4. Булевы Операторы И Группировка

Используйте OR, скобки, явный AND и иногда pipe, чтобы сложные запросы были читаемыми.

4.1 OR
site:your-domain.example (registration OR signup)

Цель: Защитное Использование.

4.2 Parentheses
site:your-domain.example (guide OR manual) filetype:pdf

Цель: Защитное Использование.

4.3 AND
site:your-domain.example registration AND policy

Цель: Защитное Использование.

4.4 |
site:your-domain.example registration | signup

Цель: Защитное Использование.

Используйте before: и after: вокруг миграций, изменений политик, редизайнов, инцидентов или деплоев.

5.1 before:
site:your-domain.example before:2024-01-01

Цель: Защитное Использование.

5.2 after:
site:your-domain.example after:2025-01-01

Цель: Защитное Использование.

5.3 Date range
site:your-domain.example after:2024-01-01 before:2025-01-01

Цель: Защитное Использование.

6. Подстановочные Символы И Приблизительное Совпадение

Звездочка может заменять неизвестные слова внутри фраз.

6.1 *
site:your-domain.example "registration * guide"

Цель: Защитное Использование.

6.2 Exact phrase plus wildcard
site:your-domain.example "version * release notes"

Цель: Защитное Использование.

7. Числовые Диапазоны

Числовые диапазоны используют две точки, например 2020..2023.

Version or year range
site:your-domain.example "version" 2020..2023

Цель: Защитное Использование.

Release note range
site:your-domain.example "release notes" 2022..2024

Цель: Защитное Использование.

8. Фильтры Языка, Региона И Последнего Обновления

Расширенный поиск фильтрует по языку, региону, последнему обновлению, сайту/домену, месту появления терминов, типу файла и правам использования.

ПримерЦель
Language filterReview translated pages.
Region filterReview country or market visibility.
Last update filterReview recently updated results.

9. Фильтры Типа Результатов

Фильтры результатов помогают проверять публичные ресурсы, объявления, медиа, поддержку и форумы.

ПримерЦель
WebGeneral indexed pages.
ImagesScreenshots, diagrams, logos, and public images.
NewsAnnouncements and public updates.
VideosTutorials and embedded media pages.
ForumsCommunity and support discussions.

10. Расширенные Комбинации Для Защитных Проверок

ЗадачаБезопасный Шаблон Запроса
10.1 Public documentation reviewsite:your-domain.example (guide OR manual OR documentation)
10.2 Indexed PDF reviewsite:your-domain.example filetype:pdf
10.3 Old PDF reviewsite:your-domain.example filetype:pdf (old OR archive OR legacy)
10.4 Upload path reviewsite:your-domain.example inurl:uploads
10.5 Download path reviewsite:your-domain.example inurl:download
10.6 Registration content reviewsite:your-domain.example (registration OR signup OR onboarding)
10.7 Policy reviewsite:your-domain.example ("privacy policy" OR "terms of service" OR "acceptable use")
10.8 Retired content reviewsite:your-domain.example (deprecated OR retired OR legacy OR archived)
10.9 Public spreadsheet reviewsite:your-domain.example (filetype:xls OR filetype:xlsx)
10.10 Recent content reviewsite:your-domain.example after:2026-01-01
10.11 Older-than-baseline reviewsite:your-domain.example before:2023-01-01
10.12 Current docs excluding old sectionssite:your-domain.example documentation -archive -legacy -deprecated

11. Менее Надежные Или Измененные Операторы

Некоторые старые операторы ненадежны, устарели или изменились. Не полагайтесь на cache:; используйте Search Console URL Inspection, логи, историю CMS или утвержденные архивы.

  • related:your-domain.example
  • inanchor:"your brand name"
  • site:your-domain.example registration AROUND(5) guide

12. Что Google Может Показать Во Время Защитной Проверки

Для собственного домена Google dorking может показать индексированные страницы, документы, старую документацию, загрузки, uploads, устаревшие страницы, страницы для noindex или аутентификации, устаревшие политики и слишком подробные сниппеты.

  1. Indexed public pages
  2. Indexed documents
  3. PDFs, spreadsheets, and presentations
  4. Old documentation
  5. Public download pages
  6. Public upload folders
  7. Retired or archived pages
  8. Public help-center content
  9. Public registration instructions
  10. Public media files
  11. Stale pages after migrations
  12. Pages that should have noindex
  13. Pages that should require authentication
  14. Outdated branding, policies, or procedures
  15. Search snippets exposing more text than expected

13. Краткая Таблица Безопасных Операторов

ЗадачаБезопасный Шаблон Запроса
See indexed pagessite:your-domain.example
Find PDFssite:your-domain.example filetype:pdf
Find documentssite:your-domain.example (filetype:doc OR filetype:docx)
Find spreadsheetssite:your-domain.example (filetype:xls OR filetype:xlsx)
Find presentationssite:your-domain.example (filetype:ppt OR filetype:pptx)
Find old contentsite:your-domain.example (old OR archive OR legacy)
Find content in URLssite:your-domain.example inurl:archive
Find content in titlessite:your-domain.example intitle:documentation
Find exact textsite:your-domain.example "registration instructions"
Exclude sectionssite:your-domain.example -site:blog.your-domain.example
Search after datesite:your-domain.example after:2025-01-01
Search before datesite:your-domain.example before:2024-01-01
Search date rangesite:your-domain.example after:2024-01-01 before:2025-01-01
Find alternativessite:your-domain.example (guide OR manual OR documentation)

14. Как Интерпретировать Результаты

Результат — это отправная точка, а не доказательство компрометации. Классифицируйте каждый результат по намерению и чувствительности.

ПримерДействие
Intended public contentPublic documentation, marketing pages, public policies, event pages, and help articles.
Unclear contentOld PDFs, duplicate documents, unlisted downloads, old screenshots, and legacy instructions.
Potentially sensitive contentInternal procedures, operational notes, logs, exports, backups, configuration references, or private data.

15. Процесс Защитной Проверки

Проводите проверки после деплоев, миграций, восстановления резервных копий, изменений документации и переноса серверов. Записывайте URL, запрос, тип контента, риск, владельца, действие, дату и проверку.

  1. Начните широко с site:your-domain.example.
  2. Проверьте типы файлов: PDF, DOCX, XLSX и PPTX.
  3. Проверьте legacy-индикаторы: old, archive, legacy и deprecated.
  4. Проверьте пути: uploads, downloads, docs и archive.
  5. Проверьте временные диапазоны через before: и after:.
  6. Документируйте находки, владельцев, действия, даты и проверку.

16. Принципы Исправления

Сначала исправьте источник. Удаление результата поиска не защищает контент, если исходный URL всё еще его отдает.

  1. Put private content behind authentication.
  2. Remove sensitive files from public web roots.
  3. Disable directory listing.
  4. Use noindex for pages that should be reachable but not indexed.
  5. Do not use robots.txt as access control.
  6. Remove old exports, backups, and temporary files.
  7. Review search results after major deployments.
  8. Monitor logs for old or unusual paths.
  9. Request search engine removal only after the source is fixed.

Google различает блокировку индексирования и контроль доступа. Для приватного контента используйте удаление, парольную защиту или noindex.

Источники

Статья основана на защитных рекомендациях Group-IB, Imperva, CybelAngel, Google Search help, Google Advanced Search и OWASP по тестированию утечек информации.