【Webアプリケーションのセキュリティ 9】〜 クロスサイトスクリプティング脆弱性 〜 | ScanNetSecurity
2025.11.28(金)

【Webアプリケーションのセキュリティ 9】〜 クロスサイトスクリプティング脆弱性 〜

 cgiなど、動的なWebページ表示をする機構に発生する、クロスサイトスクリプティング脆弱性について、本誌でも何度も取り上げてきたので恐らく皆さんもご存じであろう。クロスサイトスクリプティング脆弱性の特徴は、該当Webサーバ自身は被害を受けず、Web閲覧者が被害

特集 特集
 cgiなど、動的なWebページ表示をする機構に発生する、クロスサイトスクリプティング脆弱性について、本誌でも何度も取り上げてきたので恐らく皆さんもご存じであろう。クロスサイトスクリプティング脆弱性の特徴は、該当Webサーバ自身は被害を受けず、Web閲覧者が被害を受けることである。また、最近問題として筆者が注目しているのは、該当ページを閲覧したユーザが、知らないうちに他サイトを攻撃してしまうこともあるということだ。サーバに侵入されることがなく、直接の被害を受けないからといって軽視はできない。Web閲覧者や、攻撃を受けたサイトから訴えられる可能性もある。

 クロスサイトスクリプティング脆弱性のないセキュアなプログラムを開発するのに必要なことは、他のセキュアプログラミングと全く変わりなく、単にユーザ入力されたものをきちんとチェックするというだけのことである。クロスサイトスクリプティング脆弱性が発生するのは、Webへの出力に関してであるから、Web出力時に不都合なデータ内容でないかを検査し、エスケープ処理を行えばよい。

 クロスサイトスクリプティング脆弱性の原因は、ユーザが入力した文字列をWebページとして出力する際に、cgi作成者が全く意図しないHTMLタグやJavaScriptコードが出力されてしまうことである。従って、ユーザ入力された文字列を出力する際に、その文字列にHTMLタグやJavaScriptコードが含まれないように適切にエスケープしなければならない。

office
office@ukky.net
http://www.office.ac/

(詳しくはScan本誌をご覧ください)
http://shop.vagabond.co.jp/m-ssw01.shtml

《ScanNetSecurity》

特集

PageTop

アクセスランキング

  1. 15 億円の身代金要求した疑い セキュリティ企業の社員が自らランサムウェア仕掛けたか

    15 億円の身代金要求した疑い セキュリティ企業の社員が自らランサムウェア仕掛けたか

  2. 社員の個人保有 PC がウイルス感染、業務で使用する認証情報が流出

    社員の個人保有 PC がウイルス感染、業務で使用する認証情報が流出

  3. コバヤシのサーバに不正アクセス、情報が窃取されるもデータ暗号化や業務停止に至る被害は無し

    コバヤシのサーバに不正アクセス、情報が窃取されるもデータ暗号化や業務停止に至る被害は無し

  4. 不正アクセスで公開停止した岡山県の PR サイトが復旧

    不正アクセスで公開停止した岡山県の PR サイトが復旧

  5. ゼネラルで使用していた端末から情報流出の可能性

    ゼネラルで使用していた端末から情報流出の可能性

ランキングをもっと見る
PageTop