問題タブ [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 に答える
2157 参照

java - esapi でマスター キーとマスターソルトを生成する方法

アプリケーションのマスター キーとマスターソルトを esapi で生成したいと考えています。デフォルトは

上記のドキュメントに従って生成しようとしましたが、このエラーが発生します

私が何か間違ったことをしている場合は、私を導いてください。手順が役立ちます。またはこれらのキーを生成する他の方法はありますか? 助けてください、事前に感謝します

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

java - バックスラッシュの扱い

java(jspページ)とjavacriptを使用して表示したいテキストがあります。しかし、\ を使用すると、JavaScript のテキストは正しく表示されますが、Java はそれをもう 1 つのバックスラッシュで表示します。テキストは同じですが、同じように表示する方法はありますか?

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

java - ESAPI でのエンコーダーと正規化

ESAPI が何に使用されるかは理解していますが、多くの ESAPI の例でこれら 2 行が繰り返されています。誰かがこれが何をするのか正確に説明できますか?

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

java - ESAPI getValidInput メソッドの使用

ESAPIクラスの下にある of メソッドを使用できませんでした」

ESAPI.propertiesファイルからパラメータ型を渡すには? 私が参照できるプロパティファイルの値を使用する例はありますか?

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

security - ESAPI スイートを MyEclipse j2ee プロジェクトと統合する際のエラー

  1. こんにちは、checkmarx プラグインを myEclipse のプロジェクトに統合しようとしています。jar (つまり、 antisamy-1.4.3.jar & esapi-2.1.0.jar ) を現在の jar ディレクトリにコピーし、myeclipse のプロジェクト ライブラリに含めました。そして、すべてのプロジェクト プロパティ ファイルが存在するプロジェクトのソース ディレクトリ、つまり ESAPI.properties & validation.properties (prop ファイル) にプロパティ ファイルをコピーしました。以下はスクリーン ショットです。今、ESapi の統合が成功したかどうかをテストしようとしています。そのために、ソースフォルダーにテストJavaクラス(ドキュメント、つまり esapi4java-core-2.0-install-guide.pdf で提供されています)を作成しましたが、コンパイルエラーは見つかりませんでした。しかし、実行中にエラーが発生するので、何が間違いなのか教えてください。

    例外ログ:

    ESAPI.properties に ESAPI.printProperties の SecurityConfiguration が見つかりません。デフォルトの使用: false スレッド「メイン」での例外 org.owasp.esapi.errors.ConfigurationException: java.lang.reflect.InvocationTargetException AccessController クラス (org.owasp.esapi.reference.DefaultAccessController) CTOR が例外をスローしました。org.owasp.esapi.util.ObjFactory.make(ObjFactory.java:129) で org.owasp.esapi.ESAPI.accessController(ESAPI.java:85) で com.steelwedge.util.checkmarx.EsapiTest.main(EsapiTest) .java:14) 原因: sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) での java.lang.reflect.InvocationTargetException (sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) での) (DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.

    ありがとうございました。〜シャム

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

java - ESAPI は不正な URL を正規化します

ユーザーからの URL を受け入れるアプリケーションがあります。このデータには検証が必要であり、この目的のために ESAPI を使用しています。ただし、アンパサンドを含む URL には苦労しています。

この問題は、検証前に ESAPI がデータを正規化するときに発生します。たとえば、URL の &pid=123 は πd=123 になります。π はホワイトリストに登録されていないため、検証は失敗します。

私はそれをエンコードしようとしましたが、ESAPI はそれよりも賢く、正規化を行って二重エンコードと混合エンコードを回避します。私はここで少し困惑しており、どうすればよいかわかりません。

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

java - Java ESAPI でのエンコード

SQL インジェクションを防ぐために、 OWASPは受信した文字をエンコードします。以下は、org.owasp.esapi.codecs.OracleCodec.java クラスに実装されたコードです。

上記は SQL インジェクションの防止にどのように役立ちますか?説明してください。

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

spring - プロパティ ファイルで esapi org.owasp.esapi.SecurityConfiguration プロパティを設定できますか?

JBoss 7.1.3、Spring 3.1.4.RELEASE、Java 6、esapi 2.0.1 を使用し、Web (WAR) アプリケーションを構築しています。プロパティ「org.owasp.esapi.SecurityConfiguration」を「org.owasp.esapi.reference.DefaultSecurityConfiguration」に設定したいのですが、WAR ファイルのどこかでそれを行いたいと考えています。このようにプロパティを定義できる WAR ファイル内の場所はありますか?