XSS攻撃の温床「innerHTML」はもう終わり、「Firefox 148」に「setHTML()」が導入/入力を自動でサニタイズしてくれる「Sanitizer API」が実装

先日リリースされた「Firefox 148」には、主要Webブラウザーで初めて「Sanitizer API」が実装されているとのこと。「クロスサイトスクリプティング」と呼ばれるタイプの脆弱性を抑制する技術として期待されており、他のWebブ...
🔒 18
💬 14
daruyanagiどうせ古いサイトは放置なんだろけど、はよ全ブラウザーに導入されてほしい ( ˘ω˘ )
2026/02/26 08:21
JULYinnerHTML は使われすぎだもんなぁ。多くのスクリプト系言語にある eval を乱用するようなもの。
2026/02/26 08:43
nguyen-oiinnerHTMLにさよならバイバイか。長かったな...。これでセキュリティ事故が少しは減るんだろうか。ようやく標準化されて安心だわ
2026/02/26 08:56
yto浸透待ち
2026/02/26 09:09
punychanメディアの記事なら「JavaScript」の単語を一つでも冒頭に入れようぜ。対象読者にはわかるだろうけどさ
2026/02/26 09:19
arjen__robbenむしろ対象読者以外はJavaScriptなんて言われても分からんから不要なんよ
2026/02/26 09:43
Nilfs色々古いAPIなくなってるんだろうなー、知識がだいぶ止まってるからそのうちAIにまとめて聞かないとな
2026/02/26 09:43
masaru_alinnerHTML のような Web API は通常 JavaScript の中で使われるけれど、厳密には JavaScript の言語仕様ではないからね
2026/02/26 09:47★★
xlc「サニタイズ」という用語を使っていたら、その人は問題を正しく把握していない可能性が高い。入力を「無毒化」するのではなく、出力をエスケープするのが正しい。
2026/02/26 09:51
FushiharaそのうちCSPでinnerHTMLを禁止する事が出来るようになるんだろうな。デフォルト禁止はbroke the webなので勘弁してもろて
2026/02/26 10:12
cinefuk"「Firefox 148」で導入された「Sanitizer API」は、「innerHTML」に代わる仕組みとして「setHTML()」を提供する。「setHTML()」は書き込み専用のメソッドで、危険なスクリプトを含むHTMLコードを渡しても、自動で“無毒化”を行う。"
2026/02/26 10:25
kabuqueryxssはもうとっくに絶滅したんでは
2026/02/26 10:32
ustamこういうのは当分置き換え無理なんだろうなあ…。フレームワークがよしなに置き換えてくれるのを待つだけかな?
2026/02/26 10:39
manaten今日日XSS起こすのはサーバーサイドにしろクライアントサイドにしろフレームワークを適切に使ってないが所以だろうから、XSSの発生率にはそんなに影響しなそうな気もするw
2026/02/26 10:43