問題タブ [esapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2688 参照

php - ESAPI for PHP nonexistant?

I've been trying to find the PHP version of ESAPI for quite a while now but all I can find is a ton of documentation and interfaces. I couldn't find any functioning code at the repository either. Do any finished classes even exist?

0 投票する
2 に答える
8987 参照

coldfusion - encodeForHtml()とhtmlEditFormat()

encodeForHtml()(CF10の新機能)とhtmlEditFormat()、どのように違いますか?

0 投票する
3 に答える
1756 参照

security - htmlEditFormat() & urlFormat() を支持して、encodeForHtml() & encodeForURL() を CF10 以降で使用する必要がありますか?

以前の質問encodeForHtml() と htmlEditFormat() では、どのように異なるのか、新しいencodeForHtml()&関数はそれぞれ&encodeForURL()よりも優れているようです。 htmlEditFormat()urlFormat()

既存のものよりも esapi ベースの encodeForXXX 関数を使用する必要がありますか? 2 つの古い関数は非推奨にする必要がありますか?

ありがとうございました。

0 投票する
1 に答える
2355 参照

java - ESAPI.validator()。isValidFileContent()のネガティブシナリオをテストする

API owasps ESAPI.validator()。isValidFileContent()のネガティブシナリオをテストする必要があります

.exeファイルと.iniファイルのバイトを渡そうとしましたが、テストが終了したとき、つまり、戻り型がtrueであり、有効なファイルコンテンツであることを意味します。

無効なファイルと見なされるものは何ですか?

ESAPI.propertiesに構成が必要ですか?

0 投票する
2 に答える
1853 参照

java - ESAPI.validator().getValidFileContent() を使用する理由 無効または破損したファイルとは何ですか?

教えてください。私は検証にESAPIを使用しており、nをすべてエスケープしていますが、この混乱があります。あなたの経験を共有してください。

0 投票する
3 に答える
9844 参照

java - esapi の使用エラー

プロジェクトで OWASP ESAPI を使用しようとしています。しかし、問題は owasp のドキュメントが複雑すぎることです。esapiのバリデーションを試しているのですが、エラーが出なくても結果が得られません。

3回実行しようとした場合の結果は次のとおりです。

ご覧のとおり、エラーはなく、プロパティは適切にロードされています。私の問題は、なぜそこで止まったのかです。「connect 2」が印刷されないのはなぜですか? また、instance.isValidInput の結果も出力されないのはなぜですか?

0 投票する
1 に答える
733 参照

java - Web サービスからの応答 XML での XML データ挿入

XML データ インジェクションのために、以下のコードを修正する必要があります。

修正方法は?誰にも何か提案はありますか。

0 投票する
2 に答える
1528 参照

coldfusion - JSON.parseを使用したencodeForJavaScript()、二重引用符の問題

CF(9.0.2 with esapi-2.0_rc10.jar)の場合:

出力:

yzおよびjは有効です。

x実際に失敗します: "Uncaught SyntaxError:Unexpected token h"

encodeForJavaScript()ESAPIでは、このような状況で使用するのに最適で安全な関数であると考えました。なぜここで失敗するのですか?

副次的な質問ですがserializeJSON()、データがユーザー入力で動的に構築されている場合でもJSON.parse、JSON文字列に関数がないため、実際に使用する必要がないということですか?

0 投票する
3 に答える
7405 参照

java - esapiを使用したWebフォームの入力テキストの検証

ESAPIを使用してWebフォームの安全でない入力テキストをチェックするにはどうすればよいですか?私のアプリケーションはstruts1.Xを使用して構築されているため、検証をActionsクラスに追加する必要があると思います。おすすめのサンプル/チュートリアルはありますか?ありがとう。

0 投票する
1 に答える
1587 参照

java - 履歴書コンテンツの正規表現

履歴書のコンテンツをテキストとして受け入れ、コンテンツを処理する必要があります。ESAPI.validator().isValidInput処理する前に、履歴書の内容を検証して、悪意のあるコードが含まれていないことを確認するために使用することを考えました。のパラメータの1つはisValidInput、入力に対して検証される正規表現です。履歴書の内容の正規表現を書くのを手伝ってください。