target="_blank"Bunların üzerindeki bağlantılar , kullanıcının dikkati yeni açılan sekme tarafından yönlendirilirken, yönlendirme sayfasının arka planda değiştirilmesine karşı savunmasızdır . Bu, ters sekme olarak bilinir :

Yönlendiren sayfa, içinde saklanır window.openerve kötü niyetli bir site bunu şu yollarla değiştirebilir:
if (window.opener) {
window.opener.location = "https://phish.example.com";
}
Eklemek rel="noopener noreferrer"bu güvenlik açığını tüm büyük tarayıcılarda düzeltir.
Teorik olarak rel müşteri tarafını manipülasyon yoluyla kaldırabileceğinizi unutmayın ... ama neden bunu isteyesiniz? Tek yaptığınız, kasıtlı olarak kendinizi saldırıya açık hale getirmek.
Aynı web sitesini ziyaret eden (ve kendi istemci tarafı kodunu değiştirmeyen) diğer kullanıcılar, sunucu yine de rel="noopener noreferrer". Onu kaldırmanız sadece sizin için geçerlidir.