クロスサイトスクリプティング対策に該当するものはどれか。
XSS対策の要は出力時のエスケープでタグとして解釈させないこと。
選択肢
- アWebサーバで SNMP エージェントを常時稼働させることによって,攻撃を検知する。
- イWebサーバのOSにセキュリティパッチを適用する。
- ウWebページに入力されたデータの出力データが,HTMLタグとして解釈されないように処理する。
- エ許容量を超えた大きさのデータをWebページに入力することを禁止する。
正解と解説
正解:ウ Webページに入力されたデータの出力データが,HTMLタグとして解釈されないように処理する。
クロスサイトスクリプティングは、利用者が入力した文字列がそのままWebページに出力され、スクリプトとして実行されてしまうことで成立する。したがって対策の中心は出力時のエスケープ処理で、山括弧や引用符などをHTMLタグとして解釈されない文字表現に置き換えることである。入力値の検証も併用するが、根本は出力側での無害化にある。
選択肢ごとの解説
- アSNMPエージェントは機器の監視・管理用であり、この攻撃の防止にはならない。
- イOSのパッチ適用は重要だが、アプリケーションの出力処理に起因する本問の脆弱性は塞げない。
- ウ正しい。出力データがHTMLタグとして解釈されないようにするのが基本対策。
- エ入力長の制限はバッファオーバフロー対策寄りで、スクリプト混入は防げない。
同じ分野の他の問題
- 電子メールの送信時に、送信側メールサーバでデジタル署名を電子メールヘッダーに付与し、受信側メールサーバでそれを検証するこ…2025年度 秋期 午前 問45
- デジタルフォレンジックスの手順は収集、検査、分析及び報告から成る。このとき、デジタルフォレンジックスの手順に含まれるもの…2025年度 秋期 午前 問44
- 脆弱性検査で、ホストに対してポートスキャンを行う。スキャンしたポートの状態を判定する方法のうち、適切なものはどれか。2025年度 秋期 午前 問43
- CSPM(Cloud Security Posture Management)はどれか。2025年度 秋期 午前 問42
- パスワードクラックの対策のうち,ストレッチングに該当するものはどれか。2025年度 春期 午前 問44
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。