IT資格用語解説基本情報技術者試験・攻撃手法
XSS
更新日:
用語解説
XSS(クロスサイトスクリプティング)は、Webアプリケーションが入力を適切に処理せずに表示するため、利用者のブラウザ上で攻撃者のスクリプトが実行されてしまう脆弱性です。
■ 試験で押さえるポイント
Cookieの盗み出しや、偽の入力画面の表示などに悪用されます。
出力するときに、特殊な文字を無害な文字に置き換える(エスケープする)ことが根本的な対策です。
CookieのHttpOnly属性は、スクリプトからの読み取りを防ぐ補助的な対策です。
■ 選択肢での判断ポイント
利用者のブラウザでスクリプトが動く点が特徴です。データベースを狙うSQLインジェクションとは実行される場所が異なります。