📗
owasp-mastg-ja
CtrlK
  • OWASP Mobile Application Security Testing Guide ja
  • OWASP モバイルアプリケーションセキュリティテストガイド 日本語版
    • 序文
    • 扉
    • OWASP MASVS と MASTG の採用
    • 謝辞
    • OWASP モバイルアプリケーションセキュリティプロジェクトの序文
    • さらに学ぶための資料
  • 総合テストガイド
    • モバイルアプリケーションの分類
    • モバイルアプリケーションのセキュリティテスト
    • モバイルアプリの認証アーキテクチャ
    • ネットワーク通信のテスト
    • モバイルアプリの暗号化
    • コード品質のテスト
    • 改竄とリバースエンジニアリング
    • ユーザープライバシー保護のテスト
  • Android テストガイド
    • Android プラットフォーム概要
    • Android セキュリティテスト入門
    • Android のデータストレージ
    • Android の暗号化 API
    • Android のローカル認証
    • Android のネットワーク通信
    • Android のプラットフォーム API
    • Android アプリのコード品質とビルド設定
    • Android のアンチリバース防御
  • iOS テストガイド
    • iOS プラットフォーム概要
    • iOS セキュリティテスト入門
    • iOS のデータストレージ
    • iOS の暗号化 API
    • iOS のローカル認証
    • iOS のネットワーク通信
    • iOS のプラットフォーム API
    • iOS アプリのコード品質とビルド設定
    • iOS のアンチリバース防御
  • ベストプラクティス
    • ベストプラクティス一覧
      • MASTG-BEST-0001 安全な乱数生成 API を使用する (Use Secure Random Number Generator APIs)
      • MASTG-BEST-0002 ログ記録コードを削除する (Remove Logging Code)
      • MASTG-BEST-0003 プライバシー規制とベストプラクティスを遵守する (Comply with Privacy Regulations and Best Practices)
      • MASTG-BEST-0004 バックアップから機密データを除外する (Exclude Sensitive Data from Backups)
      • MASTG-BEST-0005 安全な暗号モードを使用する (Use Secure Encryption Modes)
      • MASTG-BEST-0006 最新の APK 署名スキームを使用する (Use Up-to-Date APK Signing Schemes)
      • MASTG-BEST-0007 AndroidManifest のデバッグフラグを無効にする (Debuggable Flag Disabled in the AndroidManifest)
      • MASTG-BEST-0008 WebView のデバッグを無効にする (Debugging Disabled for WebViews)
      • MASTG-BEST-0009 安全な暗号アルゴリズムを使用する (Use Secure Encryption Algorithms)
      • MASTG-BEST-0010 最新の minSdkVersion を使用する (Use Up-to-Date minSdkVersion)
      • MASTG-BEST-0011 WebView でファイルコンテンツを安全にロードする (Securely Load File Content in a WebView)
      • MASTG-BEST-0012 WebView で JavaScript を無効にする (Disable JavaScript in WebViews)
      • MASTG-BEST-0013 WebView でコンテンツプロバイダアクセスを無効にする (Disable Content Provider Access in WebViews)
  • テスト
    • テスト一覧 (beta)
      • Android
        • MASVS-STORAGE: ストレージ
          • MASTG-TEST-0200 外部ストレージに書き込まれたファイル (Files Written to External Storage)
          • MASTG-TEST-0201 外部ストレージにアクセスするための API の実行時使用 (Runtime Use of APIs to Access External Storage)
          • MASTG-TEST-0202 外部ストレージにアクセスするための API とパーミッションへの参照 (References to APIs and Permissions for Accessing External Storage)
          • MASTG-TEST-0203 ログ記録 API の実行時使用 (Runtime Use of Logging APIs)
          • MASTG-TEST-0207 実行時にアプリのサンドボックスに保存されるデータ (Data Stored in the App Sandbox at Runtime)
          • MASTG-TEST-0216 バックアップから除外されない機密データ (Sensitive Data Not Excluded From Backup)
          • MASTG-TEST-0231 ログ記録 API への参照 (References to Logging APIs)
          • MASTG-TEST-0262 機密データを除外しないバックアップ構成への参照 (References to Backup Configurations Not Excluding Sensitive Data)
          • MASTG-TEST-0287 SharedPreferences API を介してアプリサンドボックスに暗号化されずに保存される機密データ (Sensitive Data Stored Unencrypted via the SharedPreferences API to the App Sandbox)
        • MASVS-CRYPTO: 暗号
          • MASTG-TEST-0204 安全でないランダム API の使用 (Insecure Random API Usage)
          • MASTG-TEST-0205 ランダムでないソースの使用 (Non-random Sources Usage)
          • MASTG-TEST-0208 不十分な鍵サイズ (Insufficient Key Sizes)
          • MASTG-TEST-0212 コード内にハードコードされた暗号鍵の使用 (Use of Hardcoded Cryptographic Keys in Code)
          • MASTG-TEST-0221 不備のある対称暗号アルゴリズム (Broken Symmetric Encryption Algorithms)
          • MASTG-TEST-0232 不備のある対称暗号モード (Broken Symmetric Encryption Modes)
        • MASVS-NETWORK: ネットワーク通信
          • MASTG-TEST-0217 コード内で明示的に許可された安全でない TLS プロトコル (Insecure TLS Protocols Explicitly Allowed in Code)
          • MASTG-TEST-0218 ネットワークトラフィックにおける安全でない TLS プロトコル (Insecure TLS Protocols in Network Traffic)
          • MASTG-TEST-0233 ハードコードされた HTTP URL (Hardcoded HTTP URLs)
          • MASTG-TEST-0234 SSLSocket でのサーバーホスト名検証の実装の欠如 (Missing Implementation of Server Hostname Verification with SSLSockets)
          • MASTG-TEST-0235 クリアテキストトラフィックを許可する Android アプリ構成 (Android App Configurations Allowing Cleartext Traffic)
          • MASTG-TEST-0236 ネットワーク上で観測されるクリアテキストトラフィック (Cleartext Traffic Observed on the Network)
          • MASTG-TEST-0237 クリアテキストトラフィックを許可するクロスプラットフォーム構成 (Cross-Platform Framework Configurations Allowing Cleartext Traffic)
          • MASTG-TEST-0238 クリアテキストトラフィックを転送するネットワーク API の実行時使用 (Runtime Use of Network APIs Transmitting Cleartext Traffic)
          • MASTG-TEST-0239 カスタム HTTP 接続をセットアップする低レベル API (Socket など) の使用 (Using low-level APIs (e.g. Socket) to set up a custom HTTP connection)
          • MASTG-TEST-0242 Network Security Configuration での証明書ピン留めの欠如 (Missing Certificate Pinning in Network Security Configuration)
          • MASTG-TEST-0243 Network Security Configuration での証明書ピン留めの期限切れ (Expired Certificate Pins in the Network Security Configuration)
          • MASTG-TEST-0244 ネットワークトラフィックでの証明書ピン留めの欠如 (Missing Certificate Pinning in Network Traffic)
          • MASTG-TEST-0282 安全でないカスタムトラスト評価 (Unsafe Custom Trust Evaluation)
          • MASTG-TEST-0283 サーバーホスト名検証の正しくない実装 (Incorrect Implementation of Server Hostname Verification)
          • MASTG-TEST-0284 WebView での正しくない SSL エラー処理 (Incorrect SSL Error Handling in WebViews)
          • MASTG-TEST-0285 ユーザー提供の CA を信頼する古い Android バージョン (Outdated Android Version Allowing Trust in User-Provided CAs)
          • MASTG-TEST-0286 ユーザー提供の CA を信頼する Network Security Configuration (Network Security Configuration Allowing Trust in User-Provided CAs)
        • MASVS-PLATFORM: プラットフォーム連携
          • MASTG-TEST-0250 WebView におけるコンテンツプロバイダアクセスへの参照 (References to Content Provider Access in WebViews)
          • MASTG-TEST-0251 WebView におけるコンテンツプロバイダアクセス API の実行時使用 (Runtime Use of Content Provider Access APIs in WebViews)
          • MASTG-TEST-0252 WebView におけるローカルファイルアクセスへの参照 (References to Local File Access in WebViews)
          • MASTG-TEST-0253 WebView におけるローカルファイルアクセス API の実行時使用 (Runtime Use of Local File Access APIs in WebViews)
          • MASTG-TEST-0258 UI 要素のキーボードキャッシュ属性への参照 (References to Keyboard Caching Attributes in UI Elements)
        • MASVS-CODE: コード品質
          • MASTG-TEST-0222 位置独立コード (PIC) が有効でない (Position Independent Code (PIC) Not Enabled)
          • MASTG-TEST-0223 スタックカナリアが有効でない (Stack Canaries Not Enabled)
          • MASTG-TEST-0245 プラットフォームバージョン API への参照 (References to Platform Version APIs)
          • MASTG-TEST-0272 Android プロジェクトでの既知の脆弱性を持つ依存関係を特定する (Identify Dependencies with Known Vulnerabilities in the Android Project)
          • MASTG-TEST-0274 アプリの SBOM での既知の脆弱性を持つ依存関係 (Dependencies with Known Vulnerabilities in the App's SBOM)
        • MASVS-RESILIENCE: リバースエンジニアリングと改竄に対する耐性
          • MASTG-TEST-0224 安全でない署名バージョンの使用 (Usage of Insecure Signature Version)
          • MASTG-TEST-0225 安全でない署名鍵サイズの使用 (Usage of Insecure Signature Key Size)
          • MASTG-TEST-0226 AndroidManifest で有効になっているデバッグフラグ (Debuggable Flag Enabled in the AndroidManifest)
          • MASTG-TEST-0227 WebView のデバッグが有効 (Debugging Enabled for WebViews)
          • MASTG-TEST-0247 安全な画面ロックを検出するための API への参照 (References to APIs for Detecting Secure Screen Lock)
          • MASTG-TEST-0249 安全な画面ロック検出 API の実行時使用 (Runtime Use of Secure Screen Lock Detection APIs)
          • MASTG-TEST-0263 StrictMode 違反のログ記録 (Logging of StrictMode Violations)
          • MASTG-TEST-0264 StrictMode API の実行時使用 (Runtime Use of StrictMode APIs)
          • MASTG-TEST-0265 StrictMode API への参照 (References to StrictMode APIs)
        • MASVS-PRIVACY: プライバシー
          • MASTG-TEST-0206 ネットワークトラフィックキャプチャにおける機密データ (Sensitive Data in Network Traffic Capture)
          • MASTG-TEST-0254 危険なアプリパーミッション (Dangerous App Permissions)
          • MASTG-TEST-0255 最低限でないパーミッションリクエスト (Permission Requests Not Minimized)
          • MASTG-TEST-0256 パーミッションの理由付けの欠如 (Missing Permission Rationale)
          • MASTG-TEST-0257 リセットしていない未使用のパーミッション (Not Resetting Unused Permissions)
      • iOS
        • MASVS-STORAGE: ストレージ
          • MASTG-TEST-0215 バックアップから除外されない機密データ (Sensitive Data Not Excluded From Backup)
        • MASVS-CRYPTO: 暗号
          • MASTG-TEST-0209 不十分な鍵サイズ (Insufficient Key Sizes)
          • MASTG-TEST-0210 不備のある対称暗号アルゴリズム (Broken Symmetric Encryption Algorithms)
          • MASTG-TEST-0211 不備のあるハッシュアルゴリズム (Broken Hashing Algorithms)
          • MASTG-TEST-0213 コード内にハードコードされた暗号鍵の使用 (Use of Hardcoded Cryptographic Keys in Code)
          • MASTG-TEST-0214 ファイル内にハードコードされた暗号鍵 (Hardcoded Cryptographic Keys in Files)
        • MASVS-AUTH: 認証と認可
          • MASTG-TEST-0266 イベントバウンド型生体認証用の API への参照 (References to APIs for Event-Bound Biometric Authentication)
          • MASTG-TEST-0267 イベントバウンド型生体認証の実行時使用 (Runtime Use Of Event-Bound Biometric Authentication)
          • MASTG-TEST-0268 非生体認証へのフォールバックを許可する API への参照 (References to APIs Allowing Fallback to Non-Biometric Authentication)
          • MASTG-TEST-0269 非生体認証へのフォールバックを許可する API の実行時使用 (Runtime Use Of APIs Allowing Fallback to Non-Biometric Authentication)
          • MASTG-TEST-0270 生体認証登録の変更を検出する API への参照 (References to APIs Detecting Biometric Enrollment Changes)
          • MASTG-TEST-0271 生体認証登録の変更を検出する API の実行時使用 (Runtime Use Of APIs Detecting Biometric Enrollment Changes)
        • MASVS-PLATFORM: プラットフォーム連携
          • MASTG-TEST-0276 iOS の汎用ペーストボードの使用 (Use of the iOS General Pasteboard)
          • MASTG-TEST-0277 実行時の iOS の汎用ペーストボード内の機密データ (Sensitive Data in the iOS General Pasteboard at Runtime)
          • MASTG-TEST-0278 使用後にクリアされないペーストボードコンテンツ (Pasteboard Contents Not Cleared After Use)
          • MASTG-TEST-0279 期限切れにならないペーストボードコンテンツ (Pasteboard Contents Not Expiring)
          • MASTG-TEST-0280 ローカルデバイスに制限されていないペーストボードコンテンツ (Pasteboard Contents Not Restricted to Local Device)
        • MASVS-CODE: コード品質
          • MASTG-TEST-0228 位置独立コード (PIC) が有効でない (Position Independent Code (PIC) not Enabled)
          • MASTG-TEST-0229 スタックカナリアが有効でない (Stack Canaries Not enabled)
          • MASTG-TEST-0230 自動参照カウント (ARC) が有効でない (Automatic Reference Counting (ARC) not enabled)
          • MASTG-TEST-0273 依存関係マネージャのアーティファクトをスキャンして既知の脆弱性を持つ依存関係を特定する (Identify Dependencies with Known Vulnerabilities by Scanning Dependency Managers Artifacts)
          • MASTG-TEST-0275 アプリの SBOM での既知の脆弱性を持つ依存関係 (Dependencies with Known Vulnerabilities in the App's SBOM)
        • MASVS-RESILIENCE: リバースエンジニアリングと改竄に対する耐性
          • MASTG-TEST-0219 デバッグシンボルのテスト (Testing for Debugging Symbols)
          • MASTG-TEST-0220 古いコード署名フォーマットの使用 (Usage of Outdated Code Signature Format)
          • MASTG-TEST-0240 コード内の脱獄検出 (Jailbreak Detection in Code)
          • MASTG-TEST-0241 脱獄検出技法の実行時使用 (Runtime Use of Jailbreak Detection Techniques)
          • MASTG-TEST-0246 安全な画面ロック検出 API の実行時使用 (Runtime Use of Secure Screen Lock Detection APIs)
          • MASTG-TEST-0248 安全な画面ロックを検出するための API への参照 (References to APIs for Detecting Secure Screen Lock)
          • MASTG-TEST-0261 entitlements.plist で有効になっているデバッグ可能なエンタイトルメント (Debuggable Entitlement Enabled in the entitlements.plist)
        • MASVS-PRIVACY: プライバシー
          • MASTG-TEST-0281 未宣言の既知のトラッキングドメイン (Undeclared Known Tracking Domains)
  • ツール
    • ツール一覧
      • Android
        • MASTG-TOOL-0001 Frida for Android
        • MASTG-TOOL-0002 MobSF for Android
        • MASTG-TOOL-0003 nm - Android
        • MASTG-TOOL-0004 adb
        • MASTG-TOOL-0005 Android NDK
        • MASTG-TOOL-0006 Android SDK
        • MASTG-TOOL-0007 Android Studio
        • MASTG-TOOL-0008 Android-SSL-TrustKiller
        • MASTG-TOOL-0009 APKiD
        • MASTG-TOOL-0010 APKLab
        • MASTG-TOOL-0011 Apktool
        • MASTG-TOOL-0012 apkx
        • MASTG-TOOL-0013 Busybox
        • MASTG-TOOL-0014 Bytecode Viewer
        • MASTG-TOOL-0015 Drozer
        • MASTG-TOOL-0016 gplaycli
        • MASTG-TOOL-0017 House
        • MASTG-TOOL-0018 jadx
        • MASTG-TOOL-0019 jdb
        • MASTG-TOOL-0020 JustTrustMe
        • MASTG-TOOL-0021 Magisk
        • MASTG-TOOL-0022 Proguard
        • MASTG-TOOL-0023 RootCloak Plus
        • MASTG-TOOL-0024 Scrcpy
        • MASTG-TOOL-0025 SSLUnpinning
        • MASTG-TOOL-0026 Termux
        • MASTG-TOOL-0027 Xposed
        • MASTG-TOOL-0028 radare2 for Android
        • MASTG-TOOL-0029 objection for Android
        • MASTG-TOOL-0030 Angr
        • MASTG-TOOL-0099 FlowDroid
        • MASTG-TOOL-0103 uber-apk-signer
        • MASTG-TOOL-0107 JNITrace
        • MASTG-TOOL-0112 pidcat
        • MASTG-TOOL-0116 Blutter
        • MASTG-TOOL-0120 ProxyDroid
        • MASTG-TOOL-0123 apksigner
        • MASTG-TOOL-0124 aapt2
        • MASTG-TOOL-0125 Apkleaks
        • MASTG-TOOL-0130 blint
        • MASTG-TOOL-0140 frida-multiple-unpinning
      • Generic
        • MASTG-TOOL-0031 Frida
        • MASTG-TOOL-0032 Frida CodeShare
        • MASTG-TOOL-0033 Ghidra
        • MASTG-TOOL-0034 LIEF
        • MASTG-TOOL-0035 MobSF
        • MASTG-TOOL-0036 r2frida
        • MASTG-TOOL-0037 RMS Runtime Mobile Security
        • MASTG-TOOL-0038 objection
        • MASTG-TOOL-0098 iaito
        • MASTG-TOOL-0100 re-flutter
        • MASTG-TOOL-0101 disable-flutter-tls-verification
        • MASTG-TOOL-0104 hermes-dec
        • MASTG-TOOL-0106 Fridump
        • MASTG-TOOL-0108 Corellium
        • MASTG-TOOL-0110 semgrep
        • MASTG-TOOL-0129 rabin2
        • MASTG-TOOL-0131 dependency-check
        • MASTG-TOOL-0132 dependency-track
        • MASTG-TOOL-0133 Visual Studio Code (vscode)
        • MASTG-TOOL-0134 cdxgen
      • iOS
        • MASTG-TOOL-0039 Frida for iOS
        • MASTG-TOOL-0040 MobSF for iOS
        • MASTG-TOOL-0041 nm - iOS
        • MASTG-TOOL-0042 BinaryCookieReader
        • MASTG-TOOL-0043 class-dump
        • MASTG-TOOL-0044 class-dump-z
        • MASTG-TOOL-0045 class-dump-dyld
        • MASTG-TOOL-0046 Cycript
        • MASTG-TOOL-0047 Cydia
        • MASTG-TOOL-0048 dsdump
        • MASTG-TOOL-0049 Frida-cycript
        • MASTG-TOOL-0050 Frida-ios-dump
        • MASTG-TOOL-0051 gdb
        • MASTG-TOOL-0053 iOSbackup
        • MASTG-TOOL-0054 ios-deploy
        • MASTG-TOOL-0055 iproxy
        • MASTG-TOOL-0056 Keychain-Dumper
        • MASTG-TOOL-0057 lldb
        • MASTG-TOOL-0058 MachOView
        • MASTG-TOOL-0059 optool
        • MASTG-TOOL-0060 otool
        • MASTG-TOOL-0061 Grapefruit
        • MASTG-TOOL-0062 Plutil
        • MASTG-TOOL-0063 security
        • MASTG-TOOL-0064 Sileo
        • MASTG-TOOL-0065 simctl
        • MASTG-TOOL-0066 SSL Kill Switch 2
        • MASTG-TOOL-0067 swift-demangle
        • MASTG-TOOL-0068 SwiftShield
        • MASTG-TOOL-0069 Usbmuxd
        • MASTG-TOOL-0070 Xcode
        • MASTG-TOOL-0071 Xcode Command Line Tools
        • MASTG-TOOL-0072 xcrun
        • MASTG-TOOL-0073 radare2 for iOS
        • MASTG-TOOL-0074 objection for iOS
        • MASTG-TOOL-0102 ios-app-signer
        • MASTG-TOOL-0105 IPSW
        • MASTG-TOOL-0111 ldid
        • MASTG-TOOL-0114 codesign
        • MASTG-TOOL-0117 fastlane
        • MASTG-TOOL-0118 Sideloadly
        • MASTG-TOOL-0121 objdump - iOS
        • MASTG-TOOL-0122 c++filt
        • MASTG-TOOL-0126 libimobiledevice suite
        • MASTG-TOOL-0127 AppSync Unified
        • MASTG-TOOL-0128 Filza
        • MASTG-TOOL-0135 PlistBuddy
        • MASTG-TOOL-0136 plistlib
        • MASTG-TOOL-0137 GlobalWebInspect
        • MASTG-TOOL-0138 ipainstaller
        • MASTG-TOOL-0139 ElleKit
        • MASTG-TOOL-0141 IOSSecuritySuite
        • MASTG-TOOL-0142 Choicy
      • Network
        • MASTG-TOOL-0075 Android tcpdump
        • MASTG-TOOL-0076 bettercap
        • MASTG-TOOL-0077 Burp Suite
        • MASTG-TOOL-0078 MITM Relay
        • MASTG-TOOL-0079 ZAP
        • MASTG-TOOL-0080 tcpdump
        • MASTG-TOOL-0081 Wireshark
        • MASTG-TOOL-0097 mitmproxy
        • MASTG-TOOL-0109 Nope-Proxy
        • MASTG-TOOL-0115 HTTP Toolkit
        • MASTG-TOOL-0143 badssl
  • アプリ
    • アプリ一覧
      • Android
        • MASTG-APP-0001 AndroGoat
        • MASTG-APP-0002 Android License Validator
        • MASTG-APP-0003 Android UnCrackable L1
        • MASTG-APP-0004 Android UnCrackable L2
        • MASTG-APP-0005 Android UnCrackable L3
        • MASTG-APP-0006 Digitalbank
        • MASTG-APP-0007 DIVA Android
        • MASTG-APP-0008 DodoVulnerableBank
        • MASTG-APP-0009 DVHMA
        • MASTG-APP-0010 InsecureBankv2
        • MASTG-APP-0011 MASTG Hacking Playground (Java)
        • MASTG-APP-0012 MASTG Hacking Playground (Kotlin)
        • MASTG-APP-0013 OVAA
        • MASTG-APP-0014 InsecureShop
        • MASTG-APP-0015 Android UnCrackable L4
        • MASTG-APP-0016 Finstergram
        • MASTG-APP-0017 Disable-flutter-tls-verification
        • MASTG-APP-0018 MASTestApp-Android-NETWORK
      • iOS
        • MASTG-APP-0023 DVIA
        • MASTG-APP-0024 DVIA-v2
        • MASTG-APP-0025 iOS UnCrackable L1
        • MASTG-APP-0026 iOS UnCrackable L2
        • MASTG-APP-0027 Disable-flutter-tls-verification
        • MASTG-APP-0028 iGoat-Swift
Powered by GitBook
On this page

Was this helpful?

  1. テスト
  2. テスト一覧 (beta)
  3. Android

MASVS-STORAGE: ストレージ

MASTG-TEST-0200 外部ストレージに書き込まれたファイル (Files Written to External Storage)MASTG-TEST-0201 外部ストレージにアクセスするための API の実行時使用 (Runtime Use of APIs to Access External Storage)MASTG-TEST-0202 外部ストレージにアクセスするための API とパーミッションへの参照 (References to APIs and Permissions for Accessing External Storage)MASTG-TEST-0203 ログ記録 API の実行時使用 (Runtime Use of Logging APIs)MASTG-TEST-0207 実行時にアプリのサンドボックスに保存されるデータ (Data Stored in the App Sandbox at Runtime)MASTG-TEST-0216 バックアップから除外されない機密データ (Sensitive Data Not Excluded From Backup)MASTG-TEST-0231 ログ記録 API への参照 (References to Logging APIs)MASTG-TEST-0262 機密データを除外しないバックアップ構成への参照 (References to Backup Configurations Not Excluding Sensitive Data)MASTG-TEST-0287 SharedPreferences API を介してアプリサンドボックスに暗号化されずに保存される機密データ (Sensitive Data Stored Unencrypted via the SharedPreferences API to the App Sandbox)
PreviousAndroidNextMASTG-TEST-0200 外部ストレージに書き込まれたファイル (Files Written to External Storage)

Last updated 1 day ago

Was this helpful?