IT用語集 › セキュリティ › XSSの種類
悪意あるコードがどこに保存され、どこで実行されるかによって分けた、XSSの3つの主な型。
格納型(Stored)はデータベース(コメント欄など)に保存され、閲覧者全員の画面で実行されるため最も厄介だ。反射型(Reflected)はURLパラメータに仕込まれ、偽のリンクを踏ませることで実行される。DOMベースはJavaScript側のバグで、サーバーを一切経由しない。対策は、文脈に応じたエスケープ、CSP、自動エスケープを行うフレームワークの利用である。