Un pattern di corrispondenza è una regola che le estensioni del browser usano per decidere a quali siti, pagine o percorsi URL si applica un'autorizzazione, uno script di contenuto o un gestore di messaggi. Funziona come un filtro: solo le richieste provenienti da URL che rientrano nel pattern possono raggiungere la logica dell'estensione.
Questo è importante perché le estensioni spesso gestiscono dati sensibili come sessioni, contenuti di vault o flussi di autenticazione. Se il pattern è troppo ampio, un sito non attendibile, un sottodominio o un frame incorporato potrebbe attivare un comportamento privilegiato che era destinato a una pagina fidata. Gli aggressori cercano questi errori per raggiungere le API dell'estensione, inserire messaggi o influenzare i flussi di credenziali. I difensori riducono il rischio mantenendo i pattern di corrispondenza il più possibile ristretti, evitando una copertura con jolly quando non è necessaria e verificando l'origine del messaggio e il contesto del frame anche dopo che un URL corrisponde.


