Che cos’è l’iframe busting?
L’iframe busting è una tecnica che viene utilizzata per evitare che i contenuti di una pagina web vengano visualizzati all’interno di un iframe, che è un contenitore che può essere utilizzato per incorporare un’altra pagina web in una pagina web.
Come funziona l’iframe busting?
L’iframe busting viene utilizzato per impedire che una pagina web venga incorporata in un’altra pagina web. La prima pagina web, nota come pagina principale, include un codice JavaScript che verifica se la pagina è stata incorporata in un’altra pagina. Se viene rilevato che la pagina è stata incorporata in un’altra pagina, viene caricata una pagina vuota.
Ciò impedisce agli utenti di visualizzare contenuti che non desiderano o che non sono autorizzati a visualizzare.
Esempi di iframe busting
Ci sono diversi esempi di iframe busting. Di seguito ne sono elencati alcuni:
- Rilevamento del numero di iframe: il codice JavaScript verifica il numero di iframe in una pagina. Se viene rilevato un numero superiore a uno, la pagina principale viene caricata in un’altra pagina.
- Rilevamento del nome del frame: il codice JavaScript verifica il nome del frame. Se viene rilevato un nome diverso da quello della pagina principale, la pagina principale viene caricata in un’altra pagina.
Conclusione
L’iframe busting è una tecnica utile per garantire la sicurezza di una pagina web impedendo che venga incorporata in un’altra pagina web.