Dettagli Avanzati Di Google Dorking: Cosa Google Permette Di Cercare
1. Ambito Difensivo Importante
Google dorking va trattato come una revisione autorizzata della visibilità. Limita ogni query agli asset che possiedi o che sei autorizzato a testare, di solito iniziando con site:your-domain.example. I motori di ricerca aiutano nella scoperta di informazioni, ma OWASP lo considera reconnaissance di information leakage in un processo autorizzato.
site:your-domain.example
2. Operatori Principali Di Google
Google documenta frase esatta, site:, esclusione con -, before:, after: e filetype:. Non deve esserci spazio tra operatore e termine.
2.1 site:
Basic domain review
site:your-domain.example Scopo: Uso Difensivo.
Subdomain review
site:docs.your-domain.example Scopo: Uso Difensivo.
Folder/path review
site:your-domain.example/help/ Scopo: Uso Difensivo.
Uso Difensivo: I proprietari di hub possono verificare se vecchie pagine di aiuto, file pubblici, guide obsolete o pagine di registrazione sono ancora visibili in Google.
2.2 Quotation Marks
Exact phrase search
site:your-domain.example "registration instructions" Scopo: Uso Difensivo.
-
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 Scopo: Uso Difensivo.
Exclude a subdomain
site:your-domain.example -site:blog.your-domain.example Scopo: Uso Difensivo.
Exclude a phrase
site:your-domain.example "user guide" -"version 2026" Scopo: Uso Difensivo.
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. Operatori Di URL, Titolo E Corpo
Usa operatori di titolo, URL e corpo per limitare dove appare un termine. Il comportamento può cambiare: trattali come aiuto di ricerca, non come controlli perfetti.
3.1 intitle:
site:your-domain.example intitle:login Scopo: Uso Difensivo.
-
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 Scopo: Uso Difensivo.
3.3 inurl:
site:your-domain.example inurl:archive Scopo: Uso Difensivo.
-
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 Scopo: Uso Difensivo.
3.5 intext:
site:your-domain.example intext:"registration instructions" Scopo: Uso Difensivo.
-
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 Scopo: Uso Difensivo.
4. Operatori Booleani E Raggruppamento
Usa OR, parentesi, AND esplicito e talvolta il pipe per rendere leggibili le ricerche complesse.
4.1 OR
site:your-domain.example (registration OR signup) Scopo: Uso Difensivo.
4.2 Parentheses
site:your-domain.example (guide OR manual) filetype:pdf Scopo: Uso Difensivo.
4.3 AND
site:your-domain.example registration AND policy Scopo: Uso Difensivo.
4.4 |
site:your-domain.example registration | signup Scopo: Uso Difensivo.
5. Ricerca Basata Sulle Date
Usa before: e after: intorno a migrazioni, cambi di policy, redesign, incidenti o deploy.
5.1 before:
site:your-domain.example before:2024-01-01 Scopo: Uso Difensivo.
5.2 after:
site:your-domain.example after:2025-01-01 Scopo: Uso Difensivo.
5.3 Date range
site:your-domain.example after:2024-01-01 before:2025-01-01 Scopo: Uso Difensivo.
6. Wildcard E Corrispondenza Approssimativa
L’asterisco può sostituire parole sconosciute dentro le frasi.
6.1 *
site:your-domain.example "registration * guide" Scopo: Uso Difensivo.
6.2 Exact phrase plus wildcard
site:your-domain.example "version * release notes" Scopo: Uso Difensivo.
7. Intervalli Numerici
Gli intervalli numerici usano due punti, come 2020..2023.
Version or year range
site:your-domain.example "version" 2020..2023 Scopo: Uso Difensivo.
Release note range
site:your-domain.example "release notes" 2022..2024 Scopo: Uso Difensivo.
8. Filtri Per Lingua, Regione E Ultimo Aggiornamento
La ricerca avanzata filtra per lingua, regione, ultimo aggiornamento, sito/dominio, posizione dei termini, tipo file e diritti d’uso.
| Esempio | Scopo |
|---|---|
| Language filter | Review translated pages. |
| Region filter | Review country or market visibility. |
| Last update filter | Review recently updated results. |
9. Filtri Per Tipo Di Risultato
I filtri dei risultati aiutano a verificare asset pubblici, annunci, media, contenuti di supporto e forum.
| Esempio | Scopo |
|---|---|
| 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. Combinazioni Avanzate Per Revisioni Difensive
| Obiettivo | Schema Di Query Sicuro |
|---|---|
| 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. Operatori Meno Affidabili O Cambiati
Alcuni operatori vecchi sono inaffidabili, deprecati o cambiati. Non fare affidamento su cache:; usa Search Console URL Inspection, log, storico CMS o archivi approvati.
-
related:your-domain.example -
inanchor:"your brand name" -
site:your-domain.example registration AROUND(5) guide
12. Cosa Può Rivelare Google Durante Una Revisione Difensiva
Sul tuo dominio, Google dorking può rivelare pagine indicizzate, documenti, vecchia documentazione, download, upload, pagine obsolete, pagine che richiedono noindex o autenticazione, policy obsolete e snippet troppo ricchi.
- 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. Scheda Rapida Degli Operatori Sicuri
| Obiettivo | Schema Di Query Sicuro |
|---|---|
| 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. Come Interpretare I Risultati
Un risultato è un punto di partenza, non prova di compromissione. Classifica ogni risultato per intenzione e sensibilità.
| Esempio | Azione |
|---|---|
| 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. Processo Di Revisione Difensiva
Esegui revisioni dopo deploy, migrazioni, ripristini backup, modifiche documentali e spostamenti server. Registra URL, query, tipo contenuto, rischio, owner, azione, data e verifica.
- Inizia in modo ampio con
site:your-domain.example. - Controlla i tipi di file: PDF, DOCX, XLSX e PPTX.
- Controlla gli indicatori legacy: old, archive, legacy e deprecated.
- Controlla i percorsi: uploads, downloads, docs e archive.
- Controlla gli intervalli temporali con
before:eafter:. - Documenta risultati, owner, azioni, date e verifica.
16. Principi Di Correzione
Correggi prima la fonte. Rimuovere il risultato non protegge il contenuto se l’URL originale lo serve ancora.
- 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 distingue tra bloccare l’indicizzazione e controllare l’accesso. Per contenuti privati usa rimozione corretta, password o noindex.
Fonti
Questo articolo si basa su indicazioni difensive di Group-IB, Imperva, CybelAngel, Google Search help, Google Advanced Search e guide OWASP sui test di information leakage.