La caccia ai bug è una ricerca di sicurezza autorizzata in cui un ricercatore cerca vulnerabilità nei sistemi inclusi in un ambito chiaramente definito, quindi segnala i risultati validi attraverso la procedura consentita. L'ambito può specificare quali domini o applicazioni è possibile testare, quali tecniche sono ammesse e quali azioni sono vietate.
È importante perché i test senza autorizzazione possono esporre gli utenti a rischi e possono essere illegali, anche quando una vulnerabilità è reale. In pratica, chi si occupa di caccia ai bug esamina le regole del programma prima di iniziare i test, usa laboratori controllati per acquisire competenze, documenta le prove e divulga i risultati responsabilmente. Le guide sulla sicurezza e gli strumenti di IA possono aiutare a organizzare l'apprendimento o a spiegare concetti, ma né gli uni né gli altri costituiscono un'autorizzazione o sostituiscono il giudizio umano sull'ambito e sulla sicurezza.


