Webアプリケーションでは、ファイルパスはプロパティファイルに格納されます。 パスはファイルから読み込まれ、URLのパラメータとして渡され、サーブレットを呼び出します。このパスはFileオブジェクトの作成に使用されますが、ソナーはAbsolute Path Traversalの問題を報告します。ソナー問題を解決するにはSonaQubeの絶対パストラバーサル?
-1
A
答えて
1
サーブレットコールのパラメータとして送信する前に、プロパティファイルから読み込まれたパスをエンコードしてみてください。ファイルオブジェクトで使用する前にデコードします。 Like:String encodedURL = URLEncoder.encode(pathfromfile、 "UTF-8")
+0
ありがとうございました。 –
関連する問題
- 1. プライベートコンストラクタのソナー問題を解決するには?
- 2. 問題:絶対
- 3. UEFI絶対パスを解決する
- 4. インクルードファイルの相対パスの問題を解決するには?
- 5. PL/SQLコードのソナー問題の解消
- 6. 問題を解決する
- 7. xmlは相対パスの問題を解決します
- 8. 1対多のマッピングアノテーションの問題を解決する
- 9. 「スロー」に関連するソナー問題の最適解
- 10. 多対多カスケード型の問題を解決する
- 11. デシジョンツリー解決する問題
- 12. PHPプロジェクトをソナーで解析する際の問題
- 13. コンポーネントのJoomlaで相対パスの問題を解決するには?
- 14. このパディングの問題に対するCSSの解決策は何ですか?
- 15. WPF LoadComponentの絶対URIでの問題
- 16. JSON問題解決
- 17. エラー「非絶対家」:問題のSSH
- 18. 位置:iPadの絶対問題
- 19. CSSの位置:絶対的な問題
- 20. CSS - 絶対位置の問題
- 21. hadoop未解決の問題を解決する
- 22. ソナー3.1のjavascriptの問題
- 23. Wolfram AlphaなしでMathematicaの絶対値を解決するには?
- 24. このNullPointerExceptionを解決する方法は絶対にありません
- 25. HTMLレイアウトの問題を解決する
- 26. Pythonスクリプトの問題を解決する
- 27. ボタンスタイルの問題を解決する
- 28. httpリファラーの問題を解決する
- 29. ASPプリコンパイルの問題を解決する
- 30. クロムズームの問題を解決する
コミュニティ[質問の緊急性を要請しました](http://meta.stackoverflow.com/q/326569/472495)、しっかりと解決したことは受け入れられない。 – halfer