[解決済み] target="_blank" と rel="noopener noreferrer" を含むリンクはまだ脆弱?
2022-03-04 17:16:52
質問
を使用することを推奨している人を見かけます。
target="_blank"
をリンクの中に入れて、別のウィンドウで開くようにします。
rel="noopener noreferrer"
. これって、例えばChromeのデベロッパーツールを使って、rel属性を外すとどうなるんだろう。そして、リンクをクリックすると......。
それでも脆弱性を維持する簡単な方法なのでしょうか?
どのように解決するのですか?
脆弱性を誤解している可能性があります。詳しくはこちらをご覧ください。 https://www.jitbit.com/alexblog/256-targetblank---the-most-underestimated-vulnerability-ever/
基本的には
rel="noopener noreferrer"
をリンクにすることで、あなたのサイトのユーザーを保護します。
リンク先
ブラウザを乗っ取る可能性があります(不正なJSを経由して)。
デベロッパーツールでその属性を削除することについてのご質問ですが、その場合、潜在的に公開されるのは あなた (その属性を改ざんした人)に脆弱性があります。
2021年時点の更新情報です。
現在の主要ブラウザーの全バージョンで、自動的に
rel="noopener"
に対して、すべての
target="_blank"
というリンクがあり、この問題を無効にしています。詳細は以下をご覧ください。
クロムステータス・ドットコム
.
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み] html : iframeでhtmlのコンテンツが表示されない。
-
[解決済み] CSSでulのインデントを削除する
-
[解決済み] HTML5 Validation Error: body start tag が見えたが、同じタイプの要素がすでに開かれていた
-
[解決済み] 文字列が部分文字列で終わっているかどうかをXPathでテストする?
-
[解決済み] Railsです。railsアプリで<img src= >をimage_tagに変換する方法
-
[解決済み] Favicon.icoを表示させることができません。
-
[解決済み] デフォルトで空白を選択
-
[解決済み] mailchimpのメールインラインスタイルのコーディングがいつも通りできない
-
[解決済み] React-Router リンクを新しいタブで開く