导航菜单

应用安全检测报告

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

移动应用安全检测报告

应用图标

Aplazo v2.4.68

Android APK 71d85d8b...
45
安全评分

安全基线评分

45/100

中风险

综合风险等级

风险等级评定
  1. A
  2. B
  3. C
  4. 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
综合安全评分
中风险