应用安全检测报告
应用安全检测报告,支持文件搜索、内容检索和AI代码分析
移动应用安全检测报告

TRIPP Mobile v1.17.0
39
安全评分
安全基线评分
39/100
中风险
综合风险等级
风险等级评定
- A
- B
- C
- F
应用存在较高安全风险,需要重点关注
漏洞与安全项分布
5
高危
19
中危
4
信息
0
安全
隐私风险评估
5
第三方跟踪器
高隐私风险
检测到大量第三方跟踪器
检测结果分布
高危安全漏洞
5
中危安全漏洞
19
安全提示信息
4
已通过安全项
0
重点安全关注
0
高危安全漏洞 启用了调试配置。生产版本不能是可调试的
启用了调试配置。生产版本不能是可调试的 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04c-Tampering-and-Reverse-Engineering.md#debugging-and-tracing Files: com/unity/purchasing/BuildConfig.java, line(s) 3,5
高危安全漏洞 如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击
如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-7 Files: com/braze/ui/inappmessage/views/InAppMessageHtmlBaseView.java, line(s) 221,9
高危安全漏洞 该文件是World Readable。任何应用程序都可以读取文件
该文件是World Readable。任何应用程序都可以读取文件 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#testing-local-storage-for-sensitive-data-mstg-storage-1-and-mstg-storage-2 Files: com/appsflyer/internal/AFb1tSDK.java, line(s) 2622
高危安全漏洞 不安全的Web视图实现。Web视图忽略SSL证书错误并接受任何SSL证书。此应用程序易受MITM攻击
不安全的Web视图实现。Web视图忽略SSL证书错误并接受任何SSL证书。此应用程序易受MITM攻击 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05g-Testing-Network-Communication.md#webview-server-certificate-verification Files: com/onevcat/uniwebview/J.java, line(s) 184,155
高危安全漏洞 应用程序包含隐私跟踪程序
此应用程序有多个5隐私跟踪程序。跟踪器可以跟踪设备或用户,是终端用户的隐私问题。
中危安全漏洞 应用数据允许备份
[android:allowBackup=true] 该标志允许通过 adb 工具备份应用数据。启用 USB 调试的用户可直接复制应用数据,存在数据泄露风险。
中危安全漏洞 Activity (com.google.firebase.auth.internal.GenericIdpActivity) 未受保护。
[android:exported=true] 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 Activity (com.google.firebase.auth.internal.RecaptchaActivity) 未受保护。
[android:exported=true] 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 Broadcast Receiver (com.google.firebase.iid.FirebaseInstanceIdReceiver) 受权限保护,但应检查权限保护级别。
Permission: com.google.android.c2dm.permission.SEND [android:exported=true] 检测到 Broadcast Receiver 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
中危安全漏洞 Service (com.google.android.gms.auth.api.signin.RevocationBoundService) 受权限保护,但应检查权限保护级别。
Permission: com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION [android:exported=true] 检测到 Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
中危安全漏洞 Service (com.google.android.play.core.assetpacks.AssetPackExtractionService) 未受保护。
[android:exported=true] 检测到 Service 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 Service (com.cm.mediaplayer.CMPlaybackService) 未受保护。
[android:exported=true] 检测到 Service 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 Service (com.kdg.toast.plugin.PedometerService) 未受保护。
[android:exported=true] 检测到 Service 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 Service (com.google.android.gms.messaging.cpp.MessageForwardingService) 受权限保护,但应检查权限保护级别。
Permission: android.permission.BIND_JOB_SERVICE [android:exported=true] 检测到 Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
中危安全漏洞 Activity 设置了 TaskAffinity 属性
(com.braze.push.NotificationTrampolineActivity) 设置 taskAffinity 后,其他应用可读取发送至该 Activity 的 Intent。为防止敏感信息泄露,建议保持默认 affinity(包名)。
中危安全漏洞 不安全的Web视图实现。可能存在WebView任意代码执行漏洞
不安全的Web视图实现。可能存在WebView任意代码执行漏洞 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#testing-javascript-execution-in-webviews-mstg-platform-5 Files: com/braze/ui/banners/BannerView.java, line(s) 138,125
中危安全漏洞 应用程序使用不安全的随机数生成器
应用程序使用不安全的随机数生成器 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-random-number-generators Files: com/appsflyer/internal/AFb1cSDK.java, line(s) 17 com/braze/support/IntentUtils.java, line(s) 13 com/microsoft/appcenter/http/HttpClientRetryer.java, line(s) 10 com/unity/androidnotifications/UnityNotificationManager.java, line(s) 31
中危安全漏洞 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等
文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#checking-memory-for-sensitive-data-mstg-storage-10 Files: com/braze/Constants.java, line(s) 49,55,70,47,48,87,29,30,53,54,31,51,65,46,69,71,79,64,94,77,98,36,45,96,12,13,16,17,18,101,60,62,61,50,63,72,78,93,75,95,57 com/braze/configuration/BrazeConfig.java, line(s) 958 com/braze/enums/CardKey.java, line(s) 30,27,28,31,32 com/braze/images/DefaultBrazeImageLoader.java, line(s) 39 com/braze/models/Banner.java, line(s) 14 com/braze/models/inappmessage/InAppMessageHtml.java, line(s) 17,19,20 com/braze/models/outgoing/AttributionData.java, line(s) 15,13,14,17 com/braze/push/BrazeNotificationUtils.java, line(s) 51 com/braze/push/BrazePushReceiver.java, line(s) 42,35,34,45,37,46,39 com/braze/storage/z.java, line(s) 56 com/braze/support/StringUtils.java, line(s) 26 com/braze/ui/BrazeWebViewClient.java, line(s) 52 com/braze/ui/contentcards/ContentCardsFragment.java, line(s) 54,55,58,59 com/braze/unity/configuration/UnityConfigurationProvider.java, line(s) 18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36 com/microsoft/appcenter/AppCenter.java, line(s) 42,50 com/microsoft/appcenter/Constants.java, line(s) 8 com/microsoft/appcenter/channel/DefaultChannel.java, line(s) 454 com/microsoft/appcenter/crashes/utils/ErrorLogHelper.java, line(s) 40,52 com/microsoft/appcenter/http/DefaultHttpClient.java, line(s) 17,19 com/microsoft/appcenter/ingestion/OneCollectorIngestion.java, line(s) 25,27,32 com/microsoft/appcenter/ingestion/models/WrapperSdk.java, line(s) 9 com/microsoft/appcenter/ingestion/models/one/CommonSchemaLog.java, line(s) 15 com/microsoft/appcenter/loader/AppCenterLoader.java, line(s) 19,21,29,31,35,20,22,23,24,25,26,28,33,34,37,39,40,41,42,43,44,45,27 com/microsoft/appcenter/persistence/DatabasePersistence.java, line(s) 33 com/microsoft/appcenter/utils/context/SessionContext.java, line(s) 14 com/microsoft/appcenter/utils/storage/DatabaseManager.java, line(s) 16 com/unity/androidnotifications/UnityNotificationManager.java, line(s) 55,57 com/unity/androidnotifications/UnityNotificationUtilities.java, line(s) 28,27
中危安全漏洞 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库
应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04h-Testing-Code-Quality.md#injection-flaws-mstg-arch-2-and-mstg-platform-2 Files: com/microsoft/appcenter/persistence/DatabasePersistence.java, line(s) 6,7,64,69,70,71 com/microsoft/appcenter/utils/storage/DatabaseManager.java, line(s) 7,8,9,10,40
中危安全漏洞 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据
应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#external-storage Files: com/onevcat/uniwebview/T.java, line(s) 88 com/onevcat/uniwebview/W.java, line(s) 117 com/yasirkula/unity/NativeCameraUtils.java, line(s) 233 com/yasirkula/unity/NativeFilePickerUtils.java, line(s) 82 com/yasirkula/unity/NativeGalleryUtils.java, line(s) 89
中危安全漏洞 MD5是已知存在哈希冲突的弱哈希
MD5是已知存在哈希冲突的弱哈希 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4 Files: com/braze/support/StringUtils.java, line(s) 65
中危安全漏洞 应用程序创建临时文件。敏感信息永远不应该被写进临时文件
应用程序创建临时文件。敏感信息永远不应该被写进临时文件 Files: com/onevcat/uniwebview/T.java, line(s) 93
中危安全漏洞 Firebase远程配置已启用
Firebase远程配置URL ( https://firebaseremoteconfig.googleapis.com/v1/projects/626950017386/namespaces/firebase:fetch?key=AIzaSyDQQpFJCvlFk4g_5FM_2xDWGTN_7PXl3UA ) 已启用。请确保这些配置不包含敏感信息。响应内容如下所示: { "entries": { "app_rating_day": "9", "app_rating_feature_enabled": "true", "blacklisted_versions_android": "", "blacklisted_versions_ios": "", "demo_user_email": "[email protected]", "demo_user_pwd_encrypted": "BnSEGwmkHVpCFlqf7CeSjg==", "instant_analytic_events": "MobileAppSignUp;MobileAppLogin;MobileAppLogout;MobileAppLaunched;CompanionDeviceInstallation;MobileKokuaRunStarted;MobileKokuaInputScreenClosed;MobileKokua1stInputScreenCompleted;MobileKokuaMeditationStarted;MobileKokuaMeditationSkipped;MobileKokuaMeditationCompleted;MobileKokua2ndInputScreenCompleted;MobileKokuaContentRatingStarted;MobileKokuaContentRatingSkipped;MobileKokuaContentRatingCompleted;MobileKokuaFeatureRatingStarted;MobileKokuaFeatureRatingSkipped;MobileKokuaFeatureRatingCompleted;MobileKokuaShareButtonPressed;MobileKokuaPinEntryScreenEntered;MobileKokuaRunEnded;XrKokuaEstablishConnectionWaitTime;XrKokuaKeyboardInputSent;XrKokuaInterrupt;TrippMicPermissionState;XrKokuaCaptionsEnabled;XrKokuaCaptionsDisabled;XrKokuaReflectionStarted;XrKokuaReflectionCompleted;XrKokuaUserRespondedPostReflection;XrKokuaReflectionPoolImageGenerationSucceded;XrKokuaReflectionPoolImageGenerationFailed;CompanionSubmitPhoto;CompanionRejectPhoto;MobileWeeklyStreak1;MobileWeeklyStreak2;MobileWeeklyStreak3;MobileWeeklyStreak4;MobileWeeklyStreak5;MobileWeeklyStreak6;MobileWeeklyStreak7;MobileIAPInitializationEvent;MobileIAPPurchaseStartedEvent;MobileIAPPurchaseFinishedEvent;MobileIAPPurchaseFailedEvent;MobilePreviousPurchaseDetected;MobileWelcomeScreenOnboardingFunnel;MobileSurveyStartedOnboardingFunnel;MobileSurveySubmittedOnboardingFunnel;MobileSurveySkippedOnboardingFunnel;MobileSubscriptionPlansEnteredOnboardingFunnel;MobileSubscriptionPlansSkippedOnboardingFunnel;MobileSubscriptionPurchaseStartedOnboardingFunnel;MobileSubscriptionPurchaseSucceededOnboardingFunnel;MobileSubscriptionPurchaseFailedOnboardingFunnel;MobileSubscriptionPlansEnteredGateFunnel;MobileSubscriptionPlansSkippedGateFunnel;MobileSubscriptionPurchaseStartedGateFunnel;MobileSubscriptionPurchaseSucceededGateFunnel;MobileSubscriptionPurchaseFailedGateFunnel;MobileSubscriptionUpsellVrEnteredGateFunnel;MobileSubscriptionComparisonEnteredGateFunnel;MobileJoinForkFunnel;MobileUseVrForkFunnel;MobileLoginForkFunnel;MobileCreateAccountMobileStartedOnboardingFunnel;MobilePairDeviceVrIntroEnteredOnboardingFunnel;MobileCreateAccountVrStartedOnboardingFunnel;MobileCreateAccountMobileCompletedOnboardingFunnel;MobileCreateAccountVrCompletedOnboardingFunnel;MobilePairDeviceVrEnteredOnboardingFunnel;MobilePairDeviceVrSkippedOnboardingFunnel;MobilePairDeviceVrSucceededOnboardingFunnel;MobilePromotionsDeeplinkScreenOpened;MobilePromotionsDeeplinkScreenPurchaseInitiated;MobilePromotionsDeeplinkScreenPurchaseSucceeded;MobilePromotionsDeeplinkScreenPurchaseFailed", "kokua_create_for_others_flow_enabled": "true", "kokua_entry_enabled": "true", "kokua_feature_enabled": "true", "kokua_image_generation_enabled": "true", "kokua_voice_cloning_enabled": "false", "minimal_version_android": "1.15.9", "minimal_version_ios": "1.15.9", "recommended_version_android": "1.15.10", "recommended_version_ios": "1.15.10", "weekly_goals_bonus_aura": "10", "weekly_goals_data": "[{\"GoalTitle\": \"Check-in with Yourself\",\"GoalDescription\": \"Track mood {0} days this week\",\"WeeklyGoalType\":2,\"RequiredCountToComplete\":[3],\"AuraRewardAmount\":3,\"MaxCompletionPerDay\":1},{\"GoalTitle\": \"Get Support from Kōkua\",\"GoalDescription\": \"Chat with Kōkua {0} days this week\",\"WeeklyGoalType\":0,\"RequiredCountToComplete\":[2],\"AuraRewardAmount\":3,\"MaxCompletionPerDay\":1},{\"GoalTitle\": \"Expand your Practice\",\"GoalDescription\": \"Listen to TRIPP of the week\",\"WeeklyGoalType\":4,\"RequiredCountToComplete\":[1],\"AuraRewardAmount\":3,\"MaxCompletionPerDay\":1}]", "weekly_goals_enabled": "true", "weekly_goals_featured_audio_content_playlist_id": "3c3cab0b8528a768fe562676169e8c72" }, "state": "UPDATE", "templateVersion": "60" }
中危安全漏洞 此应用可能包含硬编码机密信息
从应用程序中识别出以下机密确保这些不是机密或私人信息 "PASSWORD" : "Password" "USERNAME" : "Username" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Password" "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL" : "Passkey" "appcenter_app_secret" : "8e4f9ef1-853a-4216-a0c3-356db0f9bd60" "com.google.firebase.crashlytics.unity_version" : "2022.3.47f1" "com_braze_api_key" : "7ec70f34-be63-4c9b-abf6-f84d1e1e5777" "com_braze_firebase_cloud_messaging_sender_id" : "626950017386" "com_braze_image_is_read_tag_key" : "com_appboy_image_is_read_tag_key" "com_braze_image_lru_cache_image_url_key" : "com_braze_image_lru_cache_image_url_key" "com_braze_image_resize_tag_key" : "com_appboy_image_resize_tag_key" "com_braze_inapp_initial_display_operation_key" : "DISPLAY_NOW" "enable_manual_session_tracker" : "False" "firebase_database_url" : "https://tripp-prod.firebaseio.com" "google_api_key" : "AIzaSyDQQpFJCvlFk4g_5FM_2xDWGTN_7PXl3UA" "google_app_id" : "1:626950017386:android:a02b5159070594a7" "google_crash_reporting_api_key" : "AIzaSyDQQpFJCvlFk4g_5FM_2xDWGTN_7PXl3UA" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Contrasenya" "PASSWORD" : "Adgangskode" "USERNAME" : "Brugernavn" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Adgangskode" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Passord" "PASSWORD" : "Passwort" "USERNAME" : "Nutzername" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Passwort" "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL" : "Passkey" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Wagwoord" "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL" : "Wagwoordsleutel" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Salasana" "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL" : "Avainkoodi" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Heslo" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Contrasinal" "PASSWORD" : "Wachtwoord" "USERNAME" : "Gebruikersnaam" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Wachtwoord" "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL" : "Toegangssleutel" "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL" : "Klucz" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Geslo" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Password" "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL" : "Passkey" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Sandi" "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL" : "Passkey" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Zaporka" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Lozinka" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Lozinka" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Heslo" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Parool" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Password" "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL" : "Passkey" "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL" : "Passkey" "PASSWORD" : "Senha" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Senha" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Pasahitza" "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL" : "Sarbide-gakoa" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Iphasiwedi" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Parole" "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL" : "Nyckel" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Nenosiri" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Parol" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Parol" "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL" : "Kod" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Password" "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL" : "Passkey" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Password" "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL" : "Passkey" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Password" "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL" : "Passkey" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Senha" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Palavra-passe" "android.credentials.TYPE_PASSWORD_CREDENTIAL" : "Password" "androidx.credentials.TYPE_PUBLIC_KEY_CREDENTIAL" : "Passkey" 37a6259cc0c1dae299a7866489dff0bd FBA3AF4E7757D9016E953FB3EE4671CA2BD9AF725F9A53D52ED4A38EAAA08901 3BAF59A2E5331C30675FAB35FF5FFF0D116142D3D4664F1C3CB804068B40614F FFE391E0EA186D0734ED601E4E70E3224B7309D48E2075BAC46D8C667EAE7212 E3F9E1E0CF99D0E56A055BA65E241B3399F7CEA524326B0CDD6EC1327ED0FDC1
安全提示信息 应用程序记录日志信息,不得记录敏感信息
应用程序记录日志信息,不得记录敏感信息 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#logs Files: bitter/jnibridge/a.java, line(s) 35 com/appsflyer/internal/AFg1aSDK.java, line(s) 64,72,87,76,82,80 com/braze/support/BrazeLogger.java, line(s) 422,425,443,431,434,460,462,440,449,452 com/chargedmonkey/vibration/VibrationManager.java, line(s) 46,56,66,76,89,29,38,49,59,69,80,83,92 com/cm/mediaplayer/CMMediaPlayerListener.java, line(s) 24,27,36,40,41,58,76,79 com/cm/mediaplayer/CMMediaPlayerUnityBridge.java, line(s) 89,108,54,68,82,112,120,140,152,165,177,189,201,217,229,250,271,33,37,42,47,118,146,158,171,183,195,207,223,244,265 com/cm/mediaplayer/CMPlaybackService.java, line(s) 123,135,178,195 com/kdg/toast/plugin/PedometerBridge.java, line(s) 36,89,107 com/kdg/toast/plugin/PedometerService.java, line(s) 49,58,64,80,88,90,95,122,132,140,141 com/microsoft/appcenter/AbstractAppCenterService.java, line(s) 105,193,134,152,207 com/microsoft/appcenter/AppCenter.java, line(s) 458,545,186,191,209,279,284,289,304,312,401,472,480,492,527,536,611,239,242,256,264,357,442,445,559,574,577,594,674,686,688,690,157,228,316,600,363,487,522 com/microsoft/appcenter/Constants.java, line(s) 30 com/microsoft/appcenter/Flags.java, line(s) 23 com/microsoft/appcenter/ServiceInstrumentationUtils.java, line(s) 27 com/microsoft/appcenter/UncaughtExceptionHandler.java, line(s) 30,36,39 com/microsoft/appcenter/analytics/Analytics.java, line(s) 220,234,401,410,215,228,386,428,438,509,513,394,395,433,435,441,442,443 com/microsoft/appcenter/analytics/AnalyticsTransmissionTarget.java, line(s) 44,48,52,55,163 com/microsoft/appcenter/analytics/AuthenticationProvider.java, line(s) 53,66,70,72,74 com/microsoft/appcenter/analytics/EventProperties.java, line(s) 45,78,92,84 com/microsoft/appcenter/analytics/channel/AnalyticsValidator.java, line(s) 50,44,56,74,78,80,83,87,109,114,118,130,133 com/microsoft/appcenter/analytics/channel/SessionTracker.java, line(s) 71,80,91,96,99,109,62,68,78 com/microsoft/appcenter/analytics/ingestion/models/EventLog.java, line(s) 61,61 com/microsoft/appcenter/analytics/ingestion/models/json/EventLogFactory.java, line(s) 27 com/microsoft/appcenter/channel/DefaultChannel.java, line(s) 105,122,140,143,161,166,217,293,298,301,310,442,446,454,458,462,474,505,510,253,379,402,423,465,406 com/microsoft/appcenter/channel/OneCollectorChannelListener.java, line(s) 86,81 com/microsoft/appcenter/crashes/Crashes.java, line(s) 263,283,434,457,464,474,517,528,532,545,562,566,570,573,653,703,706,742,744,770,460,466,511,537,663,665,683,686,762,269,402,403,404,405,482,483,484,485,488,490,492,493,501,502,163,265,320,327,452,670 com/microsoft/appcenter/crashes/WrapperSdkExceptionManager.java, line(s) 33,37,44,50,59,102 com/microsoft/appcenter/crashes/ingestion/models/AbstractErrorLog.java, line(s) 170,170,174,174,178,178,150,150 com/microsoft/appcenter/crashes/ingestion/models/ErrorAttachmentLog.java, line(s) 135,126,126,134,134,122,122,41,42,43 com/microsoft/appcenter/crashes/ingestion/models/HandledErrorLog.java, line(s) 69,69,65,65 com/microsoft/appcenter/crashes/ingestion/models/ManagedErrorLog.java, line(s) 70,70 com/microsoft/appcenter/crashes/utils/ErrorLogHelper.java, line(s) 268,70,159,225,237,252,296,308,64,65,66,68,72,77,82,84,85,86,87,88,89,98,218,363,390,427,431,433,436,440 com/microsoft/appcenter/http/AbstractAppCallTemplate.java, line(s) 15,21 com/microsoft/appcenter/http/DefaultHttpClient.java, line(s) 79 com/microsoft/appcenter/http/DefaultHttpClientCallTask.java, line(s) 134,163,166 com/microsoft/appcenter/http/HttpClientNetworkStateHandler.java, line(s) 32,53 com/microsoft/appcenter/http/HttpClientRetryer.java, line(s) 63 com/microsoft/appcenter/ingestion/OneCollectorIngestion.java, line(s) 69,108,118 com/microsoft/appcenter/ingestion/models/AbstractLog.java, line(s) 150,150,158,158,146,146 com/microsoft/appcenter/ingestion/models/StartServiceLog.java, line(s) 61,61 com/microsoft/appcenter/ingestion/models/one/CommonSchemaDataUtils.java, line(s) 29,89,48,63,69,77,82 com/microsoft/appcenter/ingestion/models/one/CommonSchemaLog.java, line(s) 175,175,171,171,163,163,159,159,147,147 com/microsoft/appcenter/ingestion/models/one/PartAUtils.java, line(s) 24,29,30,31,34 com/microsoft/appcenter/loader/AppCenterLoader.java, line(s) 84,209 com/microsoft/appcenter/persistence/DatabasePersistence.java, line(s) 115,116,121,130,139,173,224,257,261,262,269,279,164,196,207,214,238,301,254 com/microsoft/appcenter/utils/AppCenterLog.java, line(s) 53,64,119,130,75,86,31,42,97,108 com/microsoft/appcenter/utils/AsyncTaskUtils.java, line(s) 15 com/microsoft/appcenter/utils/DeviceInfoHelper.java, line(s) 116,42,58,73,113 com/microsoft/appcenter/utils/IdHelper.java, line(s) 11 com/microsoft/appcenter/utils/NetworkStateHelper.java, line(s) 89,96,104,65 com/microsoft/appcenter/utils/context/SessionContext.java, line(s) 35,31 com/microsoft/appcenter/utils/context/UserIdContext.java, line(s) 43,50,54,65 com/microsoft/appcenter/utils/crypto/CryptoUtils.java, line(s) 154,157,189,193,196,201,214,224 com/microsoft/appcenter/utils/storage/DatabaseManager.java, line(s) 107,117,94,124,149,158,167,175,222,232,241,199,226,229,197,201 com/microsoft/appcenter/utils/storage/FileManager.java, line(s) 55,71 com/onevcat/uniwebview/C0036l.java, line(s) 24,36,20,38,22,34 com/onevcat/uniwebview/C0070l.java, line(s) 24,36,20,38,22,34 com/unity/androidnotifications/UnityNotificationBackgroundThread.java, line(s) 174 com/unity/androidnotifications/UnityNotificationManager.java, line(s) 294,500,509,604,533 com/unity/androidnotifications/UnityNotificationRestartReceiver.java, line(s) 20,53,59 com/unity/androidnotifications/UnityNotificationUtilities.java, line(s) 76,92,95,143,168,171,224,227,333,339,375,377,391,398,430,434,443,458,461,394 com/vuopaja/background/TaskInvoker.java, line(s) 43,55,59,70 com/yasirkula/unity/NativeCamera.java, line(s) 102,107,114 com/yasirkula/unity/NativeCameraPermissionFragment.java, line(s) 55,80 com/yasirkula/unity/NativeCameraUtils.java, line(s) 169,205,206,286,402 com/yasirkula/unity/NativeFilePickerExportFragment.java, line(s) 158,79,86,90,96,125,132,139,143,156,162,167 com/yasirkula/unity/NativeFilePickerPermissionFragment.java, line(s) 40,65 com/yasirkula/unity/NativeFilePickerPickResultOperation.java, line(s) 75,87,101,40 com/yasirkula/unity/NativeFilePickerSAFEntry.java, line(s) 38,51,115,130,140,150,180,188,202,221,231,240,251,272,282,291,302,135,174,246,297 com/yasirkula/unity/NativeGalleryMediaPickerResultOperation.java, line(s) 75,87,101,40 com/yasirkula/unity/NativeGalleryPermissionFragment.java, line(s) 45,70 com/yasirkula/unity/NativeGalleryUtils.java, line(s) 156,163,170,174,186,302 org/fmod/FMODAudioDevice.java, line(s) 68 org/fmod/a.java, line(s) 76
安全提示信息 此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它
此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04b-Mobile-App-Security-Testing.md#clipboard Files: com/yasirkula/unity/DebugConsole.java, line(s) 4,9
安全提示信息 此应用程序使用SQL Cipher,确保密钥没有硬编码在代码中
此应用程序使用SQL Cipher,确保密钥没有硬编码在代码中 Files: com/microsoft/appcenter/utils/storage/DatabaseManager.java, line(s) 195,203
安全提示信息 应用与Firebase数据库通信
该应用与位于 https://tripp-prod.firebaseio.com 的 Firebase 数据库进行通信
综合安全基线评分总结

TRIPP Mobile v1.17.0
Android APK
39
综合安全评分
高风险