DISA STIG バージョン 5 ID (Java)

この記事では、DISA Security Technical Implementation Guide バージョン 5 の ID を Klocwork Java チェッカーにマッピングします。DISA STIG の詳細については、STIG Web サイトを参照してください。

ガイドライン チェッカー名および説明
V-222388 [APSC-DV-000060](CAT 2)

SV.DOS.TMPFILEDEL  JVM のライフタイムの間一時ファイルが存続します

SV.DOS.TMPFILEEXIT  一時ファイルが存続します

V-222396 [APSC-DV-000160](CAT 2)

SV.AUTH.HASH.MUST  脆弱な暗号化アルゴリズムの使用

SV.SENSITIVE.DATA  暗号化されていない機密データが書き込まれます

SV.SENSITIVE.OBJ  暗号化されていない機密データを持つオブジェクトが保存されます

SV.WEAK.CRYPT  破られたまたは危険な暗号化アルゴリズムの使用

SV.WEAK.TLS  脆弱な SSL/TLS プロトコルは使用しないでください。

V-222397 [APSC-DV-000170](CAT 2)

SV.AUTH.HASH.MUST  脆弱な暗号化アルゴリズムの使用

SV.SENSITIVE.DATA  暗号化されていない機密データが書き込まれます

SV.SENSITIVE.OBJ  暗号化されていない機密データを持つオブジェクトが保存されます

SV.WEAK.CRYPT  破られたまたは危険な暗号化アルゴリズムの使用

SV.WEAK.TLS  脆弱な SSL/TLS プロトコルは使用しないでください。

V-222397 [APSC-DV-000170](CAT 2)V-254803 [APSC-DV-002010](CAT 2)

SV.HASH.NO_SALT  ソルトなしの一方向性暗号化ハッシュの使用

V-222425 [APSC-DV-000460] (CAT 1)

SPRING.AUTHC.ABSENT  重要なリソースに対する設定の欠落

SPRING.AUTHC.MISSING  重要な機能に対する認証の欠落

SPRING.AUTHZ.ABSENT  保護されたリソース用の構成はありません

SPRING.AUTHZ.MISSING  認証の欠落

SV.AUTH.BYPASS.MIGHT  不正確な認証

SV.AUTH.BYPASS.MUST  不正確な認証

V-222427 [APSC-DV-000480](CAT 2)

SV.EXPOSE.FIELD  static フィールドは悪意のあるコードによって変更される可能性があります

SV.EXPOSE.FIN  finalize() メソッドは、public ではなく protected アクセス修飾子を使用する必要があります

SV.EXPOSE.IFIELD  インスタンス フィールドは final にする必要があります

SV.EXPOSE.MUTABLEFIELD  static mutable フィールドは悪意のあるコードによってアクセスされる可能性があります

SV.EXPOSE.RET  内部表現が露出される可能性があります

SV.EXPOSE.STORE  メソッドが mutable オブジェクトへの参照を保存しています

V-222430 [APSC-DV-000510] (CAT 1)

SPRING.AUTHC.ABSENT  重要なリソースに対する設定の欠落

SPRING.AUTHC.MISSING  重要な機能に対する認証の欠落

SPRING.AUTHZ.ABSENT  保護されたリソース用の構成はありません

SPRING.AUTHZ.MISSING  認証の欠落

SV.CLEXT.POLICY  クラスが 'java.security.Policy' を拡張しています

SV.PRIVILEGE.MISSING  呼び出されるメソッドは doPrivileged ブロック内にあってはなりません

SV.USE.POLICY  Policy のメソッドが直接使用されています

V-222444 [APSC-DV-000650](CAT 2)

SV.LOG_FORGING  ログの偽造

V-222501 [APSC-DV-001290](CAT 2)

SV.LOG_FORGING  ログの偽造

V-222515 [APSC-DV-001460](CAT 2)

SV.EMAIL  未チェックの電子メール

SV.SSRF.URI  無効化されたユーザー入力に基づく URI です。

UMC.SYSERR  System.err メソッドの呼び出しを使用したデバッグ プリントは好ましくありません

UMC.SYSOUT  System.out メソッドの呼び出しを使用したデバッグ プリントは好ましくありません

V-222536 [APSC-DV-001680] (CAT 1)

SV.PASSWD.HC.EMPTY  空のパスワード

SV.PASSWD.HC.MINLEN  長さが 15 文字以上のハードコードされたパスワード

V-222542 [APSC-DV-001740] (CAT 1)

SV.AUTH.HASH.MUST  脆弱な暗号化アルゴリズムの使用

SV.HASH.NO_SALT  ソルトなしの一方向性暗号化ハッシュの使用

SV.PASSWD.HC  ハードコードされたパスワード

SV.PASSWD.HC.EMPTY  空のパスワード

SV.PASSWD.PLAIN  プレーンテキストのパスワード

SV.PASSWD.PLAIN.HC  プレーンテキストのパスワード

SV.SENSITIVE.DATA  暗号化されていない機密データが書き込まれます

SV.SENSITIVE.OBJ  暗号化されていない機密データを持つオブジェクトが保存されます

SV.WEAK.CRYPT  破られたまたは危険な暗号化アルゴリズムの使用

SV.WEAK.TLS  脆弱な SSL/TLS プロトコルは使用しないでください。

V-222543 [APSC-DV-001750] (CAT 1)

SV.AUTH.HASH.MUST  脆弱な暗号化アルゴリズムの使用

SV.HASH.NO_SALT  ソルトなしの一方向性暗号化ハッシュの使用

SV.PASSWD.HC  ハードコードされたパスワード

SV.PASSWD.HC.EMPTY  空のパスワード

SV.PASSWD.PLAIN  プレーンテキストのパスワード

SV.PASSWD.PLAIN.HC  プレーンテキストのパスワード

SV.SENSITIVE.DATA  暗号化されていない機密データが書き込まれます

SV.SENSITIVE.OBJ  暗号化されていない機密データを持つオブジェクトが保存されます

SV.WEAK.CRYPT  破られたまたは危険な暗号化アルゴリズムの使用

SV.WEAK.TLS  脆弱な SSL/TLS プロトコルは使用しないでください。

V-222550 [APSC-DV-001810] (CAT 1)

SV.CERT.INVALID  証明書は、証明書パスを構築することで、検証する必要があります。

SV.ECV.TRUSTMANAGER  X509TrustManager インターフェイスの実装が安全ではありません。

V-222551 [APSC-DV-001820] (CAT 1)

SV.PERMS.HOME  パーミッションを設定せずに、ユーザーのホームディレクトリに作成されるファイル

SV.PERMS.WIDE  広すぎるパーミッション

V-222551 [APSC-DV-001820] (Cat 1)

SPRING.AUTHC.ABSENT  重要なリソースに対する設定の欠落

SPRING.AUTHC.MISSING  重要な機能に対する認証の欠落

SPRING.AUTHZ.ABSENT  保護されたリソース用の構成はありません

SPRING.AUTHZ.MISSING  認証の欠落

SV.AUTH.BYPASS.MIGHT  不正確な認証

SV.AUTH.BYPASS.MUST  不正確な認証

V-222554 [APSC-DV-001850] (CAT 1)

SV.PASSWD.PLAIN  プレーンテキストのパスワード

V-222555 [APSC-DV-001860] (CAT 1)

JAVA.SV.EMAIL.HOST  検証なしでホストに電子メールを送信しています。

SV.AUTH.HASH.MIGHT  脆弱な暗号化アルゴリズムの使用

SV.AUTH.HASH.MUST  脆弱な暗号化アルゴリズムの使用

SV.ECV  クラスローダが直接使用されています

SV.ECV.TRUSTMANAGER  X509TrustManager インターフェイスの実装が安全ではありません。

SV.HASH.NO_SALT  ソルトなしの一方向性暗号化ハッシュの使用

SV.SENSITIVE.DATA  暗号化されていない機密データが書き込まれます

SV.SENSITIVE.OBJ  暗号化されていない機密データを持つオブジェクトが保存されます

SV.WEAK.CRYPT  破られたまたは危険な暗号化アルゴリズムの使用

SV.WEAK.KEYS.AES  暗号化アルゴリズムのキー長さが不十分です

SV.WEAK.KEYS.DH  暗号化アルゴリズムのキー長さが不十分です

SV.WEAK.KEYS.DSA  暗号化アルゴリズムのキー長さが不十分です

SV.WEAK.KEYS.EC  暗号化アルゴリズムのキー長さが不十分です

SV.WEAK.KEYS.RSA  暗号化アルゴリズムのキー長さが不十分です

SV.WEAK.TLS  脆弱な SSL/TLS プロトコルは使用しないでください。

SV.XSS.COOKIE  setHttpOnly フラグのない機密性の高い cookie

SV.XSS.COOKIE.SECURE  安全なプロトコルがなくても反応する cookie

V-222567 [APSC-DV-001995](CAT 2)

JD.NEXT  'NoSuchElementException' の可能性があります

JD.SYNC.IN  一貫性のない同期化

SV.SHARED.VAR  サーブレットから static 変数への非同期アクセス

SV.STRUTS.STATIC  ステータス フォーム: static フィールド

SV.UMC.THREADS  好ましくない手法:スレッド管理の使用

V-222568 [APSC-DV-002000](CAT 2)

RLK.NIO  NIO オブジェクトが終了時に閉じられていません

RLK.SOCK  ソケットが終了時に閉じられていません

V-222571 [APSC-DV-002030](CAT 2)

SV.AUTH.HASH.MUST  脆弱な暗号化アルゴリズムの使用

SV.HASH.NO_SALT  ソルトなしの一方向性暗号化ハッシュの使用

SV.SENSITIVE.DATA  暗号化されていない機密データが書き込まれます

SV.SENSITIVE.OBJ  暗号化されていない機密データを持つオブジェクトが保存されます

SV.WEAK.CRYPT  破られたまたは危険な暗号化アルゴリズムの使用

SV.WEAK.TLS  脆弱な SSL/TLS プロトコルは使用しないでください。

V-222572 [APSC-DV-002040](CAT 2)

SV.AUTH.HASH.MUST  脆弱な暗号化アルゴリズムの使用

SV.HASH.NO_SALT  ソルトなしの一方向性暗号化ハッシュの使用

SV.SENSITIVE.DATA  暗号化されていない機密データが書き込まれます

SV.SENSITIVE.OBJ  暗号化されていない機密データを持つオブジェクトが保存されます

SV.WEAK.CRYPT  破られたまたは危険な暗号化アルゴリズムの使用

SV.WEAK.TLS  脆弱な SSL/TLS プロトコルは使用しないでください。

V-222577 [APSC-DV-002230] (CAT 1)

SV.IL.SESSION  セッション ID のログ記録

SV.IL.SESSION.CLIENT  HttpServletRequest.getRequestedSessionId メソッドは使用しないでください。

SV.SESSION.FIXATION.COOKIE  cookie は、セッションの固定化に対して脆弱であってはなりません

SV.SPRING.FIXATION  セッション固定化保護が無効になっています。

SV.XSS.COOKIE  setHttpOnly フラグのない機密性の高い cookie

SV.XSS.COOKIE.SECURE  安全なプロトコルがなくても反応する cookie

V-222578 [APSC-DV-002240] (CAT 1)

SV.IL.SESSION  セッション ID のログ記録

SV.IL.SESSION.CLIENT  HttpServletRequest.getRequestedSessionId メソッドは使用しないでください。

SV.SESSION.FIXATION.COOKIE  cookie は、セッションの固定化に対して脆弱であってはなりません

SV.SPRING.FIXATION  セッション固定化保護が無効になっています。

SV.XSS.COOKIE  setHttpOnly フラグのない機密性の高い cookie

SV.XSS.COOKIE.SECURE  安全なプロトコルがなくても反応する cookie

V-222583 [APSC-DV-002290](CAT 2)

SV.RANDOM  安全ではない乱数ジェネレータの使用

V-222585 [APSC-DV-002310] (CAT 1)

ANDROID.RLK.SQLOBJ  Sql オブジェクトが終了時に閉じられていません

RLK.HIBERNATE  Hibernate オブジェクトが終了時に閉じられていません

RLK.JNDI  JNDI コンテキストが終了時に閉じられていません

RLK.JPA  {3} オブジェクトが終了時に閉じられていません。

RLK.SQLCON  Sql 接続が終了時に閉じられていません

RLK.SQLOBJ  Sql オブジェクトが終了時に閉じられていません

SV.DOS.TMPFILEDEL  JVM のライフタイムの間一時ファイルが存続します

SV.DOS.TMPFILEEXIT  一時ファイルが存続します

V-222589 [APSC-DV-002350](CAT 2)

SV.AUTH.HASH.MUST  脆弱な暗号化アルゴリズムの使用

SV.HASH.NO_SALT  ソルトなしの一方向性暗号化ハッシュの使用

SV.SENSITIVE.DATA  暗号化されていない機密データが書き込まれます

SV.SENSITIVE.OBJ  暗号化されていない機密データを持つオブジェクトが保存されます

SV.WEAK.CRYPT  破られたまたは危険な暗号化アルゴリズムの使用

SV.WEAK.TLS  脆弱な SSL/TLS プロトコルは使用しないでください。

V-222590 [APSC-DV-002360](CAT 2)

SV.CLEXT.POLICY  クラスが 'java.security.Policy' を拡張しています

SV.USE.POLICY  Policy のメソッドが直接使用されています

V-222594 [APSC-DV-002400](CAT 2)

SV.DOS.ARRINDEX  不正なインデックスが配列アクセスに使用されています

SV.DOS.ARRSIZE  不正なサイズが配列割り当てに使用されています

SV.TAINT_NATIVE  不正データがネイティブ コードに渡されています

SV.TMPFILE  一時ファイルのパス改ざん

SV.UMC.EXIT  System.exit() および Runtime.exit() メソッドの呼び出しをサーブレット コードで使用すべきではありません

V-222596 [APSC-DV-002440] (CAT 1)

SV.AUTH.HASH.MUST  脆弱な暗号化アルゴリズムの使用

SV.PASSWD.HC  ハードコードされたパスワード

SV.PASSWD.HC.EMPTY  空のパスワード

SV.PASSWD.PLAIN  プレーンテキストのパスワード

SV.PASSWD.PLAIN.HC  プレーンテキストのパスワード

SV.RANDOM  安全ではない乱数ジェネレータの使用

SV.SENSITIVE.DATA  暗号化されていない機密データが書き込まれます

SV.SENSITIVE.OBJ  暗号化されていない機密データを持つオブジェクトが保存されます

SV.SERIAL.NOFINAL  シリアル化可能なクラスでは、メソッド readObject() および writeObject() は final である必要があります

SV.SERIAL.NOREAD  メソッド readObject() を Serializable クラスに対して定義する必要があります

SV.SERIAL.NOWRITE  メソッド writeObject() を Serializable クラスに対して定義する必要があります

SV.SERIAL.SIG  Serializable クラスのメソッド readObject() および writeObject() が正しいシグネチャを持つ必要があります

SV.WEAK.CRYPT  破られたまたは危険な暗号化アルゴリズムの使用

V-222596 [APSC-DV-002440] (CAT 1) V-222396 [APSC-DV-000160](CAT 2)

SV.HASH.NO_SALT  ソルトなしの一方向性暗号化ハッシュの使用

V-222600 [APSC-DV-002480](CAT 2)

SV.IL.DEV  設計情報の漏洩

SV.IL.FILE  ファイル名のリーク

SV.STRBUF.CLEAN  文字列バッファが削除されていません

SV.STRUTS.NOTRESET  ステータス フォーム:リセットが整合していません

V-222602 [APSC-DV-002490] (CAT 1)

ANDROID.LIFECYCLE.SV.GETEXTRA  未検証の外部データ

SV.HTTP_SPLIT  HTTP 応答分割

SV.XSS.COOKIE  setHttpOnly フラグのない機密性の高い cookie

SV.XSS.DB  クロスサイト スクリプティング (Stored XSS)

SV.XSS.REF  クロスサイト スクリプティング (Reflected XSS)

V-222603 [APSC-DV-002500](CAT 2)

SV.CSRF.GET  GET リクエスト中の CSRF トークン

SV.CSRF.ORIGIN  オリジンチェックなしの要求ハンドラ

SV.CSRF.TOKEN  CSRF チェックなしの状態変更要求ハンドラ

V-222604 [APSC-DV-002510] (CAT 1)

SV.CLASSDEF.INJ  ランタイムクラス定義インジェクション

SV.CLASSLOADER.INJ  クラスローダー URL インジェクション

SV.CLEXT.CLLOADER  クラスが 'java.lang.ClassLoader' を拡張しています

SV.EMAIL  未チェックの電子メール

SV.EXEC  プロセス インジェクション

SV.EXEC.DIR  プロセス インジェクション。作業ディレクトリ

SV.EXEC.ENV  プロセス インジェクション。環境変数

SV.EXEC.LOCAL  プロセス インジェクション。ローカル引数

SV.PATH  パスまたはファイル名のインジェクション

SV.PATH.INJ  ファイル インジェクション

SV.SCRIPT  スクリプトの実行

SV.SERIAL.INON  インタフェースが 'Serializable' を拡張しています

SV.SERIAL.NOFINAL  シリアル化可能なクラスでは、メソッド readObject() および writeObject() は final である必要があります

SV.SERIAL.NON  クラスが 'Serializable' を実装しています

SV.SERIAL.NOREAD  メソッド readObject() を Serializable クラスに対して定義する必要があります

SV.SERIAL.NOWRITE  メソッド writeObject() を Serializable クラスに対して定義する必要があります

SV.SERIAL.SIG  Serializable クラスのメソッド readObject() および writeObject() が正しいシグネチャを持つ必要があります

V-222606 [APSC-DV-002530](CAT 2)

ANDROID.LIFECYCLE.SV.FRAGMENTINJ  未検証のフラグメント クラス名

ANDROID.LIFECYCLE.SV.GETEXTRA  未検証の外部データ

CMP.CLASS  クラス名による比較が行われています

SV.CLASSDEF.INJ  ランタイムクラス定義インジェクション

SV.CLASSLOADER.INJ  クラスローダー URL インジェクション

SV.DATA.BOUND  信頼できないデータが信頼できるストレージにリークしています

SV.DATA.DB  データ インジェクション

SV.DOS.ARRINDEX  不正なインデックスが配列アクセスに使用されています

SV.DOS.ARRSIZE  不正なサイズが配列割り当てに使用されています

SV.EMAIL  未チェックの電子メール

SV.EXEC  プロセス インジェクション

SV.EXEC.DIR  プロセス インジェクション。作業ディレクトリ

SV.EXEC.ENV  プロセス インジェクション。環境変数

SV.HTTP_SPLIT  HTTP 応答分割

SV.INT_OVF  不正データが整数オーバーフローを引き起こす可能性があります

SV.LDAP  未検証のユーザ入力が LDAP フィルタとして使用されています

SV.PATH  パスまたはファイル名のインジェクション

SV.PATH.INJ  ファイル インジェクション

SV.SCRIPT  スクリプトの実行

SV.SQL  SQL インジェクション

SV.SSRF.URI  無効化されたユーザー入力に基づく URI です。

SV.STRUTS.NOTVALID  ステータス フォーム:検証が整合していません

SV.STRUTS.VALIDMET  ステータス フォーム: validate メソッド

SV.TAINT  不正データ

SV.TAINT_NATIVE  不正データがネイティブ コードに渡されています

SV.TMPFILE  一時ファイルのパス改ざん

SV.XPATH  未検証のユーザ入力が XPath 式として使用されています

SV.XSS.REF  クロスサイト スクリプティング (Reflected XSS)

V-222607 [APSC-DV-002540] (CAT 1)

SV.SQL  SQL インジェクション

SV.SQL.DBSOURCE  未検証のデータベースからの情報がSQL文に使用されています

V-222608 [APSC-DV-002550] (CAT 1)

SV.XPATH  未検証のユーザ入力が XPath 式として使用されています

SV.XXE.DBF  XML 外部実体攻撃の可能性

SV.XXE.SF  XML 外部実体攻撃の可能性

SV.XXE.SPF  XML 外部実体攻撃の可能性

SV.XXE.TF  XML 外部実体攻撃の可能性

SV.XXE.XIF  XML 外部実体攻撃の可能性

SV.XXE.XRF  XML 外部実体攻撃の可能性

V-222609 [APSC-DV-002560] (CAT 1)

ANDROID.LIFECYCLE.SV.FRAGMENTINJ  未検証のフラグメント クラス名

ANDROID.LIFECYCLE.SV.GETEXTRA  未検証の外部データ

CMP.CLASS  クラス名による比較が行われています

SV.CLASSDEF.INJ  ランタイムクラス定義インジェクション

SV.CLASSLOADER.INJ  クラスローダー URL インジェクション

SV.DATA.BOUND  信頼できないデータが信頼できるストレージにリークしています

SV.DATA.DB  データ インジェクション

SV.DOS.ARRINDEX  不正なインデックスが配列アクセスに使用されています

SV.DOS.ARRSIZE  不正なサイズが配列割り当てに使用されています

SV.EMAIL  未チェックの電子メール

SV.EXEC  プロセス インジェクション

SV.EXEC.DIR  プロセス インジェクション。作業ディレクトリ

SV.EXEC.ENV  プロセス インジェクション。環境変数

SV.HTTP_SPLIT  HTTP 応答分割

SV.INT_OVF  不正データが整数オーバーフローを引き起こす可能性があります

SV.LDAP  未検証のユーザ入力が LDAP フィルタとして使用されています

SV.PATH  パスまたはファイル名のインジェクション

SV.PATH.INJ  ファイル インジェクション

SV.SCRIPT  スクリプトの実行

SV.SQL  SQL インジェクション

SV.SSRF.URI  無効化されたユーザー入力に基づく URI です。

SV.STRUTS.NOTVALID  ステータス フォーム:検証が整合していません

SV.STRUTS.VALIDMET  ステータス フォーム: validate メソッド

SV.TAINT  不正データ

SV.TAINT_NATIVE  不正データがネイティブ コードに渡されています

SV.TMPFILE  一時ファイルのパス改ざん

SV.XPATH  未検証のユーザ入力が XPath 式として使用されています

SV.XSS.REF  クロスサイト スクリプティング (Reflected XSS)

V-222612 [APSC-DV-002590] (CAT 1)

SV.DOS.ARRINDEX  不正なインデックスが配列アクセスに使用されています

SV.DOS.ARRSIZE  不正なサイズが配列割り当てに使用されています

SV.INT_OVF  不正データが整数オーバーフローを引き起こす可能性があります

SV.TAINT_NATIVE  不正データがネイティブ コードに渡されています

V-222625 [APSC-DV-002950](CAT 2)

JD.INF.AREC  見かけ上の無限再帰

JD.LOCK  取得したロックを解放していません

JD.LOCK.NOTIFY  ロックが保持された状態で 'notify' メソッドが呼び出されています

JD.LOCK.SLEEP  ロックが保持された状態で 'sleep' メソッドが呼び出されています

JD.LOCK.WAIT  ロックが保持された状態で 'wait' メソッドが呼び出されています

V-222641 [APSC-DV-003100](CAT 2)

SV.AUTH.HASH.MUST  脆弱な暗号化アルゴリズムの使用

SV.HASH.NO_SALT  ソルトなしの一方向性暗号化ハッシュの使用

SV.SENSITIVE.DATA  暗号化されていない機密データが書き込まれます

SV.SENSITIVE.OBJ  暗号化されていない機密データを持つオブジェクトが保存されます

SV.WEAK.CRYPT  破られたまたは危険な暗号化アルゴリズムの使用

SV.WEAK.TLS  脆弱な SSL/TLS プロトコルは使用しないでください。

V-222642 [APSC-DV-003110] (CAT 1)

SV.PASSWD.HC  ハードコードされたパスワード

SV.PASSWD.HC.EMPTY  空のパスワード

SV.PASSWD.PLAIN  プレーンテキストのパスワード

SV.PASSWD.PLAIN.HC  プレーンテキストのパスワード

V-222653 [APSC-DV-003215](CAT 3)

JD.THREAD.RUN  'Thread.run' メソッドが明示的に呼び出されています

JD.UMC.FINALIZE  'Object.finalize' メソッドが明示的に呼び出されています

JD.UMC.RUNFIN  runFinalizersOnExit() が呼び出されています

MNA.CAP  メソッド名は大文字以外で始まる必要があります

MNA.CNS  メソッド名がコンストラクタ名と同じですが、コンストラクタではありません

MNA.SUS  疑わしいメソッド名

V-222656 [APSC-DV-003235](CAT 2)

ECC.EMPTY  Catch 節が空です

EXC.BROADTHROWS  過度に広範な範囲に対応するメソッドが宣言をスローしています

JD.CATCH  ランタイム例外のキャッチ

JD.UNCAUGHT  例外がキャッチされていません

RI.IGNOREDCALL  immutable オブジェクトに対して呼び出されたメソッドから返された値が無視されています

RI.IGNOREDNEW  新規に作成されたオブジェクトが無視されています

RR.IGNORED  戻り値が無視されています

V-222662 [APSC-DV-003280] (CAT 1)

SV.PASSWD.HC  ハードコードされたパスワード

V-222667 [APSC-DV-003320](CAT 2)

SV.DOS.ARRINDEX  不正なインデックスが配列アクセスに使用されています

SV.DOS.ARRSIZE  不正なサイズが配列割り当てに使用されています

SV.TAINT_NATIVE  不正データがネイティブ コードに渡されています

SV.TMPFILE  一時ファイルのパス改ざん

SV.UMC.EXIT  System.exit() および Runtime.exit() メソッドの呼び出しをサーブレット コードで使用すべきではありません

V-254803 [APSC-DV-002010](CAT 2)

SV.AUTH.HASH.MUST  脆弱な暗号化アルゴリズムの使用

SV.SENSITIVE.DATA  暗号化されていない機密データが書き込まれます

SV.SENSITIVE.OBJ  暗号化されていない機密データを持つオブジェクトが保存されます

SV.WEAK.CRYPT  破られたまたは危険な暗号化アルゴリズムの使用

SV.WEAK.TLS  脆弱な SSL/TLS プロトコルは使用しないでください。

サポートのサマリー:

  • 38 個の検出