target=”_blank”の脆弱性
<a>のtarget="_blank"は、リンクを新しいタブで開くもの リンク先のjsのコードによって、元のページ(自分のページ)を別ページに遷移させることができる
具体的にはこんなコード
code:js
window.opener.location="./piyo.html"
対策
<a href='hoge' target='_blank' rel='noopener noreferrer'とする
これによってwindow.openerを参照できなくなる
noreferrerはnoopenerの代替
参考