owss ESAPIインターフェイスのxss保護に関する質問がありました。簡単で短く保つために、私はfortifyを使用してソースコードのレビューを行っています。 アプリケーションはESAPIを実装し、ESAPI.encoder()を呼び出して正規化(ユーザー入力)し、それ以上の検証は行わず、出力を出力します。これはまだxssに対して脆弱ですか PS:反射点はhtml要素の中にあります。 私は、スタックオーバーフローでESAPIインタフェースに関するすべてのポストを介して行ってきましたが、非常にそれはすべてのヘルプだけではJava ESAPIの実装
0
A
答えて
1
canonicalize
をいただければ幸いですべてのXSSを防ぐことはできません 得ることができませんでした。データをデコードしますが、その逆のデータをエンコードする必要があります。
のようなコンテンツはストレートスルーだけでなく、実行可能でないスクリプトから実行可能なスクリプトにもデコードされます(<script>alert(1)</script>
)。
代わりに、方法はencodeForHTML
です。これにより、データがHTMLコンテキストに安全に挿入できるようにデータがエンコードされるため、<
は<
になります。
また、これらの文字が受け入れられているかどうかを確認して、HTMLエンコードを行っているかどうかを確認してください。一部のテンプレート言語とタグでは、自動的にエンコードが行われます。
関連する問題
- 1. JAVA ESAPIエンコーダ
- 2. JavaでESAPIエンコーダを使用する
- 3. スレッドセーフ(Guice + Owasp ESAPI)
- 4. JavaでのJavaの実装
- 5. Javaジェネリックファクトリパターンの実装
- 6. javaのhash()実装
- 7. Javaコンパイラの実装
- 8. Java:ガウスブラーの実装
- 9. クイックユニオンJavaの実装
- 10. Javaリングの実装
- 11. Javaマージソートの実装
- 12. JavaのRFC2898DeriveBytes実装
- 13. Java RMIの実装
- 14. Java - サービスプロバイダの実装
- 15. Java OCRの実装
- 16. Java実装のキーリスト。
- 17. Javaハッシュシンボルテーブルの実装
- 18. Javaプリミティブの実装
- 19. Long.numberOfTrailingZerosのJava実装()
- 20. セグメントツリーのJava実装
- 21. コンセンサスアルゴリズムのJava実装
- 22. Javaバブルソートアルゴリズムの実装
- 23. SAT Javaの実装
- 24. クロックプロキャッシュ - java実装
- 25. CircularArrayQueue実装Java
- 26. ESAPIは、JSP
- 27. REST RQL Java実装
- 28. Java実装はjava.lang.IllegalMonitorStateException
- 29. Javaでのグラフの実装
- 30. Javaでのジッタバッファの実装
詳細情報が必要な場合はお知らせください。 申し訳ありませんが質問を提示する私の方法は奇妙です。 ありがとうございます – itzkmv
これについてさらに詳しい情報が必要かどうかお知らせください。 申し訳ありませんが質問を提示する私の方法は奇妙です。 ありがとうございます – itzkmv