もちろん、スクリプト コードがクライアント側で実行されることはわかっています。しかし、XSSに関して最大限のセキュリティを提供するためには、サービス側でどのような対策を導入する必要がありますか? 出力エンコーディングは合理的ですか、それとも他に適用すべき対策はありますか?
[編集]
コンテンツを HTML エンコードして送り返すと、XSD スキーマと Bean 検証が同じ正規表現を使用しているため、既存のすべての XML スキーマ ファイルと Bean 検証が機能しなくなります。
<xs:simpleType name="addressNumber">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{1}[0-9a-z/\\ -]{0,7}" />
</xs:restriction>
</xs:simpleType>