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

Aplazo v2.4.68
45
安全评分
安全基线评分
45/100
中风险
综合风险等级
风险等级评定
- A
- B
- C
- F
应用存在一定安全风险,建议优化
漏洞与安全项分布
7
高危
19
中危
4
信息
3
安全
隐私风险评估
4
第三方跟踪器
中等隐私风险
检测到少量第三方跟踪器
检测结果分布
高危安全漏洞
7
中危安全漏洞
19
安全提示信息
4
已通过安全项
3
重点安全关注
0
高危安全漏洞 App 链接 assetlinks.json 文件未找到
[android:name=mx.aplazo.mobile.customer.MainActivity][android:host=https://checkout.aplazo.com.mx] App Link 资产验证 URL(https://checkout.aplazo.com.mx/.well-known/assetlinks.json)未找到或配置不正确。(状态码:301)。应用程序链接允许用户通过 Web URL 或电子邮件直接跳转到移动应用。如果 assetlinks.json 文件缺失或主机/域配置错误,恶意应用可劫持此类 URL,导致网络钓鱼攻击,泄露 URI 中的敏感信息(如 PII、OAuth 令牌、魔术链接/重置令牌等)。请务必通过托管 assetlinks.json 文件并在 Activity 的 intent-filter 中设置 [android:autoVerify="true"] 来完成 App Link 域名验证。
高危安全漏洞 App 链接 assetlinks.json 文件未找到
[android:name=mx.aplazo.mobile.customer.MainActivity][android:host=https://checkout-offline.aplazo.com.mx] App Link 资产验证 URL(https://checkout-offline.aplazo.com.mx/.well-known/assetlinks.json)未找到或配置不正确。(状态码:301)。应用程序链接允许用户通过 Web URL 或电子邮件直接跳转到移动应用。如果 assetlinks.json 文件缺失或主机/域配置错误,恶意应用可劫持此类 URL,导致网络钓鱼攻击,泄露 URI 中的敏感信息(如 PII、OAuth 令牌、魔术链接/重置令牌等)。请务必通过托管 assetlinks.json 文件并在 Activity 的 intent-filter 中设置 [android:autoVerify="true"] 来完成 App Link 域名验证。
高危安全漏洞 如果一个应用程序使用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/clevertap/android/sdk/inapp/AbstractC1416f.java, line(s) 45,13 com/clevertap/android/sdk/inapp/AbstractC1834f.java, line(s) 46,13 com/incode/welcome_sdk/ui/user_consent/UserConsentActivity.java, line(s) 473,23 of/M.java, line(s) 181,4,5,64,81,98,115,133,149,170,193,215,236,250,265,279,293,308,324,342,353,383,400,419
高危安全漏洞 该文件是World Writable。任何应用程序都可以写入文件
该文件是World Writable。任何应用程序都可以写入文件 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: I5/AbstractC0350d.java, line(s) 105 I5/AbstractC0535d.java, line(s) 105
高危安全漏洞 应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。
应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4 Files: G2/a.java, line(s) 37 K9/C3784a.java, line(s) 43 Oa/AbstractC4430h4.java, line(s) 42 a4/e.java, line(s) 347 com/pubnub/internal/vendor/Crypto.java, line(s) 97,110
高危安全漏洞 使用弱加密算法
使用弱加密算法 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4 Files: com/incode/welcome_sdk/commons/utils/SecurityUtils.java, line(s) 377,598 com/veriff/sdk/internal/P0.java, line(s) 16
高危安全漏洞 应用程序在加密算法中使用ECB模式。ECB模式是已知的弱模式,因为它对相同的明文块[UNK]产生相同的密文
应用程序在加密算法中使用ECB模式。ECB模式是已知的弱模式,因为它对相同的明文块[UNK]产生相同的密文 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-block-cipher-mode Files: com/veriff/sdk/internal/Q0.java, line(s) 22
中危安全漏洞 Service (com.clevertap.android.sdk.pushnotification.fcm.FcmMessageListenerService) 未受保护。
[android:exported=true] 检测到 Service 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 Broadcast Receiver (com.clevertap.android.sdk.pushnotification.fcm.CTFirebaseMessagingReceiver) 受权限保护,但应检查权限保护级别。
Permission: com.google.android.c2dm.permission.SEND [android:exported=true] 检测到 Broadcast Receiver 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
中危安全漏洞 Service (androidx.work.impl.background.systemjob.SystemJobService) 受权限保护,但应检查权限保护级别。
Permission: android.permission.BIND_JOB_SERVICE [android:exported=true] 检测到 Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
中危安全漏洞 Broadcast Receiver (androidx.work.impl.diagnostics.DiagnosticsReceiver) 受权限保护,但应检查权限保护级别。
Permission: android.permission.DUMP [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,仅同证书签名应用可访问。
中危安全漏洞 Broadcast Receiver (com.google.firebase.iid.FirebaseInstanceIdReceiver) 受权限保护,但应检查权限保护级别。
Permission: com.google.android.c2dm.permission.SEND [android:exported=true] 检测到 Broadcast Receiver 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
中危安全漏洞 Broadcast Receiver (androidx.profileinstaller.ProfileInstallReceiver) 受权限保护,但应检查权限保护级别。
Permission: android.permission.DUMP [android:exported=true] 检测到 Broadcast Receiver 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。
中危安全漏洞 应用程序使用不安全的随机数生成器
应用程序使用不安全的随机数生成器 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-random-number-generators Files: A2/P.java, line(s) 32 A2/W.java, line(s) 19 A9/t.java, line(s) 18 B2/j.java, line(s) 6 Bg/n.java, line(s) 8 C8/C0109y.java, line(s) 47 C8/C0184y.java, line(s) 46 C8/E.java, line(s) 26 D2/a.java, line(s) 12 D8/h.java, line(s) 9 F9/b0.java, line(s) 4 G/b.java, line(s) 12 Hi/C1434B.java, line(s) 8 Hi/C1446N.java, line(s) 5 Hi/C1454d.java, line(s) 3 Hi/C3515B.java, line(s) 9 Hi/C3527N.java, line(s) 7 Hi/C3535d.java, line(s) 3 Hi/C3554w.java, line(s) 8 Hi/z.java, line(s) 15 Ii/C1483a.java, line(s) 16 Ii/C1484b.java, line(s) 15 Ii/C3629a.java, line(s) 16 Ii/C3630b.java, line(s) 15 M/d.java, line(s) 51 Na/AbstractC2316B.java, line(s) 7 Na/AbstractC4129B.java, line(s) 7 Na/C2376h.java, line(s) 11 Na/C2383i.java, line(s) 12 Na/C2397k.java, line(s) 3 Na/C2411m.java, line(s) 10 Na/C4189h.java, line(s) 11 Na/C4196i.java, line(s) 12 Na/C4210k.java, line(s) 3 Na/C4224m.java, line(s) 10 Oa/U4.java, line(s) 7 P0/C2718d.java, line(s) 8 P0/C4601d.java, line(s) 8 Pa/C2770c.java, line(s) 8 Pa/C2782e.java, line(s) 3 Pa/C4653c.java, line(s) 8 Pa/C4665e.java, line(s) 3 Pa/r.java, line(s) 7 Q2/c0.java, line(s) 4 Qj/c.java, line(s) 5 Qj/l.java, line(s) 4 T2/n.java, line(s) 16 Ub/C3257b.java, line(s) 7 Ub/C5266b.java, line(s) 7 X0/q.java, line(s) 8 Xi/F.java, line(s) 4 Zi/C2030a.java, line(s) 3 Zi/C5804a.java, line(s) 3 com/incode/welcome_sdk/commons/ui/DotAnimation.java, line(s) 18 com/pubnub/internal/vendor/Crypto.java, line(s) 8 ea/e.java, line(s) 4 io/seon/androidsdk/service/C1548w.java, line(s) 19 io/seon/androidsdk/service/C3694w.java, line(s) 26 ka/n.java, line(s) 7 ma/AbstractC4026d.java, line(s) 7 rb/C3012i.java, line(s) 3 rb/C4924i.java, line(s) 3 rb/I.java, line(s) 11 rb/X.java, line(s) 9 rb/r.java, line(s) 15 rb/r0.java, line(s) 8 tj/C0266p.java, line(s) 4 tj/C0838p.java, line(s) 4 yi/AbstractC2015a.java, line(s) 3 yi/AbstractC5703a.java, line(s) 3 yi/C2016b.java, line(s) 3 yi/C5704b.java, line(s) 3
中危安全漏洞 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等
文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#checking-memory-for-sensitive-data-mstg-storage-10 Files: H7/A.java, line(s) 43 H7/D.java, line(s) 47 H7/E.java, line(s) 43 H7/G.java, line(s) 55 H7/H.java, line(s) 62 H7/J.java, line(s) 41 L0/F0.java, line(s) 33 a4/d.java, line(s) 32 com/hbisoft/hbrecorder/Constants.java, line(s) 4,5,7,11,13,15,17 com/kustomer/core/models/chat/KusSocial.java, line(s) 66 com/kustomer/core/network/api/KusKeysetToken.java, line(s) 117 com/pubnub/internal/managers/TokenParser.java, line(s) 36,38,39,40,41,42,43,35,44,45 com/statsig/androidsdk/Marker.java, line(s) 454 com/statsig/androidsdk/StatsigClientKt.java, line(s) 4,5 com/statsig/androidsdk/StatsigNetworkKt.java, line(s) 10,12,24,25,28,29 com/statsig/androidsdk/StatsigOptionsKt.java, line(s) 5 com/statsig/androidsdk/StoreKt.java, line(s) 4,6,7,5 com/veriff/sdk/internal/C0632gp.java, line(s) 49 com/veriff/sdk/internal/C0744jp.java, line(s) 49 com/veriff/sdk/internal/C2358gp.java, line(s) 52 com/veriff/sdk/internal/C2470jp.java, line(s) 52 com/veriff/sdk/internal/InterfaceC0932on.java, line(s) 144 com/veriff/sdk/internal/InterfaceC2658on.java, line(s) 154 com/veriff/veriff_flutter/helpers/image/AssetIconProvider.java, line(s) 65 io/split/android/client/dtos/KeyImpression.java, line(s) 8 j5/i.java, line(s) 44 m5/C2218B.java, line(s) 59 m5/C2223d.java, line(s) 32 m5/C4005B.java, line(s) 59 m5/C4010d.java, line(s) 32 m5/t.java, line(s) 87 n0/Z.java, line(s) 23
中危安全漏洞 IP地址泄露
IP地址泄露 Files: Bj/InterfaceC0364a.java, line(s) 155,270,271,272,273,274,275,270,271,272,273,274,275 Bj/InterfaceC1736a.java, line(s) 296,411,412,413,414,415,416,411,412,413,414,415,416 Cj/AbstractC0374a.java, line(s) 6 Cj/AbstractC1824a.java, line(s) 7 Dj/InterfaceC1390a.java, line(s) 16 Dj/a.java, line(s) 24 Ej/a.java, line(s) 12,15,12,15 Ej/b.java, line(s) 10 Hj/InterfaceC1475a.java, line(s) 12,6,7,11,12,13,13 Ij/InterfaceC1493a.java, line(s) 51,31,33,34,35,40,49,50,30,14,23,30,51,52,34,33 Ij/InterfaceC3639a.java, line(s) 58,38,40,41,42,47,56,57,37,21,30,37,58,59,41,40 Jj/InterfaceC3758b.java, line(s) 78 Kj/InterfaceC1611a.java, line(s) 6,7,8,9,10,11,6,7,8,9,10,11 Kj/InterfaceC3839a.java, line(s) 7,9,11,13,15,17,7,9,11,13,15,17 Mj/InterfaceC1654a.java, line(s) 17,34,35,45,49,60,61,62,63,64,65,66,67,92,111,118,146,147,148,61,62,63,64,65,66,92,111,118,146,147 Mj/InterfaceC4048a.java, line(s) 27,44,45,55,59,70,71,72,73,74,75,76,77,102,121,128,156,157,158,71,72,73,74,75,76,102,121,128,156,157 Na/AbstractC2465t5.java, line(s) 14 Na/AbstractC4278t5.java, line(s) 14 Nj/InterfaceC1680a.java, line(s) 12,29 Nj/InterfaceC4342a.java, line(s) 16,33 Oa/AbstractC2677w.java, line(s) 31 Oa/AbstractC4514w.java, line(s) 31 Oj/InterfaceC1722d.java, line(s) 54,88 Oj/InterfaceC4591d.java, line(s) 97,131 Pj/b.java, line(s) 24 Zj/i.java, line(s) 49,50,51,52,53,54,55,56,57,58,17,23,29,30,31,32,33,49,50,51,52,53,54,55,56,57,58,17,23,29,30,31,32,33 aj/c.java, line(s) 6,6 com/veriff/sdk/internal/H4.java, line(s) 57,60,63,57,60,63 com/veriff/sdk/internal/Xp.java, line(s) 47,52,55,56,57,60,61,62,63,66,67,68,69,70,71,72,47,52,55,56,57,60,61,62,63,66,67,68,69,70,71,72 fj/InterfaceC1407a.java, line(s) 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,18,19,22,23,24,25,20,21,26,27,28,29,12 fj/InterfaceC3310a.java, line(s) 10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,19,20,23,24,25,26,21,22,27,28,29,30,13 fj/a.java, line(s) 13,32 gj/a.java, line(s) 6,7,6,7 io/seon/androidsdk/service/C1536j.java, line(s) 104,92 io/seon/androidsdk/service/C1546u.java, line(s) 196,202 io/seon/androidsdk/service/C3682j.java, line(s) 123,111 io/seon/androidsdk/service/C3692u.java, line(s) 199,205 io/seon/androidsdk/service/O.java, line(s) 19,20,21,29,22,24,23 lj/a.java, line(s) 14,15,16,17,18,19,20,21,22,23,24,25 rj/j.java, line(s) 43,86,87,92,88,102
中危安全漏洞 应用程序使用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: Kd/e.java, line(s) 6,7,8,9,10,215 Na/AbstractC2367f4.java, line(s) 4,243,271,365,373 Ob/b.java, line(s) 5,58 U3/a.java, line(s) 5,6,31,99 ff/b.java, line(s) 9,61,73 ff/c.java, line(s) 3,4,12,13,14,16,26 m5/d.java, line(s) 9,10,11,105,106 of/G.java, line(s) 5,249,261 qb/a.java, line(s) 5,32 wc/C0150p.java, line(s) 7,183 wc/C5422p.java, line(s) 8,190
中危安全漏洞 SHA-1是已知存在哈希冲突的弱哈希
SHA-1是已知存在哈希冲突的弱哈希 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4 Files: Oc/C4551b.java, line(s) 61 Oc/b.java, line(s) 43 com/pubnub/internal/vendor/FileEncryptionUtil.java, line(s) 79 com/veriff/sdk/internal/C0833m1.java, line(s) 6 com/veriff/sdk/internal/C2559m1.java, line(s) 7 com/veriff/sdk/internal/Z9.java, line(s) 153
中危安全漏洞 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: N9/l.java, line(s) 104 T4/c.java, line(s) 366 W2/C3338k.java, line(s) 101
中危安全漏洞 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据
应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#external-storage Files: F1/e.java, line(s) 96 Y6/C5679a.java, line(s) 70,71,72,73,74,76,77,78,79,80,82,83,85 com/hbisoft/hbrecorder/HBRecorder.java, line(s) 103 com/hbisoft/hbrecorder/ScreenRecordService.java, line(s) 457 com/incode/welcome_sdk/commons/modules/FaceRecogModule.java, line(s) 365 com/incode/welcome_sdk/commons/modules/IdDetectorModule.java, line(s) 182 com/incode/welcome_sdk/data/local/LocalDataSource.java, line(s) 409 com/kustomer/ui/utils/helpers/KusFileUtil.java, line(s) 112 com/veriff/sdk/internal/U0.java, line(s) 202,203 io/seon/androidsdk/service/C1532f.java, line(s) 38 io/seon/androidsdk/service/C3678f.java, line(s) 153,258,298,337
中危安全漏洞 不安全的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/clevertap/android/sdk/inapp/AbstractC1416f.java, line(s) 84,79 com/clevertap/android/sdk/inapp/AbstractC1834f.java, line(s) 85,80 com/clevertap/android/sdk/inapp/AbstractViewOnTouchListenerC1421k.java, line(s) 58,53 com/clevertap/android/sdk/inapp/AbstractViewOnTouchListenerC1839k.java, line(s) 58,53
中危安全漏洞 应用程序创建临时文件。敏感信息永远不应该被写进临时文件
应用程序创建临时文件。敏感信息永远不应该被写进临时文件 Files: com/kustomer/ui/utils/helpers/KusFileUtil.java, line(s) 112 hf/h.java, line(s) 231 org/mp4parser/boxes/iso14496/part12/MediaDataBox.java, line(s) 44
中危安全漏洞 此应用程序可能会请求root(超级用户)权限
此应用程序可能会请求root(超级用户)权限 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05j-Testing-Resiliency-Against-Reverse-Engineering.md#testing-root-detection-mstg-resilience-1 Files: Hd/a.java, line(s) 7,7,7,7,7,7
中危安全漏洞 应用程序包含隐私跟踪程序
此应用程序有多个4隐私跟踪程序。跟踪器可以跟踪设备或用户,是终端用户的隐私问题。
中危安全漏洞 此应用可能包含硬编码机密信息
从应用程序中识别出以下机密确保这些不是机密或私人信息 凭证信息=> "com.google.android.geo.API_KEY" : "AIzaSyDVY95k0ghohQl92vhqu8L9q9LAmCP04r4" "firebase_database_url" : "https://aplazo-customer-mobile-default-rtdb.firebaseio.com" "google_api_key" : "AIzaSyDKeeNFi2TyCmlD3L-dtY3jn8wwvLS0I0w" "google_app_id" : "1:549624095609:android:baf1ddfeb5fc2ff24905a8" "google_crash_reporting_api_key" : "AIzaSyDKeeNFi2TyCmlD3L-dtY3jn8wwvLS0I0w" "library_roundedimageview_authorWebsite" : "https://github.com/vinc3m1" "onboard_sdk_ekyc_country_us_key" : "US" "onboard_sdk_ekyc_nationality_foreigner_key" : "foreigner" e8b4011604095303ca3b8099982be09fcb9ae616 1A8F7EDA389B094C2C071E3647A8940F3C123B697578C213BE6DD9E6C8EC7335DCB228FD1EDF4A39152CBCAAF8C0398828041055F94CEEEC7E21340780FE41BD DB7C2ABF62E35E668076BEAD2088 24B7B137C8A14D696E6768756151756FD0DA2E5C 7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee 9B9F605F5A858107AB1EC85E6B41C8AACF846E86789051D37998F7B9022D759B 9ba48cba5ebcb9b6bd33b92830b2a2e0e192f10a 5DDA470ABE6414DE8EC133AE28E9BBD7FCEC0AE0FFF2 046AB1E344CE25FF3896424E7FFE14762ECB49F8928AC0C76029B4D5800374E9F5143E568CD23F3F4D7C0D4B1E41C8CC0D1C6ABD5F1A46DB4C 77d0f8c4dad15eb8c4f2f8d6726cefd96d5bb399 036b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296 0340340340340340340340340340340340340340340340340340340323C313FAB50589703B5EC68D3587FEC60D161CC149C1AD4A91 m394getDelayFromRetryConfigurationUwyO8pc 044BA30AB5E892B4E1649DD0928643ADCD46F5882E3747DEF36E956E97 04C0A0647EAAB6A48753B033C56CB0F0900A2F5C4853375FD614B690866ABD5BB88B5F4828C1490002E6773FA2FA299B8F 040503213F78CA44883F1A3B8162F188E553CD265F23C1567A16876913B0C2AC245849283601CCDA380F1C9E318D90F95D07E5426FE87E45C0E8184698E45962364E34116177DD2259 77E2B07370EB0F832A6DD5B62DFC88CD06BB84BE 0289FDFBE4ABE193DF9559ECF07AC0CE78554E2784EB8C1ED1A57A 9cdbd84c9f1ac2f38d0f80f42ab952e7338bf511 B10B8F96A080E01DDE92DE5EAE5D54EC52C99FBCFB06A3C69A6A9DCA52D23B616073E28675A23D189838EF1E2EE652C013ECB4AEA906112324975C3CD49B83BFACCBDD7D90C4BD7098488E9C219A73724EFFD6FAE5644738FAA31A4FF55BCCC0A151AF5F0DC8B4BD45BF37DF365C1A65E68CFDA76D4DA708DF1FB2BC2E4A4371 962eddcc369cba8ebb260ee6b6a126d9346e38c5 32879423AB1A0375895786C4BB46E9565FDE0B5344766740AF268ADB32322E5C 026108BABB2CEEBCF787058A056CBE0CFE622D7723A289E08A07AE13EF0D10D171DD8D b869c82b35d70e1b1ff91b28e37a62ecdc34409b 04AA87CA22BE8B05378EB1C71EF320AD746E1D3B628BA79B9859F741E082542A385502F25DBF55296C3A545E3872760AB73617DE4A96262C6F5D9E98BF9292DC29F8F41DBD289A147CE9DA3113B5F0B8C00A60B1CE1D7E819D7A431D7C90EA0E5F 040060F05F658F49C1AD3AB1890F7184210EFD0987E307C84C27ACCFB8F9F67CC2C460189EB5AAAA62EE222EB1B35540CFE902374601E369050B7C4E42ACBA1DACBF04299C3460782F918EA427E6325165E9EA10E3DA5F6C42E9C55215AA9CA27A5863EC48D8E0286B 985BD3ADBAD4D696E676875615175A21B43A97E3 04DB4FF10EC057E9AE26B07D0280B7F4341DA5D1B1EAE06C7D9B2F2F6D9C5628A7844163D015BE86344082AA88D95E2F9D 2AA058F73A0E33AB486B0F610410C53A7F132310 0400FAC9DFCBAC8313BB2139F1BB755FEF65BC391F8B36F8F8EB7371FD558B01006A08A41903350678E58528BEBF8A0BEFF867A7CA36716F7E01F81052 B4050A850C04B3ABF54132565044B0B7D7BFD8BA270B39432355FFB4 0101D556572AABAC800101D556572AABAC8001022D5C91DD173F8FB561DA6899164443051D 115792089210356248762697446949407573530086143415290314195533631308867097853951 BB8E5E8FBC115E139FE6A814FE48AAA6F0ADA1AA5DF91985 8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B31F166E6CAC0425A7CF3AB6AF6B7FC3103B883202E9046565 BDDB97E555A50A908E43B01C798EA5DAA6788F1EA2794EFCF57166B8C14039601E55827340BE C49D360886E704936A6678E1139D26B7819F7E90 FFFFFFFE0000000075A30D1B9038A115 C2173F1513981673AF4892C23035A27CE25E2013BF95AA33B22C656F277E7335 5037EA654196CFF0CD82B2C14A2FCF2E3FF8775285B545722F03EACDB74B 22123dc2395a05caa7423daeccc94760a7d462256bd56916 00FDFB49BFE6C3A89FACADAA7A1E5BBC7CC1C2E5D831478814 662C61C430D84EA4FE66A7733D0B76B7BF93EBC4AF2F49256AE58101FEE92B04 0452DCB034293A117E1F4FF11B30F7199D3144CE6DFEAFFEF2E331F296E071FA0DF9982CFEA7D43F2E 030024266E4EB5106D0A964D92C4860E2671DB9B6CC5 91A091F03B5FBA4AB2CCF49C4EDD220FB028712D42BE752B2C40094DBACDB586FB20 07A11B09A76B562144418FF3FF8C2570B8 02F40E7E2221F295DE297117B7F3D62F5C6A97FFCB8CEFF1CD6BA8CE4A9A18AD84FFABBD8EFA59332BE7AD6756A66E294AFD185A78FF12AA520E4DE739BACA0C7FFEFF7F2955727A BDB6F4FE3E8B1D9E0DA8C0D40FC962195DFAE76F56564677 0051953EB9618E1C9A1F929A21A0B68540EEA2DA725B99B315F3B8B489918EF109E156193951EC7E937B1652C0BD3BB1BF073573DF883D2C34F1EF451FD46B503F00 e4437ed6010e88286f547fa90abfe4c42212 10C0FB15760860DEF1EEF4D696E676875615175D D35E472036BC4FB7E13C785ED201E065F98FCFA5B68F12A32D482EC7EE8658E98691555B44C59311 C302F41D932A36CDA7A3463093D18DB78FCE476DE1A86297 003088250CA6E7C7FE649CE85820F7 51DEF1815DB5ED74FCC34C85D709 04B8266A46C55657AC734CE38F018F2192 2580F63CCFE44138870713B1A92369E33E2135D266DBB372386C400B 7CBBBCF9441CFAB76E1890E46884EAE321F70C0BCB4981527897504BEC3E36A62BCDFA2304976540F6450085F2DAE145C22553B465763689180EA2571867423E 2472E2D0197C49363F1FE7F5B6DB075D52B6947D135D8CA445805D39BC345626089687742B6329E70680231988 04B6B3D4C356C139EB31183D4749D423958C27D2DCAF98B70164C97A2DD98F5CFF6142E0F7C8B204911F9271F0F3ECEF8C2701C307E8E4C9E183115A1554062CFB B99B99B099B323E02709A4D696E6768756151751 127971af8721782ecffa3 002757A1114D696E6768756151755316C05E0BD4 10E723AB14D696E6768756151756FEBF8FCB49A9 C302F41D932A36CDA7A3462F9E9E916B5BE8F1029AC4ACC1 0418DE98B02DB9A306F2AFCD7235F72A819B80AB12EBD653172476FECD462AABFFC4FF191B946A5F54D8D0AA2F418808CC25AB056962D30651A114AFD2755AD336747F93475B7A1FCA3B88F2B6A208CCFE469408584DC2B2912675BF5B9E582928 3045AE6FC8422f64ED579528D38120EAE12196D5 d463d65234124ef7897054986dca0a174e28df758cbaa03f240616414d5a1676 7fffffffffffffffffffffff800000cfa7e8594377d414c03821bc582063 04A8C7DD22CE28268B39B55416F0447C2FB77DE107DCD2A62E880EA53EEB62D57CB4390295DBC9943AB78696FA504C11 eyJpZCI6IjY0ZGVhY2IzYjY3YmJhMjVkNGYyYWUyZiIsInVzZXIiOiI2NGRlYWNiMmE0YjU3MjM0ODFlZDAwM2MiLCJvcmciOiI2NGNjMTE4NmUwYTIxZDBiMWQ4Nzc4NTciLCJvcmdOYW1lIjoiYXBsYXpvIiwidXNlclR5cGUiOiJtYWNoaW5lIiwicG9kIjoicHJvZDEiLCJyb2xlcyI6WyJvcmcudHJhY2tpbmciXSwiYXVkIjoidXJuOmNvbnN1bWVyIiwiaXNzIjoidXJuOmFwaSIsInN1YiI6IjY0ZGVhY2IyYTRiNTcyMzQ4MWVkMDAzYyJ9 040081BAF91FDF9833C40F9C181343638399078C6E7EA38C001F73C8134B1B4EF9E150 68A5E62CA9CE6C1C299803A6C1530B514E182AD8B0042A59CAD29F43 6b016c3bdcf18941d0d654921475ca71a9db2fb27d1d37796185c2942c0a E2E31EDFC23DE7BDEBE241CE593EF5DE2295B7A9CBAEF021D385F7074CEA043AA27272A7AE602BF2A7B9033DB9ED3610C6FB85487EAE97AAC5BC7928C1950148 114ca50f7a8e2f3f657c1108d9d44cfd8 036768ae8e18bb92cfcf005c949aa2c6d94853d0e660bbf854b1c9505fe95a 044AD5F7048DE709AD51236DE65E4D4B482C836DC6E410664002BB3A02D4AAADACAE24817A4CA3A1B014B5270432DB27D2 02120FC05D3C67A99DE161D2F4092622FECA701BE4F50F4758714E8A87BBF2A658EF8C21E7C5EFE965361F6C2999C0C247B0DBD70CE6B7 7F519EADA7BDA81BD826DBA647910F8C4B9346ED8CCDC64E4B1ABD11756DCE1D2074AA263B88805CED70355A33B471EE E95E4A5F737059DC60DFC7AD95B3D8139515620F 04B70E0CBD6BB4BF7F321390B94A03C1D356C21122343280D6115C1D21BD376388B5F723FB4C22DFE6CD4375A05A07476444D5819985007E34 020A601907B8C953CA1481EB10512F78744A3205FD 26DC5C6CE94A4B44F330B5D9BBD77CBF958416295CF7E1CE6BCCDC18FF8C07B6 6C01074756099122221056911C77D77E77A777E7E7E77FCB 044A96B5688EF573284664698968C38BB913CBFC8223A628553168947D59DCC912042351377AC5FB32 74D59FF07F6B413D0EA14B344B20A2DB049B50C3 S6ccDEgnR4hiv9DcsiDhTaxnqiH16lhwX5YK8WZzBoE 7B425ED097B425ED097B425ED097B425ED097B425ED097B4260B5E9C7710C864 020ffa963cdca8816ccc33b8642bedf905c3d358573d3f27fbbd3b3cb9aaaf 5EEEFCA380D02919DC2C6558BB6D8A5D VGhpcyBpcyB0aGUgcHJlZml4IGZvciBCaWdJbnRlZ2Vy 04925BE9FB01AFC6FB4D3E7D4990010F813408AB106C4F09CB7EE07868CC136FFF3357F624A21BED5263BA3A7A27483EBF6671DBEF7ABB30EBEE084E58A0B077AD42A5A0989D1EE71B1B9BC0455FB0D2C3 12511cfe811d0f4e6bc688b4d D7C134AA264366862A18302575D0FB98D116BC4B6DDEBCA3A5A7939F 103FAEC74D696E676875615175777FC5B191EF30 31b8f9d92fb345c2b4bbdd222792562c AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA70330870553E5C414CA92619418661197FAC10471DB1D381085DDADDB58796829CA90069 VGhpcyBpcyB0aGUga2V5IGZvcihBIHNlY3XyZZBzdG9yYWdlIEFFUyBLZXkK 5AC635D8AA3A93E7B3EBBD55769886BC651D06B0CC53B0F63BCE3C3E27D2604B 3FA8124359F96680B83D1C3EB2C070E5C545C9858D03ECFB744BF8D717717EFC 3086d221a7d46bcde86c90e49284eb15 040369979697AB43897789566789567F787A7876A65400435EDB42EFAFB2989D51FEFCE3C80988F41FF883 072546B5435234A422E0789675F432C89435DE5242 fe0e87005b4e83761908c5131d552a850b3f58b749c37cf5b84d6768 d2d4eb538a47c48f9535c65a94a92a27 DB7C2ABF62E35E668076BEAD208B 0429A0B6A887A983E9730988A68727A8B2D126C44CC2CC7B2A6555193035DC76310804F12E549BDB011C103089E73510ACB275FC312A5DC6B76553F0CA 0403F0EBA16286A2D57EA0991168D4994637E8343E3600D51FBC6C71A0094FA2CDD545B11C5C0C797324F1 3d84f26c12238d7b4f3d516613c1759033b1a5800175d0b1 3FB32C9B73134D0B2E77506660EDBD484CA7B18F21EF205407F4793A1A0BA12510DBC15077BE463FFF4FED4AAC0BB555BE3A6C1B0C6B47B1BC3773BF7E8C6F62901228F8C28CBB18A55AE31341000A650196F931C77A57F2DDF463E5E9EC144B777DE62AAAB8A8628AC376D282D6ED3864E67982428EBC831D14348F6F2F9193B5045AF2767164E1DFC967C1FB3F2E55A4BD1BFFE83B9C80D052B985D182EA0ADB2A3B7313D3FE14C8484B1E052588B9B7D2BBD2DF016199ECD06E1557CD0915B3353BBB64E0EC377FD028370DF92B52C7891428CDC67EB6184B523D1DB246C32F63078490F00EF8D647D148D47954515E2327CFEF98C582664B4C0F6CC41659 000E0D4D696E6768756151750CC03A4473D03679 0401A57A6A7B26CA5EF52FCDB816479700B3ADC94ED1FE674C06E695BABA1D 8138e8a0fcf3a4e84a771d40fd305d7f4aa59306d7251de54d98af8fe95729a1f73d893fa424cd2edc8636a6c3285e022b0e3866a565ae8108eed8591cd4fe8d2ce86165a978d719ebf647f362d33fca29cd179fb42401cbaf3df0c614056f9c8f3cfd51e474afb6bc6974f78db8aba8e9e517fded658591ab7502bd41849462f 04BED5AF16EA3F6A4F62938C4631EB5AF7BDBCDBC31667CB477A1A8EC338F94741669C976316DA6321 3EE30B568FBAB0F883CCEBD46D3F3BB8A2A73513F5EB79DA66190EB085FFA9F492F375A97D860EB4 7d7374168ffe3471b60a857686a19475d3bfa2ff 2866537B676752636A68F56554E12640276B649EF7526267 801C0D34C58D93FE997177101F80535A4738CEBCBF389A99B36371EB 040303001D34B856296C16C0D40D3CD7750A93D1D2955FA80AA5F40FC8DB7B2ABDBDE53950F4C0D293CDD711A35B67FB1499AE60038614F1394ABFA3B4C850D927E1E7769C8EEC2D19037BF27342DA639B6DCCFFFEB73D69D78C6C27A6009CBBCA1980F8533921E8A684423E43BAB08A576291AF8F461BB2A8B3531D2F0485C19B16E2F1516E23DD3C1A4827AF1B8AC15B e9e642599d355f37c97ffd3567120b8e25c9cd43e927b3a9670fbec5d890141922d2c3b3ad2480093799869d1e846aab49fab0ad26d2ce6a22219d470bce7d777d4a21fbe9c270b57f607002f3cef8393694cf45ee3688c11a8c56ab127a3daf E95E4A5F737059DC60DF5991D45029409E60FC09 8CF83642A709A097B447997640129DA299B1A47D1EB3750BA308B0FE64F5FBD3 038D16C2866798B600F9F08BB4A8E860F3298CE04A5798 0620048D28BCBD03B6249C99182B7C8CD19700C362C46A01 31a92ee2029fd10d901b113e990710f0d21ac6b6 0236B3DAF8A23206F9C4F299D7B21A9C369137F2C84AE1AA0D 469A28EF7C28CCA3DC721D044F4496BCCA7EF4146FBF25C9 4230017757A767FAE42398569B746325D45313AF0766266479B75654E65F 8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B412B1DA197FB71123ACD3A729901D1A71874700133107EC53 edef8ba9-79d6-4ace-a3c8-27dcd51d21ed 295F9BAE7428ED9CCC20E7C359A9D41A22FCCD9108E17BF7BA9337A6F8AE9513 04A1455B334DF099DF30FC28A169A467E9E47075A90F7E650EB6B7A45C7E089FED7FBA344282CAFBD6F7E319F7C0B0BD59E2CA4BDB556D61A5 03F7061798EB99E238FD6F1BF95B48FEEB4854252B 0095E9A9EC9B297BD4BF36E059184F 4D696E676875615175985BD3ADBADA21B43A97E2 7167EFC92BB2E3CE7C8AAAFF34E12A9C557003D7C73A6FAF003F99F6CC8482E540F7 0307AF69989546103D79329FCC3D74880F33BBE803CB 42debb9da5b3d88cc956e08787ec3f3a09bba5f48b889a74aaf53174aa0fbe7e3c5b8fcd7a53bef563b0e98560328960a9517f4014d3325fc7962bf1e049370d76d1314a76137e792f3f0db859d095e4a5b932024f079ecf2ef09c797452b0770e1350782ed57ddf794979dcef23cb96f183061965c4ebc93c9c71c56b925955a75f94cccf1449ac43d586d0beee43251b0b2287349d68de0d144403f13e802f4146d882e057af19b6f6275c6676c8fa0e3ca2713a3257fd1b27d0639f695e347d8d1cf9ac819a26ca9b04cb0eb9b7b035988d15bbac65212a55239cfc7e58fae38d7250ab9991ffbc97134025fe8ce04c4399ad96569be91a546f4978693c7a 85E25BFE5C86226CDB12016F7553F9D0E693A268 AC4032EF4F2D9AE39DF30B5C8FFDAC506CDEBE7B89998CAF74866A08CFE4FFE3A6824A4E10B9A6F0DD921F01A70C4AFAAB739D7700C29F52C57DB17C620A8652BE5E9001A8D66AD7C17669101999024AF4D027275AC1348BB8A762D0521BC98AE247150422EA1ED409939D54DA7460CDB5F6C6B250717CBEF180EB34118E98D119529A45D6F834566E3025E316A330EFBB77A86F0C1AB15B051AE3D428C8F8ACB70A8137150B8EEB10E183EDD19963DDD9E263E4770589EF6AA21E7F5F2FF381B539CCE3409D13CD566AFBB48D6C019181E1BCFE94B30269EDFE72FE9B6AA4BD7B5A0F1C71CFFF4C19C418E1F6EC017981BC087F2A7065B384B890D3191F2BFA 047B6AA5D85E572983E6FB32A7CDEBC14027B6916A894D3AEE7106FE805FC34B44 B4E134D3FB59EB8BAB57274904664D5AF50388BA 03375D4CE24FDE434489DE8746E71786015009E66E38A926DD 043AE9E58C82F63C30282E1FE7BBF43FA72C446AF6F4618129097E2C5667C2223A902AB5CA449D0084B7E5B3DE7CCC01C9 04017232BA853A7E731AF129F22FF4149563A419C26BF50A4C9D6EEFAD612601DB537DECE819B7F70F555A67C427A8CD9BF18AEB9B56E0C11056FAE6A3 9162fbe73984472a0a9d0590 678471b27a9cf44ee91a49c5147db1a9aaf244f05a434d6486931d2d14271b9e35030b71fd73da179069b32e2935630e1c2062354d0da20a6c416e50be794ca4 87A8E61DB4B6663CFFBBD19C651959998CEEF608660DD0F25D2CEED4435E3B00E00DF8F1D61957D4FAF7DF4561B2AA3016C3D91134096FAA3BF4296D830E9A7C209E0C6497517ABD5A8A9D306BCF67ED91F9E6725B4758C022E0B1EF4275BF7B6C5BFC11D45F9088B941F54EB1E59BB8BC39A0BF12307F5C4FDB70C581B23F76B63ACAE1CAA6B7902D52526735488A0EF13C6D9A51BFA4AB3AD8347796524D8EF6A167B5A41825D967E144E5140564251CCACB83E6B486F6B3CA3F7971506026C0B857F689962856DED4010ABD0BE621C3A3960A54E710C375F26375D7014103A4B54330C198AF126116D2276E11715F693877FAD7EF09CADB094AE91E1A1597 03E5A88919D7CAFCBF415F07C2176573B2 041D1C64F068CF45FFA2A63A81B7C13F6B8847A3E77EF14FE3DB7FCAFE0CBD10E8E826E03436D646AAEF87B2E247D4AF1E8ABE1D7520F9C2A45CB1EB8E95CFD55262B70B29FEEC5864E19C054FF99129280E4646217791811142820341263C5315 5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b 32010857077C5431123A46B808906756F543423E8D27877578125778AC76 FD0D693149A118F651E6DCE6802085377E5F882D1B510B44160074C1288078365A0396C8E681 0066647EDE6C332C7F8C0923BB58213B333B20E9CE4281FE115F7D8F90AD A9FB57DBA1EEA9BC3E660A909D838D718C397AA3B561A6F7901E0E82974856A7 659EF8BA043916EEDE8911702B22 DB7C2ABF62E35E7628DFAC6561C5 0713612DCDDCB40AAB946BDA29CA91F73AF958AFD9 E0D2EE25095206F5E2A4F9ED229F1F256E79A0E2B455970D8D0D865BD94778C576D62F0AB7519CCD2A1A906AE30D 00E8BEE4D3E2260744188BE0E9C723 6A91174076B1E0E19C39C031FE8685C1CAE040E5C69A28EF BD71344799D5C7FCDC45B59FA3B9AB8F6A948BC5 E4E6DB2995065C407D9D39B8D0967B96704BA8E9C90B E87579C11079F43DD824993C2CEE5ED3 71169be7330b3038edb025f1 6A941977BA9F6A435199ACFC51067ED587F519C5ECB541B8E44111DE1D40 7A556B6DAE535B7B51ED2C4D7DAA7A0B5C55F380 D2C0FB15760860DEF1EEF4D696E6768756151754 470fa2b4ae81cd56ecbcda9735803434cec591fa 1A827EF00DD6FC0E234CAF046C6A5D8A85395B236CC4AD2CF32A0CADBDC9DDF620B0EB9906D0957F6C6FEACD615468DF104DE296CD8F 7d73d21f1bd82c9e5268b6dcf9fde2cb 0100FAF51354E0E39E4892DF6E319C72C8161603FA45AA7B998A167B8F1E629521 AD107E1E9123A9D0D660FAA79559C51FA20D64E5683B9FD1B54B1597B61D0A75E6FA141DF95A56DBAF9A3C407BA1DF15EB3D688A309C180E1DE6B85A1274A0A66D3F8152AD6AC2129037C9EDEFDA4DF8D91E8FEF55B7394B7AD5B7D0B6C12207C9F98D11ED34DBF6C6BA0B2C8BBC27BE6A00E0A0B9C49708B3BF8A317091883681286130BC8985DB1602E714415D9330278273C7DE31EFDC7310F7121FD5A07415987D9ADC0A486DCDF93ACC44328387315D75E198C641A480CD86A1B9E587E8BE60E69CC928B2B9C52172E413042E9B23F10B0E16E79763C9B53DCF4BA80A29E3FB73C16B8E75B97EF363E2FFA31F71CF9DE5384E71B81C0AC4DFFE0C10E64F f7e1a085d69b3ddecbbcab5c36b857b97994afbbfa3aea82f9574c0b3d0782675159578ebad4594fe67107108180b449167123e84c281613b7cf09328cc8a6e13c167a8b547c8d28e0a3ae1e2bb3a675916ea37f0bfa213562f1fb627a01243bcca4f1bea8519089a883dfe15ae59f06928b665e807b552564014c3bfecf492a 64210519E59C80E70FA7E9AB72243049FEB8DEECC146B9B1 f8183668ba5fc5bb06b5981e6d8b795d30b8978d43ca0ec572e37e09939a9773 883423532389192164791648750360308885314476597252960362792450860609699839 7D5A0975FC2C3057EEF67530417AFFE7FB8055C126DC5C6CE94A4B44F330B5D9 9760508f15230bccb292b982a2eb840bf0581cf5 bb85691939b869c1d087f601554b96b80cb4f55b35f433c2 004D696E67687561517512D8F03431FCE63B88F4 1053CDE42C14D696E67687561517533BF3F83345 95475cf5d93e596c3fcd1d902add02f427f5f3c7210313bb45fb4d5bb2e5fe1cbd678cd4bbdd84c9836be1f31c0777725aeb6c2fc38b85f48076fa76bcd8146cc89a6fb2f706dd719898c2083dc8d896f84062e2c9c94d137b054a8d8096adb8d51952398eeca852a0af12df83e475aa65d4ec0c38a9560d5661186ff98b9fc9eb60eee8b030376b236bc73be3acdbd74fd61c1d2475fa3077b8f080467881ff7e1ca56fee066d79506ade51edbb5443a563927dbc4ba520086746175c8885925ebc64c6147906773496990cb714ec667304e261faee33b3cbdf008e0c3fa90650d97d3909c9275bf4ac86ffcb3d03e6dfc8ada5934242dd6d3bcca2a406cb0b 0479BE667EF9DCBBAC55A06295CE870B07029BFCDB2DCE28D959F2815B16F81798483ADA7726A3C4655DA4FBFC0E1108A8FD17B448A68554199C47D08FFB10D4B8 F1FD178C0B3AD58F10126DE8CE42435B3961ADBCABC8CA6DE8FCF353D86E9C03 BDB6F4FE3E8B1D9E0DA8C0D46F4C318CEFE4AFE3B6B8551F b0b4417601b59cbc9d8ac8f935cadaec4f5fbb2f23785609ae466748d9b5a536 6b8cf07d4ca75c88957d9d67059037a4 2E45EF571F00786F67B0081B9495A3D95462F5DE0AA185EC 0370F6E9D04D289C4E89913CE3530BFDE903977D42B146D539BF1BDE4E9C92 0405F939258DB7DD90E1934F8C70B0DFEC2EED25B8557EAC9C80E2E198F8CDBECD86B1205303676854FE24141CB98FE6D4B20D02B4516FF702350EDDB0826779C813F0DF45BE8112F4 D7C134AA264366862A18302575D1D787B09F075797DA89F57EC8C0FF 0163F35A5137C2CE3EA6ED8667190B0BC43ECD69977702709B 04026EB7A859923FBC82189631F8103FE4AC9CA2970012D5D46024804801841CA44370958493B205E647DA304DB4CEB08CBBD1BA39494776FB988B47174DCA88C7E2945283A01C89720349DC807F4FBF374F4AEADE3BCA95314DD58CEC9F307A54FFC61EFC006D8A2C9D4979C0AC44AEA74FBEBBB9F772AEDCB620B01A7BA7AF1B320430C8591984F601CD4C143EF1C7A3 04640ECE5C12788717B9C1BA06CBC2A6FEBA85842458C56DDE9DB1758D39C0313D82BA51735CDB3EA499AA77A7D6943A64F7A3F25FE26F06B51BAA2696FA9035DA5B534BD595F5AF0FA2C892376C84ACE1BB4E3019B71634C01131159CAE03CEE9D9932184BEEF216BD71DF2DADF86A627306ECFF96DBB8BACE198B61E00F8B332 0481AEE4BDD82ED9645A21322E9C4C6A9385ED9F70B5D916C1B43B62EEF4D0098EFF3B1F78E2D0D48D50D1687B93B97D5F7C6D5047406A5E688B352209BCB9F8227DDE385D566332ECC0EABFA9CF7822FDF209F70024A57B1AA000C55B881F8111B2DCDE494A5F485E5BCA4BD88A2763AED1CA2B2FA8F0540678CD1E0F3AD80892 043B4C382CE37AA192A4019E763036F4F5DD4D7EBB938CF935318FDCED6BC28286531733C3F03C4FEE c469684435deb378c4b65ca9591e2a5763059a2e EE353FCA5428A9300D4ABA754A44C00FDFEC0C9AE4B1A1803075ED967B7BB73F 04188DA80EB03090F67CBF20EB43A18800F4FF0AFD82FF101207192B95FFC8DA78631011ED6B24CDD573F977A11E794811 401028774D7777C7B7666D1366EA432071274F89FF01E718 046B17D1F2E12C4247F8BCE6E563A440F277037D812DEB33A0F4A13945D898C2964FE342E2FE1A7F9B8EE7EB4A7C0F9E162BCE33576B315ECECBB6406837BF51F5 36DF0AAFD8B8D7597CA10520D04B 3E1AF419A269A5F866A7D3C25C3DF80AE979259373FF2B182F49D4CE7E1BBC8B B4C4EE28CEBC6C2C8AC12952CF37F16AC7EFB6A9F69F4B57FFDA2E4F0DE5ADE038CBC2FFF719D2C18DE0284B8BFEF3B52B8CC7A5F5BF0A3C8D2319A5312557E1 00689918DBEC7E5A0DD6DFC0AA55C7 8CB91E82A3386D280F5D6F7E50E641DF152F7109ED5456B412B1DA197FB71123ACD3A729901D1A71874700133107EC50 8D91E471E0989CDA27DF505A453F2B7635294F2DDF23E3B122ACC99C9E9F1E14 3045AE6FC8422F64ED579528D38120EAE12196D5 0238af09d98727705120c921bb5e9e26296a3cdcf2f35757a0eafd87b830e7 040D9029AD2C7E5CF4340823B2A87DC68C9E4CE3174C1E6EFDEE12C07D58AA56F772C0726F24C6B89E4ECDAC24354B9E99CAA3F6D3761402CD 07A526C63D3E25A256A007699F5447E32AE456B50E A9FB57DBA1EEA9BC3E660A909D838D726E3BF623D52620282013481D1F6E5374 F1FD178C0B3AD58F10126DE8CE42435B53DC67E140D2BF941FFDD459C6D655E1 04A3E8EB3CC1CFE7B7732213B23A656149AFA142C47AAFBC2B79A191562E1305F42D996C823439C56D7F7B22E14644417E69BCB6DE39D027001DABE8F35B25C9BE B3312FA7E23EE7E4988E056BE3F82D19181D9C6EFE8141120314088F5013875AC656398D8A2ED19D2A85C8EDD3EC2AEF e43bb460f0b80cc0c0b075798e948060f8321b7d 010090512DA9AF72B08349D98A5DD4C7B0532ECA51CE03E2D10F3B7AC579BD87E909AE40A6F131E9CFCE5BD967 023809B2B7CC1B28CC5A87926AAD83FD28789E81E2C9E3BF10 b8adf1378a6eb73409fa6c9c637ba7f5 255705fa2a306654b1f4cb03d6a750a30c250102d4988717d9ba15ab6d3e a4e136ac725f738b01c1f60217c188ad 0228F9D04E900069C8DC47A08534FE76D2B900B7D7EF31F5709F200C4CA205 cc22d6dfb95c6b25e49c0d6364a4e5980c393aa21668d953 03eea2bae7e1497842f2de7769cfe9c989c072ad696f48034a 1243ae1b4d71613bc9f780a03690e VGhpcyBpcyB0aGUgcHJlZml4IGZvciBhIHNlY3VyZSBzdG9yYWdlCg 1C97BEFC54BD7A8B65ACF89F81D4D4ADC565FA45 AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA703308717D4D9B009BC66842AECDA12AE6A380E62881FF2F2D82C68528AA6056583A48F3 64210519e59c80e70fa7e9ab72243049feb8deecc146b9b1 9B9F605F5A858107AB1EC85E6B41C8AACF846E86789051D37998F7B9022D7598 0409487239995A5EE76B55F9C2F098A89CE5AF8724C0A23E0E0FF77500 3086d221a7d46bcde86c90e49284eb153dab AADD9DB8DBE9C48B3FD4E6AE33C9FC07CB308DB3B3C9D20ED6639CCA703308717D4D9B009BC66842AECDA12AE6A380E62881FF2F2D82C68528AA6056583A48F0 A2B55680-6F43-11E0-9A3F-0002A5D5C51B 04009D73616F35F4AB1407D73562C10F00A52830277958EE84D1315ED31886 c49d360886e704936a6678e1139d26b7819f7e90 04B199B13B9B34EFC1397E64BAEB05ACC265FF2378ADD6718B7C7C1961F0991B842443772152C9E0AD 6127C24C05F38A0AAAF65C0EF02C 01AF286BCA1AF286BCA1AF286BCA1AF286BCA1AF286BC9FB8F6B85C556892C20A7EB964FE7719E74F490758D3B 00F50B028E4D696E676875615175290472783FB1 7503CFE87A836AE3A61B8816E25450E6CE5E1C93ACF1ABC1778064FDCBEFA921DF1626BE4FD036E93D75E6A50E3A41E98028FE5FC235F5B889A589CB5215F2A4 040356DCD8F2F95031AD652D23951BB366A80648F06D867940A5366D9E265DE9EB240F 00a739cb281b1db57bd4de882d8a4543 fca682ce8e12caba26efccf7110e526db078b05edecbcd1eb4a208f3ae1617ae01f35b91a47e6df63413c5e12ed0899bcd132acd50d99151bdc43ee737592e17 048BD2AEB9CB7E57CB2C4B482FFC81B7AFB9DE27E1E3BD23C23A4453BD9ACE3262547EF835C3DAC4FD97F8461A14611DC9C27745132DED8E545C1D54C72F046997 534cb5d41ae36425f7f6eace6e67561f 6b8cf07d4ca75c88957d9d670591 28E9FA9E9D9F5E344D5A9E4BCF6509A7F39789F515AB8F92DDBCBD414D940E93 790408F2EEDAF392B012EDEFB3392F30F4327C0CA3F31FC383C422AA8C16 0401F481BC5F0FF84A74AD6CDF6FDEF4BF6179625372D8C0C5E10025E399F2903712CCF3EA9E3A1AD17FB0B3201B6AF7CE1B05 71FE1AF926CF847989EFEF8DB459F66394D90F32AD3F15E8 0402FE13C0537BBC11ACAA07D793DE4E6D5E5C94EEE80289070FB05D38FF58321F2E800536D538CCDAA3D9 91E38443A5E82C0D880923425712B2BB658B9196932E02C78B2582FE742DAA28 9A04F079-9840-4286-AB92-E65BE0885F95 0101BAF95C9723C57B6C21DA2EFF2D5ED588BDD5717E212F9D 96341f1138933bc2f503fd44 60dcd2104c4cbc0be6eeefc2bdd610739ec34e317f9b33046c9e4788 00C9BB9E8927D4D64C377E2AB2856A5B16E3EFB7F61D4316AE 1E589A8595423412134FAA2DBDEC95C8D8675E58 ffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551 A7F561E038EB1ED560B3D147DB782013064C19F27ED27C6780AAF77FB8A547CEB5B4FEF422340353 b3fb3400dec5c4adceb8655d4c94 4E13CA542744D696E67687561517552F279A8C84 0257927098FA932E7C0A96D3FD5B706EF7E5F5C156E16B7E7C86038552E91D 7830A3318B603B89E2327145AC234CC594CBDD8D3DF91610A83441CAEA9863BC2DED5D5AA8253AA10A2EF1C98B9AC8B57F1117A72BF2C7B9E7C1AC4D77FC94CA 033C258EF3047767E7EDE0F1FDAA79DAEE3841366A132E163ACED4ED2401DF9C6BDCDE98E8E707C07A2239B1B097 16a09e667f3bcc908b2fb1366ea957d3e3adec17512775099da2f590b0667322a A9FB57DBA1EEA9BC3E660A909D838D726E3BF623D52620282013481D1F6E5377 3DF91610A83441CAEA9863BC2DED5D5AA8253AA10A2EF1C98B9AC8B57F1117A72BF2C7B9E7C1AC4D77FC94CADC083E67984050B75EBAE5DD2809BD638016F723 340E7BE2A280EB74E2BE61BADA745D97E8F7C300 E95E4A5F737059DC60DFC7AD95B3D8139515620C 10B7B4D696E676875615175137C8A16FD0DA2211 520883949DFDBC42D3AD198640688A6FE13F41349554B49ACC31DCCD884539816F5EB4AC8FB1F1A6 MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEgyDuy2d0i9oygI9czIibKoJiU0RDEvCfxItNTQAjbynZ6bC1ygeeiX/Ymn9XY3jYR5iu2IGjkr8ZtRJ3wrhZ5A== 00C9517D06D5240D3CFF38C74B20B6CD4D6F9DD4D9 07B6882CAAEFA84F9554FF8428BD88E246D2782AE2 0432C4AE2C1F1981195F9904466A39C9948FE30BBFF2660BE1715A4589334C74C7BC3736A2F4F6779C59BDCEE36B692153D0A9877CC62A474002DF32E52139F0A0 0108B39E77C4B108BED981ED0E890E117C511CF072 F5CE40D95B5EB899ABBCCFF5911CB8577939804D6527378B8C108C3D2090FF9BE18E2D33E3021ED2EF32D85822423B6304F726AA854BAE07D0396E9A9ADDC40F 02197B07845E9BE2D96ADB0F5F3C7F2CFFBD7A3EB8B6FEC35C7FD67F26DDF6285A644F740A2614 A4D1CBD5C3FD34126765A442EFB99905F8104DD258AC507FD6406CFF14266D31266FEA1E5C41564B777E690F5504F213160217B4B01B886A5E91547F9E2749F4D7FBD7D3B9A92EE1909D0D2263F80A76A6A24C087A091F531DBF0A0169B6A28AD662A4D18E73AFA32D779D5918D08BC8858F4DCEF97C2A24855E6EEB22B3B2E5 04161FF7528B899B2D0C28607CA52C5B86CF5AC8395BAFEB13C02DA292DDED7A83 FC1217D4320A90452C760A58EDCD30C8DD069B3C34453837A34ED50CB54917E1C2112D84D164F444F8F74786046A 0400C6858E06B70404E9CD9E3ECB662395B4429C648139053FB521F828AF606B4D3DBAA14B5E77EFE75928FE1DC127A2FFA8DE3348B3C1856A429BF97E7E31C2E5BD66011839296A789A3BC0045C8A5FB42C7D1BD998F54449579B446817AFBD17273E662C97EE72995EF42640C550B9013FAD0761353C7086A272C24088BE94769FD16650 04015D4860D088DDB3496B0C6064756260441CDE4AF1771D4DB01FFE5B34E59703DC255A868A1180515603AEAB60794E54BB7996A70061B1CFAB6BE5F32BBFA78324ED106A7636B9C5A7BD198D0158AA4F5488D08F38514F1FDF4B4F40D2181B3681C364BA0273C706 C8619ED45A62E6212E1160349E2BFA844439FAFC2A3FD1638F9E 0017858FEB7A98975169E171F77B4087DE098AC8A911DF7B01 4B337D934104CD7BEF271BF60CED1ED20DA14C08B3BB64F18A60888D E8C2505DEDFC86DDC1BD0B2B6667F1DA34B82574761CB0E879BD081CFD0B6265EE3CB090F30D27614CB4574010DA90DD862EF9D4EBEE4761503190785A71C760 D09E8800291CB85396CC6717393284AAA0DA64BA 5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72 617fab6832576cbbfed50d99f0249c3fee58b94ba0038c7ae84c8c832f2c 41ECE55743711A8C3CBF3783CD08C0EE4D4DC440D4641A8F366E550DFDB3BB67 A335926AA319A27A1D00896A6773A4827ACDAC73 D35E472036BC4FB7E13C785ED201E065F98FCFA6F6F40DEF4F92B9EC7893EC28FCD412B1F1B32E24 027d29778100c65a1da1783716588dce2b8b4aee8e228f1896 54bd7255f0aaf831bec3423fcf39d69b6cbf066677d0faae5aadd99df8e53517 D7C134AA264366862A18302575D1D787B09F075797DA89F57EC8C0FC 0217C05610884B63B9C6C7291678F9D341 0443BD7E9AFB53D8B85289BCC48EE5BFE6F20137D10A087EB6E7871E2A10A599C710AF8D0D39E2061114FDD05545EC1CC8AB4093247F77275E0743FFED117182EAA9C77877AAAC6AC7D35245D1692E8EE1 0667ACEB38AF4E488C407433FFAE4F1C811638DF20 8d5155894229d5e689ee01e6018a237e2cae64cd 30470ad5a005fb14ce2d9dcd87e38bc7d1b1c5facbaecbe95f190aa7a31d23c4dbbcbe06174544401a5b2c020965d8c2bd2171d3668445771f74ba084d2029d83c1c158547f3a9f1a2715be23d51ae4d3e5a1f6a7064f316933a346d3f529252 4099B5A457F9D69F79213D094C4BCD4D4262210B c39c6c3b3a36d7701b9c71a1f5804ae5d0003f4 9B9F605F5A858107AB1EC85E6B41C8AA582CA3511EDDFB74F02F3A6598980BB9 021085E2755381DCCCE3C1557AFA10C2F0C0C2825646C5B34A394CBCFA8BC16B22E7E789E927BE216F02E1FB136A5F 13D56FFAEC78681E68F9DEB43B35BEC2FB68542E27897B79 F1FD178C0B3AD58F10126DE8CE42435B3961ADBCABC8CA6DE8FCF353D86E9C00 fd7f53811d75122952df4a9c2eece4e7f611b7523cef4400c31e3f80b6512669455d402251fb593d8d58fabfc5f5ba30f6cb9b556cd7813b801d346ff26660b76b9950a5a49f9fe8047b1022c24fbba9d7feb7c61bf83b57e7c6a8a6150f04fb83f6d3c51ec3023554135a169132f675f3ae2b61d72aeff22203199dd14801c7 71169be7330b3038edb025f1d0f9 0400D9B67D192E0367C803F39E1A7E82CA14A651350AAE617E8F01CE94335607C304AC29E7DEFBD9CA01F596F927224CDECF6C a668892a7c41e3ca739f40b057d85904 03188da80eb03090f67cbf20eb43a18800f4ff0afd82ff1012 0202F9F87B7C574D0BDECF8A22E6524775F98CDEBDCB D35E472036BC4FB7E13C785ED201E065F98FCFA6F6F40DEF4F92B9EC7893EC28FCD412B1F1B32E27 027B680AC8B8596DA5A4AF8A19A0303FCA97FD7645309FA2A581485AF6263E313B79A2F5 F518AA8781A8DF278ABA4E7D64B7CB9D49462353 DC9203E514A721875485A529D2C722FB187BC8980EB866644DE41C68E143064546E861C0E2C9EDD92ADE71F46FCF50FF2AD97F951FDA9F2A2EB6546F39689BD3 687D1B459DC841457E3E06CF6F5E2517B97C7D614AF138BCBF85DC806C4B289F3E965D2DB1416D217F8B276FAD1AB69C50F78BEE1FA3106EFB8CCBC7C5140116 FFFFFFFF00000000FFFFFFFFFFFFFFFFBCE6FAADA7179E84F3B9CAC2FC632551 5667676A654B20754F356EA92017D946567C46675556F19556A04616B567D223A5E05656FB549016A96656A557 1854BEBDC31B21B7AEFC80AB0ECD10D5B1B3308E6DBF11C1 010092537397ECA4F6145799D62B0A19CE06FE26AD 10D9B4A3D9047D8B154359ABFB1B7F5485B04CEB868237DDC9DEDA982A679A5A919B626D4E50A8DD731B107A9962381FB5D807BF2618 C302F41D932A36CDA7A3463093D18DB78FCE476DE1A86294 D6031998D1B3BBFEBF59CC9BBFF9AEE1 0021A5C2C8EE9FEB5C4B9A753B7B476B7FD6422EF1F3DD674761FA99D6AC27C8A9A197B272822F6CD57A55AA4F50AE317B13545F 7BC382C63D8C150C3C72080ACE05AFA0C2BEA28E4FB22787139165EFBA91F90F8AA5814A503AD4EB04A8C7DD22CE2826
安全提示信息 应用程序记录日志信息,不得记录敏感信息
应用程序记录日志信息,不得记录敏感信息 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#logs Files: A0/e.java, line(s) 22 A0/r.java, line(s) 120,217,121,218 A6/e.java, line(s) 688,1005,696,715,740,687,691,704,996,1004,692,705 A6/f.java, line(s) 163,171,380 A9/C0030e.java, line(s) 279,275 A9/C0105e.java, line(s) 1777,1773 Aa/a.java, line(s) 100,107,185,259,271,114,202 Aa/e.java, line(s) 58,64,197,222,192,61,141 Al/f.java, line(s) 306 B1/g.java, line(s) 34,35 B3/h.java, line(s) 137,166 B4/g.java, line(s) 105 B4/o.java, line(s) 43 B6/m.java, line(s) 26 B6/n.java, line(s) 99,138,231 B9/C0041i.java, line(s) 49 B9/C0116i.java, line(s) 50 Bd/C0022a.java, line(s) 33,34 Bd/C1725a.java, line(s) 36,37 C2/C0060j.java, line(s) 35,230,424,34,229,423 C2/C0135j.java, line(s) 36,234,429,35,233,428 C5/C1394c.java, line(s) 115,195,202,112,131,143 C5/C1796c.java, line(s) 117,200,207,114,133,145 C5/f.java, line(s) 361,24,238,250 C9/C0134y.java, line(s) 121,109,128 C9/C0209y.java, line(s) 122,110,129 Ca/a.java, line(s) 56,94 Cb/C1410d.java, line(s) 102,130 Cb/C1812d.java, line(s) 102,130 Cb/a.java, line(s) 264,488,495,742,750,880,882,425,457,472,736,739,228,246,250 Cb/c.java, line(s) 33,51,61 Cb/d.java, line(s) 69 Cd/a.java, line(s) 28 Cd/h.java, line(s) 54,69,93,104,51,66 Cl/C0378b.java, line(s) 23,32,35,26,29 Cl/C1828b.java, line(s) 24,33,36,27,30 D/N.java, line(s) 75,94,267 D1/AbstractC0167b.java, line(s) 162 D1/AbstractC0242b.java, line(s) 630 D1/B.java, line(s) 93,95 D1/H.java, line(s) 44,46 D1/I.java, line(s) 43,45 D1/n.java, line(s) 370 D5/e.java, line(s) 40,41 D9/AbstractC0253a.java, line(s) 1244,1250,57,1009 Db/AbstractC1671a.java, line(s) 40 Db/AbstractC3150a.java, line(s) 40 Dh/h.java, line(s) 87 E1/AbstractC0190e.java, line(s) 40 E1/AbstractC0275e.java, line(s) 48,100,103,130 E1/C0188c.java, line(s) 53 E1/E.java, line(s) 49,81,87,111,220,230,252,260,46,80,86,110,219,229,251,259,64,90,124,209 E1/L.java, line(s) 30 E5/C1685a.java, line(s) 460 E5/C1686b.java, line(s) 43 E5/C3203a.java, line(s) 544,255,258,262,266,298,301,304,307,310 E9/k.java, line(s) 53,84 F2/m.java, line(s) 23,52,53,58,59 F2/n.java, line(s) 47 F4/a.java, line(s) 143,779,290,725,737,772,910,142,765,775,778,766,776 F5/C1729c.java, line(s) 70,80,102 F5/C3253c.java, line(s) 71,81,103 F9/h.java, line(s) 48 F9/k.java, line(s) 167,173,179,185 Fb/e.java, line(s) 173,215,171 Fb/g.java, line(s) 120 Fh/C1403b.java, line(s) 105,108 Fh/C3306b.java, line(s) 106,109 G/AbstractC1780g.java, line(s) 115,122 G0/C1801b.java, line(s) 37 G0/C3342b.java, line(s) 38 G1/b.java, line(s) 63,83 G5/C1838b.java, line(s) 497,505,513,517,580,583,52 G5/C3379b.java, line(s) 501,509,517,521,585,588,55 G5/b.java, line(s) 116,98,126 G8/k.java, line(s) 46,45 H/f.java, line(s) 239,107 H1/g.java, line(s) 42,47 H1/i.java, line(s) 68,110,306 H1/k.java, line(s) 43,97,111,133,144 H5/C1917c.java, line(s) 171 H5/C3474c.java, line(s) 171 Ha/c.java, line(s) 35 Hb/AbstractC1941g.java, line(s) 194,198 Hb/AbstractC3498g.java, line(s) 196,200 Hb/RunnableC1938d.java, line(s) 58 Hb/RunnableC3495d.java, line(s) 61 Hg/CallableC0146q0.java, line(s) 247,277,286,266,269,289,295,298,246,276 Hg/CallableC0490q0.java, line(s) 263,293,302,282,285,305,311,314,262,292 Hg/T0.java, line(s) 34 I1/l.java, line(s) 268 I2/C1959b.java, line(s) 127 I2/C1964g.java, line(s) 199,205,228,326,398,475,521,541,555,589,607,662,703,706,790,803,807,819,829,840,847,77,273,278,450,763,767,771,877,886 I2/C3575b.java, line(s) 127 I2/C3576c.java, line(s) 205,213,256,268,280,292,304,316,328,340,347,358,370,353 I2/C3580g.java, line(s) 196,304,310,333,431,503,518,537,544,706,897,943,963,977,1011,1029,1084,1125,1128,1161,1182,1200,1208,1239,1254,1264,1272,1324,1329,1332,1345,1350,1357,1438,1451,1455,1467,1477,1488,1495,83,221,378,383,872,1411,1415,1419,1525,1534 I3/AbstractC0528v.java, line(s) 442,504,918 I3/C0326d.java, line(s) 92,111 I3/C0337o.java, line(s) 50,51 I3/C0338p.java, line(s) 173,278 I3/C0342u.java, line(s) 45 I3/C0511d.java, line(s) 92,111 I3/C0522o.java, line(s) 51,52 I3/C0523p.java, line(s) 178,283 I3/C0527u.java, line(s) 48 I5/C1970c.java, line(s) 184,211,181,210 I5/C3586c.java, line(s) 184,211,181,210 I5/C3587d.java, line(s) 130,147,152,129,146,151,171 I5/T.java, line(s) 31,37,43,49,56,59,66,72,350,356,78,84,90,96,102,108,115,118,125 I6/e.java, line(s) 284,168,274,288,76,279,297,300 J4/AbstractC2028g.java, line(s) 19,25 J4/AbstractC3725g.java, line(s) 19,25 J4/C2030i.java, line(s) 73 J4/C3727i.java, line(s) 73 J4/F.java, line(s) 46 Jf/b.java, line(s) 52,63,56,48,58 K3/d.java, line(s) 55,120,155 K3/f.java, line(s) 129,148,163,189,208,149,164,190 K3/i.java, line(s) 41,47,42,48 K3/j.java, line(s) 70,80,108,71,81,109 K5/C2068l.java, line(s) 74,130,73,77,83,89,129,86,90 K5/C3779l.java, line(s) 75,131,74,78,84,90,130,87,91 Kb/g.java, line(s) 300,263,272,201,223 Kd/e.java, line(s) 75,84,102,221,262,350,244 Kd/j.java, line(s) 59,173,287,412,526 Kd/l.java, line(s) 37,47,123,186,202,239,252,258,280,285,325,41 Kf/C1575J.java, line(s) 143 Kf/C1578a.java, line(s) 1210 Kf/C3806a.java, line(s) 1224 L6/C2171d.java, line(s) 92 L6/C3942d.java, line(s) 92 Lb/b.java, line(s) 84,107,83,106 M/i.java, line(s) 171,225 M/p.java, line(s) 130,129,263 M/q.java, line(s) 122 M2/H.java, line(s) 83,131 M4/C2216n.java, line(s) 52,55,58,61,118,121,124,127,165,167,169,171,173,175 N/e.java, line(s) 90,140,152,162 N/f.java, line(s) 168 N5/f.java, line(s) 61,126,201,213,57,73,79,109,121,128,156,162,169,200,212,46,77,160,177,110 N9/a.java, line(s) 85,102,84,101,125 N9/c.java, line(s) 42,41 N9/e.java, line(s) 16,13 N9/h.java, line(s) 56,55 N9/i.java, line(s) 35,100,34,42 N9/j.java, line(s) 48,47,61,84,113,135,143,62,85,114,136,144 N9/k.java, line(s) 38,45,37,44 N9/l.java, line(s) 127,126 Na/AbstractC2333a5.java, line(s) 295,299,311 Na/AbstractC2347c5.java, line(s) 37 Na/AbstractC2384i0.java, line(s) 11,17,23,28,37,43 Na/AbstractC2430o4.java, line(s) 105,112,45,104,89,97,110 Na/AbstractC2437p4.java, line(s) 76 Na/AbstractC2495y0.java, line(s) 114 Na/AbstractC2507z5.java, line(s) 19,23,27 Na/AbstractC4146a5.java, line(s) 305,309,321 Na/AbstractC4160c5.java, line(s) 37 Na/AbstractC4197i0.java, line(s) 11,17,23,28,37,43 Na/AbstractC4243o4.java, line(s) 238,73,245,57,237,93,133,146,161,170,182,222,230,243 Na/AbstractC4250p4.java, line(s) 82 Na/AbstractC4308y0.java, line(s) 114 Na/AbstractC4320z5.java, line(s) 19,23,27 Na/M3.java, line(s) 29,30 Na/M5.java, line(s) 26,33,25,32,41 Na/Q5.java, line(s) 69 Na/Y4.java, line(s) 24,25,69 Nb/c.java, line(s) 32 Nb/g.java, line(s) 69 O1/b.java, line(s) 124 Oa/AbstractC2599i4.java, line(s) 54 Oa/AbstractC4430h4.java, line(s) 46 Oa/C2622m3.java, line(s) 292 Oa/C4459m3.java, line(s) 324,344,399,444,357,360,373,385 Oa/G4.java, line(s) 41,104,100,107,117,66 Oa/N2.java, line(s) 60,64 Oa/T3.java, line(s) 30,37,43 Ob/AbstractC2706e.java, line(s) 21,22 Ob/AbstractC4543e.java, line(s) 21,22 Ob/x.java, line(s) 25,34,33,39,40 Oc/C4551b.java, line(s) 54,65 Oc/b.java, line(s) 36,47 Oe/m.java, line(s) 46,44,35 Og/c.java, line(s) 214,678 P0/t.java, line(s) 411,386,152 P4/C2738h.java, line(s) 159 P4/C4621h.java, line(s) 159 P6/d.java, line(s) 760,1094 P9/c.java, line(s) 38,37,55,69,56,70 P9/h.java, line(s) 86,89,92,95,98,101,109,112,115,118,151,156 P9/k.java, line(s) 17 P9/r.java, line(s) 42 P9/t.java, line(s) 39,54 P9/v.java, line(s) 40,45 Pa/AbstractC2816j3.java, line(s) 75,81 Pa/AbstractC4690i0.java, line(s) 34,131,135 Pa/AbstractC4699j3.java, line(s) 75,81 Pa/U.java, line(s) 9,16,8,15 Pb/a.java, line(s) 20,29,19,28 Pb/d.java, line(s) 38 Qd/c.java, line(s) 40 R1/C0463p.java, line(s) 32,45,91,148,191,208,232 R1/C0708p.java, line(s) 32,45,91,148,191,208,232 R1/k0.java, line(s) 33,45,52,61 R1/p0.java, line(s) 55,101,92 R3/b.java, line(s) 160 S/C3031C.java, line(s) 150 S/C4983C.java, line(s) 151 S/C4992g.java, line(s) 153 S/C4998m.java, line(s) 152,198,223,361,370,437,473,55,74,477 S/C5011z.java, line(s) 37 Sc/c.java, line(s) 278 Si/a.java, line(s) 17 T3/b.java, line(s) 40,44 T4/e.java, line(s) 357,369,356,380,381 Tb/f.java, line(s) 60,61 Tb/i.java, line(s) 36,43 Tb/k.java, line(s) 44,51,52,60 Tb/m.java, line(s) 52,46,134,49,87,88,60,63,66,81 Tb/n.java, line(s) 27,24 Tb/o.java, line(s) 103,249,270,288,344,399,328,350,353,377,102,248,269,287,318,323,343,362,388,398,319,324,389,284,294,315,365 Tb/p.java, line(s) 33,44,45,29 Tb/q.java, line(s) 92,113,98,118,120,122,77,91,112,78,86 Tb/s.java, line(s) 39,28,32,38 Tb/w.java, line(s) 30,38,45,29,37,44 Tb/y.java, line(s) 47,48 Tb/z.java, line(s) 58 Tc/b.java, line(s) 25,28 Tc/c.java, line(s) 17,16 Te/A.java, line(s) 123,164,300 Te/AbstractActivityC0817n.java, line(s) 51,288,349,299,313,344 Te/AbstractC0245n.java, line(s) 46,282,339,293,306,334 Te/C0236e.java, line(s) 120,54 Te/C0248q.java, line(s) 38,43 Te/C0808e.java, line(s) 130,64 Te/C0820q.java, line(s) 45,50 Te/C0821s.java, line(s) 48,102,112 Te/ComponentCallbacks2C0244m.java, line(s) 62,225,305,372,56,298,493,499 Te/ComponentCallbacks2C0816m.java, line(s) 78,243,452,521,72,445,645,651 Te/I.java, line(s) 47 Te/u.java, line(s) 27,78,87 U1/l.java, line(s) 17,16 U3/g.java, line(s) 46,159 Ub/d.java, line(s) 30,62 Ub/l.java, line(s) 28,59 Ue/h.java, line(s) 224,237,254,273 Uh/a.java, line(s) 492,504,496,488,500,508 V0/C0692v.java, line(s) 1193 V0/C1014v.java, line(s) 1844 V3/a.java, line(s) 58 Vb/k0.java, line(s) 28 Ve/i.java, line(s) 97 W2/AbstractC3329b.java, line(s) 138,144,150,206,24,30 W2/AbstractC5369b.java, line(s) 139,145,151,207,25,31 W4/C3353g.java, line(s) 86 W4/C5393g.java, line(s) 89 W4/b.java, line(s) 23,33 W6/AbstractC3358e.java, line(s) 62,50,56,60 W6/AbstractC5398e.java, line(s) 62,50,56,60 W6/C3360g.java, line(s) 36,61,67,107,117,126,133,50 W6/C5400g.java, line(s) 39,65,72,113,124,134,142,53 W6/h.java, line(s) 35,48 W6/j.java, line(s) 1189,1205,1335,1378,1428,2104,724,727,792,802,807,1178,1330,1827,1890 W9/b.java, line(s) 117,116,110 W9/d.java, line(s) 57,64,94,103 Xe/c.java, line(s) 112 Y1/e.java, line(s) 201 Z1/AbstractC3541r.java, line(s) 86 Z1/AbstractC5767r.java, line(s) 86 Z1/C3529f.java, line(s) 33,35 Z1/C3534k.java, line(s) 33,35 Z1/C3540q.java, line(s) 32,34 Z1/C5755f.java, line(s) 33,35 Z1/C5760k.java, line(s) 33,35 Z1/C5766q.java, line(s) 32,34 Z7/a.java, line(s) 78 Z7/j.java, line(s) 665 Z7/l.java, line(s) 490,522 Za/c.java, line(s) 391 Zc/h.java, line(s) 139 a4/AbstractC0976O.java, line(s) 195 a4/AbstractC1342O.java, line(s) 195 a4/C0997n.java, line(s) 36 a4/C1363n.java, line(s) 37 a4/c.java, line(s) 561 a4/e.java, line(s) 480,484,490,493 a4/o.java, line(s) 549,552 a4/v.java, line(s) 549,558,228,229 a5/f.java, line(s) 71 a5/m.java, line(s) 43,47,9,52 am/b.java, line(s) 55,74 b/a.java, line(s) 409,436 c/e.java, line(s) 485,484 com/baseflow/geolocator/GeolocatorLocationService.java, line(s) 76,83,89,91,98,106,117 com/clevertap/android/sdk/inapp/AbstractC1413c.java, line(s) 116 com/clevertap/android/sdk/inapp/AbstractC1831c.java, line(s) 115 com/datadog/android/rum/DdRumContentProvider.java, line(s) 64 com/hbisoft/hbrecorder/ScreenRecordService.java, line(s) 510 com/incode/onboarding_flutter_wrapper/FlutterOnboardingListener.java, line(s) 405 com/incode/onboarding_flutter_wrapper/OnboardingFlutterWrapperPlugin.java, line(s) 587 com/incode/onboarding_flutter_wrapper/TypeHelper.java, line(s) 94,97 com/incode/recogkitandroid/BarcodeReaderKitAndroid.java, line(s) 54,57 com/incode/recogkitandroid/FaceAttributesDetectorKitAndroid.java, line(s) 43,50 com/incode/recogkitandroid/FacePadKitAndroid.java, line(s) 42,45 com/incode/recogkitandroid/IdCaptureKitAndroid.java, line(s) 97,100 com/incode/recogkitandroid/IdFaceDetectorKit.java, line(s) 44,51 com/incode/recogkitandroid/ImageProcessingKit.java, line(s) 40,43 com/incode/recogkitandroid/MaskDetectorKitAndroid.java, line(s) 44,51 com/incode/recogkitandroid/RecogKitAndroid.java, line(s) 41,44 com/incode/recogkitandroid/SelfieFaceDetectorKit.java, line(s) 50,53 com/incode/welcome_sdk/IncodeWelcomeInitProvider.java, line(s) 346 com/incode/welcome_sdk/commons/modules/NetworkModule.java, line(s) 92,102 com/incode/welcome_sdk/ui/video_conference/b.java, line(s) 124,134,189 com/kustomer/core/utils/log/KusLog.java, line(s) 38,41,35 com/kustomer/ui/Kustomer.java, line(s) 309,314,321,325,340,348 com/lyokone/location/FlutterLocationService.java, line(s) 104,107,161,168,177,185 com/makeramen/roundedimageview/c.java, line(s) 100 com/makeramen/roundedimageview/e.java, line(s) 268,349 com/veriff/sdk/camera/core/ImageCapture.java, line(s) 560,567 com/veriff/sdk/camera/core/ImageProcessingUtil.java, line(s) 62 com/veriff/sdk/camera/core/Logger.java, line(s) 11,59,18,66,25,34,52,73 com/veriff/sdk/camera/core/internal/compat/ImageWriterCompatApi26Impl.java, line(s) 17 com/veriff/sdk/internal/AbstractC3068zm.java, line(s) 19 com/veriff/sdk/internal/C0951p5.java, line(s) 53,58,60,67,87,96 com/veriff/sdk/internal/C2677p5.java, line(s) 56,61,63,70,90,99 com/veriff/sdk/internal/Pu.java, line(s) 90 dd/e.java, line(s) 224,223 df/C1357a.java, line(s) 46 df/C1358b.java, line(s) 26,44 df/C3154a.java, line(s) 94 df/C3155b.java, line(s) 29,47 e/c.java, line(s) 55,57,64,69 eh/e.java, line(s) 165 f7/C1732b.java, line(s) 154,158,173 f7/C3256b.java, line(s) 159,163,178 h9/k.java, line(s) 161,162 he/C1427b.java, line(s) 49,150,155 he/C3508b.java, line(s) 56,157,162 he/a.java, line(s) 326,425,325,343,346,421,339 he/c.java, line(s) 39,46,141,144,32,37,84,89,98,99,112,115,118,119,125,126,135,149,164,168,103,121,153 hf/h.java, line(s) 354 io/noties/markwon/core/spans/LinkSpan.java, line(s) 40 io/seon/androidsdk/service/d0.java, line(s) 55 j/t.java, line(s) 65,82,112 j5/b.java, line(s) 55,65,107,113,56,108,68,114 k2/d.java, line(s) 23,22 l5/C2165b.java, line(s) 121,152,120,151 l5/C3936b.java, line(s) 127,158,200,236,126,157,199,235 l5/a.java, line(s) 91,139,115,163 l9/b.java, line(s) 41,37,46,50 l9/k.java, line(s) 59,87 lf/f.java, line(s) 16,37,51 m5/C2219C.java, line(s) 54,55 m5/c.java, line(s) 407 m5/k.java, line(s) 508,111,198,507,343 m5/l.java, line(s) 137,138 m5/o.java, line(s) 19,68 m5/v.java, line(s) 84 m9/a.java, line(s) 220,191 m9/b.java, line(s) 46 me/c.java, line(s) 17,22 n0/C2284q0.java, line(s) 449 n6/c.java, line(s) 136 nc/d.java, line(s) 131,306 o/ViewOnKeyListenerC4351d.java, line(s) 438 o/a.java, line(s) 84 of/C1690c.java, line(s) 84 of/C1694g.java, line(s) 58 of/C4559c.java, line(s) 97 of/E.java, line(s) 100 of/G.java, line(s) 169,52,53,89,90 org/mp4parser/muxer/container/mp4/FragmentedMp4SampleList.java, line(s) 214 org/mp4parser/muxer/tracks/DTSTrackImpl.java, line(s) 95,146,241 org/mp4parser/muxer/tracks/encryption/CencDecryptingSampleList.java, line(s) 124 org/mp4parser/muxer/tracks/h264/parsing/Debug.java, line(s) 15,18,35,38,46,49,56,58 org/mp4parser/muxer/tracks/h265/H265TrackImpl.java, line(s) 88,95,100,116 org/mp4parser/muxer/tracks/h265/SEIMessage.java, line(s) 16 p000if/d.java, line(s) 65,136,288 pc/c.java, line(s) 82,83 pd/C0120a.java, line(s) 52 pd/C4793a.java, line(s) 58 q5/C2935b.java, line(s) 75,76 q5/C4834b.java, line(s) 75,76 q5/d.java, line(s) 70,69 q5/y.java, line(s) 81,80 qb/b.java, line(s) 39,40 qb/c.java, line(s) 76,71,82,88 rd/b.java, line(s) 77 s9/a.java, line(s) 40 t1/b.java, line(s) 41 t5/B.java, line(s) 48,57,64,49,58,65,66,67,70 t5/C3197g.java, line(s) 28,33,29,36 t5/C5172b.java, line(s) 56,55,65,95,96 t5/C5177g.java, line(s) 28,33,29,36 t5/G.java, line(s) 47,46 t5/l.java, line(s) 74,84,98,116,138,148,172,179,186,190,193,196,221,229,73,83,95,115,137,147,167,178,185,189,192,195,218,226 t5/s.java, line(s) 48,51,49,52 uc/a.java, line(s) 183 uc/c.java, line(s) 913,1106,911 v1/C5294c.java, line(s) 414 v9/a.java, line(s) 70,89 w/C3318q.java, line(s) 457 w/C5358q.java, line(s) 525 wc/C0148n.java, line(s) 14,21 wc/C5419m.java, line(s) 75,87,139,103,93,101 wc/C5420n.java, line(s) 17,24 wc/S.java, line(s) 53,65,81,71 wc/T.java, line(s) 34,55,60,91,94 x5/C3399a.java, line(s) 56,142,159,165,170,64,143,160,166,171 x5/C5586a.java, line(s) 57,143,160,166,171,65,144,161,167,172 x5/i.java, line(s) 58,59 xa/a.java, line(s) 62,77,76,35,56 yb/a.java, line(s) 123 yb/b.java, line(s) 152,258,537,157,151,186,257,536,187,496 yc/c.java, line(s) 27 z4/d.java, line(s) 18,24 z5/C3546b.java, line(s) 36,66,37,67 z5/C5772b.java, line(s) 36,66,37,67 z5/FragmentC3550f.java, line(s) 54,55 z5/FragmentC5776f.java, line(s) 54,55 z5/g.java, line(s) 251,252,263 z5/i.java, line(s) 43,50,44,51 zb/b.java, line(s) 72,71
安全提示信息 此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它
此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04b-Mobile-App-Security-Testing.md#clipboard Files: B6/k.java, line(s) 5,83 V0/C0667i.java, line(s) 5,22,129 V0/C0989i.java, line(s) 5,22,129 com/kustomer/ui/ui/chat/KusChatFragment.java, line(s) 10,178,181
安全提示信息 应用程序可以写入应用程序目录。敏感信息应加密
应用程序可以写入应用程序目录。敏感信息应加密 Files: A2/G.java, line(s) 490,490 com/kustomer/core/KusServiceLocator.java, line(s) 140,140 com/kustomer/core/network/services/KusPublicNetworkManager.java, line(s) 32,32 com/statsig/androidsdk/StatsigClient.java, line(s) 675,675
安全提示信息 应用与Firebase数据库通信
该应用与位于 https://aplazo-customer-mobile-default-rtdb.firebaseio.com 的 Firebase 数据库进行通信
已通过安全项 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击
此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05g-Testing-Network-Communication.md#testing-custom-certificate-stores-and-certificate-pinning-mstg-network-4 Files: Rf/a.java, line(s) 43,23,42,41,41 com/incode/welcome_sdk/commons/utils/NetworkUtils.java, line(s) 74,69 l5/a.java, line(s) 108,156,107,108,155,156,106,154,100,100,148,148
已通过安全项 此应用程序可能具有Root检测功能
此应用程序可能具有Root检测功能 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05j-Testing-Resiliency-Against-Reverse-Engineering.md#testing-root-detection-mstg-resilience-1 Files: Lb/c.java, line(s) 55 Ob/AbstractC2706e.java, line(s) 39 Ob/AbstractC4543e.java, line(s) 39 com/veriff/sdk/internal/AbstractC2299f5.java, line(s) 243,235,235,235,235,235,235
已通过安全项 Firebase远程配置已禁用
Firebase远程配置URL ( https://firebaseremoteconfig.googleapis.com/v1/projects/549624095609/namespaces/firebase:fetch?key=AIzaSyDKeeNFi2TyCmlD3L-dtY3jn8wwvLS0I0w ) 已禁用。响应内容如下所示: { "state": "NO_TEMPLATE" }
综合安全基线评分总结

Aplazo v2.4.68
Android APK
45
综合安全评分
中风险