Geavanceerde Google Dorking Details: Wat Google Laat Zoeken
1. Belangrijke Defensieve Scope
Google dorking moet worden gezien als een geautoriseerde zichtbaarheidscontrole. Beperk elke query tot assets die je bezit of mag testen, meestal met site:your-domain.example. Zoekmachines ondersteunen informatie-discovery, maar OWASP ziet dit als reconnaissance voor informatielekken binnen een geautoriseerd proces.
site:your-domain.example
2. Kernoperators Van Google Zoeken
Google documenteert exacte zinnen, site:, uitsluiting met -, before:, after: en filetype:. Er hoort geen spatie tussen operator en zoekterm.
2.1 site:
Basic domain review
site:your-domain.example Doel: Defensief Gebruik.
Subdomain review
site:docs.your-domain.example Doel: Defensief Gebruik.
Folder/path review
site:your-domain.example/help/ Doel: Defensief Gebruik.
Defensief Gebruik: Hubeigenaren kunnen controleren of oude hulppagina’s, openbare bestanden, verouderde gidsen of registratiepagina’s nog zichtbaar zijn in Google.
2.2 Quotation Marks
Exact phrase search
site:your-domain.example "registration instructions" Doel: Defensief Gebruik.
-
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 Doel: Defensief Gebruik.
Exclude a subdomain
site:your-domain.example -site:blog.your-domain.example Doel: Defensief Gebruik.
Exclude a phrase
site:your-domain.example "user guide" -"version 2026" Doel: Defensief Gebruik.
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-, Titel- En Body-Operators
Gebruik titel-, URL- en body-operators om te beperken waar een term voorkomt. Hun gedrag kan wijzigen, dus gebruik ze als onderzoekshulp, niet als perfecte controle.
3.1 intitle:
site:your-domain.example intitle:login Doel: Defensief Gebruik.
-
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 Doel: Defensief Gebruik.
3.3 inurl:
site:your-domain.example inurl:archive Doel: Defensief Gebruik.
-
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 Doel: Defensief Gebruik.
3.5 intext:
site:your-domain.example intext:"registration instructions" Doel: Defensief Gebruik.
-
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 Doel: Defensief Gebruik.
4. Booleaanse Operators En Groepering
Gebruik OR, haakjes, expliciet AND en soms het pipe-teken om complexe zoekopdrachten leesbaar te maken.
4.1 OR
site:your-domain.example (registration OR signup) Doel: Defensief Gebruik.
4.2 Parentheses
site:your-domain.example (guide OR manual) filetype:pdf Doel: Defensief Gebruik.
4.3 AND
site:your-domain.example registration AND policy Doel: Defensief Gebruik.
4.4 |
site:your-domain.example registration | signup Doel: Defensief Gebruik.
5. Zoeken Op Datum
Gebruik before: en after: rond migraties, beleidswijzigingen, redesigns, incidenten of deployments.
5.1 before:
site:your-domain.example before:2024-01-01 Doel: Defensief Gebruik.
5.2 after:
site:your-domain.example after:2025-01-01 Doel: Defensief Gebruik.
5.3 Date range
site:your-domain.example after:2024-01-01 before:2025-01-01 Doel: Defensief Gebruik.
6. Wildcards En Benaderende Matching
De asterisk kan dienen als tijdelijke aanduiding voor onbekende woorden in zinnen.
6.1 *
site:your-domain.example "registration * guide" Doel: Defensief Gebruik.
6.2 Exact phrase plus wildcard
site:your-domain.example "version * release notes" Doel: Defensief Gebruik.
7. Numerieke Bereiken
Numerieke bereiken gebruiken twee punten, zoals 2020..2023.
Version or year range
site:your-domain.example "version" 2020..2023 Doel: Defensief Gebruik.
Release note range
site:your-domain.example "release notes" 2022..2024 Doel: Defensief Gebruik.
8. Filters Voor Taal, Regio En Laatste Update
Geavanceerd zoeken filtert op taal, regio, laatste update, site/domein, plaats van termen, bestandstype en gebruiksrechten.
| Voorbeeld | Doel |
|---|---|
| Language filter | Review translated pages. |
| Region filter | Review country or market visibility. |
| Last update filter | Review recently updated results. |
9. Filters Voor Resultaattype
Resultaatfilters helpen openbare assets, aankondigingen, media, supportcontent en forums te beoordelen.
| Voorbeeld | Doel |
|---|---|
| Web | General indexed pages. |
| Images | Screenshots, diagrams, logos, and public images. |
| News | Announcements and public updates. |
| Videos | Tutorials and embedded media pages. |
| Forums | Community and support discussions. |
10. Geavanceerde Combinaties Voor Defensieve Reviews
| Doel | Veilig Querypatroon |
|---|---|
| 10.1 Public documentation review | site:your-domain.example (guide OR manual OR documentation) |
| 10.2 Indexed PDF review | site:your-domain.example filetype:pdf |
| 10.3 Old PDF review | site:your-domain.example filetype:pdf (old OR archive OR legacy) |
| 10.4 Upload path review | site:your-domain.example inurl:uploads |
| 10.5 Download path review | site:your-domain.example inurl:download |
| 10.6 Registration content review | site:your-domain.example (registration OR signup OR onboarding) |
| 10.7 Policy review | site:your-domain.example ("privacy policy" OR "terms of service" OR "acceptable use") |
| 10.8 Retired content review | site:your-domain.example (deprecated OR retired OR legacy OR archived) |
| 10.9 Public spreadsheet review | site:your-domain.example (filetype:xls OR filetype:xlsx) |
| 10.10 Recent content review | site:your-domain.example after:2026-01-01 |
| 10.11 Older-than-baseline review | site:your-domain.example before:2023-01-01 |
| 10.12 Current docs excluding old sections | site:your-domain.example documentation -archive -legacy -deprecated |
11. Minder Betrouwbare Of Gewijzigde Operators
Sommige oudere operators zijn onbetrouwbaar, verouderd of gewijzigd. Vertrouw niet op cache:; gebruik Search Console URL Inspection, logs, CMS-geschiedenis of goedgekeurde archieven.
-
related:your-domain.example -
inanchor:"your brand name" -
site:your-domain.example registration AROUND(5) guide
12. Wat Google Kan Tonen Tijdens Een Defensieve Review
Voor je eigen domein kan Google dorking geïndexeerde pagina’s, documenten, oude docs, downloads, uploads, verouderde pagina’s, pagina’s die noindex of login vereisen, verouderd beleid en te lange snippets tonen.
- Indexed public pages
- Indexed documents
- PDFs, spreadsheets, and presentations
- Old documentation
- Public download pages
- Public upload folders
- Retired or archived pages
- Public help-center content
- Public registration instructions
- Public media files
- Stale pages after migrations
- Pages that should have noindex
- Pages that should require authentication
- Outdated branding, policies, or procedures
- Search snippets exposing more text than expected
13. Veilige Operator Spiekbrief
| Doel | Veilig Querypatroon |
|---|---|
| See indexed pages | site:your-domain.example |
| Find PDFs | site:your-domain.example filetype:pdf |
| Find documents | site:your-domain.example (filetype:doc OR filetype:docx) |
| Find spreadsheets | site:your-domain.example (filetype:xls OR filetype:xlsx) |
| Find presentations | site:your-domain.example (filetype:ppt OR filetype:pptx) |
| Find old content | site:your-domain.example (old OR archive OR legacy) |
| Find content in URLs | site:your-domain.example inurl:archive |
| Find content in titles | site:your-domain.example intitle:documentation |
| Find exact text | site:your-domain.example "registration instructions" |
| Exclude sections | site:your-domain.example -site:blog.your-domain.example |
| Search after date | site:your-domain.example after:2025-01-01 |
| Search before date | site:your-domain.example before:2024-01-01 |
| Search date range | site:your-domain.example after:2024-01-01 before:2025-01-01 |
| Find alternatives | site:your-domain.example (guide OR manual OR documentation) |
14. Resultaten Interpreteren
Een resultaat is een startpunt, geen bewijs van compromis. Classificeer elk resultaat op intentie en gevoeligheid.
| Voorbeeld | Actie |
|---|---|
| Intended public content | Public documentation, marketing pages, public policies, event pages, and help articles. |
| Unclear content | Old PDFs, duplicate documents, unlisted downloads, old screenshots, and legacy instructions. |
| Potentially sensitive content | Internal procedures, operational notes, logs, exports, backups, configuration references, or private data. |
15. Defensief Reviewproces
Voer controles uit na deployments, migraties, backup restores, documentatiewijzigingen en serververplaatsingen. Noteer URL, query, inhoudstype, risico, eigenaar, actie, hersteldatum en verificatie.
- Begin breed met
site:your-domain.example. - Controleer bestandstypen: PDF, DOCX, XLSX en PPTX.
- Controleer legacy-indicatoren: old, archive, legacy en deprecated.
- Controleer paden: uploads, downloads, docs en archive.
- Controleer tijdsbereiken met
before:enafter:. - Documenteer bevindingen, eigenaren, acties, datums en verificatie.
16. Herstelprincipes
Herstel eerst de bron. Het verwijderen van een zoekresultaat beschermt niets als de oorspronkelijke URL de content nog serveert.
- Put private content behind authentication.
- Remove sensitive files from public web roots.
- Disable directory listing.
- Use noindex for pages that should be reachable but not indexed.
- Do not use robots.txt as access control.
- Remove old exports, backups, and temporary files.
- Review search results after major deployments.
- Monitor logs for old or unusual paths.
- Request search engine removal only after the source is fixed.
Google maakt onderscheid tussen indexering blokkeren en toegang controleren. Gebruik voor privé-inhoud correcte verwijdering, wachtwoordbescherming of noindex.
Bronnen
Dit artikel is gebaseerd op defensieve richtlijnen van Group-IB, Imperva, CybelAngel, Google Search help, Google Advanced Search en OWASP-richtlijnen voor information-leakage testing.