【くろすさいとすくりぷてぃんぐ】
XSS(クロスサイトスクリプティング) とは?
💡 Webページに「罠のスクリプト」を仕込む攻撃
📌 このページのポイント
- OWASP Top 10の常連で、最も一般的なWeb脆弱性の一つ
- Stored XSS、Reflected XSS、DOM-based XSSの3種類
- 対策は出力エスケープ、CSP(Content Security Policy)、入力バリデーション
- ReactやVueなどのフレームワークは自動エスケープ機能を備えている
XSSってどんな攻撃?
3種類の違いは?
対策方法は?
dangerouslySetInnerHTMLって危険?
まとめ:ざっくりこれだけ覚えればOK!
「XSS」って出てきたら「Webページに不正なスクリプトを埋め込む攻撃」と思えればだいたいOK!
📖 おまけ:英語の意味
「Cross-Site Scripting」 = クロスサイトスクリプティング
💬 CSSと区別するためにXSSと略される。別のサイト(Cross-Site)からScriptを注入する攻撃だよ