2009-08-07 21 views
1

私は覚えている以上にWYSIWYG Editorを使用しています。この種のエディタで簡単にjavascriptを貼り付けると、XSS攻撃のために座ってしまうことがあります。XSS攻撃防止を備えたWYSIWYGエディタはありますか?

WYSIWYGエディタはXSSの予防策と統合されているものを知っていますか?

解決策と提案は大歓迎です。

答えて

4

WYSIWYGエディタはすべてクライアント側です(プラットフォーム固有の一部のサーバーコンポーネントと共にパッケージ化されている場合を除く)。クライアント側からのユーザー攻撃から保護することはできません。ユーザーはいつでもエディタをスキップしてXSSをHTTPリクエストに投稿することができます。

入力フェーズまたはストレージフェーズで情報を捨てることは決してありません。ユーザー入力を書き戻してを画面に書き出すときに、XSSを防止するために行うすべての処理が行われます。最も単純な方法は、すべてを単純にエンコードすることです。明らかに、Stackoverflowのようなサイトでは、最終的にマークアップとして書き込まれる必要のあるユーザー入力がありますが、最初にスクラブする必要があります。

あなたが使用しているプラ​​ットフォームについてもう少し分かっているなら、必要な機能を果たしている実証済みの実績のあるライブラリをお勧めします。

関連する問題