移动应用安全检测报告: 免费淘小说 v10.1.9

安全基线评分


安全基线评分 44/100

综合风险等级


风险等级评定

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

漏洞与安全项分布(%)


隐私风险

4

检测到的第三方跟踪器数量


检测结果分布

高危安全漏洞 8
中危安全漏洞 38
安全提示信息 3
已通过安全项 2
重点安全关注 105

高危安全漏洞 不安全的Web视图实现。Web视图忽略SSL证书错误并接受任何SSL证书。此应用程序易受MITM攻击

不安全的Web视图实现。Web视图忽略SSL证书错误并接受任何SSL证书。此应用程序易受MITM攻击
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05g-Testing-Network-Communication.md#webview-server-certificate-verification

Files:
com/alimm/tanx/core/ad/base/tanxc_if.java, line(s) 201,199
com/alimm/tanx/core/ad/browser/TanxBrowserContainer.java, line(s) 112,110
com/fo/compat/core/task/land/RtbLandTaskManager.java, line(s) 438,437
com/fo/compat/core/utils/RtbWebViewUtil.java, line(s) 77,76
com/shu/priory/bridge/DSBridgeWebView.java, line(s) 435,944,433,942
com/shu/priory/webclient/b.java, line(s) 62,60
com/vivo/ic/webview/HtmlWebViewClient.java, line(s) 129,250
com/vivo/mobilead/web/b.java, line(s) 102,207

高危安全漏洞 如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击

如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-7

Files:
cn/vlion/ad/inland/ad/view/web/VLionWebViewActivity.java, line(s) 167,13,14
com/martian/apptask/VideoBonusActivity.java, line(s) 68,14
com/ptg/ptgapi/component/webview/PtgWebView.java, line(s) 172,12,13
com/shu/priory/splash/a.java, line(s) 325,19,20
com/shu/priory/view/AdView.java, line(s) 116,17

高危安全漏洞 应用程序使用带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:
a/a/a/a/a/a/k/a.java, line(s) 14
cn/vlion/ad/inland/base/util/VlionAESUtils.java, line(s) 14,27
com/fo/compat/core/utils/RtbAESUtils.java, line(s) 14,29
com/meishu/sdk/core/loader/AdLoader.java, line(s) 156
com/meishu/sdk/core/loader/AdParallelLoader.java, line(s) 47
com/meishu/sdk/core/utils/EncryptUtil.java, line(s) 61
com/ptg/adsdk/lib/utils/CommonUtil.java, line(s) 55
com/vivo/mobilead/util/t.java, line(s) 48
gk/a.java, line(s) 17
lk/b.java, line(s) 29,66
on/a.java, line(s) 64
p001continue/a.java, line(s) 90
p001continue/b.java, line(s) 14
p002continue/a.java, line(s) 92
p002continue/b.java, line(s) 15
sk/f.java, line(s) 49
u3/a.java, line(s) 43,71
w2/c.java, line(s) 29,78

高危安全漏洞 该文件是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:
com/fo/compat/core/utils/RtbSPUtils.java, line(s) 88
com/meishu/sdk/core/utils/PackConfigUtil.java, line(s) 257
com/ptg/adsdk/lib/utils/SPreferencesUtil.java, line(s) 126
com/ptg/oaid/AppIdSPManager.java, line(s) 40
com/ptg/ptgapi/utils/SharedPreferencedUtil.java, line(s) 50
gb/j.java, line(s) 36
i4/a.java, line(s) 80,94,87

高危安全漏洞 应用程序在加密算法中使用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/domob/sdk/v/a.java, line(s) 12
com/domob/sdk/v/k.java, line(s) 592
com/fo/compat/core/utils/RtbAESUtils.java, line(s) 21,38
com/shu/priory/d/a.java, line(s) 21,31
com/shu/priory/utils/f.java, line(s) 85

高危安全漏洞 默认情况下,调用Cipher.getInstance("AES")将返回AES ECB模式。众所周知,ECB模式很弱,因为它导致相同明文块的密文相同

默认情况下,调用Cipher.getInstance("AES")将返回AES ECB模式。众所周知,ECB模式很弱,因为它导致相同明文块的密文相同
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-block-cipher-mode

Files:
gb/d.java, line(s) 15

高危安全漏洞 使用弱加密算法

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

Files:
com/shu/priory/utils/f.java, line(s) 93,104
g8/b.java, line(s) 14,21

中危安全漏洞 应用已启用明文网络流量

[android:usesCleartextTraffic=true]
应用允许明文网络流量(如 HTTP、FTP 协议、DownloadManager、MediaPlayer 等)。API 级别 27 及以下默认启用,28 及以上默认禁用。明文流量缺乏机密性、完整性和真实性保护,攻击者可窃听或篡改传输数据。建议关闭明文流量,仅使用加密协议。

中危安全漏洞 应用数据允许备份

[android:allowBackup=true]
该标志允许通过 adb 工具备份应用数据。启用 USB 调试的用户可直接复制应用数据,存在数据泄露风险。

中危安全漏洞 Activity (com.tencent.tauth.AuthActivity) 未受保护。

存在 intent-filter。
检测到  Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。

中危安全漏洞 Activity (com.martian.mibook.mvvm.home.activity.HomeActivity) 未受保护。

存在 intent-filter。
检测到  Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。

中危安全漏洞 Activity (com.martian.mibook.activity.PrivacyPermissionSettingActivity) 未受保护。

存在 intent-filter。
检测到  Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。

中危安全漏洞 Activity (com.martian.mibook.mvvm.book.activity.SearchBookActivity) 未受保护。

存在 intent-filter。
检测到  Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。

中危安全漏洞 Activity (com.martian.ttbookhd.wxapi.WXEntryActivity) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Activity 设置了 TaskAffinity 属性

(com.martian.ttbookhd.wxapi.WXPayEntryActivity)
设置 taskAffinity 后,其他应用可读取发送至该 Activity 的 Intent。为防止敏感信息泄露,建议保持默认 affinity(包名)。

中危安全漏洞 Activity (com.martian.ttbookhd.wxapi.WXPayEntryActivity) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Activity (com.martian.libmars.activity.PermissionActivity) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Activity (com.martian.mibook.mvvm.book.activity.BookDetailActivity) 未受保护。

存在 intent-filter。
检测到  Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。

中危安全漏洞 Activity (com.martian.mibook.mvvm.arouter.SchemeFilterActivity) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Broadcast Receiver (com.martian.mibook.mvvm.tts.receiver.MediaButtonReceiver) 未受保护。

[android:exported=true]
检测到  Broadcast Receiver 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Service (com.vivo.push.sdk.service.CommandClientService) 受权限保护,但应检查权限保护级别。

Permission: com.push.permission.UPSTAGESERVICE [android:exported=true]
检测到  Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。

中危安全漏洞 Broadcast Receiver (com.martian.mipush.VivoMessageReceiverImpl) 未受保护。

存在 intent-filter。
检测到  Broadcast Receiver 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Broadcast Receiver 被显式导出,存在安全风险。

中危安全漏洞 Service (com.martian.mipush.PushMessageService) 受权限保护,但应检查权限保护级别。

Permission: com.coloros.mcs.permission.SEND_MCS_MESSAGE [android:exported=true]
检测到  Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。

中危安全漏洞 Service (com.martian.mipush.OppoPushMessageService) 受权限保护,但应检查权限保护级别。

Permission: com.heytap.mcs.permission.SEND_MCS_MESSAGE [android:exported=true]
检测到  Service 已导出并受未在本应用定义的权限保护。请在权限定义处核查其保护级别。若为 normal 或 dangerous,恶意应用可申请并与组件交互;若为 signature,仅同证书签名应用可访问。

中危安全漏洞 Activity (com.bytedance.ads.convert.BDBridgeActivity) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Activity (com.bytedance.android.openliveplugin.stub.activity.DouyinAuthorizeActivityProxy) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Activity (com.bytedance.android.openliveplugin.stub.activity.DouyinAuthorizeActivityLiveProcessProxy) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Activity (com.alipay.sdk.app.PayResultActivity) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Activity (com.alipay.sdk.app.AlipayResultActivity) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Activity (com.sntech.ads.page.WarnActivity) 未受保护。

[android:exported=true]
检测到  Activity 已导出,未受任何权限保护,任意应用均可访问。

中危安全漏洞 Activity 设置了 TaskAffinity 属性

(com.umeng.union.component.UMUnionActivity)
设置 taskAffinity 后,其他应用可读取发送至该 Activity 的 Intent。为防止敏感信息泄露,建议保持默认 affinity(包名)。

中危安全漏洞 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:
a/a/a/a/a/a/c.java, line(s) 87
com/aggmoread/sdk/z/c/a/a/e/c.java, line(s) 534
com/aggmoread/sdk/z/c/a/a/e/d.java, line(s) 301
com/aggmoread/sdk/z/d/a.java, line(s) 89
com/czhj/devicehelper/cnoaid/impl/p.java, line(s) 32
com/domob/sdk/w/g.java, line(s) 111
com/meishu/sdk/core/oaid/impl/OppoImpl.java, line(s) 47
com/meishu/sdk/core/utils/RequestUtil.java, line(s) 1304
com/ptg/oaid/imp/OppoDeviceIDHelper.java, line(s) 53
com/shu/priory/utils/a/a/h.java, line(s) 20
com/tanx/onlyid/api/impl/OppoImpl.java, line(s) 76
com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il/l111l1111lIl.java, line(s) 60
com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il/l11l1111lIIl.java, line(s) 60
com/vivo/mobilead/e/b/h/h.java, line(s) 74
m4/a.java, line(s) 75
org/repackage/a/a/a/a/c.java, line(s) 58
qn/b.java, line(s) 43
w2/b.java, line(s) 11
w2/c.java, line(s) 28,77
x2/b.java, line(s) 118

中危安全漏洞 IP地址泄露

IP地址泄露


Files:
ad/VivoMediationAdapter.java, line(s) 1284
ao/k.java, line(s) 33
cn/vlion/ad/inland/base/v4.java, line(s) 297
com/aggmoread/sdk/z/a/p/e.java, line(s) 60
com/alimm/tanx/core/view/player/cache/videocache/HttpProxyCacheServer.java, line(s) 33
com/martian/libmars/common/ConfigSingleton.java, line(s) 271,274
com/martian/mibook/ad/adapter/GromoreMediationAdapter.java, line(s) 1988
com/martian/mibook/ad/adapter/TTMediationAdapter.java, line(s) 2652
com/meishu/sdk/BuildConfig.java, line(s) 8
com/meishu/sdk/core/utils/TestToolUtil.java, line(s) 151
com/ptg/adsdk/lib/helper/core/ReportManager.java, line(s) 282
com/ptg/adsdk/lib/utils/ptt/EmulatorCheckUtil.java, line(s) 22
com/ptg/ptgapi/component/videocache/HttpProxyCacheServer.java, line(s) 33
com/sntech/ads/SNAdSdk.java, line(s) 155
com/ss/android/download/api/constant/BaseConstants.java, line(s) 36
com/vivo/advv/virtualview/BuildConfig.java, line(s) 12
com/vivo/hybrid/sdk/BuildConfig.java, line(s) 9
com/vivo/ic/dm/DownloadProvider.java, line(s) 105
com/vivo/ic/dm/b.java, line(s) 9
com/vivo/mobad/BuildConfig.java, line(s) 9
com/vivo/mobilead/m/c.java, line(s) 146,150,156,396
com/vivo/mobilead/util/s1/b.java, line(s) 7
com/vivo/mobilead/util/s1/c.java, line(s) 7
ea/a.java, line(s) 25
p6/d.java, line(s) 28,27

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

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

Files:
cn/vlion/ad/inland/ad/interstitial/VlionCustomInterstitialActivity.java, line(s) 54
cn/vlion/ad/inland/ad/view/video/VlionVideoSkipDialogView.java, line(s) 21
cn/vlion/ad/inland/base/a5.java, line(s) 10
cn/vlion/ad/inland/base/b4.java, line(s) 38
cn/vlion/ad/inland/base/d7.java, line(s) 11
cn/vlion/ad/inland/base/e1.java, line(s) 19
cn/vlion/ad/inland/base/javabean/VlionServiceConfig.java, line(s) 6
cn/vlion/ad/inland/base/network/ok/HttpRequestUtil.java, line(s) 46
cn/vlion/ad/inland/base/p5.java, line(s) 12
cn/vlion/ad/inland/base/q5.java, line(s) 3
cn/vlion/ad/inland/base/t4.java, line(s) 11
cn/vlion/ad/inland/base/util/device/VlionDeviceInfo.java, line(s) 45
cn/vlion/ad/inland/base/util/down/VlionAdDownStrategyUtils.java, line(s) 16
cn/vlion/ad/inland/base/util/handle/VlionBaseParameterReplace.java, line(s) 19
cn/vlion/ad/inland/core/i.java, line(s) 38
com/aggmoread/sdk/z/a/i/d.java, line(s) 20
com/aggmoread/sdk/z/a/m/m.java, line(s) 3
com/aggmoread/sdk/z/c/a/a/e/c.java, line(s) 30
com/aggmoread/sdk/z/c/a/a/e/i.java, line(s) 3
com/domob/sdk/s/a.java, line(s) 13
com/domob/sdk/v/k.java, line(s) 61
com/fo/compat/core/task/land/RtbLandConstants.java, line(s) 5
com/fo/compat/core/task/land/RtbLandUtils.java, line(s) 11
com/martian/mibook/activity/SimilarityBookActivity.java, line(s) 31
com/martian/mibook/activity/base/MiWebViewActivity.java, line(s) 45
com/martian/mibook/application/MiBookManager.java, line(s) 65
com/martian/mibook/data/MiApp.java, line(s) 5
com/martian/mibook/data/MiGameUrl.java, line(s) 5
com/martian/mibook/lib/account/MiUserManager.java, line(s) 17
com/martian/mibook/mvvm/book/viewmodel/BookViewModel$getRecommendBookList$1.java, line(s) 10
com/martian/mibook/mvvm/net/request/YWBookChannelBooksParams.java, line(s) 4
com/martian/mibook/mvvm/net/request/YWBookMallParams.java, line(s) 4
com/martian/mibook/mvvm/read/ad/PageAdManager.java, line(s) 40
com/martian/mibook/mvvm/read/viewmodel/ReadingViewModel$getBookwormRecommend$1.java, line(s) 11
com/martian/mibook/mvvm/read/viewmodel/ReadingViewModel$getExitReadingRecommendBookList$1.java, line(s) 13
com/martian/mibook/mvvm/read/viewmodel/ReadingViewModel$getLastPageRecommendBookList$1.java, line(s) 10
com/martian/mibook/mvvm/read/viewmodel/ReadingViewModel.java, line(s) 50
com/martian/mibook/mvvm/tts/viewmodel/AudiobookViewModel$getAudioBookRecommendList$1.java, line(s) 11
com/martian/mibook/mvvm/yuewen/viewmodel/BookMallViewModel.java, line(s) 14
com/martian/mibook/mvvm/yuewen/viewmodel/SimilarityBookViewModel$getBookRecommendList$1.java, line(s) 10
com/martian/mixad/sdk/utils/MixSdkUtils.java, line(s) 10
com/meishu/sdk/platform/bd/fullscreenvideo/BDFullscreenVideoLoader.java, line(s) 22
com/meishu/sdk/platform/bd/interstitial/BDInterstitialAdLoader.java, line(s) 30
com/meishu/sdk/platform/bd/recycler/BDRecyclerLoader.java, line(s) 22
com/meishu/sdk/platform/bd/reward/BDRewardVideoLoader.java, line(s) 19
com/meishu/sdk/platform/bd/splash/BDSplashAdLoader.java, line(s) 56
com/ptg/adsdk/lib/dispatcher/DispatchManager.java, line(s) 21
com/ptg/adsdk/lib/helper/core/RpManager.java, line(s) 15
com/ptg/adsdk/lib/provider/PtgDispatchProvider.java, line(s) 57
com/ptg/adsdk/lib/provider/concurrent/PtgDispatchProviderConcurrentHolder.java, line(s) 26
com/ptg/adsdk/lib/provider/serial/PtgDispatchProviderSerialHolder.java, line(s) 21
com/ptg/adsdk/lib/tracking/TrackingData.java, line(s) 17
com/ptg/adsdk/lib/utils/CommonUtil.java, line(s) 18
com/ptg/adsdk/lib/utils/ot/ViewsUtils.java, line(s) 8
com/shu/priory/utils/j.java, line(s) 7
com/vivo/ad/h/b.java, line(s) 8
com/vivo/ic/dm/DownloadInfo.java, line(s) 22
com/vivo/ic/dm/l.java, line(s) 13
com/vivo/mobilead/antifraud/l111l1111llIl/l111l1111llIl.java, line(s) 7
com/vivo/mobilead/unified/base/d.java, line(s) 17
com/vivo/mobilead/util/h1.java, line(s) 11
com/vivo/mobilead/util/o0.java, line(s) 7
com/zk/adengine/lk_expression/a.java, line(s) 8
com/zk/adengine/lk_sdkwrapper/b.java, line(s) 23
com/zk/adengine/lk_view/k.java, line(s) 9
g1/m.java, line(s) 6
h1/n.java, line(s) 6
i4/a.java, line(s) 8
j4/k.java, line(s) 42
u3/d.java, line(s) 5
v3/b.java, line(s) 15

中危安全漏洞 可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息

可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息
https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-6

Files:
com/alimm/tanx/core/web/webview/PreloadWebView.java, line(s) 65,33,63
com/martian/libmars/widget/MTWebView.java, line(s) 249,241
com/martian/libxianplay/wowan/WowanDetailActivity.java, line(s) 132,131
com/shu/priory/splash/a.java, line(s) 281,277
com/shu/priory/view/AdView.java, line(s) 234,227
com/vivo/ic/webview/CommonWebView.java, line(s) 299,305,298
com/vivo/ic/webview/NestedScrollWebView.java, line(s) 26,25

中危安全漏洞 不安全的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/alimm/tanx/core/bridge/TanxJsBridge.java, line(s) 35,33
com/martian/libxianplay/wowan/WowanDetailActivity.java, line(s) 188,131
com/meishu/sdk/core/webview/TaskCenterWebActivity.java, line(s) 71,56
com/shu/priory/bridge/DSBridgeWebView.java, line(s) 976,969

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

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


Files:
com/shu/priory/utils/n.java, line(s) 20
com/vivo/google/android/exoplayer3/util/Util.java, line(s) 167
gb/g.java, line(s) 254
n6/q.java, line(s) 92

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

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

Files:
a3/c.java, line(s) 12,24,28
cn/vlion/ad/inland/base/t.java, line(s) 13
cn/vlion/ad/inland/base/v4.java, line(s) 216
com/aggmoread/sdk/z/a/d.java, line(s) 98,104
com/aggmoread/sdk/z/a/i/a.java, line(s) 68
com/aggmoread/sdk/z/c/a/a/e/c.java, line(s) 216
com/alimm/tanx/core/utils/FileUtils.java, line(s) 305
com/czhj/devicehelper/cnoaid/a.java, line(s) 119,122
com/domob/sdk/v/k.java, line(s) 134,142,250,318,620
com/jd/android/sdk/coreinfo/CoreInfo.java, line(s) 626
com/martian/libmars/activity/WebViewActivity.java, line(s) 1054
com/martian/libmars/common/ConfigSingleton.java, line(s) 113,1021
com/martian/libxianplay/util/XianWanSystemUtil.java, line(s) 107
com/martian/libzxing/QrcodeActivity.java, line(s) 31
com/martian/mibook/application/MiConfigSingleton.java, line(s) 69
com/martian/mibook/mvvm/home/activity/HomeActivity$checkStorage$1.java, line(s) 44
com/martian/mibook/mvvm/ui/fragment/WebViewFragment.java, line(s) 617
com/meishu/sdk/core/bquery/BQUtility.java, line(s) 101
com/meishu/sdk/core/download/DownloadManager.java, line(s) 87
com/meishu/sdk/core/utils/DownloadWorker.java, line(s) 205
com/meishu/sdk/core/utils/RequestUtil.java, line(s) 320,1146
com/ptg/adsdk/lib/dispatcher/loader/LocalConfigPolicyLoader.java, line(s) 22
com/ptg/ptgapi/component/videocache/utils/StorageUtils.java, line(s) 41
com/ptg/ptgapi/utils/DownloadUtils.java, line(s) 95,173
com/shu/priory/download/b.java, line(s) 10
com/shu/priory/param/d.java, line(s) 205,210
com/shu/priory/utils/o.java, line(s) 8
com/ss/android/downloadlib/addownload/h.java, line(s) 229
com/ss/android/downloadlib/addownload/k.java, line(s) 189,191
com/ss/android/downloadlib/g/m.java, line(s) 156,207,275
com/vivo/ad/c/b.java, line(s) 39
com/vivo/ad/g/a.java, line(s) 61
com/vivo/ic/dm/Constants.java, line(s) 48
com/vivo/ic/dm/n.java, line(s) 23,24
com/vivo/ic/minidownload/MiniDownloader.java, line(s) 15
com/vivo/ic/webview/HtmlWebChromeClient.java, line(s) 90
com/vivo/mobilead/antifraud/l1111l111111Il/l1111l111111Il.java, line(s) 195
com/vivo/mobilead/antifraud/l1111l111111Il/l11l1111I1l.java, line(s) 37,50,100
com/vivo/mobilead/antifraud/l111l11111Il/l111l1111llIl.java, line(s) 77
com/vivo/mobilead/antifraud/l111l1111llIl/l111l1111lI1l.java, line(s) 120
com/vivo/mobilead/c/e.java, line(s) 31,138
com/vivo/mobilead/c/f/b.java, line(s) 133,235
com/vivo/mobilead/m/m.java, line(s) 55,61
gb/b.java, line(s) 69,121,133,145,172,183,195,207,214,222,236
m9/i.java, line(s) 47
pj/a.java, line(s) 89,92
qa/c.java, line(s) 76,94
qa/l0.java, line(s) 23
vh/f.java, line(s) 19,36,58,58

中危安全漏洞 应用程序使用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:
cn/vlion/ad/inland/base/b6.java, line(s) 4,5,18
cn/vlion/ad/inland/base/p0.java, line(s) 5,6,19,31,32,46
com/alimm/tanx/core/view/player/cache/videocache/sourcestorage/DatabaseSourceInfoStorage.java, line(s) 6,7,63
com/ptg/ptgapi/component/videocache/sourcestorage/DatabaseSourceInfoStorage.java, line(s) 6,7,63
com/shu/priory/download/c/b.java, line(s) 5,65
com/shu/priory/download/c/c.java, line(s) 4,5,16
com/shu/priory/utils/c.java, line(s) 6,7,91
com/ss/android/downloadlib/d/b.java, line(s) 4,5,17,22
com/vivo/ic/dm/j.java, line(s) 6,7,69,70,153,154,132,133,138,139,150
com/vivo/mobilead/b/a.java, line(s) 4,5,16,24
com/vivo/mobilead/m/s/a.java, line(s) 6,7,31
ej/a.java, line(s) 6,7,107,115
gb/k.java, line(s) 9,10,530,796
kd/e.java, line(s) 3,25,29
kd/f.java, line(s) 3,26
kd/k.java, line(s) 3,25,30,35
kd/n.java, line(s) 5,6,212
qd/b.java, line(s) 3,25
u9/b.java, line(s) 3,15,19,23
ud/b.java, line(s) 3,16,20

中危安全漏洞 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:
a/a/a/a/a/a/b.java, line(s) 57
ck/a0.java, line(s) 100
cn/vlion/ad/inland/base/util/md5/MD5Utils.java, line(s) 11,30
com/aggmoread/sdk/z/a/j/g.java, line(s) 31
com/aggmoread/sdk/z/c/a/a/e/m.java, line(s) 225
com/alimm/tanx/core/utils/MD5Utils.java, line(s) 43,61
com/alimm/tanx/core/view/player/cache/videocache/ProxyCacheUtils.java, line(s) 52
com/alimm/tanx/core/web/cache/utils/MD5Utils.java, line(s) 28
com/sntech/ads/SNAdSdk.java, line(s) 322
com/vivo/mobilead/antifraud/l111l1111llIl/l111l1111lI1l.java, line(s) 219
com/vivo/mobilead/g/c.java, line(s) 107
com/vivo/mobilead/h/j.java, line(s) 10
com/vivo/mobilead/m/q/f.java, line(s) 13
com/vivo/mobilead/util/e0.java, line(s) 11
com/vivo/mobilead/util/t.java, line(s) 29
gb/d.java, line(s) 44,63
gb/l.java, line(s) 254
gk/a.java, line(s) 30,47
lk/a.java, line(s) 37,54
nj/c.java, line(s) 47
tn/d.java, line(s) 13

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

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

Files:
cn/vlion/ad/inland/base/network/ok/HttpRequestUtil.java, line(s) 59
cn/vlion/ad/inland/base/s0.java, line(s) 31
cn/vlion/ad/inland/base/util/VlionAdLimitStrategyUtils.java, line(s) 65
cn/vlion/ad/inland/base/util/VlionAdStrategyUtils.java, line(s) 47,50
com/aggmoread/sdk/z/a/j/j.java, line(s) 503
com/alimm/tanx/core/ad/ad/template/rendering/feed/view/TanxFeedAdInteractionView.java, line(s) 132,131,133
com/alimm/tanx/core/ad/bean/LogSwitchBean.java, line(s) 18
com/alimm/tanx/core/orange/bean/WebConfigBean.java, line(s) 12
com/alimm/tanx/core/ut/bean/BaseUtBean.java, line(s) 66
com/domob/sdk/h/d.java, line(s) 162
com/fo/compat/core/constants/RtbConstants.java, line(s) 24
com/fo/compat/utils/net/RtbHandleWebUtils.java, line(s) 13
com/martian/libxianplay/wowan/X5JavaScriptInterface.java, line(s) 34
com/meishu/sdk/activity/MeishuRewardVideoPlayerActivity.java, line(s) 85,86,70,74,75,76,77,78,79,80,81,82
com/meishu/sdk/activity/MeishuWebviewActivity.java, line(s) 28,29,30
com/meishu/sdk/core/loader/cache/CacheEntity.java, line(s) 104
com/meishu/sdk/core/utils/PackConfigUtil.java, line(s) 20
com/meishu/sdk/core/utils/SecurityHelper.java, line(s) 11
com/ptg/adsdk/lib/PtgSDKConfig.java, line(s) 76
com/ptg/adsdk/lib/constants/Constant.java, line(s) 6
com/ptg/adsdk/lib/dispatcher/policy/DispatchPolicyCustomerItem.java, line(s) 450
com/ptg/adsdk/lib/helper/core/InteractionManager.java, line(s) 40
com/vivo/hybrid/sdk/Request.java, line(s) 257
com/vivo/ic/CookieHelper.java, line(s) 32
com/vivo/ic/dm/Constants.java, line(s) 46
com/vivo/ic/webview/CommonJsBridge.java, line(s) 26

中危安全漏洞 此应用程序可能会请求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:
ea/b.java, line(s) 33,56,75,52

中危安全漏洞 应用程序包含隐私跟踪程序

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

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

从应用程序中识别出以下机密确保这些不是机密或私人信息
荣耀推送的=> "com.hihonor.push.app_id" : "104416493"
友盟统计的=> "UMENG_APPKEY" : "5c3e9406f1f556fc5c001238"
友盟统计的=> "UMENG_CHANNEL" : "Vivo"
凭证信息=> "app_id" : "17623"
vivo推送的=> "local_iv" : "MzMsMzQsMzUsMzYsMzcsMzgsMzksNDAsNDEsMzIsMzgsMzcsMzYsMzUsMzQsMzMsI0AzNCwzMiwzMywzNywzMywzNCwzMiwzMywzMywzMywzNCw0MSwzNSwzNSwzMiwzMiwjQDMzLDM0LDM1LDM2LDM3LDM4LDM5LDQwLDQxLDMyLDM4LDM3LDMzLDM1LDM0LDMzLCNAMzQsMzIsMzMsMzcsMzMsMzQsMzIsMzMsMzMsMzMsMzQsNDEsMzUsMzIsMzIsMzI"
凭证信息=> "api_key" : "1c4a329d-fce9-46f3-a738-d93bd027e2ee"
"record_bookrack_category_pref_key" : "record_bookrack_category_pref_key"
"auto_add_bookshelf_pref_key" : "auto_add_bookshelf_pref_key"
"privateKeyP2" : "#e$r"
"pref_show_progress_time_power_key" : "show_progress_time_power_key"
"volume_slide_page_pref_key" : "volume_slide_page_pref_key"
"send_ad_info_pref_key" : "send_ad_info_pref_key"
"pref_show_bonus_key" : "always_show_bonus_pref_key"
"send_book_info_pref_key" : "send_book_info_pref_key"
"show_image_pref_key" : "show_image_pref_key"
"search_provider_authority" : "com.martian.ttbookhd.application.KeywordsSuggestionProvider"
"screen_sensor_rotate_pref_key" : "screen_sensor_rotate_pref_key"
"always_show_virtual_key_pref_key" : "always_show_virtual_key_pref_key"
"pull_down_add_bookmark_pref_key" : "pull_down_add_bookmark_pref_key"
"global_slide_next_pref_key" : "global_slide_next_pref_key"
8cb79090949a9bb29a8b97909bbc9e93939d9e9c948c
ac92b08f8b969091d18f8a9d93969cb49a86df968cdf918a9393de
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC6ZetPcgLCvLsvDWzA3TYpRhEO
MU5hfFVpPEJpPFUiP0wiPVFpPFJoOQ9jIkRiM1FlfHZUE3FFFEBvJk5+Kw==
150100434a4e42345207c969b41a4300
d08c868cd09b9a89969c9a8cd08c868c8b9a92d09c8f8ad08f908c8c969d939a
090E4DEDAD9B1CB57EA1538871ED468A7
9b9ad18d909d89d19e919b8d90969bd1878f908c9a9bd1a78f908c9a9bbd8d969b989adbbc908f86b091a88d968b9aac908d8b9a9bac9a8b
93909e9b9a9baf9e9c949e989a8cb691af8d909c9a8c8c
2LHYpyDYp9mG2KrYrtin2Kgg2qnZhtuM2K8g24zaqSDZgdin24zZhA==
5317f4377245bfb8efdc42c45d71bd43
e6b1bdcb890370f2f2419fe06d0fdf7628ad0083d52da1ecfe991164711bbf9297e75353de96f1740695d07610567b1240549af9cbd87d06919ac31c859ad37ab6907c311b4756e1e208775989a4f691bff4bbbc58174d2a96b1d0d970a05114d7ee57dfc33b1bafaf6e0d820e838427018b6435f903df04ba7fd34d73f843df9434b164e0220baabb10c8978c3f4c6b7da79d8220a968356d15090dea07df9606f665cbec14d218dd3d691cce2866a58840971b6a57b76af88b1a65fdffd2c080281a6ab20be5879e0330eb7ff70871ce684e7174ada5dc3159c461375a0796b17ce7beca83cf34f65976d237aee993db48d34a4e344f4d8b7e99119168bdd7
nfncquhfl9utVX+VApfrknKvYInYzmxjhdAEay+Nn6NPJKGPkCt1D7VWbf0YPiLmo
d18b978a929d9c9e9c979aa0969b87a0
9b9ad18d909d89d19e919b8d90969bd1878f908c9a9bd1a78f908c9a9bbd8d969b989a
9b9ad18d909d89d19e919b8d90969bd1878f908c9a9bd1a78f908c9a9bb691968b
9e919b8d90969bd18b9a939a8f97909186d1ab9a939a8f97909186b29e919e989a8dcd
9e8f94ac969891b79e8c97bc909b9a
0000016742C00BDA259000000168CE0F13200000016588840DCE7118A0002FBF1C31C3275D78
tgIBkg304BUpjGHLSq1wYYb0Xs77pMIm
90E4DEDAD9B1CB57EA1538871ED468A7
9e919b8d90969bd19d938a9a8b90908b97d1b6bd938a9a8b90908b97b29e919e989a8ddbac8b8a9d
988c92d18c9692d18c8b9e8b9a
ng68xjwl2kQ+71rZ/NrTkpbi3AWP39ba8ytvAXpZmOYCepmjhpdLtBBpO51cLY1ZK
nmOYRYZP042vWRcKZ6iQLdLYmyg6tIzjYVfH0f6YX8OLIU7fy0TA/c88rzwIDAQAB
np48QRafJ6PBKKEJqDTKIyCqSiu4BRbuiriN6U6jMZ+3hIuayj3GdX5EPETVOGrUe
ace0db1f8cc05e9243387b9cd14664a6
884942f0e6454745814d5042ef23f4a6
b8459ad37b619125b7125026d8005f5a
9e919b8d90969bd18b9a939a8f97909186d1bc9a9393b6919990a89c9b929e
c313d08110f385ed5a66e41780f7a04e
9e919b8d90969bd19d938a9a8b90908b97d1b6bd938a9a8b90908b97dbac8b8a9ddbaf8d908786
9e919b8d90969bd18b9a939a8f97909186d1bc9a9393b6919990b38b9a
2Fyr0luWfhhKDPGtYpuk4xBZrHvsbVvgjHGwqY6zIQFFGy6lNVfTvKV
9e8f94af9e8b97df968cdf918a9393
93969d8c928c9b94d18c90df93909e9bdf999e96939a9bd1
48F1E63A746E1ED8FA7522856A8F4BDC079633D34AE1E5F98E7C7E00EDAD12E4
959e899ed18c9a9c8a8d968b86d1b29a8c8c9e989abb96989a8c8b
124391740111393362562960
2BMqOVHM8X6Qiphp2ckuQfZd5oqXcQSpUwEC8GnzKSv2XA7QfOG4kdVwxu9WNAUas0fky1Cq
16a09e667f3bcc908b2fb1366ea957d3e3adec17512775099da2f590b0667322a
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5se07mkN71qsSJHjZ2Z0+Z+4LlLvf2sz7Md38VAa3EmAOvI7vZp3hbAxicL724ylcmisTPtZQhT/9C+25AELqy9PN9JmzKpwoVTUoJvxG4BoyT49+gGVl6s6zo1byNoHUzTfkmRfmC9MC53HvG8GwKP5xtcdptFjAIcgIR7oAWQIDAQAB
9e919b8d90969bd18b9a939a8f97909186d1b2ac9692ab9a939a8f97909186b29e919e989a8d
524F4EA03A304B4FAA6F65C6679558AA6DAE66F68D0B58C0E2F85D11553D0FE1
9e919b8d90969bd1908cd1ac868c8b9a92af8d908f9a8d8b969a8c
7ZWY64KY7J2YIO2MjOydvOydhCDshKDtg50=
00190b14bb360d960f731cb0409bfcc2
9d909e8d9bd392909b9a93d39d8d9e919bd3929e918a999e9c8b8a8d9a8dd3999691989a8d8f8d96918bd39c8f8aa09e9d96d39c8f8aa09e9d96cd
9c9092d19a939b9a8d9b8d96899a8d8cd18d968d8ad19a9b878fd19c9091999698d1ba9ba78fbc9091999698b893909d9e93
635D9CDAD288F6E202B882717E6551393F2F4DFD5C4D2242F06D9E7A9A71539AE0913881F25B7CAC217EA749F5B97CB9
9e919b8d90969bd18b9a939a8f97909186d1bc9a9393b6919990b88c92
9b9ad18d909d89d19e919b8d90969bd1878f908c9a9bd1a78f908c9a9bb79a938f9a8d8c
9e8f94af9e8b97df968cdf91908bdf8c8b9e8d8bdf88968b97dfd8d09b9e8b9ed09e8f8fd0
9b9e93899694d18c868c8b9a92d1bb9a87af9e8b97b3968c8bdbba939a929a918b
d41d8cd98f00b204e9800998ecf8427e
2F0YPlU6Hh38scNSTeTaOW1j8vMxdGB6bWg1fZNIq3T7t
77c589c81cd026c8170bbf7c1a16c857
9c9e9393df989a8bbb9a89969c9ab69bdf9d8a8bdf91908bdf9c8d9a9e8b9a
09495bd38d814fe681af6a1b3fdc1909
9c90918b9a878bdf968cdf918a9393de
d6fc3a4a06adbde89223b
9e919b8d90969bd19d938a9a8b90908b97d1b6bd938a9a8b90908b97b29e919e989a8d
b6cbad6cbd5ed0d209afc69ad3b7a617efaae9b3c47eabe0be42d924936fa78c8001b1fd74b079e5ff9690061dacfa4768e981a526b9ca77156ca36251cf2f906d105481374998a7e6e6e18f75ca98b8ed2eaf86ff402c874cca0a263053f22237858206867d210020daa38c48b20cc9dfd82b44a51aeb5db459b22794e2d649
ac92b08f8b969091df968cdf918a9393de
9e919b8d90969bd19d938a9a8b90908b97d1bd938a9a8b90908b97be9b9e8f8b9a8d
9e919b8d90969bd1908cd1bd8a96939b
5c3e9406f1f556fc5c001238
efedc24fecde188aaa9161
QrMgt8GGYI6T52ZY5AnhtxkLzb8egpFn3j5JELI8H6wtACbUnZ5cc3aYTsTRbmkAkRJeYbtx92LPBWm7nBO9UIl7y5i5MQNmUZNf5QENurR5tGyo7yJ2G0MBjWvy6iAtlAbacKP0SwOUeUWx5dsBdyhxa7Id1APtybSdDgicBDuNjI0mlZFUzZSS9dmN8lBD0WTVOMz0pRZbR3cysomRXOO1ghqjJdTcyDIxzpNAEszN8RMGjrzyU7Hjbmwi6YNK
2BP0yAVt1ZRSyy5AsSfeNGwoa6AmPkwxjpni6quiOuuID1wZbrrj2PvG9
68ec87a3c32397f457213554974fe755
9e919b8d90969bd19e8f8fd1be8f8f93969c9e8b969091b3909e9b9a8d8c
98be8f8f93969c9e8b969091b3909e9b9a8d8c
99e23fb052699749627a10fed365b9d1
9d909e8d9bd392909b9a93d38c9a8d969e93d39d8d9e919bd3929e918a999e9c8b8a8d9a8dd3999691989a8d8f8d96918bd39c8f8aa09e9d96d39c8f8aa09e9d96cd
ac92b08f8b969091d1908d989e9196859e8b969091df968cdf918a9393de
9e919b8d90969bd18f8d9089969b9a8dd1ac9a8b8b9691988cdbac868c8b9a92
M09oIE5lNg9lPFVpPFUiM0J4O05ifGxNG28=
noCTIsuc7czZOu9pBJYjOrqCZhhJsJucc3+T/un8KioD2CjkXy0EhNMJSuvo+tHJg
2F0buRl2GGnQF4QJwyuINtTLWSIjNI9TsfuvNQTxiq
eyJhbGxfYXRhbXBlciI6dHJ1ZSwiY29yZV9hdGFtcGVyIjp0cnVlLCJob29rX2phdmFfc3dpdGNoIjp0cnVlLCJob29rX3N3aXRjaCI6ZmFsc2UsInJpc2tfYXBwcyI6W3sieHBvc2VkIjp7InBuIjoiZGUucm9idi5hbmRyb2lkLnhwb3NlZC5pbnN0YWxsZXIiLCJ1cmkiOiIifX0seyJjb250cm9sbGVycyI6eyJwbiI6ImNvbS5zb2Z0LmNvbnRyb2xsZXJzIiwidXJpIjoiIn19LHsiYXBrMDA4diI6eyJwbiI6ImNvbS5zb2Z0LmFwazAwOHYiLCJ1cmkiOiIifX0seyJhcGswMDhUb29sIjp7InBuIjoiY29tLnNvZnQuYXBrMDA4VG9vbCIsInVyaSI6IiJ9fSx7ImlnIjp7InBuIjoiY29tLmRvdWJlZS5pZyIsInVyaSI6IiJ9fSx7ImFuamlhbiI6eyJwbiI6ImNvbS5jeWpoLm1vYmlsZWFuamlhbiIsInVyaSI6IiJ9fSx7InJrdGVjaCI6eyJwbiI6ImNvbS5ydW9rdWFpLnJrdGVjaCIsInVyaSI6IiJ9fSx7Im1hZ2lzayI6eyJwbiI6ImNvbS50b3Bqb2hud3UubWFnaXNrIiwidXJpIjoiIn19LHsia2luZ3VzZXIiOnsicG4iOiJjb20ua2luZ3Jvb3Qua2luZ3VzZXIiLCJ1cmkiOiIifX0seyJzdWJzdHJhdGUiOnsicG4iOiJjb20uc2F1cmlrLnN1YnN0cmF0ZSIsInVyaSI6IiJ9fSx7InRvdWNoc3ByaXRlIjp7InBuIjoiY29tLnRvdWNoc3ByaXRlLmFuZHJvaWQiLCJ1cmkiOiIifX0seyJzY3JpcHRkcm9pZCI6eyJwbiI6ImNvbS5zdGFyZHVzdC5zY3JpcHRkcm9pZCIsInVyaSI6IiJ9fSx7InRvb2xoZXJvIjp7InBuIjoiY29tLm1vYmlsZXVuY2xlLnRvb2xoZXJvIiwidXJpIjoiIn19LHsiaHVsdXhpYSI6eyJwbiI6ImNvbS5odWx1eGlhLmdhbWV0b29scyIsInVyaSI6IiJ9fSx7ImFwa2VkaXRvciI6eyJwbiI6ImNvbS5nbWFpbC5oZWFnb28uYXBrZWRpdG9yLnBybyIsInVyaSI6IiJ9fSx7Inhwb3NlZGRldiI6eyJwbiI6ImNvbS5zb2xseXUueHBvc2VkLmhvb2subW9kZWwuZGV2IiwidXJpIjoiIn19LHsiYW55d2hlcmUiOnsicG4iOiJjb20udHh5LmFueXdoZXJlIiwidXJpIjoiIn19LHsiYnVyZ2VyendzbSI6eyJwbiI6InByby5idXJnZXJ6LndzbS5tYW5hZ2VyIiwidXJpIjoiIn19LHsidmRsb2MiOnsicG4iOiJjb20udmlydHVhbGRyb2lkLmxvYyIsInVyaSI6IiJ9fSx7InZkdHhsIjp7InBuIjoiY29tLnZpcnR1YWxkcm9pZC50eGwiLCJ1cmkiOiIifX0seyJ2ZHd6cyI6eyJwbiI6ImNvbS52aXJ0dWFsZHJvaWQud3pzIiwidXJpIjoiIn19LHsidmRraXQiOnsicG4iOiJjb20udmlydHVhbGRyb2lkLmtpdCIsInVyaSI6IiJ9fSx7InZkd3hnIjp7InBuIjoiY29tLnZpcnR1YWxkcm9pZC53eGciLCJ1cmkiOiIifX0seyJ2ZGdwcyI6eyJwbiI6ImNvbS52aXJ0dWFsZHJvaWQuZ3BzIiwidXJpIjoiIn19LHsiYTEwMjRtbG9jIjp7InBuIjoidG9wLmExMDI0Ynl0ZXMubW9ja2xvYy5jYS5wcm8iLCJ1cmkiOiIifX0seyJkcmhneiI6eyJwbiI6ImNvbS5kZXJ1aGFpLmd1YW5nemkubm9yb290MiIsInVyaSI6IiJ9fSx7InlnZ2IiOnsicG4iOiJjb20ubWNtb25qbWIueWdnYiIsInVyaSI6IiJ9fSx7InhzcnYiOnsicG4iOiJ4aWFrZS54c2VydmVyIiwidXJpIjoiIn19LHsiZmFrZWxvYyI6eyJwbiI6ImNvbS5kcmFjcmF5cy5mYWtlbG9jIiwidXJpIjoiIn19LHsidWx0cmEiOnsicG4iOiJuZXQuYW55bG9jYXRpb24udWx0cmEiLCJ1cmkiOiIifX0seyJsb2NhdGlvbmNoZWF0ZXIiOnsicG4iOiJjb20ud2lmaTk5LmFuZHJvaWQubG9jYXRpb25jaGVhdGVyIiwidXJpIjoiIn19LHsiZHd6cyI6eyJwbiI6ImNvbS5kaW5nd2VpenNob3UiLCJ1cmkiOiIifX0seyJtb2NrbG9jIjp7InBuIjoidG9wLmExMDI0Ynl0ZXMubW9ja2xvYy5jYS5wcm8iLCJ1cmkiOiIifX0seyJhbnl3aGVyZWNsb25lIjp7InBuIjoiY29tLnR4eS5hbnl3aGVyZS5jbG9uZSIsInVyaSI6IiJ9fSx7ImZha2Vsb2NjIjp7InBuIjoiY29tLmRyYWNyYXlzLmZha2Vsb2NjIiwidXJpIjoiIn19LHsibW9ja3d4bG9jYXRpb24iOnsicG4iOiJjb20udGFuZHkuYW5kcm9pZC5tb2Nrd3hsb2NhdGlvbiIsInVyaSI6IiJ9fSx7ImFueWxvY2F0aW9uIjp7InBuIjoibmV0LmFueWxvY2F0aW9uIiwidXJpIjoiIn19LHsidG90YWxjb250cm9sIjp7InBuIjoiY29tLnNpZ21hX3J0LnRvdGFsY29udHJvbCIsInVyaSI6IiJ9fSx7ImlwamwyIjp7InBuIjoiY29tLmNodWFuZ2RpYW4uaXBqbDIiLCJ1cmkiOiIifX1dLCJyaXNrX2RpcnMiOlt7IjAwOE1vZGUiOnsiZGlyIjoiLnN5c3RlbS8wMDhNb2RlIiwidHlwZSI6InNkY2FyZCJ9fSx7IjAwOE9LIjp7ImRpciI6Ii5zeXN0ZW0vMDA4T0siLCJ0eXBlIjoic2RjYXJkIn19LHsiMDA4c3lzdGVtIjp7ImRpciI6Ii5zeXN0ZW0vMDA4c3lzdGVtIiwidHlwZSI6InNkY2FyZCJ9fSx7ImlHcmltYWNlIjp7ImRpciI6ImlHcmltYWNlIiwidHlwZSI6InNkY2FyZCJ9fSx7InRvdWNoZWxwZXIiOnsiZGlyIjoiL2RhdGEvZGF0YS9uZXQuYWlzZW5jZS5Ub3VjaGVscGVyIiwidHlwZSI6ImFic29sdXRlIn19LHsiZWxmc2NyaXB0Ijp7ImRpciI6Ii9tbnQvc2RjYXJkL3RvdWNoZWxmL3NjcmlwdHMvIiwidHlwZSI6ImFic29sdXRlIn19LHsic3ByaXRlbHVhIjp7ImRpciI6Ii9tbnQvc2RjYXJkL1RvdWNoU3ByaXRlL2x1YSIsInR5cGUiOiJhYnNvbHV0ZSJ9fSx7InNwcml0ZWxvZyI6eyJkaXIiOiIvbW50L3NkY2FyZC9Ub3VjaFNwcml0ZS9sb2ciLCJ0eXBlIjoiYWJzb2x1dGUifX0seyJhc3Npc3RhbnQiOnsiZGlyIjoiL2RhdGEvZGF0YS9jb20ueHhBc3Npc3RhbnQiLCJ0eXBlIjoiYWJzb2x1dGUifX0seyJhc3Npc3RhbnRzY3JpcHQiOnsiZGlyIjoiL21udC9zZGNhcmQvY29tLnh4QXNzaXN0YW50L3NjcmlwdCIsInR5cGUiOiJhYnNvbHV0ZSJ9fSx7Im1vYmlsZWFuamlhbiI6eyJkaXIiOiIvZGF0YS9kYXRhL2NvbS5jeWpoLm1vYmlsZWFuamlhbiIsInR5cGUiOiJhYnNvbHV0ZSJ9fV0sInJpc2tfZmlsZV9zd2l0Y2giOnRydWUsInJpc2tfZmlsZXMiOiJZL0RZcVhKcG9Oc25YWm5VSUdYcE5WMXBFQ3EwbHNod2JySEcxZWsrZzBUL2M5ckhPdkhxTlpWQmJhT3dmcGRFODZ4TjlESDFuTi9WRFhydnhXMjg2UXpPa3RZbktPaTczaUVzSG8zT2c1TlhJQnVVUjl1eEhEMHcvZ213aFFxelNuVlRWemplYkpxdy8rNGU5SUZIN0FHUnhjWGhxR3hJRHR4cnd5Mk15dE5ZZllqU2RkbGd3cXJKSzJoT2RDdGtBZUV1YUFmK0hjVzhqdkdkUE9NOEo5dnpXc1I3NWNjRHNlRTFPbXVEOEdXTkRhM2d3T09EdWpGbGdaS3pxNkpQV2NiaFBaL1NWYmtCa3B5UVZVM1UxRmxjU09sOVo2bWQwaWZGandNb2tmbDczVEFoNWNCQVBWV0RnTnhPZ0owbkNmbjFabmtPMHdmK0dPOXE2YmU0MG1aVms1aTVrT2RTdmlweDFIcSthSzZ0NGxOc3YxNStwYkNtb2trRVZhb0pNVHY3N003S3YwYkw4QXNRNnJUZEdZdWlROGM5RHprVlE5eFlXZllhVnhJbVh0bWlIN1Z4MVdVNHdpOGJnT2tFOCtUWStXcUk5ZDVJcGNmTWVZVnBvUThNazcrUEhBOEUva1hRZUxPT1c4cHVxcklLZW9nNFFNKzdFRzNlYVBGVWdyZm5NUG9UcnhmUDVUd2haelIxem9qZy9vKzBucXRMblExSlY0cVFmOHFYOGdTV1U5MXZDSit2YXI1ZVdCY25FemEydktPWnN5Mnowb0x2MWFGTS9PUDFJTkJ3YXVSeHkzY1BjMkJ5Mk4yY2dGdmJBYWVZZ3RZZSs4bkg1Z3FzVXVZb0hXUVJmTGJBNWEvbVR4T0c4RmNxYzZRYlQyaG1VQklDZ0FxRHBoMVBRYVF3WEpDcnlQc3FZV0lwdFJ5WTduZU1Mb00vaklSUlRZc2xySlUzTXZMMXdhV1V2dXFWeXNYc24yclpzZFFucXhTYk9IdmRxTm9TUmVIWFJCcEJOS1plUjk5dlJPc3R5TExubXF6aFNpRVBSVWphTzdpUjBETXdRQ3pXYjJHSWEwRHVDOWR5T3EvMVZRcE1HMk05NUErVXBGdmZMeld0cHM2WERtMXRaWWV4R2tPd3hjc3EzSnNLWUNYVzRuYktPMW1RM0lwclU5RGVFV0pkTk1kemlwZWNmYmtCdkZZRGsrT1RMU2NpdDFnSDc3NnRSK1huelZ3MjVDTjhIWVExT21xRHFuM1I5N1M5ZXhaQm4yaWxGQ0IwaFNwWDhUTUpUOHR3d3cvYkg1MUZRaTVZaUg3VGsvRzdZMHYrRFVXakg4L0EyT0ZRL1R4TVpPRm5YbTVZRTZrTnhKU2hRa1lHTE4wZ2NreFZxYnFsTzF4TEZFZDZucUtTZlRTUjcraXhRcm8rSGFTbE8rUWQrQ3g0aVVSMW5FL2lQUHRUUXQvN1ZDWkZmVlQ1Zk5kN0NHTFd4VkM5S2NJS2EzeFRRR3gvam5XUk9ac1dHa0dDQ2htaHJtOFhFK0tvdFYvckJacVFsOHdTODU2SHd6RE5nN2d0Nk9lNjgzeEdIcVd4NVd4UUZLMUwwTkxoeUhGM0MycTBOcEQxVUg3MUNlTFNtU2V1dVpkU0lwR3hBdlJldTJnQlZqWlZUSzJmellja2dmVGhDbzdLVXg5OGlYdmlQYjhMR0pRdmE4MDcyNUNIMWV1RFVUK3hzQ0Y4ZGhUUE9QUWtmZGtOS1M3ZnA2QllZajRsMml5bElwWjVaemRFWXV0RW52d1AyVVRlRVJ2QXlSWDM0QVh2a2Z0MDNBa0FWU0hlSXJzSlF0Q1VzVm0rNkZRN1ZrbEZSbVlWQUxZVXRwcWduRjNjOGpPcFNrd28vUG95VUpRZU5DUFMxa2JpUzlnQXJkUnE3aVIyT251NzhBWVZVSEUrdW9ncXZOZ0hIWUE3MjgzMzkxcmxpRGlreXYvcVFlNnFpa1hQZlVyZGdqVVFLRlI5R0UrUHhxQ1Y3Ry9HM0hJckZHaHA5Tnd1aGVmL0xWWDVaSm9CSWl2VjlySmhmay8zVFFXM3UweUVXZUR4WXYxY2lJY3cwZkZJU1Z1eEdYeWh2WGRPZlh5T0xZM2dZZVpPUVJoNEgyV1hZWVRWb1gyWEgrelY0dXFFUUwwU3A0eHJUMG80Z1oxbWxWRzV4T2VveFczMTJkTHg1eC96ZkVENStUTVlSZ0xsOGxRRDBxMzRLWWRRRFV5eExMSXNzQnpHaEFxODUwNmZpaDZlMDZRMkxoQ1MyV0VVN0NTQmJvV1o1bnY3UUpPSzVZQ1RNdzZiNC9HWHlNUlZQcWRsckZDTXRpMEFMK0J4NEZITk5DejJhOElwcTA0V1ZkN2RDMk1EUlNFcmI0UHNzRHNlQkJCb2hOZUluVmdBNE5hS2VNMitoeVJKT3FtR29wZGhRcGtkbUduM1VRUHRDQkJ5M3FSUlpVTGxVTG1STVhUOGtJQ2xGdzRpc0lxeHkxSDY0ZXlXUTBwSEk1R0tibUU5WVgxUU9MUzl0Ym9mRWdCYXNZNnB4YlBMUGJhSjdHd0xpQUorOHRlSlNYVU9oSDY5UUowQ2p5amdSNE8xN0dtMG5NeENFRWtXMTl3TFVkbi9HMGFIS251YTM4dXFpem82YUJVOHJRbkk4TGxPL0VGbTB5NitxTkR0L0FQR2F6L2pycGdhY2tIV2pWcXAvc1F1aUU4UEc2NEhEdjNuQkNJNFBZNnhkOWdJL0V1VThtVTYySjFRaC9FbEFyRVY0VlJ3dVRaOUZkT3VNSUQ2SjN5dCt1OEZtNGJGcVB3MkhnbXljNjh4SnFRQ0RBK0NyZnVGdHVJaHh1OHFpUTZycCtGZFNEZXNqRnlYOUFqbW52TllOL2w3bElMY3dFdkljVDlndTZXTU5zKy9iQnFCaTZWT1lvYnBvcUhzMERlQkpJQzdsZDdYcS9tdVdRT01GbFpyNlBVL3EyY0MybUovbjlHcUtueTZIUVdpSm5mNThhNG5tUGVNTzd0RVQ5VFY0SmtxUjdEYXJrYjQ3VldEdzkxeitoR0F0MHVMSjh1cjFvNzFOS0VKOVhhN1Z0ZWRWMUZmZ2xVQ0lEb0hodURiN2w1VGhQTisyOHlUMEJsYjFQTlFCaTZkdTVXanh4MjNSOUwrZGUwRDY0WFpUOTdXWVkzbjZ0K3lzZVNwL0NlY1ltK1EwemZFMUVSUk9rUThJOVZYOWFBMUFOZnVITkZtdWJHdHZSdlZlL2d6UHNNd3hVU2dZQUZvNGhDK2hUeEpMZE9qQVBFS2xGdHY4czBxZ3NocDZwMTF1SWN2ZHRpY2pyR08vR3JoVk1FdnJ0WThNMGgrM1Fib3dGL3ByT0xtUm5yOXdKS3NrK2RvT0JjNmFUYUFtYnJzLzZScnpER3lDM2JQRlFLbVA1YTJWNmprTTNVU0ZhMlRKeFhCRDV2Ymd5UEVlckRGZmxqZWZrSkdZS3Z0TkJybDVYSlF6L1I3dE84UkRlZ3J1V05NMnFHUkdxeUxNUTViSXA2Q2FsV3puTjgvbkprZDZLc2UvNWRCb0NpRy9PbVZHMTU2Q0hyM29jT08wWktwemhuNHVxb0ViNmJxZnJmbjZmMVVOQUdoS3AyU2ROQVYzZm8wM0p4eEJTd0Y1dENzWEVDN29Gc0VRZVFLazBzL0djRDFzYTArK3gxc2ptRUlyVnViZUJSMXBnN0VUS1NNalBGTTEzeW5oWTJxU0YvdHY0UzFxVHhaVC8vYzloZVlrUnJaNmJ0QzUyb3M3aTFLNXhienowZFFZR0N2YnNzc2F0VnZabUJjNi96dTVoN29ZRitEckFjMkMyaU8vNUpJT0R5ME0vOEoyRjlxRmJlSktENm5CL2VkWUIwODJsdW4zcGY1N2swQkpGb2lNdDdNWm90WGlCVnVmUU1kZWJNNVpDcU81S2JUUVJQdjNnZFF3RnF6eWlGZks4L2dpNUJ3VTFYMDh4MnZkYklDeHZiN21NQ3JsSko5cVR2K3plRmVPL0w1UFJVMWQyd2drZkl0M2kwNmFPbi9ZMnN5bHdwUFhKb0VYTkkvWnphNXlTNitUV3kyVjdOdmlWbGhBamZBLy8zRCtvekNRRTBBeFJtYWdWY3dKSW5jN1hpeWFIbVpMc1VsaDhZNFdNLzdkbzF1WWhuZzRxZEE4QzV0bXBFaXoyd2JwRzJyb0FpcVNiVEhpUHpZVGNiMEl6eDYzSGw4MGN2YUJYWVY4VmZtUTQ2T3hEcXFxa0FkY1lFY0FmQ2tFcUljQk5zdEJ1cDJLdmxqRGNiWitSY041ODVyaE96ZjBqVDVqdVhoR0tNL0RpbkVLVURKc2E1WlRIMWhLMnQxRmZTZ2x1Wk1FdVNYaWhDUFNhVzViQVFWQUZZRGdBam9TakMvUFowWUU3YUxHYSt1eWs0eTUvYTE1RnNJckN1K2ErMWppU0N5YnNSQUMxUmtNYzBlbm11Rkg5T08rbW96djh2aFE0N1pVT1V4dDBvQ0RHWXVCZTN0ODNZZXBQT3dFOVZ0VXJ0U1pCZ2Yrcy9oYllweFVoMkl3U3lzOGVRTk56T2l4VE02TllMTG5tZ3NtakV0YXZHSDZqTzRqYkxiakNaN0hBS0xTV1hMdThidk1GRzZZcVdpNVVWUnhRRzlNVlJwSXlnSE9SY2tNMVNJb1V0OEFnaTh4WkxYeE1GVk9NWU44K1JQWWg0OXBVcFlFTVJ1YkdWVTdkVUNremZkbGI3bDFvZCs3bmxycjZDOFRCckxMcjNxSUt5WDZ5M3lua29oQUo2UVNYMWhLZERZblhUeTdJbkpid2VEa0ZtR0JPZTFCdmovVWVTdjZVNEtlMDJhZUhidTBhNE1zS0FOQlNGaHlYNGRhemZSMzJER095bHFJRm5Kc0pBVE13S0RXdlh4WmJ6RlFacndaTUNCTWtUQ1plSVBlRGdNQ1JlTVM4U1Jjd3l4YjVHbWJDUnNjTVJQVnNVWmUwcFdSM1Y3eHMzSzUvSnEzQ1oyS3N6cVY0UWNQNHhPczZWeFpmT3NmWlZsblVxWFE1ak80Y3ZSRDIvVGIrSTBmVHN4MW1IQXF3V2JHTnFTbnc1NlBscnJ2UlZhR0dvTVRCQmEvdlhaZXVSZHFWMi9pakQyQVRvWXc2OGpZMFZXQWo1T1grU05rTVdOcXlpZ0JZY1FjaENnLzUrTHFOSU5PUzA2b1NNUmFjQzgrbEpnVk13ekk5UzRzZE5YZEthbW40YW5WU1J3RjhmWVRiZ3VCOGRDVHZPMStGVklHTG53QWNNT3BVYTVUdzVoYnY4QkFYczZBYy9qMlZNUmlCRmVncFQ2YkdFZURKdDVPYTlVU08xTWNRQ01OQTR2Mm1WM1VPYU5QS3p4OW9kVXZEMEJoTzA0WGVWclRmUDRGdHJ3L0NnUlB6Ym55RzBtcHVUQ2JLK1hLMXhUenkydDJUTTJXdmNFc005S2UyczBPbUd4MmJrZkdzZ3h2cWgyQmJET25SM2tFL0xWRWVPUGZEWHg0MUZCQk12M1NhQWNCVmtBejdCQkJyR09CZkZpazU0NTRVRlRvaWo3QXpOcHRNZ3pabTZjVk5hNDZTY1NpeWxEd3Z6dlhEeUcxUjJGdkIzaDlDSkI3NEJ3K2pPVWNVSlYyL2dDejQzMHNLeWwzdWNOQzRiNENVUXZMaWJrWklPMlhxdldOTHh6bWQ2QVBHdG9pUjdPV1I2NVh3TStBYWZ2UGcyTys1YkU4YWwra2lPYVlEQzJ2RnRJd2JqaVBvenZFVGRlRGNKVlF0RHYyR2xHOUljK015OEFvR0NsVkt2TTMyWjdqLzVFa21odi96QWJUZGVYNkw1YS85NWQ5SWhmNXJQOUNDVHhVL1JEbmFiWkhGckhLeEYwUnE0bXh3M1N4VENpcERoQzh6WnJzL1I3VFBlOGU0T25PMWllcWFOWUZmWGpqQ05CRWJLOHBTU3ZCeFpUOUo3NTN0ZnVGc1NmcER6Sk5yMEVRY2xkYkJoT0VhRkNoUCtwNzNHd3dPUjRvM2RtQUFkZnEwdXoxckRWcTFQV05jb1pPOGdOOUl5elIyTVZFakFyU05mQm9UWnd2dDdrVlpibkFYdGt4aUxZYkVwUEx5RHhERlZhYk41WVR0SnhDM0lzeXBCeEZlVm5pYnQzcWEvMzZsQjVoZWFYQUNXVDM3SjR1TlF3ekpZRjhiYStNL3dtVDhjWm45OUMyVThYT3NHcnFRaWhNQ1hJT3Y3V0UrV1pPVFhaSjNyVUJKS25ZenZoS3IrK0NKRnhQMmJQYXBkWE9DZk5teUJTWjVkbi9ranFKcmpSMnl6bGhvaE83cnRmcUJYWkkyNUVWMW1JOGUwYnl0MFhuU1lDbWxUbi9pN3F0Z1JYRnFhSnA4RGFWT1luYWN3dFBZYzIzYVN3T1NSMVVMcVNCYVRDU2pDN1kvamQwd2luZlFSUlQ0eENQR2JST2RPbjh3TnhGNlhPZExFQmhiREZqUm5hYXQvUmhGWGlmZGtUSHJGQ0F6bDBpQWlUcEhoTHN2VTV3ZjJrSUY5Zkl4OGZqVjJuWVpmdGRwN0QxTERtSnE0NmhyZTlod0pxRVNwTjlENkIwT0s3WVFKWi84UVhFWHhwUEtIOURoSlJZRSs0a3QrQktxZnJJSGltbjM0dEYvTkJrYmtZcHZKUHY1dlJIbGdYT2xRVmhTaERrU2xqUHpYN2Iyeld5aXV4QkswOTBCSGR4YmpXdHVKOVpwN2pJRndRTWtRcWtQUU9zbkxQcW9vZTNQdm9xejRTNjdxTzExMjlPMGNDeFJFUnlKdlBoSEJLbXV6bGVtY3pLZVd1ZStUVFBTSUNwTHlqdXJsS1dScW1YM01YbWt2MXc0eVNoNlM4N1Mrc2V5ZGFCMXVaQTdIV21pQWNZVnZOVktwM2lzek5HNk12TEwrMHpEREdGWmtjOHJUWC9iV2RMNUVVbThUUEZLbmlJMG1MKzF4TXUrMkdqRGQ1OVFOd1FGUHZZSjRFVS95MEhqQVQ2NVp0eXF2TXQ1Sk1vdDNIdnNTdCt4blgydWp5WFVmZ0dRT1FNSkhnT1lLSDE5M3hSSWEwQ0E1SHYrWGM5b1hDMVhjRG5RN2lIZ0VwdmYwZ0JxaDNHRy9SWnBMMllUMnZITzhVTFd0TUJscTFjSlVyUTRzaU9RYy9BNjRTMjBOa2NHS0lsOWlmM1U5REJvbU1pRk5jVkRadHIxZjFWaDhIWFpYYzRvQzZSREplN0pPVlVhclRTZm5SZFVSV2cyQjhrYmNGWTlqK2phaldyZndnb2R5MllDRmp5MlRZRUF2dU9ReDN0eG5qT2k3S2hjNW8rcFZSeTdEa3pRMUxJN1B1cURVOTcrRUY5QnArKzMwdjZQY2dUeXQrVWFlNDNYMVg1dkFoN3JEeUhBUWpKSWVwMW1jR0JiTVNCNnZxeURsTWZ0bm5EYjU2aUY3cjBFS0Ztd2ZlY2Q1V0xONHYySlhWRk9yRlQ2bERWVGoxc0JMRHZ0ZE14ZzVOMldIQ0hTTTBPUU0wV3NHMjRycjdua3k3SUlrVDdQbzdUUmFDS3RnZkVTbVNUNlg1Vm5lQlRPNzFOWUgrTGJWN1RmbXFvUzhEQk44Mjh6MHBGb0xURm9mSVM4M1RObHRBTVNtREkyQ2tSVVFuVTgyTllPcm82UDdONUlVS21HdnVoSk9lZzRaalBCbk0rQm9KaXROREhXMCtNb3hZNlZscksxVHpVRFhJSFQ5dFZxTndpTGExRWZxNlZLTlNKSm05bFFNLytaR2kwNU9scm8wQUZvS1lIelowQ09JeVMvR2hVU0NjeWI4czQvY3NDUGFKTUVyR3ErRy94THNKMGhwR0drdVhsREtVZittVzczdnJtV2pkeVFCbUVoYTI5eUxSRUViTlFVbFU0NnpndjJxQ0hHVWRGN2crUGEvK2Q3dW85WS90OFQvRC9uUjlCQU1yVlJHZm1KYWhOMXJMTGkxK3FGTDZHQlY0eEtQamxKenZnRURmRzEzZGdZcElOb2s3L3g1aWRmSjN3Q0JGZ3FlYUpSRXpJdmE5OXh1WnVURHU1a2RHTHd5SXNwNXRPcUNaM1huRzFkZ016YlpwTkprNzcyQTlBaHdUWkpnRWI0MFpOSVkxWDMzN3MvbFBaeHJpMHhrUkZ3SWhKdUNQOW94SDhaMm43SXNRcThxdStZQ0ZIZzFnSVZUYTRwSUFPU2VpdW1PTVJWOHdBVUdRdTBpQk9adE1Wb1BGSHpZb3lScythN0hmbFB0RG1xVUtONnRaWXgwNFQxRDNzZWNVNG15TEUyKzlpd3VMZVdYVjZ1MFRqUHBoVWlTVGVZRzFpdVprVWNuVURYc2FId0dnZGc9PSIsInNlbnNpdGl2ZS5haW5mbyI6dHJ1ZSwic2Vuc2l0aXZlLmFwcHMiOnRydWUsInNlbnNpdGl2ZS5hcHMiOnRydWUsInNlbnNpdGl2ZS5ic3NpZCI6dHJ1ZSwic2Vuc2l0aXZlLmNhbWVyYSI6dHJ1ZSwic2Vuc2l0aXZlLmNlbGwiOnRydWUsInNlbnNpdGl2ZS5ncHMiOmZhbHNlLCJzZW5zaXRpdmUuaWNjaWQiOnRydWUsInNlbnNpdGl2ZS5pbXNpIjp0cnVlLCJzZW5zaXRpdmUubWFjIjp0cnVlLCJzZW5zaXRpdmUuc3NpZCI6dHJ1ZSwic2Vuc2l0aXZlLnRlbCI6ZmFsc2UsIndoaXRlX2FwcHMiOltdfQ==
10aaf989b6074b9eb48ca88c002e8c04
d18b978a929d9c9e9c979aa0
9e919b8d90969bd18b9a939a8f97909186d1ab9a939a8f97909186b29e919e989a8d
a78f908c9a9bbd8d969b989ad1959e8d
2KfbjNqpINmB2KfYptmEINmF24zauiDYs9uSINin2YbYqtiu2KfYqCDaqdix24zaug==
33FBC46CBF0C2674E638EE9C34FA06F5AECBD391B4926E4C5E2F7762C5D4E6B35590B3AB5A01879305817B3BD5A0233A
f0af637000fe4d178aa0d8021021cb68
6C48747470516C6F6443634A6961454434
d09c8f8a998d9a8ed09c8f8a96919990a0929e87a0998d9a8e
9e919b8d90969bd18b9a939a8f97909186d1bc9a9393b6919990bc9b929e
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCv2WHuBUFQep01EvclA9XzXuR9
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCt8H0BF3SquJmk6xIo2bTldgvtazLIeSbR4cle
9a878fa09d9e8c9ad19e8f94
MYfLBmRgKecqe2610B7+jt2rVdTeFDsR1IqqW92w6FM=
9e919b8d90969bd1908cd1ac9a8d89969c9ab29e919e989a8d
8c928c9b94df91908bdf9691968bde
9b9e93899694d18c868c8b9a92d1bb9a87af9e8b97b3968c8b
d08c868cd09b9a89969c9a8cd08c868c8b9a92d09c8f8ad08f8d9a8c9a918b

安全提示信息 应用程序记录日志信息,不得记录敏感信息

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

Files:
a/a/a/a/a/a/c.java, line(s) 107
a/a/b/a/b/b.java, line(s) 68,80,96,118,127
a/a/b/a/d/g.java, line(s) 85,106,117
ab/b.java, line(s) 147
ao/c.java, line(s) 74
b7/a.java, line(s) 133,141,150,158,174,182,183,187,192,198,214,220,239,242,247,257,275,281,284,299,305,308,310,316,327,330,332,341,344,351,353,355,362,370,373,124,201
bn/b.java, line(s) 36
bn/e.java, line(s) 45
c4/b.java, line(s) 135,54,146,158
c4/c.java, line(s) 25
c9/b.java, line(s) 72
ck/c.java, line(s) 27,49,56,68,38,43,94,104,33,74,84,99,62,79,89,109
ck/j.java, line(s) 14,54,64,84,34,44,134,154,24,94,114,144,74,104,124,164
cn/vlion/ad/inland/base/p5.java, line(s) 113,128,141,176,182
cn/vlion/ad/inland/base/r5.java, line(s) 70
cn/vlion/ad/inland/base/t5.java, line(s) 75
cn/vlion/ad/inland/base/util/init/VlionSDkManager.java, line(s) 275
cn/vlion/ad/inland/oaid/VlionOaidManager.java, line(s) 38,46,53
com/aggmoread/sdk/b/d.java, line(s) 100,128,158,164,192,216,230,258,283,318,353
com/aggmoread/sdk/b/e.java, line(s) 170
com/aggmoread/sdk/b/o.java, line(s) 25,33,38,46,54
com/aggmoread/sdk/client/AMSdk.java, line(s) 81,87
com/aggmoread/sdk/z/a/d.java, line(s) 137,55,60,109,158,146
com/aggmoread/sdk/z/a/h/a.java, line(s) 113
com/aggmoread/sdk/z/a/m/n.java, line(s) 62,188
com/aggmoread/sdk/z/a/r/g.java, line(s) 56
com/aggmoread/sdk/z/a/s/a.java, line(s) 328
com/aggmoread/sdk/z/a/s/b.java, line(s) 44,49
com/aggmoread/sdk/z/a/s/d.java, line(s) 101,175,199,116,478,521,556,621,558
com/aggmoread/sdk/z/a/s/e.java, line(s) 40,47,61,71,84
com/aggmoread/sdk/z/a/t/k.java, line(s) 37,54,78
com/aggmoread/sdk/z/c/a/a/d/a/d/s/a.java, line(s) 195,198,207,210,211
com/aggmoread/sdk/z/c/a/a/d/b/g.java, line(s) 57,80,647,694
com/aggmoread/sdk/z/c/a/a/e/c.java, line(s) 70,75,393,395,396,422
com/aggmoread/sdk/z/c/a/a/e/e.java, line(s) 22,30
com/aggmoread/sdk/z/c/a/a/e/m.java, line(s) 81,84,251,254
com/alimm/tanx/core/TanxCoreSdk.java, line(s) 56,80,26
com/alimm/tanx/core/ad/interaction/AdClickHandler.java, line(s) 56
com/alimm/tanx/core/ad/interaction/tanxc_for.java, line(s) 78
com/alimm/tanx/core/bridge/TanxJsBridge.java, line(s) 64
com/alimm/tanx/core/config/TanxConfig.java, line(s) 161
com/alimm/tanx/core/config/TanxCoreConfig.java, line(s) 136
com/alimm/tanx/core/image/ImageManager.java, line(s) 32
com/alimm/tanx/core/log/tanxc_do.java, line(s) 66,164,178,115,182
com/alimm/tanx/core/log/tanxc_for.java, line(s) 44
com/alimm/tanx/core/log/tanxc_if.java, line(s) 44
com/alimm/tanx/core/log/tanxc_int.java, line(s) 31,35,46,88
com/alimm/tanx/core/log/tanxc_new.java, line(s) 32,48,92,35,66,142
com/alimm/tanx/core/log/tanxc_try.java, line(s) 41
com/alimm/tanx/core/net/NetWorkManager.java, line(s) 96
com/alimm/tanx/core/net/okhttp/OkHttpNetWorkImpl.java, line(s) 144,152
com/alimm/tanx/core/request/UploadLogSwitchRequest.java, line(s) 52,66
com/alimm/tanx/core/request/tanxc_do.java, line(s) 115
com/alimm/tanx/core/utils/FileUtils.java, line(s) 503
com/alimm/tanx/core/utils/LogUtils.java, line(s) 132,135,95,114,139,142,89,146,149,153,156,160,163
com/alimm/tanx/core/utils/SysUtils.java, line(s) 62,58
com/alimm/tanx/core/utils/ThreadUtils.java, line(s) 68,73,304,331,520,753,161,339
com/alimm/tanx/core/view/player/cache/videocache/HttpProxyCache.java, line(s) 53
com/alimm/tanx/core/view/player/ui/TanxPlayerView.java, line(s) 204,220,223,224,229,367
com/alimm/tanx/core/web/cache/CacheWebViewLog.java, line(s) 9
com/alimm/tanx/ui/TanxSdk.java, line(s) 50,59,68,79
com/alimm/tanx/ui/image/glide/Glide.java, line(s) 174,361,171,360
com/alimm/tanx/ui/image/glide/disklrucache/DiskLruCache.java, line(s) 422
com/alimm/tanx/ui/image/glide/gifdecoder/GifDecoder.java, line(s) 255,374,383
com/alimm/tanx/ui/image/glide/gifdecoder/GifHeaderParser.java, line(s) 76,106,75,105
com/alimm/tanx/ui/image/glide/gifencoder/AnimatedGifEncoder.java, line(s) 138,137
com/alimm/tanx/ui/image/glide/load/data/AssetPathFetcher.java, line(s) 32,33
com/alimm/tanx/ui/image/glide/load/data/HttpUrlFetcher.java, line(s) 56,53
com/alimm/tanx/ui/image/glide/load/data/LocalUriFetcher.java, line(s) 33,34
com/alimm/tanx/ui/image/glide/load/data/MediaStoreThumbFetcher.java, line(s) 107,166,103,165
com/alimm/tanx/ui/image/glide/load/engine/CacheLoader.java, line(s) 28,33,27,32
com/alimm/tanx/ui/image/glide/load/engine/DecodeJob.java, line(s) 73,72,102,107,119,130,186,192,204,224,229,241,162
com/alimm/tanx/ui/image/glide/load/engine/Engine.java, line(s) 187,195,203,213,173
com/alimm/tanx/ui/image/glide/load/engine/EngineRunnable.java, line(s) 41,40,90,95,91,96
com/alimm/tanx/ui/image/glide/load/engine/bitmap_recycle/LruBitmapPool.java, line(s) 139,151,176,248,82,125,136,150,173,185,214,223,247,102,188,217,230,126
com/alimm/tanx/ui/image/glide/load/engine/cache/DiskLruCacheWrapper.java, line(s) 62,73,98,117,63,74,99,118
com/alimm/tanx/ui/image/glide/load/engine/cache/MemorySizeCalculator.java, line(s) 99,86
com/alimm/tanx/ui/image/glide/load/engine/executor/FifoPriorityThreadPoolExecutor.java, line(s) 78,77
com/alimm/tanx/ui/image/glide/load/engine/prefill/BitmapPreFillRunner.java, line(s) 85,76
com/alimm/tanx/ui/image/glide/load/model/ResourceLoader.java, line(s) 36,37
com/alimm/tanx/ui/image/glide/load/model/StreamEncoder.java, line(s) 32,31
com/alimm/tanx/ui/image/glide/load/resource/bitmap/BitmapEncoder.java, line(s) 42,45
com/alimm/tanx/ui/image/glide/load/resource/bitmap/Downsampler.java, line(s) 94,89,124,130,139,235,243,249,125,134,140,236,244,250
com/alimm/tanx/ui/image/glide/load/resource/bitmap/ImageHeaderParser.java, line(s) 150,160,172,180,198,214,224,227,230,233,236,149,159,171,179,197,213,223,226,229,232,235
com/alimm/tanx/ui/image/glide/load/resource/bitmap/ImageVideoBitmapDecoder.java, line(s) 36,37
com/alimm/tanx/ui/image/glide/load/resource/bitmap/RecyclableBufferedInputStream.java, line(s) 45,44
com/alimm/tanx/ui/image/glide/load/resource/bitmap/TransformationUtils.java, line(s) 110,166,51,60,71,109,163,52,61,72,73,74,78
com/alimm/tanx/ui/image/glide/load/resource/gif/GifResourceDecoder.java, line(s) 92
com/alimm/tanx/ui/image/glide/load/resource/gif/GifResourceEncoder.java, line(s) 74,73,118,126
com/alimm/tanx/ui/image/glide/manager/RequestManagerFragment.java, line(s) 106,107
com/alimm/tanx/ui/image/glide/manager/RequestManagerRetriever.java, line(s) 118,119,130
com/alimm/tanx/ui/image/glide/manager/SupportRequestManagerFragment.java, line(s) 102,103
com/alimm/tanx/ui/image/glide/request/GenericRequest.java, line(s) 286,216,285,333,353,361,401,163
com/alimm/tanx/ui/image/glide/request/target/ViewTarget.java, line(s) 41,42
com/alimm/tanx/ui/image/glide/util/ByteArrayPool.java, line(s) 35,34
com/alimm/tanx/ui/image/glide/util/ContentLengthInputStream.java, line(s) 44,43
com/alimm/tanx/ui/ut/AdUtAnalytics.java, line(s) 93
com/at/sdk/PLogger.java, line(s) 85,100,50,75,110
com/bytedance/ads/convert/BDBridgeActivity.java, line(s) 51,76,103,122,85,130
com/czhj/devicehelper/DeviceHelper.java, line(s) 42,94,98,163
com/czhj/devicehelper/cnoaid/com/qiku/id/b.java, line(s) 31
com/czhj/devicehelper/cnoaid/g.java, line(s) 21
com/czhj/devicehelper/cnoaid/impl/g.java, line(s) 81
com/czhj/devicehelper/cnoaid/impl/h.java, line(s) 43,67,80,89,104,127,130,179
com/czhj/devicehelper/honor/identifier/a.java, line(s) 35,31,40
com/czhj/devicehelper/honor/identifier/b.java, line(s) 34,36,56,58,77,106,40,62,69,73,83,98,100,102,105,120
com/czhj/devicehelper/msaoaId/a.java, line(s) 51,96,102,122,128,157,178
com/czhj/volley/CacheDispatcher.java, line(s) 85,97,45,181,37,69,169
com/czhj/volley/NetworkDispatcher.java, line(s) 54
com/czhj/volley/Request.java, line(s) 145,150
com/czhj/volley/RequestQueue.java, line(s) 78
com/czhj/volley/VolleyLog.java, line(s) 61,64,95,51,100,119,110,115,123
com/czhj/volley/VolleyThreadFactory.java, line(s) 8
com/czhj/volley/toolbox/BasicNetwork.java, line(s) 104,152,73,147,158,167
com/czhj/volley/toolbox/FileDownloadNetwork.java, line(s) 117,86,139,149
com/czhj/volley/toolbox/FileDownloadRequest.java, line(s) 53
com/czhj/volley/toolbox/HttpHeaderParser.java, line(s) 130
com/czhj/volley/toolbox/ImageRequest.java, line(s) 74
com/domob/sdk/common/proto/DMLog.java, line(s) 81,152,227,429,573
com/domob/sdk/e/a.java, line(s) 432,439,522,759,385,390,396,408,413,419
com/domob/sdk/n/g.java, line(s) 32
com/domob/sdk/v/k.java, line(s) 457,402,647,245
com/jd/android/sdk/coreinfo/util/Logger.java, line(s) 14,20,22,29,42,44,95,65,71,73,80,86,88
com/kwai/library/ipneigh/KwaiIpNeigh.java, line(s) 47,50
com/martian/libmars/widget/recyclerview/IRecyclerView.java, line(s) 546
com/martian/libvideoplayer/JCResizeTextureView.java, line(s) 27,32,36,48,49
com/martian/libvideoplayer/JCVideoPlayer.java, line(s) 169,342,439,508,663,686,919,927,938,900,215,276,285,291,297,303,319,327,452,477,649,655,668,728,737,747,758,766,782,800,806,853,867,943,964,972
com/martian/libxianplay/util/StatusBarUtil.java, line(s) 50
com/martian/libxianplay/util/XianWanSystemUtil.java, line(s) 185
com/martian/libxianplay/view/DownLoadReceiver.java, line(s) 42,45,54,56,58,59
com/martian/mibook/activity/ShareImageUrlActivity.java, line(s) 228,274
com/martian/mibook/ad/gromore/bqt/BqtCustomerNative.java, line(s) 200
com/martian/mibook/ad/gromore/dm/DmNativeAd.java, line(s) 216
com/martian/mibook/ad/gromore/gdt/GdtCustomerInterstitial.java, line(s) 211
com/martian/mibook/ad/gromore/gdt/GdtCustomerNative.java, line(s) 57,154,71,91,94,97,103,112,122,131,169,175,184
com/martian/mibook/ad/gromore/gdt/GdtNativeAd.java, line(s) 251,257,273,278,283,288,294,299,305,311,324,330,335,149,267
com/martian/mibook/ad/gromore/gdt/GdtNativeExpressAd.java, line(s) 49,54,60,70,75,80,85,90,96,101,171,243,248
com/martian/mibook/ad/gromore/menta/MentaCustomerSplash.java, line(s) 69
com/martian/mibook/mvvm/tts/service/BaseReadAloudService$asyncLoadNotificationContent$1.java, line(s) 76
com/martian/mixad/impl/sdk/utils/a.java, line(s) 61,74,87,108
com/meishu/sdk/core/AdSdk.java, line(s) 54
com/meishu/sdk/core/MAdManager.java, line(s) 24,46
com/meishu/sdk/core/download/DownloadTask.java, line(s) 141
com/meishu/sdk/core/download/InstallManager.java, line(s) 22,26
com/meishu/sdk/core/loader/AdLoader.java, line(s) 569
com/meishu/sdk/core/loader/strategy/TimeFirstStrategy.java, line(s) 70,86
com/meishu/sdk/core/oaid/OAIDLog.java, line(s) 21
com/meishu/sdk/core/oaid/honor/HonorOaidUtil.java, line(s) 52
com/meishu/sdk/core/taskcenter/PackageUtil.java, line(s) 33
com/meishu/sdk/core/taskcenter/SignUtil.java, line(s) 61
com/meishu/sdk/core/utils/ImageUtil.java, line(s) 39
com/meishu/sdk/core/utils/LogUtil.java, line(s) 12,17,38,29,43,34
com/meishu/sdk/core/utils/MiitHelper.java, line(s) 38,87
com/meishu/sdk/core/view/gif/GifDecoder.java, line(s) 181,339,348
com/meishu/sdk/core/view/gif/GifHeaderParser.java, line(s) 75,103,74,102
com/meishu/sdk/core/webview/TaskCenterJs.java, line(s) 565
com/meishu/sdk/core/webview/TaskCenterWebActivity.java, line(s) 38,44,132
com/meishu/sdk/meishu_ad/splash/SplashSkipView.java, line(s) 105,356
com/meishu/sdk/meishu_ad/view/DownLoadDialogActivity.java, line(s) 88,120
com/meishu/sdk/meishu_ad/view/scaleImage/SubsamplingScaleImageView.java, line(s) 638,209,213,392,396,464,792,797,808,823,1514,1711,2081
com/meishu/sdk/meishu_ad/view/scaleImage/decoder/SkiaPooledImageRegionDecoder.java, line(s) 117
com/meishu/sdk/platform/bd/interstitial/BDInterstitialAdLoader.java, line(s) 71,255
com/meishu/sdk/platform/bd/recycler/BDRecyclerExpressListener.java, line(s) 44,170,187,192,68,85,100
com/meishu/sdk/platform/csjblend/MsCBDrawAd.java, line(s) 24
com/meishu/sdk/platform/huawei/banner/HWBannerAdWrapper.java, line(s) 39,50
com/meishu/sdk/platform/huawei/interstitial/HWInterstitialAdWrapper.java, line(s) 81
com/meishu/sdk/platform/mimo/recycler/MimoRecyclerLoader.java, line(s) 26,66
com/meishu/sdk/platform/ms/interstitial/MeishuAdNativeWrapper.java, line(s) 22
com/meishu/sdk/platform/pangle/PangleInitManager.java, line(s) 42,50
com/noober/background/BackgroundFactory.java, line(s) 66,103
com/ptg/adsdk/lib/helper/core/ReportManager.java, line(s) 289
com/ptg/adsdk/lib/provider/DefaultPtgAdNative.java, line(s) 14,20,25,33,41,49,57,65
com/ptg/adsdk/lib/utils/Logger.java, line(s) 158,166,179,191
com/ptg/ptgapi/CoreLoader.java, line(s) 18
com/ptg/ptgapi/component/HorizontalView.java, line(s) 53,61,119,145
com/ptg/ptgapi/component/feed/NativeThreeImgADView.java, line(s) 52
com/ptg/ptgapi/component/videocache/utils/Logger.java, line(s) 11,17,23,33
com/repack/asus/msa/sdid/SupplementaryDIDManager.java, line(s) 72,33,83,100,88
com/repack/bun/miitmdid/core/MdidSdkHelper.java, line(s) 58,64
com/repack/bun/miitmdid/supplier/sumsung/SumsungCore.java, line(s) 101,121,150
com/repack/huawei/hms/ads/identifier/AdvertisingIdClient.java, line(s) 107,118,137
com/scwang/smart/refresh/layout/SmartRefreshLayout.java, line(s) 1447
com/shu/priory/config/SDKLogger.java, line(s) 10,26,16,32
com/shu/priory/utils/h.java, line(s) 36,39,28,16,22
com/sigmob/windad/Splash/WindSplashAD.java, line(s) 323,107
com/sigmob/windad/WindAds.java, line(s) 123,151,325,363,264,300,337,361,284
com/sigmob/windad/natives/WindNativeUnifiedAd.java, line(s) 70,109,177
com/sntech/ads/SNAdSdk.java, line(s) 214
com/sntech/stat/newstat/oaid/OADIDSDKHelper.java, line(s) 66,93,98,115,122
com/sntech/stat/newstat/oaid/OADIDSDKHelper25.java, line(s) 66,97,102,124
com/ss/android/downloadlib/g/l.java, line(s) 17
com/tanx/onlyid/api/IdStorageManager.java, line(s) 37,64,74
com/tanx/onlyid/api/impl/HonorImpl.java, line(s) 53,114,130,55,74,96,155,165,170,175,180,185,241,89,135,167,172,177,182,187,190
com/vivo/ad/h/f.java, line(s) 16,10
com/vivo/ad/nativead/b.java, line(s) 93
com/vivo/ad/nativead/h.java, line(s) 19,28,37,46,55
com/vivo/ad/view/v.java, line(s) 203,211,238
com/vivo/advv/Log.java, line(s) 84
com/vivo/advv/vaf/expr/engine/CodeReader.java, line(s) 28,34,59
com/vivo/advv/vaf/expr/engine/ExprEngine.java, line(s) 97
com/vivo/advv/vaf/expr/engine/NativeObjectManager.java, line(s) 53,69,92,100,102,104,110
com/vivo/advv/vaf/expr/engine/data/Data.java, line(s) 41
com/vivo/advv/vaf/expr/engine/data/FloatValue.java, line(s) 18
com/vivo/advv/vaf/expr/engine/data/IntValue.java, line(s) 18
com/vivo/advv/vaf/expr/engine/data/ObjValue.java, line(s) 18
com/vivo/advv/vaf/expr/engine/data/StrValue.java, line(s) 18
com/vivo/advv/vaf/expr/engine/executor/ArithExecutor.java, line(s) 59,63,80,83,94,98,151,163,176,206,233,236,239,245,118
com/vivo/advv/vaf/expr/engine/executor/ArrayExecutor.java, line(s) 19,32,41,45,57,63,69,79
com/vivo/advv/vaf/expr/engine/executor/BinExecutor.java, line(s) 23,34,39,47,53,179
com/vivo/advv/vaf/expr/engine/executor/CompositeEqExecutor.java, line(s) 39,74,78
com/vivo/advv/vaf/expr/engine/executor/DivEqExecutor.java, line(s) 17,30
com/vivo/advv/vaf/expr/engine/executor/DivExecutor.java, line(s) 18,34
com/vivo/advv/vaf/expr/engine/executor/EqualExecutor.java, line(s) 17,29,73
com/vivo/advv/vaf/expr/engine/executor/FunExecutor.java, line(s) 32,36,39,41,53,73
com/vivo/advv/vaf/expr/engine/executor/JmpcExecutor.java, line(s) 44
com/vivo/advv/vaf/expr/engine/executor/MinusExecutor.java, line(s) 19,27
com/vivo/advv/vaf/expr/engine/executor/ModEqExecutor.java, line(s) 17,30
com/vivo/advv/vaf/expr/engine/executor/ModExecutor.java, line(s) 18,34
com/vivo/advv/vaf/expr/engine/executor/NotExecutor.java, line(s) 20,30
com/vivo/advv/vaf/expr/engine/executor/TerExecutor.java, line(s) 38
com/vivo/advv/vaf/framework/ViewManager.java, line(s) 66,112,115
com/vivo/advv/vaf/framework/cm/ContainerService.java, line(s) 59,82,92,128
com/vivo/advv/vaf/virtualview/Helper/BeanManager.java, line(s) 21,29
com/vivo/advv/vaf/virtualview/ViewFactory.java, line(s) 106,115,329,268,277,283,289
com/vivo/advv/vaf/virtualview/core/ArrayAdapter.java, line(s) 63,95
com/vivo/advv/vaf/virtualview/core/ViewBase.java, line(s) 293,297,300,750,759,781,993,1310,1317,1324,1873
com/vivo/advv/vaf/virtualview/event/EventManager.java, line(s) 46,58
com/vivo/advv/vaf/virtualview/layout/FrameLayout.java, line(s) 89
com/vivo/advv/vaf/virtualview/layout/GridLayout.java, line(s) 69
com/vivo/advv/vaf/virtualview/layout/RatioLayout.java, line(s) 111
com/vivo/advv/vaf/virtualview/layout/VH2Layout.java, line(s) 81,137
com/vivo/advv/vaf/virtualview/layout/VHLayout.java, line(s) 167
com/vivo/advv/vaf/virtualview/loader/BinaryLoader.java, line(s) 40,44,98,106,115,118,121,124
com/vivo/advv/vaf/virtualview/loader/CodeReader.java, line(s) 39,47,73
com/vivo/advv/vaf/virtualview/loader/ExprCodeLoader.java, line(s) 23
com/vivo/advv/vaf/virtualview/loader/StringLoader.java, line(s) 65
com/vivo/advv/vaf/virtualview/loader/UiCodeLoader.java, line(s) 20,55
com/vivo/advv/vaf/virtualview/util/ShowGifDelegate.java, line(s) 295,322
com/vivo/advv/vaf/virtualview/util/VVLog.java, line(s) 14,48,20,54,26,36,42,60
com/vivo/advv/vaf/virtualview/view/grid/Grid.java, line(s) 93,104,116,120
com/vivo/advv/vaf/virtualview/view/line/LineBase.java, line(s) 119,122
com/vivo/advv/vaf/virtualview/view/page/Page.java, line(s) 98,61
com/vivo/advv/vaf/virtualview/view/page/PageView.java, line(s) 602,607
com/vivo/advv/vaf/virtualview/view/scroller/Scroller.java, line(s) 111
com/vivo/advv/vaf/virtualview/view/scroller/ScrollerImp.java, line(s) 109,219
com/vivo/advv/vaf/virtualview/view/scroller/ScrollerRecyclerViewAdapter.java, line(s) 58,125,128,147,186,199
com/vivo/advv/vaf/virtualview/view/slider/SliderCompact.java, line(s) 42
com/vivo/advv/vaf/virtualview/view/text/VirtualText.java, line(s) 169,69
com/vivo/advv/vaf/virtualview/view/vh/VH.java, line(s) 150,153,156,161
com/vivo/advv/vaf/virtualview/view/vh/VHView.java, line(s) 116,131
com/vivo/advv/virtualview/common/Common.java, line(s) 87
com/vivo/advv/virtualview/common/StringSlice.java, line(s) 37
com/vivo/hybrid/sdk/HybridMessage.java, line(s) 84,122
com/vivo/ic/BaseLib.java, line(s) 10,28,29
com/vivo/ic/CLog.java, line(s) 20,104,25,87,33,37,91,75,95,79,99
com/vivo/ic/CookieHelper.java, line(s) 65,89
com/vivo/ic/NetUtils.java, line(s) 94
com/vivo/ic/dm/DownloadInfo.java, line(s) 189,518,525,533,929,968,978,915,98,204,211,214,928,131,137,161,168,439,442,445,461,483,486,489,918,953,976
com/vivo/ic/dm/DownloadManager.java, line(s) 105,284,136,215,291,320,394,406,429,461,482,499,518
com/vivo/ic/dm/DownloadNotifier.java, line(s) 133,218,278,282,103,331,249
com/vivo/ic/dm/DownloadProvider.java, line(s) 40,47,51,76,83,87,106,151,222,244,264,273,278,143,157,105,175,178,236,376,463
com/vivo/ic/dm/DownloadReceiver.java, line(s) 52,54,108,114,119,92,124,155,170
com/vivo/ic/dm/DownloadScanner.java, line(s) 110,146,149,45,49,76,125
com/vivo/ic/dm/DownloadService.java, line(s) 147,149,175,178,256,272,277,115,79,87,166,201,66,69
com/vivo/ic/dm/ShutDownReceiver.java, line(s) 93,71
com/vivo/ic/dm/database/DbMoverManager.java, line(s) 39,41,43,51,113,121
com/vivo/ic/dm/database/a.java, line(s) 94,40,52,59,140,142,164,186,209,152,189,216,229
com/vivo/ic/dm/database/b.java, line(s) 57,68,96,109,24,39,79
com/vivo/ic/dm/database/c.java, line(s) 19,24
com/vivo/ic/dm/datareport/a.java, line(s) 59,72,109,122,182,189,197,206,213,221,223,237,250,258
com/vivo/ic/dm/f.java, line(s) 35,50,76,96,132,87,114,127,142,154,165,177
com/vivo/ic/dm/g.java, line(s) 89,127,142,71,86,104
com/vivo/ic/dm/h.java, line(s) 25,32,39,46
com/vivo/ic/dm/j.java, line(s) 141,29,39,43,48,54,64,75,99,116
com/vivo/ic/dm/k.java, line(s) 74
com/vivo/ic/dm/l.java, line(s) 35,37,117,124,131,136,140,167,170,180,184,190,202,204,210
com/vivo/ic/dm/m.java, line(s) 802,846,76,335,744,747,775,780,785,796,576,588
com/vivo/ic/dm/n.java, line(s) 41,55,66,29,33,36,60
com/vivo/ic/dm/network/a.java, line(s) 64,85,89,96,103,108,114,122,132,172,185,193,196,203,208
com/vivo/ic/dm/network/b.java, line(s) 19,22,46,57,60,72,26,39,42,31,34,65,68
com/vivo/ic/dm/network/c.java, line(s) 22,34,53,80
com/vivo/ic/dm/network/d.java, line(s) 19
com/vivo/ic/dm/network/f.java, line(s) 29,122,125,133
com/vivo/ic/dm/network/g.java, line(s) 21,37,45
com/vivo/ic/dm/network/h.java, line(s) 51,58,65,72,84,91,98,105,122,124,148,285,295
com/vivo/ic/dm/network/i.java, line(s) 77,91
com/vivo/ic/dm/o/a.java, line(s) 330,337,60,269,279,285,299,322,344
com/vivo/ic/dm/o/b.java, line(s) 225,59,136,143,158,160,200,212,216,131
com/vivo/ic/dm/p/a.java, line(s) 68
com/vivo/ic/dm/p/b.java, line(s) 15
com/vivo/ic/dm/p/c.java, line(s) 19
com/vivo/ic/dm/p/d.java, line(s) 65,74
com/vivo/ic/dm/util/KeepAliveService.java, line(s) 23,35,43,45,62,65,74,77,86,102,105
com/vivo/ic/dm/util/b.java, line(s) 79,92,105,123,41,32,38,84
com/vivo/ic/dm/util/e.java, line(s) 94,37,44,79,89,106,110,31,75,91,101,114
com/vivo/ic/minidownload/MiniDownloadRunable.java, line(s) 106,197,200
com/vivo/ic/spmanager/BaseSharePreference.java, line(s) 13
com/vivo/ic/webview/CommonJsBridge.java, line(s) 43,64,342,265,305,96,142,83,117,197,293,302,334
com/vivo/ic/webview/CommonWebView.java, line(s) 163,197,213,359,282,343
com/vivo/ic/webview/HTMLFileUploader.java, line(s) 147,140
com/vivo/ic/webview/HtmlWebChromeClient.java, line(s) 119,121,127,125,123
com/vivo/ic/webview/HtmlWebViewClient.java, line(s) 241,300,339,335
com/vivo/mobilead/antifraud/VivoAntiFraud.java, line(s) 245,347
com/vivo/mobilead/antifraud/dfp/SMSDK.java, line(s) 19
com/vivo/mobilead/antifraud/l111l1111llIl/l111l11111I1l.java, line(s) 77,31,50,38,45,24
com/vivo/mobilead/g/a.java, line(s) 683,528
com/vivo/mobilead/h/f.java, line(s) 89,121
com/vivo/mobilead/lottie/LottieAnimationView.java, line(s) 399
com/vivo/mobilead/lottie/f/c.java, line(s) 32,26
com/vivo/mobilead/manager/b.java, line(s) 260
com/vivo/mobilead/manager/d.java, line(s) 277
com/vivo/mobilead/manager/g.java, line(s) 214,449,458,467,515,524,361,108,252,362,383,386,389,477,479,482,484,489,491,69,76,83
com/vivo/mobilead/model/c.java, line(s) 24
com/vivo/mobilead/nativead/VivoNativeAd.java, line(s) 38
com/vivo/mobilead/nativead/g.java, line(s) 296
com/vivo/mobilead/nativead/j.java, line(s) 292
com/vivo/mobilead/nativead/o.java, line(s) 41
com/vivo/mobilead/unified/a.java, line(s) 542,759,768,867,876
com/vivo/mobilead/unified/b.java, line(s) 64
com/vivo/mobilead/unified/banner/UnifiedVivoBannerAd.java, line(s) 25
com/vivo/mobilead/unified/banner/b.java, line(s) 368
com/vivo/mobilead/unified/banner/d.java, line(s) 20,29,38,47,56
com/vivo/mobilead/unified/base/callback/l.java, line(s) 20,32,44,56,68,80
com/vivo/mobilead/unified/base/m/d/a.java, line(s) 24,29
com/vivo/mobilead/unified/base/m/e/a.java, line(s) 80
com/vivo/mobilead/unified/base/view/d0/b.java, line(s) 460
com/vivo/mobilead/unified/base/view/e0/z/f.java, line(s) 433
com/vivo/mobilead/unified/base/view/u.java, line(s) 612
com/vivo/mobilead/unified/base/view/w.java, line(s) 134,146,149,151,154
com/vivo/mobilead/unified/c.java, line(s) 66
com/vivo/mobilead/unified/icon/UnifiedVivoFloatIconAd.java, line(s) 35
com/vivo/mobilead/unified/icon/b.java, line(s) 19,28,37,46,55
com/vivo/mobilead/unified/interstitial/InterstitialActivity.java, line(s) 147,173
com/vivo/mobilead/unified/interstitial/UnifiedVivoInterstitialAd.java, line(s) 27
com/vivo/mobilead/unified/interstitial/a.java, line(s) 89,94,102
com/vivo/mobilead/unified/interstitial/e.java, line(s) 18,27,36,45,54
com/vivo/mobilead/unified/nativead/UnifiedVivoNativeExpressAd.java, line(s) 38
com/vivo/mobilead/unified/nativead/c.java, line(s) 18,27,36,45,54
com/vivo/mobilead/unified/nativead/d.java, line(s) 91
com/vivo/mobilead/unified/reward/UnifiedVivoRewardVideoAd.java, line(s) 36
com/vivo/mobilead/unified/reward/g.java, line(s) 18,28,37,46,55,64
com/vivo/mobilead/unified/splash/UnifiedVivoSplashAd.java, line(s) 25
com/vivo/mobilead/unified/splash/d.java, line(s) 20,29,38,47,56,65
com/vivo/mobilead/unified/splash/pro/ProVivoSplashAd.java, line(s) 27
com/vivo/mobilead/unified/splash/pro/b.java, line(s) 18,27
com/vivo/mobilead/unified/splash/pro/c.java, line(s) 86
com/vivo/mobilead/unified/vnative/ProVivoNativeAd.java, line(s) 25,36,43
com/vivo/mobilead/unified/vnative/a.java, line(s) 85
com/vivo/mobilead/unified/vnative/h.java, line(s) 20,29
com/vivo/mobilead/unified/vnative/l.java, line(s) 639
com/vivo/mobilead/util/b.java, line(s) 66
com/vivo/mobilead/util/c.java, line(s) 138
com/vivo/mobilead/util/f0.java, line(s) 27
com/vivo/mobilead/util/k0.java, line(s) 50
com/vivo/mobilead/util/p1/a.java, line(s) 21
com/vivo/mobilead/util/q1/c.java, line(s) 142
com/vivo/mobilead/util/s.java, line(s) 96,200,289
com/vivo/mobilead/web/VivoADSDKWebView.java, line(s) 668
com/vivo/mobilead/web/a.java, line(s) 220,78,158,230,282,354
com/vivo/secboxsdk/a/b.java, line(s) 11,19,15
d3/a.java, line(s) 50,56,62,68,74
e2/b.java, line(s) 195,184,193
ea/b.java, line(s) 34,38,44,53,57,72,76,80,84
ea/c.java, line(s) 26,28,30,32,34,37,86,96,102
ea/f.java, line(s) 47
eh/a.java, line(s) 22
eh/b.java, line(s) 92,125,128,130,135,57,74,171,182
eh/c.java, line(s) 108
eh/d.java, line(s) 19,21,57,60,63,74,85
eh/f.java, line(s) 33
fn/b.java, line(s) 74
g1/a.java, line(s) 44
g1/b.java, line(s) 161,165,174,180
g1/d.java, line(s) 272,276,286,292
g1/e.java, line(s) 186,190,199,205
g1/f.java, line(s) 333,337,346,352,582,586,595,601
g1/h.java, line(s) 131,145,181,191,211,215,224,230,254,263,300,308,316,324,332,340,353,359
g1/i.java, line(s) 186,190,199,205,228,271,279,284,292,297,301,305,309,318,328
g1/k.java, line(s) 258,262,271,277,328,335,339,346,350,361,368,375,382,396,419,425
g1/l.java, line(s) 68,158,165,185,189,198,204,225,277,285,293,303,311,333,338,358
g1/n.java, line(s) 98
g2/a.java, line(s) 94,152,162,71,165
g2/c.java, line(s) 63,103,74,138,90,124
g4/b.java, line(s) 92,120
g8/e.java, line(s) 30,36,48,54,60,74,80,148,154,18,24
gb/k.java, line(s) 692
gb/p.java, line(s) 160,171
h1/f.java, line(s) 374,380,777,783,883,887,891,895,899,904,908,1085,1091,1215,1219,1223
h1/h.java, line(s) 123,263,267,273,279,375,384,393,407,417,440,449
h1/i.java, line(s) 209,223
h1/j.java, line(s) 130,132,212,218,224,332,341,350,359,368,382
h1/l.java, line(s) 233,239
h1/m.java, line(s) 228,236,240,246,252,415,421,429,438,448,471,478,485,489,501,509
he/f.java, line(s) 44
i1/t.java, line(s) 11
i9/b.java, line(s) 79
ik/b.java, line(s) 26,38,46,31
int0/Cfor.java, line(s) 36,54,77,94,106
jh/a.java, line(s) 380
kk/c.java, line(s) 17,51,23,11
ll/d.java, line(s) 42,50,45
lm/c.java, line(s) 17
ln/c.java, line(s) 82
me/jessyan/autosize/AutoSize.java, line(s) 93
me/jessyan/autosize/AutoSizeConfig.java, line(s) 332,345,358,250
me/jessyan/autosize/DefaultAutoAdaptStrategy.java, line(s) 21,31,34,15,28
me/jessyan/autosize/utils/AutoSizeLog.java, line(s) 15,21,35
mn/a.java, line(s) 22
nj/a.java, line(s) 13,19,26,32
nm/g.java, line(s) 39,53
o3/b.java, line(s) 31
o3/e.java, line(s) 82
ob/i.java, line(s) 227
on/a.java, line(s) 134,174,195,218,224,94
on/l.java, line(s) 95
org/codechimp/apprater/a.java, line(s) 157
p004volatile/Ccase.java, line(s) 120,142,145,268,276,308,326,184,194,283
p012volatile/Ccase.java, line(s) 124,146,149,275,283,316,335,191,201,290
pj/e.java, line(s) 18,27
q3/b.java, line(s) 26,46
qa/p0.java, line(s) 17,26
qk/d.java, line(s) 71,85,34
ql/a.java, line(s) 38
ql/j.java, line(s) 44,58
rn/a.java, line(s) 21
sk/d.java, line(s) 44,59,63
v4/a.java, line(s) 57,82,118,126,143,168,178,215,286,70,92
vn/e.java, line(s) 40,49,58
vn/f.java, line(s) 109,252,325
y9/a.java, line(s) 129,163,187,54
zn/b.java, line(s) 15,19,23,27,35,39,43,51,55,63,67,71,75,79,83

安全提示信息 应用程序可以写入应用程序目录。敏感信息应加密

应用程序可以写入应用程序目录。敏感信息应加密


Files:
a/a/a/a/a/a/a.java, line(s) 42,42
a/a/a/a/a/a/g.java, line(s) 35,35

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

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

Files:
com/martian/mibook/activity/WeixinGroupFollowActivity.java, line(s) 5,35
com/martian/mibook/mvvm/read/adapter/ReaderSlidingAdapter.java, line(s) 6,473
com/vivo/ic/webview/CommonJsBridge.java, line(s) 6,115
com/vivo/mobilead/web/a.java, line(s) 6,75
gb/l.java, line(s) 4,125

已通过安全项 此应用程序可能具有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:
com/aggmoread/sdk/z/c/a/a/e/c.java, line(s) 478,551,524,524,524,524,524,524
com/jd/android/sdk/coreinfo/a.java, line(s) 34,34,34,34,34
com/meishu/sdk/core/utils/RequestUtil.java, line(s) 1244
com/ptg/adsdk/lib/utils/ptt/RootUtil.java, line(s) 32,13,9,9,9,9,9,9,47
com/ptg/adsdk/lib/utils/ptt/SecurityCheckUtil.java, line(s) 27,27,27,27,27
com/ptg/adsdk/lib/utils/rp/DevReportTask.java, line(s) 52
com/shu/priory/param/d.java, line(s) 219,44,44,44,44,424,424,44,44,427,427
ea/c.java, line(s) 49,76
h4/b.java, line(s) 18,18,18,18,18,18
nm/k.java, line(s) 168,95,95,95,95,95

已通过安全项 此应用程序使用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:
com/aggmoread/sdk/z/a/j/j.java, line(s) 54,53,441,443,52
com/domob/sdk/x/c.java, line(s) 277,276,275,275
com/shu/priory/d/e.java, line(s) 196,185
com/shu/priory/request/b.java, line(s) 352,337
com/vivo/ic/dm/network/i.java, line(s) 168,149,167,166,166
com/vivo/mobilead/antifraud/l111l1111l1Il/l111l11111I1l.java, line(s) 222,221,225,219,271,220,220
he/f.java, line(s) 96,97,98,99,100,55,67,125

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (xiaoshuo.wtzw.com) 通信。

{'ip': '221.229.203.93', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (scdn.taoyuewenhua.net) 通信。

{'ip': '221.229.203.93', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '扬州', 'latitude': '32.397221', 'longitude': '119.435600'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (testtfbook.taoyuewenhua.vip) 通信。

{'ip': '120.78.10.136', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (api.taoyuewenhua.net) 通信。

{'ip': '120.25.125.34', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (adsdk.vivo.com.cn) 通信。

{'ip': '221.229.203.93', 'country_short': 'CN', 'country_long': '中国', 'region': '天津', 'city': '天津', 'latitude': '39.142181', 'longitude': '117.176102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (task.tanx.com) 通信。

{'ip': '221.229.203.93', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (testugrowth.taoyuewenhua.net) 通信。

{'ip': '120.78.10.136', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (betaqmbook.taoyuewenhua.net) 通信。

{'ip': '120.25.216.65', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (log.8zhuayu.cc) 通信。

{'ip': '221.229.203.93', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (betafeedback.taoyuewenhua.net) 通信。

{'ip': '120.25.216.65', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (i.snssdk.com) 通信。

{'ip': '221.229.203.93', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '苏州', 'latitude': '31.311365', 'longitude': '120.617691'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (u-sdk-track.domob.cn) 通信。

{'ip': '221.229.203.93', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (fqnovel.ugurl.cn) 通信。

{'ip': '221.229.203.93', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '徐州', 'latitude': '34.266666', 'longitude': '117.166664'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (m.manchuansh.com) 通信。

{'ip': '61.160.227.227', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '常州', 'latitude': '31.783331', 'longitude': '119.966667'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (betaqdbook.taoyuewenhua.net) 通信。

{'ip': '119.23.144.217', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (m.midukanshu.com) 通信。

{'ip': '220.185.168.232', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '台州', 'latitude': '28.666668', 'longitude': '121.349998'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (qdbook.taoyuewenhua.net) 通信。

{'ip': '115.190.99.35', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (bid-adx2.vlion.cn) 通信。

{'ip': '115.190.99.35', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (betaqcbook.taoyuewenhua.net) 通信。

{'ip': '120.25.216.65', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (msg.cmpassport.com) 通信。

{'ip': '114.111.24.69', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '广州', 'latitude': '23.127361', 'longitude': '113.264572'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (ssp-api.dmrtb.com) 通信。

{'ip': '114.111.24.69', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (shop.vivo.com.cn) 通信。

{'ip': '180.105.72.24', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '连云港', 'latitude': '34.600025', 'longitude': '119.166847'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (testm.taoyuewenhua.com) 通信。

{'ip': '120.78.10.136', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (testfeedback.taoyuewenhua.com) 通信。

{'ip': '120.78.10.136', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (sdk-demo.1rtb.net) 通信。

{'ip': '117.50.154.35', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (g.fancyapi.com) 通信。

{'ip': '220.181.158.102', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (m.taoyuewenhua.com) 通信。

{'ip': '120.25.201.164', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (tfbook.taoyuewenhua.vip) 通信。

{'ip': '180.76.183.201', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (risk-fp-openapi.vivo.com.cn) 通信。

{'ip': '101.237.40.44', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (feedback.taoyuewenhua.net) 通信。

{'ip': '120.25.201.164', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (wifi.vivo.com.cn) 通信。

{'ip': '221.230.246.193', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '台州', 'latitude': '32.492168', 'longitude': '119.910767'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (hapjs.org) 通信。

{'ip': '54.223.221.91', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (api-v3.mentamob.com) 通信。

{'ip': '115.190.101.114', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (imp.voiceads.cn) 通信。

{'ip': '101.126.20.142', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (feedback.taoyuewenhua.com) 通信。

{'ip': '119.23.144.217', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (img.peplle.cn) 通信。

{'ip': '58.216.60.159', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '常州', 'latitude': '31.783331', 'longitude': '119.966667'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (qcbook.itaoxiaoshuo.com) 通信。

{'ip': '47.107.29.80', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (ssp.vivo.com.cn) 通信。

{'ip': '122.228.82.182', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '温州', 'latitude': '27.999420', 'longitude': '120.666817'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (ip2city.domob.cn) 通信。

{'ip': '180.76.183.201', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (ssp-sandbox-sdk-api.dmrtb.com) 通信。

{'ip': '106.12.153.159', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (push.taoyuewenhua.net) 通信。

{'ip': '120.25.201.164', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (taoyuewenhua.net) 通信。

{'ip': '120.24.217.185', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (sdk-config.tanx.com) 通信。

{'ip': '119.23.144.217', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '杭州', 'latitude': '30.293650', 'longitude': '120.161583'}

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

{'ip': '117.85.69.148', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '无锡', 'latitude': '31.569349', 'longitude': '120.288788'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (www.toutiaopage.com) 通信。

{'ip': '117.85.70.229', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '无锡', 'latitude': '31.569349', 'longitude': '120.288788'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (bid-adx.vlion.cn) 通信。

{'ip': '115.190.99.105', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

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

{'ip': '123.59.48.116', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '杭州', 'latitude': '30.293650', 'longitude': '120.161583'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (opehs.tanx.com) 通信。

{'ip': '59.82.34.205', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (sdk-report.1rtb.com) 通信。

{'ip': '123.59.48.116', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (sdk.1rtb.net) 通信。

{'ip': '106.75.39.17', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

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

{'ip': '42.123.76.150', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (lf-event-manager.oceanengine.com) 通信。

{'ip': '183.131.170.53', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '湖州', 'latitude': '30.870550', 'longitude': '120.093300'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (appwall.taoyuewenhua.net) 通信。

{'ip': '120.77.236.242', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (betaadx.taoyuewenhua.net) 通信。

{'ip': '120.25.216.65', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (betatybook.taoyuewenhua.net) 通信。

{'ip': '120.25.216.65', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (ap.taoyuewenhua.com) 通信。

{'ip': '47.107.29.80', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (betapush.taoyuewenhua.net) 通信。

{'ip': '120.25.216.65', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (testqcbook.taoyuewenhua.net) 通信。

{'ip': '120.78.10.136', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (testpush.taoyuewenhua.net) 通信。

{'ip': '120.78.10.136', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (qmbook.taoyuewenhua.net) 通信。

{'ip': '120.76.192.201', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

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

{'ip': '110.75.132.131', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '杭州', 'latitude': '30.293650', 'longitude': '120.161583'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (testtybook.taoyuewenhua.net) 通信。

{'ip': '124.64.196.20', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (et.tanx.com) 通信。

{'ip': '59.82.44.180', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (nisportal.10010.com) 通信。

{'ip': '124.64.196.20', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (openadapi.fancydsp.com) 通信。

{'ip': '47.94.92.251', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (betaappwall.taoyuewenhua.net) 通信。

{'ip': '120.77.236.242', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (ugrowth.taoyuewenhua.net) 通信。

{'ip': '47.115.77.17', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (videoproxy.tanx.com) 通信。

{'ip': '59.82.31.142', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '杭州', 'latitude': '30.293650', 'longitude': '120.161583'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (qmbook.itaoxiaoshuo.com) 通信。

{'ip': '120.76.192.201', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (apps.oceanengine.com) 通信。

{'ip': '115.190.99.90', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '苏州', 'latitude': '31.311365', 'longitude': '120.617691'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (api-gray-v3.mentamob.com) 通信。

{'ip': '115.190.99.90', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (m.midureader.com) 通信。

{'ip': '221.231.83.111', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '盐城', 'latitude': '33.385559', 'longitude': '120.125282'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (ssp-dev-api.dmrtb.com) 通信。

{'ip': '120.48.179.61', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (tybook.taoyuewenhua.net) 通信。

{'ip': '120.25.125.34', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (zlink.fqnovel.com) 通信。

{'ip': '61.147.168.163', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '镇江', 'latitude': '32.209366', 'longitude': '119.434372'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (sf6-ttcdn-tos.pstatp.com) 通信。

{'ip': '36.250.233.9', 'country_short': 'CN', 'country_long': '中国', 'region': '福建', 'city': '泉州', 'latitude': '24.913891', 'longitude': '118.585831'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (testqdbook.taoyuewenhua.net) 通信。

{'ip': '120.78.10.136', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (testcaptcha.qianhongkeji.cn) 通信。

{'ip': '120.77.236.242', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (testfeedback.taoyuewenhua.net) 通信。

{'ip': '120.78.10.136', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (a.wearewinner.cn) 通信。

{'ip': '118.145.139.77', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (www.chengzijianzhan.com) 通信。

{'ip': '222.186.18.194', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '镇江', 'latitude': '32.209366', 'longitude': '119.434372'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (qplay-1251592799.file.myqcloud.com) 通信。

{'ip': '61.160.230.235', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '常州', 'latitude': '31.783331', 'longitude': '119.966667'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (tfbook.taoyuewenhua.net) 通信。

{'ip': '120.24.45.101', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (betaugrowth.taoyuewenhua.net) 通信。

{'ip': '120.25.216.65', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (betam.taoyuewenhua.com) 通信。

{'ip': '120.25.216.65', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (testtfbook.taoyuewenhua.net) 通信。

{'ip': '120.78.10.136', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (qdbook.itaoxiaoshuo.com) 通信。

{'ip': '120.24.217.185', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (captcha.qianhongkeji.cn) 通信。

{'ip': '120.77.236.242', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (testqmbook.taoyuewenhua.net) 通信。

{'ip': '120.78.10.136', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (dmsdk-api.dmrtb.com) 通信。

{'ip': '114.111.24.201', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (pre-sdk-config.alibaba-inc.com) 通信。

{'ip': '203.119.252.86', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '杭州', 'latitude': '30.293650', 'longitude': '120.161583'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (tybook.itaoxiaoshuo.com) 通信。

{'ip': '120.25.201.164', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (th.taoyuewenhua.com) 通信。

{'ip': '120.24.217.185', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (adx.taoyuewenhua.net) 通信。

{'ip': '47.107.29.80', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (testap.taoyuewenhua.com) 通信。

{'ip': '120.78.10.136', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (betaap.taoyuewenhua.com) 通信。

{'ip': '120.25.216.65', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (testtf.taoyuewenhua.net) 通信。

{'ip': '120.25.216.65', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (apps.bytesfield.com) 通信。

{'ip': '117.85.70.231', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '无锡', 'latitude': '31.569349', 'longitude': '120.288788'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (qcbook.taoyuewenhua.net) 通信。

{'ip': '47.107.29.80', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (apps.bytesfield-b.com) 通信。

{'ip': '117.85.70.228', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '无锡', 'latitude': '31.569349', 'longitude': '120.288788'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (appstore.vivo.com.cn) 通信。

{'ip': '218.91.226.160', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '南通', 'latitude': '32.030296', 'longitude': '120.874779'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (tfbook.itaoxiaoshuo.com) 通信。

{'ip': '120.24.45.101', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (s.peplle.cn) 通信。

{'ip': '14.119.66.14', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '茂名', 'latitude': '21.649929', 'longitude': '110.900002'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (app.taoyuewenhua.net) 通信。

{'ip': '120.24.217.185', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (testappwall.taoyuewenhua.net) 通信。

{'ip': '120.78.10.136', 'country_short': 'CN', 'country_long': '中国', 'region': '广东', 'city': '深圳', 'latitude': '22.545673', 'longitude': '114.068108'}

综合安全基线评分: ( 免费淘小说 10.1.9)