安全分析报告: 热汗舞蹈 v1.24.1.0

安全分数


安全分数 45/100

风险评级


等级

  1. A
  2. B
  3. C
  4. F

严重性分布 (%)


隐私风险

4

用户/设备跟踪器


调研结果

高危 7
中危 37
信息 3
安全 2
关注 47

高危 该文件是World Writable。任何应用程序都可以写入文件

该文件是World Writable。任何应用程序都可以写入文件
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#testing-local-storage-for-sensitive-data-mstg-storage-1-and-mstg-storage-2

Files:
com/cmic/gen/sdk/e/k.java, line(s) 112,53,61,69
com/cmic/geo/sdk/e/k.java, line(s) 112,53,61,69
y1/a.java, line(s) 67

高危 使用弱加密算法

使用弱加密算法
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4

Files:
com/heytap/mcssdk/utils/c.java, line(s) 11

高危 应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。

应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4

Files:
c2/c.java, line(s) 28,77
cc/quicklogin/common/d/a.java, line(s) 54,79
com/cmic/gen/sdk/e/a.java, line(s) 12,31
com/cmic/gen/sdk/e/b.java, line(s) 114,139
com/cmic/geo/sdk/e/a.java, line(s) 12,31
com/cmic/geo/sdk/e/b.java, line(s) 114,139
com/qiyukf/nimlib/push/net/httpdns/util/a.java, line(s) 24,65
com/qiyukf/unicorn/n/c.java, line(s) 24,62
e7/a.java, line(s) 58
l1/a.java, line(s) 53,79
q5/e.java, line(s) 32

高危 SSL的不安全实现。信任所有证书或接受自签名证书是一个关键的安全漏洞。此应用程序易受MITM攻击

SSL的不安全实现。信任所有证书或接受自签名证书是一个关键的安全漏洞。此应用程序易受MITM攻击
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05g-Testing-Network-Communication.md#android-network-apis

Files:
com/alipay/android/phone/mrpc/core/b.java, line(s) 102,12,3
com/qiyukf/unicorn/i/a/b.java, line(s) 9,10,11,12,13,14,3

高危 应用程序在加密算法中使用ECB模式。ECB模式是已知的弱模式,因为它对相同的明文块[UNK]产生相同的密文

应用程序在加密算法中使用ECB模式。ECB模式是已知的弱模式,因为它对相同的明文块[UNK]产生相同的密文
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-block-cipher-mode

Files:
cc/quicklogin/common/d/a.java, line(s) 32
com/qiyukf/unicorn/n/c.java, line(s) 49

高危 WebView域控制不严格漏洞

WebView域控制不严格漏洞


Files:
o5/p.java, line(s) 28,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37

中危 应用程序可以安装在有漏洞的已更新 Android 版本上

Android 5.0-5.0.2, [minSdk=21]
该应用程序可以安装在具有多个未修复漏洞的旧版本 Android 上。这些设备不会从 Google 接收合理的安全更新。支持 Android 版本 => 10、API 29 以接收合理的安全更新。

中危 应用程序已启用明文网络流量

[android:usesCleartextTraffic=true]
应用程序打算使用明文网络流量,例如明文HTTP,FTP协议,DownloadManager和MediaPlayer。针对API级别27或更低的应用程序,默认值为“true”。针对API级别28或更高的应用程序,默认值为“false”。避免使用明文流量的主要原因是缺乏机密性,真实性和防篡改保护;网络攻击者可以窃听传输的数据,并且可以在不被检测到的情况下修改它。

中危 Activity设置了TaskAffinity属性

(com.dancefitme.cn.wxapi.WXEntryActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Activity (com.dancefitme.cn.wxapi.WXEntryActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。

中危 Activity设置了TaskAffinity属性

(com.dancefitme.cn.wxapi.WXPayEntryActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Activity (com.dancefitme.cn.wxapi.WXPayEntryActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。

中危 Broadcast Receiver (cn.jpush.android.service.PushReceiver) 未被保护。

[android:exported=true]
发现 Broadcast Receiver与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。

中危 Activity (com.alipay.sdk.app.PayResultActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。

中危 Activity (com.alipay.sdk.app.AlipayResultActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。

中危 Activity (cn.jpush.android.ui.PopWinActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。

中危 Activity (cn.jpush.android.ui.PushActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。

中危 Service (cn.jpush.android.service.DaemonService) 未被保护。

[android:exported=true]
发现 Service与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。

中危 Activity (cn.jpush.android.service.DActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。

中危 Content Provider (cn.jpush.android.service.DownloadProvider) 未被保护。

[android:exported=true]
发现 Content Provider与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。

中危 Activity (cn.jpush.android.service.JNotifyActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。

中危 Activity (cn.android.service.JTransitActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。

中危 Service (com.huawei.hms.support.api.push.service.HmsMsgService) 未被保护。

[android:exported=true]
发现 Service与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。

中危 Content Provider (com.huawei.hms.support.api.push.PushProvider) 未被保护。

[android:exported=true]
发现 Content Provider与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。

中危 Service (com.xiaomi.mipush.sdk.PushMessageHandler) 未被保护。

[android:exported=true]
发现 Service与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。

中危 Broadcast Receiver (cn.jpush.android.service.PluginXiaomiPlatformsReceiver) 未被保护。

[android:exported=true]
发现 Broadcast Receiver与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。

中危 Activity (com.xiaomi.mipush.sdk.NotificationClickedActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此使其对设备上的任何其他应用程序都可访问。

中危 Service (cn.jpush.android.service.PluginOppoPushService) 受权限保护, 但是应该检查权限的保护级别。

Permission: com.coloros.mcs.permission.SEND_MCS_MESSAGE [android:exported=true]
发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。

中危 Service (com.heytap.msp.push.service.CompatibleDataMessageCallbackService) 受权限保护, 但是应该检查权限的保护级别。

Permission: com.coloros.mcs.permission.SEND_MCS_MESSAGE [android:exported=true]
发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。

中危 Service (com.heytap.msp.push.service.DataMessageCallbackService) 受权限保护, 但是应该检查权限的保护级别。

Permission: com.heytap.mcs.permission.SEND_PUSH_MESSAGE [android:exported=true]
发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。

中危 Service (com.vivo.push.sdk.service.CommandClientService) 受权限保护, 但是应该检查权限的保护级别。

Permission: com.push.permission.UPSTAGESERVICE [android:exported=true]
发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。

中危 高优先级的Intent (1000)

[android:priority]
通过设置一个比另一个Intent更高的优先级,应用程序有效地覆盖了其他请求。

中危 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等

文件可能包含硬编码的敏感信息,如用户名、密码、密钥等
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#checking-memory-for-sensitive-data-mstg-storage-10

Files:
cc/quicklogin/sdk/e/a/d.java, line(s) 130
com/bumptech/glide/load/engine/h.java, line(s) 96
com/dancefitme/cn/model/Token.java, line(s) 128
com/dancefitme/cn/model/User.java, line(s) 449
com/heytap/msp/push/encrypt/AESEncrypt.java, line(s) 12
com/qiyukf/nimlib/c/c.java, line(s) 48,73
com/qiyukf/nimlib/f/b/c.java, line(s) 91
com/qiyukf/nimlib/ipc/NIMContentProvider.java, line(s) 29
com/qiyukf/nimlib/ipc/cp/c/a.java, line(s) 33
com/qiyukf/nimlib/net/trace/a.java, line(s) 142
com/tencent/rtmp/TXVodPlayer.java, line(s) 410
com/tencent/rtmp/downloader/TXVodDownloadDataSource.java, line(s) 26,94,107,119
com/tencent/rtmp/downloader/TXVodDownloadMediaInfo.java, line(s) 23
component/dancefitme/qiyukf/QiYuUserData.java, line(s) 130
n2/d.java, line(s) 80
p2/a.java, line(s) 36
p2/k.java, line(s) 76
t4/a.java, line(s) 112

中危 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据

应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#external-storage

Files:
bin/mt/signature/KillerApplication.java, line(s) 76
cc/quicklogin/sdk/h/b.java, line(s) 180,181
com/dailyyoga/cn/player/exo/ExoPlayerConfig.java, line(s) 104
com/qiyukf/module/log/LogPulseClient.java, line(s) 179,195,178,195
com/qiyukf/nimlib/j/a.java, line(s) 44,45
com/qiyukf/nimlib/q/a/a.java, line(s) 161,100,101,104,105,143,144,146
com/qiyukf/sentry/android/core/k.java, line(s) 129,135
com/qiyukf/unicorn/f/a.java, line(s) 194
com/qiyukf/unicorn/f/b.java, line(s) 27,28
com/qiyukf/unicorn/fileselect/ui/activity/FilePickerActivity.java, line(s) 38,192
com/qiyukf/unicorn/mediaselect/internal/utils/MediaStoreCompat.java, line(s) 40,35
com/qiyukf/unicorn/mediaselect/internal/utils/PathUtils.java, line(s) 50
com/qiyukf/unicorn/n/b/e.java, line(s) 95,96,98,102
com/qiyukf/unicorn/n/e/a.java, line(s) 42,37
com/qiyukf/unicorn/n/e/d.java, line(s) 19,19,44,44,22,47
ea/b.java, line(s) 105
q5/g.java, line(s) 48
r/a.java, line(s) 40,42
t0/c.java, line(s) 9,23,27
u3/d.java, line(s) 88

中危 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库

应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04h-Testing-Code-Quality.md#injection-flaws-mstg-arch-2-and-mstg-platform-2

Files:
b6/b.java, line(s) 6,7,28
b6/c.java, line(s) 6,50
com/qiyukf/nimlib/f/c/a.java, line(s) 3,90
com/qiyukf/nimlib/f/c/c.java, line(s) 5,6,14
com/qiyukf/nimlib/f/c/d.java, line(s) 8,9,10,113
com/qiyukf/unicorn/e/a.java, line(s) 6,7,27
com/qiyukf/unicorn/e/b.java, line(s) 4,5,83
v7/b.java, line(s) 6,24
v7/h.java, line(s) 7,8,79

中危 MD5是已知存在哈希冲突的弱哈希

MD5是已知存在哈希冲突的弱哈希
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4

Files:
a9/i.java, line(s) 8
cc/quicklogin/common/d/b.java, line(s) 240
cc/quicklogin/common/d/f.java, line(s) 16
cn/com/chinatelecom/account/api/e/d.java, line(s) 83
com/cmic/gen/sdk/e/d.java, line(s) 24
com/cmic/geo/sdk/e/d.java, line(s) 24
com/dancefitme/cn/ui/setting/DialogActivity.java, line(s) 62
com/heytap/openid/sdk/m_a.java, line(s) 75
com/qiyukf/module/log/UploadClient.java, line(s) 70
com/qiyukf/nimlib/push/net/httpdns/util/c.java, line(s) 10
com/qiyukf/nimlib/q/i.java, line(s) 38,81,99
com/qiyukf/unicorn/httpdns/util/c.java, line(s) 10
com/unicom/xiaowo/account/shield/e/i.java, line(s) 63,93
q5/c.java, line(s) 303
q5/e.java, line(s) 53

中危 应用程序使用不安全的随机数生成器

应用程序使用不安全的随机数生成器
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-random-number-generators

Files:
c7/b.java, line(s) 15
cc/quicklogin/common/d/a.java, line(s) 6
cc/quicklogin/common/d/f.java, line(s) 6
cc/quicklogin/sdk/LoginHelper.java, line(s) 34
cc/quicklogin/sdk/f/c.java, line(s) 16
cc/quicklogin/sdk/f/k.java, line(s) 10
cc/quicklogin/sdk/h/a.java, line(s) 3
com/dancefitme/cn/ui/course/complete/CoursePlayCompleteActivity.java, line(s) 53
com/qiyukf/module/zip4j/tasks/AbstractModifyFileTask.java, line(s) 18
com/qiyukf/nimlib/push/net/httpdns/a/a.java, line(s) 11
com/qiyukf/nimlib/push/net/httpdns/util/e.java, line(s) 10
com/qiyukf/nimlib/push/packet/symmetry/d.java, line(s) 3
com/qiyukf/sentry/a/aj.java, line(s) 11
com/qiyukf/share/media/a.java, line(s) 17
com/qiyukf/unicorn/httpdns/b/a.java, line(s) 9
com/qiyukf/unicorn/httpdns/util/e.java, line(s) 10
jb/a.java, line(s) 19
jb/b.java, line(s) 4
kb/a.java, line(s) 4
l1/d.java, line(s) 5
m1/b.java, line(s) 12
o8/e.java, line(s) 5
p1/d.java, line(s) 9
y1/a.java, line(s) 7
z1/l.java, line(s) 45
z6/c0.java, line(s) 4

中危 SHA-1是已知存在哈希冲突的弱哈希

SHA-1是已知存在哈希冲突的弱哈希
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4

Files:
c2/b.java, line(s) 11
c2/c.java, line(s) 27,76
cc/quicklogin/common/c/b.java, line(s) 62
com/dancefitme/cn/ui/setting/DialogActivity.java, line(s) 120
com/heytap/openid/sdk/m_a.java, line(s) 157
com/qiyukf/nimlib/push/packet/asymmetric/e.java, line(s) 176
d2/a.java, line(s) 73
q0/c.java, line(s) 112
x8/a.java, line(s) 28

中危 IP地址泄露

IP地址泄露


Files:
com/alipay/android/phone/mrpc/core/q.java, line(s) 298
com/dancefitme/cn/core/AppUpdate.java, line(s) 39
com/dancefitme/cn/ui/setting/AboutActivity.java, line(s) 114
com/qiyukf/nimlib/push/net/httpdns/a/b.java, line(s) 3,3,3,3
com/qiyukf/unicorn/httpdns/b/b.java, line(s) 3,3,3,3
com/qiyukf/unicorn/httpdns/g/b.java, line(s) 62
component/dancefitme/qiyukf/QiYuUserData.java, line(s) 55
g7/g.java, line(s) 8
ga/a.java, line(s) 20
ga/d.java, line(s) 25
x8/b.java, line(s) 6,6,6,6

中危 应用程序创建临时文件。敏感信息永远不应该被写进临时文件

应用程序创建临时文件。敏感信息永远不应该被写进临时文件


Files:
com/qiyukf/nimlib/f/b/d.java, line(s) 50

中危 应用程序包含隐私跟踪程序

此应用程序有多个4隐私跟踪程序。跟踪器可以跟踪设备或用户,是终端用户的隐私问题。

中危 此应用可能包含硬编码机密信息

从应用程序中识别出以下机密确保这些不是机密或私人信息
华为HMS Core 应用ID的 "com.huawei.hms.client.appid" : "appid=106533273"
小米推送的 "XIAOMI_APPKEY" : "MI-5212016741117"
vivo推送的 "com.vivo.push.api_key" : "59cb282c99bb7ae8b7e3c1765773e9dd"
小米推送的 "XIAOMI_APPID" : "MI-2882303761520167117"
OPPO推送的 "OPPO_APPID" : "OP-30832067"
极光推送的 "JPUSH_CHANNEL" : "developer-default"
OPPO推送的 "OPPO_APPSECRET" : "OP-2a236f5065084f97a4837cd4c7f42c19"
OPPO推送的 "OPPO_APPKEY" : "OP-931cf180fc994fdfba7d64d6c8d5fa7f"
极光推送的 "JPUSH_APPKEY" : "ca10398f58500fcf12815aa4"
vivo推送的 "com.vivo.push.app_id" : "105570171"
"ysf_dialog_close_session" : "会話を終了しますか。"
"ysf_session_already_quit" : "会话已退出"
"ysf_session_already_end" : "会話は終了しました"
"plan_session_num" : "计划课程节数"
"ysf_session_close_cannot_evaluation" : "會話已結束,無法評價"
"say_session_suggestions" : "说说你对课程的建议吧!"
"please_input_password" : "请输入密码"
"ysf_close_session_fail" : "退出會話失敗"
"ysf_close_session_fail" : "会話の終了に失敗しました"
"session_num_unit" : "节"
"start_practice_session" : "开始练习"
"reset_password" : "重置密码"
"ysf_session_ing_and_end_again_request" : "您有会话正在进行中,是否结束会话发起新的咨询"
"one_key_login_fail" : "一键登录失败,请稍后重试或用其它方式登录"
"ysf_dialog_close_session" : "确认退出对话?"
"ysf_work_sheet_session_change" : "課題は既に無効になりました"
"ysf_session_already_end" : "เซสชั่นสิ้นสุดแล้ว"
"ysf_already_quit_session" : "您已退出會話"
"forget_password" : "忘记密码"
"ysf_already_quit_session" : "您已退出会话"
"ysf_work_sheet_session_change" : "工单已过期"
"ysf_work_sheet_auth" : "กรอกข้อมูล"
"ysf_work_sheet_session_change" : "ใบสั่งงานหมดอายุ"
"ysf_session_close_cannot_evaluation" : "เซสชั่นสิ้นสุดลงไม่สามารถประเมินได้"
"ysf_session_already_quit" : "會話已退出"
"ysf_session_ing_and_end_again_request" : "現在会話中ですが、それを終了して新しい問い合わせを送信しますか。"
"ysf_already_quit_session" : "คุณออกจากเซสชันแล้ว"
"one_key_login" : "本机号码一键登录"
"ysf_session_already_end" : "会话已结束"
"ysf_session_already_quit" : "ออกจากเซสชันแล้ว"
"ysf_session_already_end" : "會話已結束"
"ysf_dialog_close_session" : "ยืนยันที่จะออกจากการสนทนา?"
"ysf_session_ing_and_end_again_request" : "您有會話正在進行中,是否結束會話發起新的諮詢"
"ysf_session_close_cannot_evaluation" : "会话已结束,无法评价"
"start_n_session" : "开始第%s节训练"
"session_info" : "课程介绍"
"ysf_work_sheet_auth" : "填寫信息"
"ysf_session_already_quit" : "会話から離れました"
"ysf_close_session_fail" : "ออกจากเซสชันล้มเหลว"
"ysf_session_close_cannot_evaluation" : "会話は終了したため、評価できません"
"ysf_close_session_fail" : "退出会话失败"
"ysf_dialog_close_session" : "確認退出對話?"
"ysf_work_sheet_session_change" : "工單已過期"
"ysf_work_sheet_auth" : "情報を記入"
"ysf_work_sheet_auth" : "填写信息"
"plan_session_list" : "课程列表"
"ysf_already_quit_session" : "既に会話から離れました"
67c707d571bedd73efc85d835a9449b3
CDBCC4EA92818E6AEFA3AE39978A001C35C8A39B196B20A99FF9E8E85B2C06CD
nBQADgYEAoWnixxDnMffFvJXGcdoncAQ4nD5/Fe5CsDix+TJPuQdKBhcVJ+2AAbJloG64yUuZMllN
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuyqBGJVxu+5Z2ZwItIhl
CDBCC4EA9F50EF0702B2E0EE9C1B006CF2F14D3F44B202D3F29A48A5B1155A4BDD1DB49E28D588923C2CE1E58D4971571B68B89909E8E85B2C06CD
nFD+sYU2rkUVZgpwO7ly+THBFw/YcZNwS094NBdhzxmCCFbCKHVNzDLirlV9T2q4k
nFw0xMDAyMDEwODA3MjhaGA8yMTEwMDEwODA4MDcyOFowEzERMA8GA1UEAxMIaU1vYkxpZmUwgZ8w
1CCD1965D204E2F729C07549D00C3BE43086FB34721A0B6268863357676414D2CC2A0149C2C26F6681775AD490580551
04C765D97E8D57C0ED1CE3594143F90EB15A94E1D96069BD01A680AB9F18EE8B56A707EEF38E49BB67663F98BC3FB98328A7FAC653C396ECF301D6CB74C56502435DB6BB236E06AB1F7F475552CC441E0BEC6DA38AD9DCD55F8328A003E9437530BA6681DDD706987B7C77A72717BC52DD64AABC89E20EB7B146FE0E01D2F96D08B7FD3B0FB788CCE8C0F664CFE8D499DAE7C21166D43B893E8E53F24B793650865181833C540B2098377BC4B709B4E92C960F41E346784B86007B4F95069F68845174E95EAAF7CA324BD98282F9B67B952FDB0298E357F2E3F1A2D7C14C52419A170EC22584947C2A7A3991FC6CD667AB86BCBD0E1F7BFF29A33348B9C16E0384BB75FF794D470AA00141B2C19ECCEA92CCC7838CCF9158D8868C20117EF8EA887035D9C16F4DBA76EF0DEA455B3410BFC9DC0CE2C7B4CF5D4E82249EA5A5432CCE5466C8A2F14F3AE991D2A45B9619516A9EBBC3C1AA42632647DAF08ABE6EC81C161CC5B402637475602D93E9BFCF4FBED1BFF51656537F38474440CD27DCEA7E65FC4268F8A510AE5E2FBED4BCD0BE66E530B2E88FEDCDE663C8B372CC108D2746821A96C81F4E84ABFEA3A859AD415E8000D3C41A7F2DB6123824F607B5F63FA6C54D37A80E59C3A8A036FBA1AF254EB363B51537ACD49A2C0B53EB2C69602A881D62500B524E8C30CBE35356D03EC3D997CE79A9F39B601610C6868E55672050D59AEEDE97FAD3F07F003FF9A20A9B692B05127566D2C4CC82ADD9134F8FDC5A58E30225A020D6E6921B440936C622B1F659B593784CF93B86353EB303DEA7297D051A84594E97229273C786CD0FEEA03CF98BF15CD15ACE4FD866F71D7705B504E1AADF18580B38AAC708E0102A81A040CA27E80270F93BDDD9817B2D180D558703161EAD2A604D65C6F3CF571A3094FC22E9200790609E8DB02C3A1CD62CF73DF94522402BC3FF66B2845D150341846FB06B3E130EBA277A310A5D751EBE0755FABF75617F34EDF2105546CC4D19E08CFC6DFC078CAE4F1786C96767E8030A448358A8FA0E166AF4F43A42E92B0C38271E33528E6F873DD6E40022E382BD256688FEA807DBB01B0D4982B741A20918ACBAEF7290B4988EAFA7B3009CA6C98E6FE16519941BC5BD25CA30C3299941432EF52654DDD1A8A569230686356A92FB821E318089CAC39246FC1B4388A89D577B37A6143B00D7CB8B75A72E53
6fe3b4d1a6d03e68f183a6275bea8704
28E9FA9E9D9F5E344D5A9E4BCF6509A7F39789F515AB8F92DDBCBD414D940E93
d005b00aa2abeb38279b9e0862b9d92d
233d24c6c66a03eecc5d3ff03dca364c
nkO0ykg5qH942X8poQ+a9GgBUeDBpY4GSIv6/qq+zJxiJxpoL0SGKAP3FlcuLr07f
971DA0D8842F7539C666F87B74676C4548C26341
QrMgt8GGYI6T52ZY5AnhtxkLzb8egpFn3j5JELI8H6wtACbUnZ5cc3aYTsTRbmkAkRJeYbtx92LPBWm7nBO9UIl7y5i5MQNmUZNf5QENurR5tGyo7yJ2G0MBjWvy6iAtlAbacKP0SwOUeUWx5dsBdyhxa7Id1APtybSdDgicBDuNjI0mlZFUzZSS9dmN8lBD0WTVOMz0pRZbR3cysomRXOO1ghqjJdTcyDIxzpNAEszN8RMGjrzyU7Hjbmwi6YNK
9cdbd84c9f1ac2f38d0f80f42ab952e7338bf511
f8183668ba5fc5bb06b5981e6d8b795d30b8978d43ca0ec572e37e09939a9773
fca682ce8e12caba26efccf7110e526db078b05edecbcd1eb4a208f3ae1617ae01f35b91a47e6df63413c5e12ed0899bcd132acd50d99151bdc43ee737592e17
42debb9da5b3d88cc956e08787ec3f3a09bba5f48b889a74aaf53174aa0fbe7e3c5b8fcd7a53bef563b0e98560328960a9517f4014d3325fc7962bf1e049370d76d1314a76137e792f3f0db859d095e4a5b932024f079ecf2ef09c797452b0770e1350782ed57ddf794979dcef23cb96f183061965c4ebc93c9c71c56b925955a75f94cccf1449ac43d586d0beee43251b0b2287349d68de0d144403f13e802f4146d882e057af19b6f6275c6676c8fa0e3ca2713a3257fd1b27d0639f695e347d8d1cf9ac819a26ca9b04cb0eb9b7b035988d15bbac65212a55239cfc7e58fae38d7250ab9991ffbc97134025fe8ce04c4399ad96569be91a546f4978693c7a
b5da2d38b36ab5a2deb91dbeff9e50f7
c9c24f5576256304b24d2c6edf102056
nJhjaEmyCOtSU6+mdjcHhbcbF6lKYx8tfQlpPmyM5suFY138qtEoB4b+q/j8q22MI
236e7ec1d4b721c997c1a5f549ebbce8
4474A9A6520A3B38AD4FE7C7FF4118A963025F5893D57914C7072F7C403426055E0CC0EB843E5E1F60A3D111F3EFF271F1CAE13E8A27432F98684E28FB9A5ADAB8E77692F9B55B31C07A9459C4EB5447D59A56B14A24BFE15FAE68DBAAA5D1117B38C7039F2D6A88D8D19E73BA5AA7E8771B5822286112CF7DC13A7FAD435504AF0D43F40BBEDC98B0B8FC9AC2249A640BF67AB120BEF458F2AE4DC44B8C9D7393F8362787F23AA50FB1AF5E3FEE89A19773D82AF1522CAF172123E8FC55B7F3B4C8D94D0CAA06BE64192D694A547E64175326FCCB0A0CA4B4A5EB2DD0023EDB
BC3736A2F4F6779C59BDCEE36B692153D0A9877CC62A474002DF32E52139F0A0
b6cbad6cbd5ed0d209afc69ad3b7a617efaae9b3c47eabe0be42d924936fa78c8001b1fd74b079e5ff9690061dacfa4768e981a526b9ca77156ca36251cf2f906d105481374998a7e6e6e18f75ca98b8ed2eaf86ff402c874cca0a263053f22237858206867d210020daa38c48b20cc9dfd82b44a51aeb5db459b22794e2d649
nKwvjX9o3OmnnqWMGbIiFYIpc21QeG7aqizuWdXlgS5M9rstDfHQfG/AaPElJ7Yix
f7e1a085d69b3ddecbbcab5c36b857b97994afbbfa3aea82f9574c0b3d0782675159578ebad4594fe67107108180b449167123e84c281613b7cf09328cc8a6e13c167a8b547c8d28e0a3ae1e2bb3a675916ea37f0bfa213562f1fb627a01243bcca4f1bea8519089a883dfe15ae59f06928b665e807b552564014c3bfecf492a
8ABAEB98DAEA72BEDA11E1BED4147B250349376671529A095AB4EEDFC87F34F2828CAE6ABB44AA1C46034104A27DBD0E
Y29tLnVuaWNvbS54aWFvd28ubG9naW5jb3JlLlVuaUF1dGhIZWxwZXI=
a8dd837bc849406913fe1d2997e41b4d
8138e8a0fcf3a4e84a771d40fd305d7f4aa59306d7251de54d98af8fe95729a1f73d893fa424cd2edc8636a6c3285e022b0e3866a565ae8108eed8591cd4fe8d2ce86165a978d719ebf647f362d33fca29cd179fb42401cbaf3df0c614056f9c8f3cfd51e474afb6bc6974f78db8aba8e9e517fded658591ab7502bd41849462f
a714cd1b6f3477ee78f321f39e59ab2b
MIIBnzCCAQigAwIBAgIES2aLwDANBgkqhkiG9w0BAQUFADATMREwDwYDVQQDEwhpTW9iTGlmZTAg
b2d493265472ceaa9d96a6aa4387b54f
ba84593460a764c5ff0893feba2128aa
863b03c0d11e3901f904a5ba68ebb120
Y29tLm1jcy5hY3Rpb24uUkVDRUlWRV9TREtfTUVTU0FHRQ==
b85bdec4e2eaed5241b5d219ebf65d33
40f0c4ce23888c0d5c78e9172396875e
8d5155894229d5e689ee01e6018a237e2cae64cd
379dfee0ec79b75f7c15472893226998
16a09e667f3bcc908b2fb1366ea957d3e3adec17512775099da2f590b0667322a
673f9ab8d97b2d5a8a6dbd9cb314c4e9
b869c82b35d70e1b1ff91b28e37a62ecdc34409b
f8b424b448c61604ee3c38655167fad4
6825E499F7D752086978E725A50E7C6C783D94C931FE99A3EFB9FA69BD1111DA
B8B9A8B347E102532CF3596F9F29A8465210E4C1AA7C407BD78FFD3F3706F8DC
55269a19d06a15591989ee133a9ae487
77d0f8c4dad15eb8c4f2f8d6726cefd96d5bb399
ce2310922ec85fe0fbf8743e2aece923
30470ad5a005fb14ce2d9dcd87e38bc7d1b1c5facbaecbe95f190aa7a31d23c4dbbcbe06174544401a5b2c020965d8c2bd2171d3668445771f74ba084d2029d83c1c158547f3a9f1a2715be23d51ae4d3e5a1f6a7064f316933a346d3f529252
e6b1bdcb890370f2f2419fe06d0fdf7628ad0083d52da1ecfe991164711bbf9297e75353de96f1740695d07610567b1240549af9cbd87d06919ac31c859ad37ab6907c311b4756e1e208775989a4f691bff4bbbc58174d2a96b1d0d970a05114d7ee57dfc33b1bafaf6e0d820e838427018b6435f903df04ba7fd34d73f843df9434b164e0220baabb10c8978c3f4c6b7da79d8220a968356d15090dea07df9606f665cbec14d218dd3d691cce2866a58840971b6a57b76af88b1a65fdffd2c080281a6ab20be5879e0330eb7ff70871ce684e7174ada5dc3159c461375a0796b17ce7beca83cf34f65976d237aee993db48d34a4e344f4d8b7e99119168bdd7
3082030d308201f5a003020102020451cb7f0c300d06092a864886f70d01010b05003037310b30090603550406130255533110300e060355040a1307416e64726f6964311630140603550403130d416e64726f6964204465627567301e170d3136303232363039353730365a170d3436303231383039353730365a3037310b30090603550406130255533110300e060355040a1307416e64726f6964311630140603550403130d416e64726f696420446562756730820122300d06092a864886f70d01010105000382010f003082010a0282010100e452efc13572722b3291daf8497133c95385fd67fc75a585154e1f8e22b336920ecd579bf037b0ed2411f84525f4007c9b392dd4306d23444a5c96b8eb792fbabc43d3a69f6b83206328c169da333aa6ddb64b314358d2a723342c427488ca3fd0875dc289bc1ed12d06d2f7130593a8321921f1f349b373844a0152532b89b30a36427bbb12a1c22d38c0b8602429ef7bb3be409d0dce4fc1db6aa83619e871fe7bb30bc2a7f892af8e784dcb68bc41daf78a60897eaf8cc49096bc3e3097c8adb4c95b3e6c9533450db1be5c8be3e0c694e932729cf1d1eaa83cb943a7bf9a1154ba7f7bf7ee19395cfb0f247fce632313d88c969d2caee2a15b119751b2b50203010001a321301f301d0603551d0e04160414168cb5e6332ac270c8b353f767ae9e37e869026a300d06092a864886f70d01010b0500038201010019fcb7c2afc23de85e2f576a808f0d242b6156cb31b1243ed720c64f02359dfa18ab1875a9eeb38e464bac640fd963635af4abd62b43bb9b970fc926ba9d1f5d681311e17d1df5eb5701957b43688fd88da13b6e16598e32d69c57e38b0ef0c34cdc4e26080194a02ad5e545d03f64554b56a029d494519815cbf743e5a30df19a225365df2bb5160d7175d6e741ac99d5e1110003247117cb67624a4927d503590daf68f15663520eb601e759b82eed167b746b02b86f1001975c381bf4758397f26c960fba76d87a5e044efa99fe9895edef732ef268aed7beb4ce1d399d4458b9748a8a4a4ae50087d5a0d9423eb0b35c4b175424e45cc5992c83b4185e1c
9760508f15230bccb292b982a2eb840bf0581cf5
noxI53CVpYUR3OWAQyAQNcMhDDf3nGsxLLHP8kGWqrpLn1uAIgI+EIAl0sM+i1leD
394e8f70c4da19b1b29d5780a5191a4d
nXR23tQVtu8NG45E23AMSOKkp061KVf4pliDCQUQe6n1fjBxq3js8Ss8nsSx7FlqAyxO7KU63WT5e
962eddcc369cba8ebb260ee6b6a126d9346e38c5
2818E6AEFA3AE39978A001C35C8A39B1
9a04f079-9840-4286-ab92-e65be0885f95
8593144935bb47e4aeb6c1436e86aa68
nBCau4hdVwFpRmb9NIuqavDeHKP9BKPZ01Ra5/666NGKBqmkRRer3lBCe6EKNUc2U
6c82f55aeb6416182eb958083e0618ec
6825E499F7D752086978E725A50E7C6C9A154D8A02BAEB593B2DCDC733EA1E31
b0b4417601b59cbc9d8ac8f935cadaec4f5fbb2f23785609ae466748d9b5a536
c3edf5f1f69d9bf76a4373508915a257
fd7f53811d75122952df4a9c2eece4e7f611b7523cef4400c31e3f80b6512669455d402251fb593d8d58fabfc5f5ba30f6cb9b556cd7813b801d346ff26660b76b9950a5a49f9fe8047b1022c24fbba9d7feb7c61bf83b57e7c6a8a6150f04fb83f6d3c51ec3023554135a169132f675f3ae2b61d72aeff22203199dd14801c7
D4C44B2B208E603F3B50749DF8784158
74D4A5DC03AE43570DB282EEF7837B92
1ab61e7006ee507fd3ee74b554616cb4
e9e642599d355f37c97ffd3567120b8e25c9cd43e927b3a9670fbec5d890141922d2c3b3ad2480093799869d1e846aab49fab0ad26d2ce6a22219d470bce7d777d4a21fbe9c270b57f607002f3cef8393694cf45ee3688c11a8c56ab127a3daf
5OLKTx2iU5mko18DfdwK5611JIjbUhE
edef8ba9-79d6-4ace-a3c8-27dcd51d21ed
a9eb9114f64828ae6efa9675d7c2f020
9ff9036bc39630a9a82c205159afde43
678471b27a9cf44ee91a49c5147db1a9aaf244f05a434d6486931d2d14271b9e35030b71fd73da179069b32e2935630e1c2062354d0da20a6c416e50be794ca4
199cbb1a1ae5a1d04a978475a4ab6eaf
32C4AE2C1F1981195F9904466A39C9948FE30BBFF2660BE1715A4589334C74C7
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDNFGdEpQ1d8cPqekvvEDQyBGnI
Y29tLmhleXRhcC5vcGVuaWQuSU9wZW5JRA==
417d9bf34aed389c3c1c4d4f0f996021
7e1e04403633b26141d8f0a8cd7368f7
0D006C2378435650583D23E563A5CC87
35f48ff1ef6e0de37df47eeb3d21bcd5
6586f7ede14d529acad42fa77543303c
0749494a2252ca5c5479639bb75769d8
95475cf5d93e596c3fcd1d902add02f427f5f3c7210313bb45fb4d5bb2e5fe1cbd678cd4bbdd84c9836be1f31c0777725aeb6c2fc38b85f48076fa76bcd8146cc89a6fb2f706dd719898c2083dc8d896f84062e2c9c94d137b054a8d8096adb8d51952398eeca852a0af12df83e475aa65d4ec0c38a9560d5661186ff98b9fc9eb60eee8b030376b236bc73be3acdbd74fd61c1d2475fa3077b8f080467881ff7e1ca56fee066d79506ade51edbb5443a563927dbc4ba520086746175c8885925ebc64c6147906773496990cb714ec667304e261faee33b3cbdf008e0c3fa90650d97d3909c9275bf4ac86ffcb3d03e6dfc8ada5934242dd6d3bcca2a406cb0b

信息 应用程序记录日志信息,不得记录敏感信息

应用程序记录日志信息,不得记录敏感信息
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#logs

Files:
a3/a.java, line(s) 60,86,91,96,61,87,92,97
a3/c.java, line(s) 23,24
a3/h.java, line(s) 38,39
a9/h.java, line(s) 34,36,51,53,39,41,29,31,44,46
b6/b.java, line(s) 31
b7/i.java, line(s) 327
bin/mt/signature/KillerApplication.java, line(s) 115,160
c3/f.java, line(s) 14,13
c3/o.java, line(s) 289,321,330,196,288,293,320,326,329,197,295,297,327
c3/q.java, line(s) 87,88
c3/r.java, line(s) 158,127,157,178,192,128,179,193
ca/a.java, line(s) 38
cc/quicklogin/common/d/m.java, line(s) 32,41,68,91
cc/quicklogin/sdk/g/d.java, line(s) 165,170,177,181,197,207
com/alipay/android/phone/mrpc/core/b.java, line(s) 75
com/bumptech/glide/GeneratedAppGlideModuleImpl.java, line(s) 14,15,13
com/bumptech/glide/c.java, line(s) 233,242,189,232,239,190
com/bumptech/glide/gifdecoder/a.java, line(s) 54,75,93,53,74,92
com/bumptech/glide/integration/webp/WebpBitmapFactory.java, line(s) 194
com/bumptech/glide/load/data/b.java, line(s) 52,51
com/bumptech/glide/load/data/j.java, line(s) 48,122,150,47,121,125,130,137,149,134,138
com/bumptech/glide/load/data/l.java, line(s) 53,52
com/bumptech/glide/load/engine/DecodeJob.java, line(s) 318,332,449
com/bumptech/glide/load/engine/GlideException.java, line(s) 97
com/bumptech/glide/load/engine/e.java, line(s) 55,56
com/bumptech/glide/load/engine/f.java, line(s) 19,138
com/bumptech/glide/load/engine/k.java, line(s) 65,127,64,117,126,118
com/bumptech/glide/load/resource/bitmap/DefaultImageHeaderParser.java, line(s) 180,198,202,207,216,219,224,258,265,358,368,380,389,396,179,197,201,206,215,218,223,257,264,357,367,379,388,395
com/bumptech/glide/load/resource/bitmap/VideoDecoder.java, line(s) 179,178
com/bumptech/glide/load/resource/bitmap/a.java, line(s) 188,209,350,178,187,208,349,437,463,179,284,438
com/bumptech/glide/manager/RequestManagerFragment.java, line(s) 154,155
com/bumptech/glide/manager/SupportRequestManagerFragment.java, line(s) 147,156,148,157
com/bumptech/glide/request/SingleRequest.java, line(s) 125,26,549,575
com/bun/miitmdid/w.java, line(s) 37
com/cmic/gen/sdk/e/c.java, line(s) 20,10
com/cmic/geo/sdk/e/c.java, line(s) 20,10
com/dailyyoga/cn/player/VideoPlayerView.java, line(s) 63,123
com/dailyyoga/cn/player/exo/ExoPlayerView.java, line(s) 274,302,308,314,401,407,413,419,430,436,447,453,470
com/dailyyoga/cn/player/tencent/TencentAudioView.java, line(s) 76
com/dailyyoga/cn/player/tencent/TencentPlayerView.java, line(s) 152,168,193,199,224,259,265,273,279,290,296,302,308,319,356
com/dancefitme/cn/core/AppUpdate$download$1.java, line(s) 52,54
com/dancefitme/cn/core/AppUpdate.java, line(s) 54,66,72,75,95
com/dancefitme/cn/core/Config$huaweiPut$1.java, line(s) 79
com/dancefitme/cn/model/AppMarket.java, line(s) 91,125,144,150
com/dancefitme/cn/model/AppVersion.java, line(s) 84
com/dancefitme/cn/ui/SplashActivity.java, line(s) 318
com/dancefitme/cn/ui/course/complete/BottomPopupView.java, line(s) 55
com/dancefitme/cn/ui/course/complete/PracticePopupDialog.java, line(s) 110,119,168,440
com/dancefitme/cn/ui/course/label/LabelSubFragment.java, line(s) 195
com/dancefitme/cn/ui/course/label/LabelSubInnerFragment.java, line(s) 295
com/dancefitme/cn/ui/main/HomeFragment.java, line(s) 230
com/dancefitme/cn/ui/main/TabViewModel.java, line(s) 147
com/dancefitme/cn/ui/main/adapter/viewholder/ContainerVideoHolder.java, line(s) 281
com/dancefitme/cn/ui/main/helper/BasicDialogTask.java, line(s) 198
com/dancefitme/cn/ui/main/helper/CourseDialogManager.java, line(s) 47,49,58,110,121
com/dancefitme/cn/ui/main/helper/HomeDialogManager.java, line(s) 68,70,79,88,97,106,115,200,217,227,243,268,291
com/dancefitme/cn/ui/main/helper/HomeGuideTask.java, line(s) 25
com/dancefitme/cn/ui/main/widget/NoticePermissionDialog.java, line(s) 99
com/dancefitme/cn/ui/onboarding/ob2/Ob2PagerAdapter.java, line(s) 226
com/dancefitme/cn/ui/onboarding/ob2/widget/Ob2SelectBar.java, line(s) 195
com/dancefitme/cn/ui/pay/PaymentSchemeActivity$launchPostDanmaku$1.java, line(s) 89,111
com/dancefitme/cn/ui/pay/virtual/PayVirtualFragment$observeLifecycle$2$1.java, line(s) 80,134
com/dancefitme/cn/ui/pay/virtual/PayVirtualFragment.java, line(s) 221
com/dancefitme/cn/ui/plan/play/PreviewMediaController.java, line(s) 73,99
com/dancefitme/cn/ui/play/CoursePlayFragment.java, line(s) 162,268,302,323
com/dancefitme/cn/ui/play/CoursePlayViewModel.java, line(s) 89,96,99
com/dancefitme/cn/ui/play/PlayCountdownFragment.java, line(s) 588,610
com/dancefitme/cn/ui/play/widget/CourseMediaController.java, line(s) 79,105
com/dancefitme/cn/ui/user/UserInfoEditActivity$uploadAvatar$1.java, line(s) 86
com/dancefitme/cn/ui/web/WebBrowserActivity$compressImage$1.java, line(s) 90
com/dancefitme/cn/ui/web/WebBrowserActivity$webRequest$1.java, line(s) 106,132
com/dancefitme/cn/ui/web/WebBrowserActivity.java, line(s) 253,339,212,217
com/dancefitme/cn/widget/WidgetChartView.java, line(s) 221,245,256
com/flyco/tablayout/CommonTabLayout.java, line(s) 156
com/flyco/tablayout/SlidingTabLayout.java, line(s) 415
com/flyco/tablayout/SlidingTabLayout2.java, line(s) 393
com/heytap/mcssdk/utils/d.java, line(s) 50,56,23,40,110,116,70,76,28,34,90,96
com/heytap/openid/base/m_c.java, line(s) 85,142,149,190,234
com/heytap/openid/sdk/m_a.java, line(s) 240
com/heytap/openid/sdk/m_b.java, line(s) 56,60,74
com/heytap/openid/sdk/m_d.java, line(s) 118
com/huawei/hmf/tasks/a/g.java, line(s) 34,44,70
com/qiyukf/module/log/UploadClient.java, line(s) 113
com/qiyukf/nimlib/c.java, line(s) 143,150,464
com/qiyukf/nimlib/c/e.java, line(s) 22,44,47
com/qiyukf/nimlib/c/f.java, line(s) 105
com/qiyukf/nimlib/c/f/a.java, line(s) 256,260,264,283
com/qiyukf/nimlib/e/f.java, line(s) 53,27
com/qiyukf/nimlib/f/a/a.java, line(s) 17
com/qiyukf/nimlib/j/a/a.java, line(s) 27,29,84,90,114,130,132,134,144,148,182,185,37,48,78,93,111,154,166,176,178,193
com/qiyukf/nimlib/j/b/a/a.java, line(s) 18,31,34
com/qiyukf/nimlib/l/a/i.java, line(s) 156,170,174
com/qiyukf/nimlib/l/f.java, line(s) 120
com/qiyukf/nimlib/net/a/d/b.java, line(s) 37
com/qiyukf/nimlib/push/net/httpdns/d/a.java, line(s) 21,15,9
com/qiyukf/nimlib/q/a/a.java, line(s) 64,69,93,158,163,166,173
com/qiyukf/nimlib/sdk/NIMClient.java, line(s) 15
com/qiyukf/nimlib/sdk/NIMSDK.java, line(s) 108
com/qiyukf/nimlib/sdk/NIMYsfSDK.java, line(s) 13
com/qiyukf/nimlib/sdk/util/NIMUtil.java, line(s) 95,101,107,113,116
com/qiyukf/nimlib/session/v.java, line(s) 41
com/qiyukf/sentry/a/be.java, line(s) 9,17,26
com/qiyukf/sentry/android/core/c.java, line(s) 55,53,49,51,57
com/qiyukf/share/media/a.java, line(s) 59,86,137,142,151,195,197,204,213,287,313,120,158,165
com/qiyukf/uikit/common/media/picker/fragment/PickerAlbumFragment.java, line(s) 115
com/qiyukf/uikit/common/ui/imageview/BaseZoomableImageView.java, line(s) 227
com/qiyukf/uikit/session/helper/PickImageAndVideoHelper.java, line(s) 110,114
com/qiyukf/uikit/session/helper/VideoMsgHelper.java, line(s) 106
com/qiyukf/uikit/session/module/input/InputPanel.java, line(s) 932
com/qiyukf/unicorn/f/a.java, line(s) 113,168,188
com/qiyukf/unicorn/h/a.java, line(s) 215,216,217
com/qiyukf/unicorn/httpdns/e/a.java, line(s) 21,15,9
com/qiyukf/unicorn/mediaselect/internal/utils/PhotoMetadataUtils.java, line(s) 202
com/qiyukf/unicorn/ui/activity/FileDownloadActivity.java, line(s) 120
com/qiyukf/unicorn/widget/flowlayout/TagAdapter.java, line(s) 51,72
com/qiyukf/unicorn/widget/flowlayout/TagFlowLayout.java, line(s) 188
com/tencent/live2/impl/V2TXLiveUtils.java, line(s) 158,137,140
com/tencent/live2/impl/a.java, line(s) 99
com/tencent/rtmp/TXLiveBase.java, line(s) 103,186,192,123
com/tencent/rtmp/TXVodPlayer.java, line(s) 149,153,245,54,71,82,100,108,117,145,235,239,251,261,266,271,282,289,299,307,314,321,330,335,340,348,353,383,388,393,398,405,410,418,423,430,435,442,476,483,499,504,509,515,526,555,570,573,578,583,597,607,611,640,719,732,80,724
com/tencent/rtmp/a/a.java, line(s) 120,131,190,301,322
com/tencent/rtmp/downloader/TXVodDownloadManager.java, line(s) 178,143,66,112,98,101,121,140,152,174
com/tencent/rtmp/downloader/TXVodPreloadManager.java, line(s) 42,47,56
com/tencent/rtmp/downloader/a/b.java, line(s) 412,444,357,418,428,450,53,70,205,698,701,732,773,100,209,277,566,660,711,744
com/tencent/rtmp/ui/TXCloudVideoView.java, line(s) 61,112,134,169,145,54,64,115,239
com/tencent/rtmp/ui/TXSubtitleView.java, line(s) 39
com/tencent/tmediacodec/f/a.java, line(s) 18,36,50,24,12,30,43
com/unicom/xiaowo/account/shield/e/f.java, line(s) 18,9
com/vivo/identifier/IdentifierIdClient.java, line(s) 159,85,156
component/dancefitme/droidassist/LogTransform.java, line(s) 20,75,28,82,36,89,53,104,61,68,111,118,125,133
component/dancefitme/extensions/livedata/SingleLiveData.java, line(s) 47
component/dancefitme/jiguang/JVerification.java, line(s) 47
component/dancefitme/jiguang/LoginDisposeActivity.java, line(s) 214,224
component/dancefitme/jiguang/PushMessageReceiver.java, line(s) 58,62,72,80,84,95,107,115
component/dancefitme/luban/Checker.java, line(s) 59,73,92,109,113
component/dancefitme/luban/b.java, line(s) 90,89
component/dancefitme/qiniu/QiNiuUpload.java, line(s) 35,36,37,133
component/dancefitme/qiyukf/QiYuCustomerActivity.java, line(s) 61,74,89
component/dancefitme/qiyukf/QiYuUnicorn.java, line(s) 97,111,117,122
d3/e.java, line(s) 48,55,66,71,47,54,59,65,70,60
d6/a.java, line(s) 39
d7/d.java, line(s) 91,107,478
e5/i.java, line(s) 83
e6/z.java, line(s) 106
e7/p.java, line(s) 159,165,344
ea/b.java, line(s) 69,73,128
f/a.java, line(s) 24,37,19,23,27,28,31,36,20,32
f1/b.java, line(s) 19
f1/f.java, line(s) 78
fa/a.java, line(s) 56
fe/a.java, line(s) 33
g3/i.java, line(s) 53,133,134,54
h1/a.java, line(s) 24,40
h7/d.java, line(s) 94
i3/b.java, line(s) 20
i6/e.java, line(s) 24
j7/m.java, line(s) 95
ja/a.java, line(s) 130,54,66,57,60,63,69,72,75,120
k2/c.java, line(s) 99,129,98,128
k3/a.java, line(s) 52,53
k6/f.java, line(s) 69
k6/g.java, line(s) 50
k7/a.java, line(s) 265
k7/c.java, line(s) 472,481,504,521,574,687,694,701,808,971,988
ka/b.java, line(s) 196,203,59,198,215,200
l6/d.java, line(s) 30,44,53,178,244,261,278,288
l6/g.java, line(s) 68,101
l6/j.java, line(s) 67
l7/b.java, line(s) 696
m2/h.java, line(s) 11,31,12,32
m2/i.java, line(s) 62,70,79,92,284,252,61,69,78,91,283
m2/j.java, line(s) 162,275,130,161,274,339,349,131,226,340
m2/k.java, line(s) 20,21
o2/c.java, line(s) 104,103
o2/e.java, line(s) 52,84,51,83
o3/a.java, line(s) 30
o5/c.java, line(s) 49,59,66,75,103
o5/o.java, line(s) 102,146,168,194,206
o6/f.java, line(s) 86
o6/i.java, line(s) 67
org/lsposed/hiddenapibypass/HiddenApiBypass.java, line(s) 74,312
p3/a.java, line(s) 21
p6/b.java, line(s) 426
p6/d.java, line(s) 97
p7/a.java, line(s) 242,273,276
pa/l.java, line(s) 153,164
q2/i.java, line(s) 140,178,141,179
q2/j.java, line(s) 95,107,189,224,94,106,129,136,169,188,198,213,223,130,137,175,199,214
q5/c.java, line(s) 327
q6/h.java, line(s) 44
q7/b.java, line(s) 1032,146,162,174,447,451,454,463,476,480,483,492,557,560,568,830,855,880,990,996
q7/e.java, line(s) 72
r2/e.java, line(s) 28,38,52,58,89,29,53,39,59,90
r2/i.java, line(s) 114,98
r7/a.java, line(s) 129,141
s1/a.java, line(s) 34
s1/b.java, line(s) 134,46,145,157
s1/c.java, line(s) 23
s2/a.java, line(s) 149,146
s7/c.java, line(s) 68
s7/e.java, line(s) 150,301,590,645,649,764,836,904,917
t2/c.java, line(s) 16,15
t2/d.java, line(s) 47,46
t2/f.java, line(s) 101,100
t2/s.java, line(s) 90,91
t2/t.java, line(s) 36,35
t8/b.java, line(s) 317,327
tv/cjump/jni/DeviceUtils.java, line(s) 53
tv/cjump/jni/NativeBitmapFactory.java, line(s) 104,151
u3/b.java, line(s) 32,42,51,60
u3/c.java, line(s) 39,43
u3/j.java, line(s) 142,147
u7/s.java, line(s) 55
v2/a.java, line(s) 70,71
v5/a.java, line(s) 209,216
v6/b.java, line(s) 283,392,397,406,430,437,446,459,627
v7/g.java, line(s) 152
w0/a.java, line(s) 55
w1/a.java, line(s) 61,85
w2/c.java, line(s) 56,55,72,73
w2/d.java, line(s) 16,17
w2/k.java, line(s) 42,47,43,48
w2/p.java, line(s) 105,114,119,124,129,134,141,146,153,115,120,125,130,135,142,147,154,106
w2/v.java, line(s) 153,158,170,179,186,154,159,171,180,187,188,189,193
w7/b.java, line(s) 101
w7/k0.java, line(s) 1004
w7/l.java, line(s) 857
w7/v.java, line(s) 283,430
x7/g.java, line(s) 1677,2365,2376
x7/k.java, line(s) 47,386
x9/c.java, line(s) 82
y5/c.java, line(s) 102
y5/i1.java, line(s) 55
y5/k2.java, line(s) 24
y5/l2.java, line(s) 23
z6/g0.java, line(s) 47
z6/i0.java, line(s) 72

信息 此应用程序使用SQL Cipher。SQLCipher为sqlite数据库文件提供256位AES加密

此应用程序使用SQL Cipher。SQLCipher为sqlite数据库文件提供256位AES加密


Files:
com/qiyukf/nimlib/f/b/b.java, line(s) 34,6,7,8,9,10,11,12
com/qiyukf/nimlib/f/b/c.java, line(s) 62,11
com/qiyukf/nimlib/f/b/d.java, line(s) 47,9

信息 此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它

此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04b-Mobile-App-Security-Testing.md#clipboard

Files:
com/qiyukf/uikit/session/helper/CustomURLSpan.java, line(s) 4,117
com/qiyukf/unicorn/ui/d/a/g.java, line(s) 4,110
com/qiyukf/unicorn/ui/d/j.java, line(s) 4,137
q5/c.java, line(s) 5,208,209

安全 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击

此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05g-Testing-Network-Communication.md#testing-custom-certificate-stores-and-certificate-pinning-mstg-network-4

Files:
com/qiyukf/nimlib/push/net/httpdns/b/b.java, line(s) 68,75
com/qiyukf/unicorn/httpdns/c/b.java, line(s) 68,75
com/qiyukf/unicorn/i/a/e.java, line(s) 77,84
com/unicom/xiaowo/account/shield/d/b.java, line(s) 285,98,297
component/dancefitme/http/DanceFitHttp.java, line(s) 72,58
me/e.java, line(s) 106,105,104,104

安全 此应用程序可能具有Root检测功能

此应用程序可能具有Root检测功能
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05j-Testing-Resiliency-Against-Reverse-Engineering.md#testing-root-detection-mstg-resilience-1

Files:
x1/b.java, line(s) 17,17,17,17,17,17

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (cloud.tencent.com) 通信。

{'ip': '58.216.96.76', 'country_short': 'CN', 'country_long': 'China', 'region': 'Jiangsu', 'city': 'Changzhou', 'latitude': '31.783331', 'longitude': '119.966667'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (da.qiyukf.netease.com) 通信。

{'ip': '59.111.222.254', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (mobilegw.dl.alipaydev.com) 通信。

{'ip': '110.75.132.25', 'country_short': 'CN', 'country_long': 'China', 'region': 'Zhejiang', 'city': 'Hangzhou', 'latitude': '30.293650', 'longitude': '120.161423'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (qydev.netease.com) 通信。

{'ip': '59.111.48.68', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (playvideo.qcloud.com) 通信。

{'ip': '58.221.30.105', 'country_short': 'CN', 'country_long': 'China', 'region': 'Jiangsu', 'city': 'Nantong', 'latitude': '32.030281', 'longitude': '120.874718'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (1255566655.vod2.myqcloud.com) 通信。

{'ip': '180.97.232.247', 'country_short': 'CN', 'country_long': 'China', 'region': 'Jiangsu', 'city': 'Suzhou', 'latitude': '31.311390', 'longitude': '120.618057'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (ap1.qiyukf.com) 通信。

{'ip': '59.111.248.114', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (www.qiniu.com) 通信。

{'ip': '221.231.39.251', 'country_short': 'CN', 'country_long': 'China', 'region': 'Jiangsu', 'city': 'Yancheng', 'latitude': '33.385559', 'longitude': '120.125282'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (h5.m.taobao.com) 通信。

{'ip': '222.186.18.183', 'country_short': 'CN', 'country_long': 'China', 'region': 'Jiangsu', 'city': 'Zhenjiang', 'latitude': '32.209171', 'longitude': '119.434174'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (opencloud.wostore.cn) 通信。

{'ip': '210.22.123.92', 'country_short': 'CN', 'country_long': 'China', 'region': 'Shanghai', 'city': 'Shanghai', 'latitude': '31.224333', 'longitude': '121.469139'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (vodreport.qcloud.com) 通信。

{'ip': '58.222.30.203', 'country_short': 'CN', 'country_long': 'China', 'region': 'Jiangsu', 'city': 'Taizhou', 'latitude': '32.493328', 'longitude': '119.910629'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (imtest4.netease.im) 通信。

{'ip': '59.111.241.163', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (sc.dailyyoga.com.cn) 通信。

{'ip': '121.196.63.151', 'country_short': 'CN', 'country_long': 'China', 'region': 'Zhejiang', 'city': 'Hangzhou', 'latitude': '30.293650', 'longitude': '120.161423'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (dancefit.dailyyogac.com) 通信。

{'ip': '121.196.157.214', 'country_short': 'CN', 'country_long': 'China', 'region': 'Zhejiang', 'city': 'Hangzhou', 'latitude': '30.293650', 'longitude': '120.161423'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (id6.me) 通信。

{'ip': '42.123.76.150', 'country_short': 'CN', 'country_long': 'China', 'region': 'Beijing', 'city': 'Beijing', 'latitude': '39.907501', 'longitude': '116.397232'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (sentry.music.163.com) 通信。

{'ip': '59.111.181.35', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (statistic.live.126.net) 通信。

{'ip': '183.131.177.121', 'country_short': 'CN', 'country_long': 'China', 'region': 'Zhejiang', 'city': 'Hangzhou', 'latitude': '30.293650', 'longitude': '120.161423'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (sat0.net) 通信。

{'ip': '120.53.131.244', 'country_short': 'CN', 'country_long': 'China', 'region': 'Beijing', 'city': 'Beijing', 'latitude': '39.907501', 'longitude': '116.397232'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (lbs-qiyu.netease.im) 通信。

{'ip': '115.238.119.88', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (rcs.cmpassport.com) 通信。

{'ip': '112.33.110.6', 'country_short': 'CN', 'country_long': 'China', 'region': 'Anhui', 'city': 'Hefei', 'latitude': '31.863890', 'longitude': '117.280830'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (resolver.msg.xiaomi.net) 通信。

{'ip': '118.26.252.209', 'country_short': 'CN', 'country_long': 'China', 'region': 'Beijing', 'city': 'Beijing', 'latitude': '39.907501', 'longitude': '116.397232'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (cn.register.xmpush.xiaomi.com) 通信。

{'ip': '220.181.106.176', 'country_short': 'CN', 'country_long': 'China', 'region': 'Beijing', 'city': 'Beijing', 'latitude': '39.907501', 'longitude': '116.397232'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (wanproxy-hz.127.net) 通信。

{'ip': '223.252.196.43', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (lbs.netease.im) 通信。

{'ip': '115.238.119.88', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (qiyukf.netease.com) 通信。

{'ip': '59.111.222.254', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (www.cmpassport.com) 通信。

{'ip': '120.197.235.28', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (imtest.netease.im) 通信。

{'ip': '59.111.209.232', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (www.163.com) 通信。

{'ip': '58.215.158.196', 'country_short': 'CN', 'country_long': 'China', 'region': 'Jiangsu', 'city': 'Wuxi', 'latitude': '31.568871', 'longitude': '120.288567'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (dr.netease.im) 通信。

{'ip': '183.131.177.88', 'country_short': 'CN', 'country_long': 'China', 'region': 'Zhejiang', 'city': 'Hangzhou', 'latitude': '30.293650', 'longitude': '120.161423'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (da.qiyukf.com) 通信。

{'ip': '183.136.182.36', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (e.189.cn) 通信。

{'ip': '42.123.76.65', 'country_short': 'CN', 'country_long': 'China', 'region': 'Beijing', 'city': 'Beijing', 'latitude': '39.907501', 'longitude': '116.397232'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (log2.cmpassport.com) 通信。

{'ip': '36.138.255.61', 'country_short': 'CN', 'country_long': 'China', 'region': 'Gansu', 'city': 'Lanzhou', 'latitude': '36.056389', 'longitude': '103.792221'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (sdk.verification.jiguang.cn) 通信。

{'ip': '122.9.32.239', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (api-e189.21cn.com) 通信。

{'ip': '222.93.106.185', 'country_short': 'CN', 'country_long': 'China', 'region': 'Jiangsu', 'city': 'Suzhou', 'latitude': '31.311390', 'longitude': '120.618057'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (nosup-hz1.127.net) 通信。

{'ip': '45.127.129.8', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (license.vod2.myqcloud.com) 通信。

{'ip': '183.134.10.80', 'country_short': 'CN', 'country_long': 'China', 'region': 'Zhejiang', 'city': 'Jiaxing', 'latitude': '30.752199', 'longitude': '120.750000'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (verify.cmpassport.com) 通信。

{'ip': '120.232.169.172', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (open.e.189.cn) 通信。

{'ip': '42.123.76.87', 'country_short': 'CN', 'country_long': 'China', 'region': 'Beijing', 'city': 'Beijing', 'latitude': '39.907501', 'longitude': '116.397232'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (wap.cmpassport.com) 通信。

{'ip': '120.197.235.27', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (log1.cmpassport.com) 通信。

{'ip': '36.138.255.61', 'country_short': 'CN', 'country_long': 'China', 'region': 'Gansu', 'city': 'Lanzhou', 'latitude': '36.056389', 'longitude': '103.792221'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (onekey.cmpassport.com) 通信。

{'ip': '120.197.235.28', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (mobilegw.alipaydev.com) 通信。

{'ip': '110.75.132.131', 'country_short': 'CN', 'country_long': 'China', 'region': 'Zhejiang', 'city': 'Hangzhou', 'latitude': '30.293650', 'longitude': '120.161423'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (aq1.qytest.netease.com) 通信。

{'ip': '59.111.241.137', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (da.qytest.netease.com) 通信。

{'ip': '59.111.241.137', 'country_short': 'CN', 'country_long': 'China', 'region': 'Guangdong', 'city': 'Guangzhou', 'latitude': '23.127361', 'longitude': '113.264252'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (manual.sensorsdata.cn) 通信。

{'ip': '117.50.17.96', 'country_short': 'CN', 'country_long': 'China', 'region': 'Shanghai', 'city': 'Shanghai', 'latitude': '31.224333', 'longitude': '121.469139'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (config2.cmpassport.com) 通信。

{'ip': '112.33.111.251', 'country_short': 'CN', 'country_long': 'China', 'region': 'Anhui', 'city': 'Hefei', 'latitude': '31.863890', 'longitude': '117.280830'}

关注 应用程序可能与位于OFAC制裁国家 (China) 的服务器 (dancefitimage.dailyyoga.com.cn) 通信。

{'ip': '58.220.53.74', 'country_short': 'CN', 'country_long': 'China', 'region': 'Jiangsu', 'city': 'Yangzhou', 'latitude': '32.397221', 'longitude': '119.435829'}

安全评分: ( 热汗舞蹈 1.24.1.0)