クロスサイトスクリプティングとは
Webページに悪意のあるスクリプトを埋め込み、閲覧者のブラウザ上で実行させる攻撃。
解説
掲示板や検索結果など、入力値をそのままページに表示する仕組みに、<script> タグなどを含む入力をされると、そのスクリプトが他の閲覧者のブラウザで実行されます。Cookieの盗み出しや、偽の入力画面の表示などの被害が出ます。対策は、出力時に < や > などの特殊文字を無害な文字列に置き換える「エスケープ処理」を行うことです。Cookieに HttpOnly 属性を付けて、スクリプトからの参照を禁止するのも有効です。
試験での出方
攻撃の仕組みと、出力時のエスケープ、HttpOnly属性の効果が問われます。
あわせて読みたい用語
この用語が解説に出てくる問題
- 令和8年度 問95SQL インジェクションの対策などで用いられ,処理の誤動作を招かないように,利用者が Web サイトに入力した内容に含…
- 令和6年度 問90セキュリティ対策として使用される WAF の説明として,適切なものはどれか。
- 令和2年度 問58受信した電子メールに添付されていた文書ファイルを開いたところ,PC の挙動がおかしくなった。疑われる攻撃として,適切な…
- 令和元年度 秋期 問100脆弱性のあるIoT機器が幾つかの企業に多数設置されていた。その機器の1台にマルウェアが感染し,他の多数のIoT機器にマ…
- 平成30年度 秋期 問77情報セキュリティの脅威に関する説明 ①~③ と,用語の適切な組合せはどれか。 ① Web ページに,利用者の入力データ…
この用語がよく出る分野:セキュリティの要点と過去問一覧