2017-05-07 1 views
2

にスカラ/ Javaで消毒します。はそうのように、私は角度で文字列をサニタイズサーバ側

しかし、ユーザーがF12キーを押して文字列を消毒することなくUIコードを迂回したHTTP要求をサーバーに送信すると、サーバーはそれを取得します。サーバー側でもサニタイズを実行する方法はありますか?私はScala/Javaを使用しています。

+0

Apache Commons ['StringEscapeUtils.escapeHtml4(String)'](https://commons.apache.org/proper/commons-lang/apidocs/org/apache/commons/lang3/StringEscapeUtils.html#escapeHtml4-java)。 lang.String-) –

+0

その機能は逃げるように見えますが、衛生的ではありません – ps0604

答えて

2

HTML解析やDOM操作などのために、Javaライブラリ(0120)を参照してください。これは、scalaで簡単に使うことができるJsoupです。

ホワイトリストを使用してドキュメントをクリーンアップする方法(指定された要素/タグのみが受け入れられるように)については、このリンクを参照してください。

関連する問題