- Cross-Site Scriptingの略。Webサイトに悪意あるJavaScriptを埋め込み、そのサイトを訪問したユーザーのブラウザで実行させる攻撃だ
- 被害者のセッションCookieを盗んでなりすましログイン・フィッシングページへの誘導・キーロガーをブラウザ上で動かして入力情報を盗むなどの手口がある
- 対策の基本は出力時のHTMLエスケープだ。ユーザー入力の<>, &, “”などの特殊文字を無害な文字に変換することで、スクリプトとして実行されなくなる。Content-Security-Policy(CSP)ヘッダーの設定も有効だ
【深掘り】これだけ知ってればOK!
XSSの特徴を理解するには、類似の攻撃・脅威・制度との比較が有効だ。Cross-Site Scriptingの略。Webサイトに悪意あるJavaScriptを埋め込み、そのサイトを訪問したユーザーのブラウザで実行させる攻撃だという点が他との本質的な違いになっている。
実際の被害事例や典型的な手口を見ると、被害者のセッションCookieを盗んでなりすましログイン・フィッシングページへの誘導・キーロガーをブラウザ上で動かして入力情報を盗むなどの手口があるというパターンが最も多い。この特性を理解することが効果的な対策への第一歩となる。
対策の基本は出力時のHTMLエスケープだ。ユーザー入力の<>, &, “”などの特殊文字を無害な文字に変換することで、スクリプトとして実行されなくなる。Content-Security-Policy(CSP)ヘッダーの設定も有効だという観点から、自社の状況に合わせた優先度で対策を進めることが重要だ。完璧なセキュリティはないが、リスクを許容範囲に下げることが目標になる。
よくある誤解
XSSは大企業だけの問題という誤解
中小企業も同様のリスクに直面している。むしろセキュリティ投資が限られる中小企業が標的になりやすいケースも多い。
XSSの対策は一度設定すれば終わりという誤解
脅威は常に進化しており、一度の設定で永続的な保護は難しい。定期的な見直しと従業員教育の継続が必要だ。
会話での使われ方

XSSの被害が増えているので、全社員向けの研修を実施します。技術対策だけでは限界がありますから。
情報セキュリティ責任者が全社的な対策強化を宣言している場面。




XSSに遭遇したら、まず何をすればいいですか?
セキュリティインシデントへの初動対応を確認している場面。インシデント対応計画の整備が重要だ。




XSSの対策コストと、実際に被害を受けた場合のコストを比較すると、対策投資は明らかに合理的ですね。
経営層に向けてセキュリティ投資の正当性を説明している場面。
【まとめ】3つのポイント
- 「XSSの本質」:Cross-Site Scriptingの略。Webサイトに悪意あるJavaScriptを埋め込み、そのサイトを訪問したユーザーのブラウザで実行させる攻撃だ
- 実害を防ぐには技術対策と人的対策の両輪が必要:被害者のセッションCookieを盗んでなりすましログイン・フィッシングページへの誘導・キーロガーをブラウザ上で動かして入力情報を盗むなどの手口がある
- 対策コストは被害発生後のコストより必ず安い:対策の基本は出力時のHTMLエスケープだ。ユーザー入力の<>, &, “”などの特殊文字を無害な文字に変換することで、スクリプトとして実行されなくなる。Content-Security-Policy(CSP)ヘッダーの設定も有効だという対策が基本となる
よくある質問
- QXSSから身を守るための基本的な対策は?
- A
対策の基本は出力時のHTMLエスケープだ。ユーザー入力の<>, &, “”などの特殊文字を無害な文字に変換することで、スクリプトとして実行されなくなる。Content-Security-Policy(CSP)ヘッダーの設定も有効だ。最新情報はIPAや各ベンダーの情報を参照することをお勧めします。
- QXSSに被害を受けた場合、最初に何をすべきですか?
- A
まずネットワークから隔離し、上長とIT部門への即時報告、記録の保全が初動の三原則です。個人情報が関係する場合は個人情報保護委員会への報告も検討してください。
- QXSSは企業だけでなく個人にも関係しますか?
- A
個人にも十分関係します。スマートフォンやPCの管理、パスワードの使い分け、不審なリンクへの注意など基本的な対策は個人でも実施できます。
- QXSSと関連するセキュリティ用語を教えてください。
- A
XSS(クロスサイトスクリプティング)とは、Webサイトに悪意あるスクリプトを埋め込みユーザーを攻撃する手法のこと。CSRFとの違いと対策をIT初心者向けに解説します。この分野ではsecurity関連の基礎知識も合わせて学ぶことをお勧めします。
【出典】参考URL
https://biz.kddi.com/content/column/smartwork/what-is-malware/ :マルウェアとセキュリティ脅威の解説
https://eset-info.canon-its.jp/malware_info/special/detail/191031.html :マルウェアの種類と特徴


コメント