MASTG-TEST-0221 不備のある対称暗号アルゴリズム (Broken Symmetric Encryption Algorithms)

概要

Android アプリで 不備のある暗号アルゴリズムの使用 をテストするには、暗号化と復号化操作を実行するために使用される暗号フレームワークやライブラリのメソッドに焦点を当てる必要があります。

不備のある対称暗号アルゴリズムには以下のようなものがあります。

Android では 破られた暗号アルゴリズム に関する追加のガイダンスも提供しています。

手順

  1. アプリバイナリに対して semgrep などのツールで Android での静的解析 (Static Analysis on Android) を実行するか、Frida for Android などのツールで メソッドトレース (Method Tracing) (動的解析) を使用して、暗号化と復号化操作を実行する暗号関数の使用を探します。

結果

出力には安全でない対称暗号アルゴリズムが使用されている場所のリストを含む可能性があります。

評価

安全でないか非推奨の 暗号アルゴリズムが使用されていることを見つけた場合、そのテストケースは不合格です。

Last updated

Was this helpful?