安全分数
安全分数 42/100
风险评级
等级
- A
- B
- C
- F
严重性分布 (%)
隐私风险
3
用户/设备跟踪器
调研结果
高危
5
中危
17
信息
2
安全
1
关注
25
高危 基本配置不安全地配置为允许到所有域的明文流量。
Scope: *
高危 域配置不安全地配置为允许明文流量到达范围内的这些域。
Scope: 127.0.0.1
高危 不安全的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/vivo/ic/webview/HtmlWebViewClient.java, line(s) 127,248 com/vivo/mobilead/web/b.java, line(s) 101,236
高危 默认情况下,调用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: com/vivo/unionsdk/utils/a.java, line(s) 9,16
高危 应用程序使用带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: com/vivo/mobilead/util/t.java, line(s) 55
中危 基本配置配置为信任系统证书。
Scope: *
中危 应用程序已启用明文网络流量
[android:usesCleartextTraffic=true] 应用程序打算使用明文网络流量,例如明文HTTP,FTP协议,DownloadManager和MediaPlayer。针对API级别27或更低的应用程序,默认值为“true”。针对API级别28或更高的应用程序,默认值为“false”。避免使用明文流量的主要原因是缺乏机密性,真实性和防篡改保护;网络攻击者可以窃听传输的数据,并且可以在不被检测到的情况下修改它。
中危 应用程序数据可以被备份
[android:allowBackup=true] 这个标志允许任何人通过adb备份你的应用程序数据。它允许已经启用了USB调试的用户从设备上复制应用程序数据。
中危 Activity (com.visz.game.MainActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 Activity (com.vivo.unionsdk.ui.UnionActivity) 未被保护。
[android:exported=true] 发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。
中危 IP地址泄露
IP地址泄露 Files: com/bykv/vk/component/ttvideo/DataLoaderHelper.java, line(s) 831 com/bykv/vk/component/ttvideo/medialoader/MediaLoaderWrapper.java, line(s) 311 com/bykv/vk/component/ttvideo/player/TTPlayerConfiger.java, line(s) 52 com/ss/android/download/api/constant/BaseConstants.java, line(s) 36 com/ss/android/downloadlib/x/lb.java, line(s) 143 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) 108 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,183 com/vivo/mobilead/util/s1/b.java, line(s) 7 com/vivo/mobilead/util/s1/c.java, line(s) 7 com/vivo/unionsdk/f/l.java, line(s) 560 com/vivo/unionsdk/i/b.java, line(s) 79 com/vivo/unionsdk/utils/g.java, line(s) 31
中危 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库
应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04h-Testing-Code-Quality.md#injection-flaws-mstg-arch-2-and-mstg-platform-2 Files: com/bykv/vk/openvk/component/video/u/f/f/it.java, line(s) 4,5,14,20,21,23,25 com/bytedance/u/f/f/f/f.java, line(s) 4,14,15,25 com/bytedance/u/f/f/f/u.java, line(s) 4,37 com/ss/android/downloadlib/it/f.java, line(s) 4,5,18,23 com/vivo/ic/dm/j.java, line(s) 6,7,75,76,154,155,39,40,139,140,151 com/vivo/mobilead/b/a.java, line(s) 4,5,16,24 com/vivo/mobilead/m/s/a.java, line(s) 6,7,74
中危 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: XI/K0/XI/XI.java, line(s) 78 com/github/gzuliyujiang/oaid/impl/OppoImpl.java, line(s) 74 com/jg/ids/i/i.java, line(s) 101 com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il/l111l1111lIl.java, line(s) 41 com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il/l11l1111lIIl.java, line(s) 41 com/vivo/mobilead/e/b/h/h.java, line(s) 72 com/vivo/unionsdk/utils/g.java, line(s) 268 org/repackage/a/a/a/a/c.java, line(s) 58
中危 应用程序使用不安全的随机数生成器
应用程序使用不安全的随机数生成器 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-random-number-generators Files: com/bykv/vk/component/ttvideo/utils/b.java, line(s) 5 com/vivo/ad/h/b.java, line(s) 7 com/vivo/google/android/exoplayer3/d6.java, line(s) 21 com/vivo/ic/dm/DownloadInfo.java, line(s) 23 com/vivo/ic/dm/l.java, line(s) 13 com/vivo/mobilead/antifraud/l111l1111llIl/l111l1111llIl.java, line(s) 5 com/vivo/mobilead/unified/base/d.java, line(s) 16 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) 25 com/zk/adengine/lk_view/k.java, line(s) 9
中危 MD5是已知存在哈希冲突的弱哈希
MD5是已知存在哈希冲突的弱哈希 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4 Files: com/bykv/vk/openvk/component/video/api/ln/f.java, line(s) 17 com/vivo/mobilead/antifraud/l111l1111llIl/l111l1111lI1l.java, line(s) 433 com/vivo/mobilead/g/c.java, line(s) 107 com/vivo/mobilead/h/j.java, line(s) 11 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) 36 com/vivo/unionsdk/utils/g.java, line(s) 324 com/vivounion/ic/channelreader/V1ChannelReader.java, line(s) 161 com/vivounion/ic/channelreader/V2ChannelReader.java, line(s) 106
中危 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等
文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#checking-memory-for-sensitive-data-mstg-storage-10 Files: com/bykv/vk/component/ttvideo/DataLoaderHelper.java, line(s) 1200,1245,594,901,921 com/bykv/vk/component/ttvideo/TTVideoEngine.java, line(s) 199 com/bykv/vk/openvk/component/video/u/f/dr.java, line(s) 204 com/vivo/hybrid/sdk/Request.java, line(s) 258 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 com/vivo/unionsdk/cmd/CommandServer.java, line(s) 110 com/vivo/unionsdk/cmd/PrefsWriteCallback.java, line(s) 7 com/vivo/unionsdk/cmd/RegisterLoginCommand.java, line(s) 9 com/vivo/unionsdk/utils/d.java, line(s) 139
中危 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据
应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#external-storage Files: com/bykv/vk/component/ttvideo/player/TTCrashUtil.java, line(s) 50 com/bykv/vk/component/ttvideo/utils/HardWareInfo.java, line(s) 136 com/bytedance/u/f/lb/i.java, line(s) 52,64,75,84 com/github/gzuliyujiang/oaid/DeviceID.java, line(s) 323,324 com/ss/android/downloadlib/addownload/d.java, line(s) 247,249 com/ss/android/downloadlib/addownload/lb.java, line(s) 387 com/ss/android/downloadlib/x/ns.java, line(s) 365,345,439 com/vivo/ad/c/b.java, line(s) 38 com/vivo/ad/g/a.java, line(s) 62 com/vivo/ic/dm/Constants.java, line(s) 48 com/vivo/ic/dm/n.java, line(s) 26,27 com/vivo/ic/minidownload/MiniDownloader.java, line(s) 16 com/vivo/ic/webview/HtmlWebChromeClient.java, line(s) 91 com/vivo/mobilead/antifraud/l1111l111111Il/l1111l111111Il.java, line(s) 199 com/vivo/mobilead/antifraud/l1111l111111Il/l11l1111I1l.java, line(s) 41,53,104 com/vivo/mobilead/antifraud/l111l11111Il/l111l1111llIl.java, line(s) 46 com/vivo/mobilead/antifraud/l111l1111llIl/l111l1111lI1l.java, line(s) 564 com/vivo/mobilead/c/e.java, line(s) 30,101 com/vivo/mobilead/c/f/b.java, line(s) 176,229 com/vivo/mobilead/m/m.java, line(s) 18,24 com/vivo/unionsdk/a.java, line(s) 47 vivo/support/v4/content/FileProvider.java, line(s) 152 vivo/support/v4/content/a.java, line(s) 19,33 vivo/support/v4/content/b.java, line(s) 12
中危 应用程序创建临时文件。敏感信息永远不应该被写进临时文件
应用程序创建临时文件。敏感信息永远不应该被写进临时文件 Files: com/vivo/google/android/exoplayer3/util/Util.java, line(s) 224 ms/bz/bd/c/Pgl/pblg.java, line(s) 29
中危 不安全的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/vivo/unionsdk/j/d.java, line(s) 158,126
中危 可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息
可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-6 Files: com/vivo/ic/webview/CommonWebView.java, line(s) 303,309,302 com/vivo/ic/webview/NestedScrollWebView.java, line(s) 24,23
中危 应用程序包含隐私跟踪程序
此应用程序有多个3隐私跟踪程序。跟踪器可以跟踪设备或用户,是终端用户的隐私问题。
中危 此应用可能包含硬编码机密信息
从应用程序中识别出以下机密确保这些不是机密或私人信息 凭证信息=> "app_key" : "208ba9472e3c4fb29f688801fbc39649" 凭证信息=> "miGameAppId" : "mi_2882303761520327754" 凭证信息=> "miGameAppKey" : "mi_5802032763754" 8cb79090949a9bb29a8b97909bbc9e93939d9e9c948c 9c9092d19a939b9a8d9b8d96899a8d8cd18d968d8ad19a9b878fd19c9091999698d1ba9ba78fbc9091999698b893909d9e93 9e919b8d90969bd1908cd1ac9a8d89969c9ab29e919e989a8d 959e899ed18c9a9c8a8d968b86d1b29a8c8c9e989abb96989a8c8b 99e23fb052699749627a10fed365b9d1 9e919b8d90969bd18b9a939a8f97909186d1bc9a9393b6919990b38b9a 8c928c9b94df91908bdf9691968bde 9d909e8d9bd392909b9a93d39d8d9e919bd3929e918a999e9c8b8a8d9a8dd3999691989a8d8f8d96918bd39c8f8aa09e9d96d39c8f8aa09e9d96cd 93909e9b9a9baf9e9c949e989a8cb691af8d909c9a8c8c 9b9ad18d909d89d19e919b8d90969bd1878f908c9a9bd1a78f908c9a9bb691968b 2F0buRl2GGnQF4QJwyuINtTLWSIjNI9TsfuvNQTxiq ac92b08f8b969091df968cdf918a9393de 2F0YPlU6Hh38scNSTeTaOW1j8vMxdGB6bWg1fZNIq3T7t d18b978a929d9c9e9c979aa0969b87a0 0000016742C00BDA259000000168CE0F13200000016588840DCE7118A0002FBF1C31C3275D78 9b9ad18d909d89d19e919b8d90969bd1878f908c9a9bd1a78f908c9a9bb79a938f9a8d8c 9e919b8d90969bd19d938a9a8b90908b97d1b6bd938a9a8b90908b97b29e919e989a8d a78f908c9a9bbd8d969b989ad1959e8d 9e919b8d90969bd19d938a9a8b90908b97d1b6bd938a9a8b90908b97b29e919e989a8ddbac8b8a9d 9e919b8d90969bd18b9a939a8f97909186d1ab9a939a8f97909186b29e919e989a8d 96fa19a1ff513cad692bb16eff5a6038 MYfLBmRgKecqe2610B7+jt2rVdTeFDsR1IqqW92w6FM= 9e919b8d90969bd18b9a939a8f97909186d1bc9a9393b6919990b88c92 9e919b8d90969bd18f8d9089969b9a8dd1ac9a8b8b9691988cdbac868c8b9a92 9e919b8d90969bd19d938a9a8b90908b97d1b6bd938a9a8b90908b97dbac8b8a9ddbaf8d908786 9e919b8d90969bd19e8f8fd1be8f8f93969c9e8b969091b3909e9b9a8d8c 9e919b8d90969bd1908cd1bd8a96939b 9c9e9393df989a8bbb9a89969c9ab69bdf9d8a8bdf91908bdf9c8d9a9e8b9a 9e8f94af9e8b97df968cdf918a9393 d08c868cd09b9a89969c9a8cd08c868c8b9a92d09c8f8ad08f908c8c969d939a 98be8f8f93969c9e8b969091b3909e9b9a8d8c 9e919b8d90969bd18b9a939a8f97909186d1bc9a9393b6919990bc9b929e 9d909e8d9bd392909b9a93d38c9a8d969e93d39d8d9e919bd3929e918a999e9c8b8a8d9a8dd3999691989a8d8f8d96918bd39c8f8aa09e9d96d39c8f8aa09e9d96cd 9b9ad18d909d89d19e919b8d90969bd1878f908c9a9bd1a78f908c9a9bbd8d969b989adbbc908f86b091a88d968b9aac908d8b9a9bac9a8b 9e919b8d90969bd18b9a939a8f97909186d1ab9a939a8f97909186b29e919e989a8dcd 9b9ad18d909d89d19e919b8d90969bd1878f908c9a9bd1a78f908c9a9bbd8d969b989a ac92b08f8b969091d1908d989e9196859e8b969091df968cdf918a9393de 9b9e93899694d18c868c8b9a92d1bb9a87af9e8b97b3968c8b 9e919b8d90969bd1908cd1ac868c8b9a92af8d908f9a8d8b969a8c 2BMqOVHM8X6Qiphp2ckuQfZd5oqXcQSpUwEC8GnzKSv2XA7QfOG4kdVwxu9WNAUas0fky1Cq d09c8f8a998d9a8ed09c8f8a96919990a0929e87a0998d9a8e 9a878fa09d9e8c9ad19e8f94 150100434a4e42345207c969b41a4300 9c90918b9a878bdf968cdf918a9393de 93969d8c928c9b94d18c90df93909e9bdf999e96939a9bd1 988c92d18c9692d18c8b9e8b9a 2Fyr0luWfhhKDPGtYpuk4xBZrHvsbVvgjHGwqY6zIQFFGy6lNVfTvKV 9b9e93899694d18c868c8b9a92d1bb9a87af9e8b97b3968c8bdbba939a929a918b ac92b08f8b969091d18f8a9d93969cb49a86df968cdf918a9393de d18b978a929d9c9e9c979aa0 9e919b8d90969bd18b9a939a8f97909186d1bc9a9393b6919990a89c9b929e d08c868cd09b9a89969c9a8cd08c868c8b9a92d09c8f8ad08f8d9a8c9a918b 9e919b8d90969bd18b9a939a8f97909186d1b2ac9692ab9a939a8f97909186b29e919e989a8d eyJhbGxfYXRhbXBlciI6dHJ1ZSwiY29yZV9hdGFtcGVyIjp0cnVlLCJob29rX2phdmFfc3dpdGNoIjp0cnVlLCJob29rX3N3aXRjaCI6ZmFsc2UsInJpc2tfYXBwcyI6W3sieHBvc2VkIjp7InBuIjoiZGUucm9idi5hbmRyb2lkLnhwb3NlZC5pbnN0YWxsZXIiLCJ1cmkiOiIifX0seyJjb250cm9sbGVycyI6eyJwbiI6ImNvbS5zb2Z0LmNvbnRyb2xsZXJzIiwidXJpIjoiIn19LHsiYXBrMDA4diI6eyJwbiI6ImNvbS5zb2Z0LmFwazAwOHYiLCJ1cmkiOiIifX0seyJhcGswMDhUb29sIjp7InBuIjoiY29tLnNvZnQuYXBrMDA4VG9vbCIsInVyaSI6IiJ9fSx7ImlnIjp7InBuIjoiY29tLmRvdWJlZS5pZyIsInVyaSI6IiJ9fSx7ImFuamlhbiI6eyJwbiI6ImNvbS5jeWpoLm1vYmlsZWFuamlhbiIsInVyaSI6IiJ9fSx7InJrdGVjaCI6eyJwbiI6ImNvbS5ydW9rdWFpLnJrdGVjaCIsInVyaSI6IiJ9fSx7Im1hZ2lzayI6eyJwbiI6ImNvbS50b3Bqb2hud3UubWFnaXNrIiwidXJpIjoiIn19LHsia2luZ3VzZXIiOnsicG4iOiJjb20ua2luZ3Jvb3Qua2luZ3VzZXIiLCJ1cmkiOiIifX0seyJzdWJzdHJhdGUiOnsicG4iOiJjb20uc2F1cmlrLnN1YnN0cmF0ZSIsInVyaSI6IiJ9fSx7InRvdWNoc3ByaXRlIjp7InBuIjoiY29tLnRvdWNoc3ByaXRlLmFuZHJvaWQiLCJ1cmkiOiIifX0seyJzY3JpcHRkcm9pZCI6eyJwbiI6ImNvbS5zdGFyZHVzdC5zY3JpcHRkcm9pZCIsInVyaSI6IiJ9fSx7InRvb2xoZXJvIjp7InBuIjoiY29tLm1vYmlsZXVuY2xlLnRvb2xoZXJvIiwidXJpIjoiIn19LHsiaHVsdXhpYSI6eyJwbiI6ImNvbS5odWx1eGlhLmdhbWV0b29scyIsInVyaSI6IiJ9fSx7ImFwa2VkaXRvciI6eyJwbiI6ImNvbS5nbWFpbC5oZWFnb28uYXBrZWRpdG9yLnBybyIsInVyaSI6IiJ9fSx7Inhwb3NlZGRldiI6eyJwbiI6ImNvbS5zb2xseXUueHBvc2VkLmhvb2subW9kZWwuZGV2IiwidXJpIjoiIn19LHsiYW55d2hlcmUiOnsicG4iOiJjb20udHh5LmFueXdoZXJlIiwidXJpIjoiIn19LHsiYnVyZ2VyendzbSI6eyJwbiI6InByby5idXJnZXJ6LndzbS5tYW5hZ2VyIiwidXJpIjoiIn19LHsidmRsb2MiOnsicG4iOiJjb20udmlydHVhbGRyb2lkLmxvYyIsInVyaSI6IiJ9fSx7InZkdHhsIjp7InBuIjoiY29tLnZpcnR1YWxkcm9pZC50eGwiLCJ1cmkiOiIifX0seyJ2ZHd6cyI6eyJwbiI6ImNvbS52aXJ0dWFsZHJvaWQud3pzIiwidXJpIjoiIn19LHsidmRraXQiOnsicG4iOiJjb20udmlydHVhbGRyb2lkLmtpdCIsInVyaSI6IiJ9fSx7InZkd3hnIjp7InBuIjoiY29tLnZpcnR1YWxkcm9pZC53eGciLCJ1cmkiOiIifX0seyJ2ZGdwcyI6eyJwbiI6ImNvbS52aXJ0dWFsZHJvaWQuZ3BzIiwidXJpIjoiIn19LHsiYTEwMjRtbG9jIjp7InBuIjoidG9wLmExMDI0Ynl0ZXMubW9ja2xvYy5jYS5wcm8iLCJ1cmkiOiIifX0seyJkcmhneiI6eyJwbiI6ImNvbS5kZXJ1aGFpLmd1YW5nemkubm9yb290MiIsInVyaSI6IiJ9fSx7InlnZ2IiOnsicG4iOiJjb20ubWNtb25qbWIueWdnYiIsInVyaSI6IiJ9fSx7InhzcnYiOnsicG4iOiJ4aWFrZS54c2VydmVyIiwidXJpIjoiIn19LHsiZmFrZWxvYyI6eyJwbiI6ImNvbS5kcmFjcmF5cy5mYWtlbG9jIiwidXJpIjoiIn19LHsidWx0cmEiOnsicG4iOiJuZXQuYW55bG9jYXRpb24udWx0cmEiLCJ1cmkiOiIifX0seyJsb2NhdGlvbmNoZWF0ZXIiOnsicG4iOiJjb20ud2lmaTk5LmFuZHJvaWQubG9jYXRpb25jaGVhdGVyIiwidXJpIjoiIn19LHsiZHd6cyI6eyJwbiI6ImNvbS5kaW5nd2VpenNob3UiLCJ1cmkiOiIifX0seyJtb2NrbG9jIjp7InBuIjoidG9wLmExMDI0Ynl0ZXMubW9ja2xvYy5jYS5wcm8iLCJ1cmkiOiIifX0seyJhbnl3aGVyZWNsb25lIjp7InBuIjoiY29tLnR4eS5hbnl3aGVyZS5jbG9uZSIsInVyaSI6IiJ9fSx7ImZha2Vsb2NjIjp7InBuIjoiY29tLmRyYWNyYXlzLmZha2Vsb2NjIiwidXJpIjoiIn19LHsibW9ja3d4bG9jYXRpb24iOnsicG4iOiJjb20udGFuZHkuYW5kcm9pZC5tb2Nrd3hsb2NhdGlvbiIsInVyaSI6IiJ9fSx7ImFueWxvY2F0aW9uIjp7InBuIjoibmV0LmFueWxvY2F0aW9uIiwidXJpIjoiIn19LHsidG90YWxjb250cm9sIjp7InBuIjoiY29tLnNpZ21hX3J0LnRvdGFsY29udHJvbCIsInVyaSI6IiJ9fSx7ImlwamwyIjp7InBuIjoiY29tLmNodWFuZ2RpYW4uaXBqbDIiLCJ1cmkiOiIifX1dLCJyaXNrX2RpcnMiOlt7IjAwOE1vZGUiOnsiZGlyIjoiLnN5c3RlbS8wMDhNb2RlIiwidHlwZSI6InNkY2FyZCJ9fSx7IjAwOE9LIjp7ImRpciI6Ii5zeXN0ZW0vMDA4T0siLCJ0eXBlIjoic2RjYXJkIn19LHsiMDA4c3lzdGVtIjp7ImRpciI6Ii5zeXN0ZW0vMDA4c3lzdGVtIiwidHlwZSI6InNkY2FyZCJ9fSx7ImlHcmltYWNlIjp7ImRpciI6ImlHcmltYWNlIiwidHlwZSI6InNkY2FyZCJ9fSx7InRvdWNoZWxwZXIiOnsiZGlyIjoiL2RhdGEvZGF0YS9uZXQuYWlzZW5jZS5Ub3VjaGVscGVyIiwidHlwZSI6ImFic29sdXRlIn19LHsiZWxmc2NyaXB0Ijp7ImRpciI6Ii9tbnQvc2RjYXJkL3RvdWNoZWxmL3NjcmlwdHMvIiwidHlwZSI6ImFic29sdXRlIn19LHsic3ByaXRlbHVhIjp7ImRpciI6Ii9tbnQvc2RjYXJkL1RvdWNoU3ByaXRlL2x1YSIsInR5cGUiOiJhYnNvbHV0ZSJ9fSx7InNwcml0ZWxvZyI6eyJkaXIiOiIvbW50L3NkY2FyZC9Ub3VjaFNwcml0ZS9sb2ciLCJ0eXBlIjoiYWJzb2x1dGUifX0seyJhc3Npc3RhbnQiOnsiZGlyIjoiL2RhdGEvZGF0YS9jb20ueHhBc3Npc3RhbnQiLCJ0eXBlIjoiYWJzb2x1dGUifX0seyJhc3Npc3RhbnRzY3JpcHQiOnsiZGlyIjoiL21udC9zZGNhcmQvY29tLnh4QXNzaXN0YW50L3NjcmlwdCIsInR5cGUiOiJhYnNvbHV0ZSJ9fSx7Im1vYmlsZWFuamlhbiI6eyJkaXIiOiIvZGF0YS9kYXRhL2NvbS5jeWpoLm1vYmlsZWFuamlhbiIsInR5cGUiOiJhYnNvbHV0ZSJ9fV0sInJpc2tfZmlsZV9zd2l0Y2giOnRydWUsInJpc2tfZmlsZXMiOiJZL0RZcVhKcG9Oc25YWm5VSUdYcE5WMXBFQ3EwbHNod2JySEcxZWsrZzBUL2M5ckhPdkhxTlpWQmJhT3dmcGRFODZ4TjlESDFuTi9WRFhydnhXMjg2UXpPa3RZbktPaTczaUVzSG8zT2c1TlhJQnVVUjl1eEhEMHcvZ213aFFxelNuVlRWemplYkpxdy8rNGU5SUZIN0FHUnhjWGhxR3hJRHR4cnd5Mk15dE5ZZllqU2RkbGd3cXJKSzJoT2RDdGtBZUV1YUFmK0hjVzhqdkdkUE9NOEo5dnpXc1I3NWNjRHNlRTFPbXVEOEdXTkRhM2d3T09EdWpGbGdaS3pxNkpQV2NiaFBaL1NWYmtCa3B5UVZVM1UxRmxjU09sOVo2bWQwaWZGandNb2tmbDczVEFoNWNCQVBWV0RnTnhPZ0owbkNmbjFabmtPMHdmK0dPOXE2YmU0MG1aVms1aTVrT2RTdmlweDFIcSthSzZ0NGxOc3YxNStwYkNtb2trRVZhb0pNVHY3N003S3YwYkw4QXNRNnJUZEdZdWlROGM5RHprVlE5eFlXZllhVnhJbVh0bWlIN1Z4MVdVNHdpOGJnT2tFOCtUWStXcUk5ZDVJcGNmTWVZVnBvUThNazcrUEhBOEUva1hRZUxPT1c4cHVxcklLZW9nNFFNKzdFRzNlYVBGVWdyZm5NUG9UcnhmUDVUd2haelIxem9qZy9vKzBucXRMblExSlY0cVFmOHFYOGdTV1U5MXZDSit2YXI1ZVdCY25FemEydktPWnN5Mnowb0x2MWFGTS9PUDFJTkJ3YXVSeHkzY1BjMkJ5Mk4yY2dGdmJBYWVZZ3RZZSs4bkg1Z3FzVXVZb0hXUVJmTGJBNWEvbVR4T0c4RmNxYzZRYlQyaG1VQklDZ0FxRHBoMVBRYVF3WEpDcnlQc3FZV0lwdFJ5WTduZU1Mb00vaklSUlRZc2xySlUzTXZMMXdhV1V2dXFWeXNYc24yclpzZFFucXhTYk9IdmRxTm9TUmVIWFJCcEJOS1plUjk5dlJPc3R5TExubXF6aFNpRVBSVWphTzdpUjBETXdRQ3pXYjJHSWEwRHVDOWR5T3EvMVZRcE1HMk05NUErVXBGdmZMeld0cHM2WERtMXRaWWV4R2tPd3hjc3EzSnNLWUNYVzRuYktPMW1RM0lwclU5RGVFV0pkTk1kemlwZWNmYmtCdkZZRGsrT1RMU2NpdDFnSDc3NnRSK1huelZ3MjVDTjhIWVExT21xRHFuM1I5N1M5ZXhaQm4yaWxGQ0IwaFNwWDhUTUpUOHR3d3cvYkg1MUZRaTVZaUg3VGsvRzdZMHYrRFVXakg4L0EyT0ZRL1R4TVpPRm5YbTVZRTZrTnhKU2hRa1lHTE4wZ2NreFZxYnFsTzF4TEZFZDZucUtTZlRTUjcraXhRcm8rSGFTbE8rUWQrQ3g0aVVSMW5FL2lQUHRUUXQvN1ZDWkZmVlQ1Zk5kN0NHTFd4VkM5S2NJS2EzeFRRR3gvam5XUk9ac1dHa0dDQ2htaHJtOFhFK0tvdFYvckJacVFsOHdTODU2SHd6RE5nN2d0Nk9lNjgzeEdIcVd4NVd4UUZLMUwwTkxoeUhGM0MycTBOcEQxVUg3MUNlTFNtU2V1dVpkU0lwR3hBdlJldTJnQlZqWlZUSzJmellja2dmVGhDbzdLVXg5OGlYdmlQYjhMR0pRdmE4MDcyNUNIMWV1RFVUK3hzQ0Y4ZGhUUE9QUWtmZGtOS1M3ZnA2QllZajRsMml5bElwWjVaemRFWXV0RW52d1AyVVRlRVJ2QXlSWDM0QVh2a2Z0MDNBa0FWU0hlSXJzSlF0Q1VzVm0rNkZRN1ZrbEZSbVlWQUxZVXRwcWduRjNjOGpPcFNrd28vUG95VUpRZU5DUFMxa2JpUzlnQXJkUnE3aVIyT251NzhBWVZVSEUrdW9ncXZOZ0hIWUE3MjgzMzkxcmxpRGlreXYvcVFlNnFpa1hQZlVyZGdqVVFLRlI5R0UrUHhxQ1Y3Ry9HM0hJckZHaHA5Tnd1aGVmL0xWWDVaSm9CSWl2VjlySmhmay8zVFFXM3UweUVXZUR4WXYxY2lJY3cwZkZJU1Z1eEdYeWh2WGRPZlh5T0xZM2dZZVpPUVJoNEgyV1hZWVRWb1gyWEgrelY0dXFFUUwwU3A0eHJUMG80Z1oxbWxWRzV4T2VveFczMTJkTHg1eC96ZkVENStUTVlSZ0xsOGxRRDBxMzRLWWRRRFV5eExMSXNzQnpHaEFxODUwNmZpaDZlMDZRMkxoQ1MyV0VVN0NTQmJvV1o1bnY3UUpPSzVZQ1RNdzZiNC9HWHlNUlZQcWRsckZDTXRpMEFMK0J4NEZITk5DejJhOElwcTA0V1ZkN2RDMk1EUlNFcmI0UHNzRHNlQkJCb2hOZUluVmdBNE5hS2VNMitoeVJKT3FtR29wZGhRcGtkbUduM1VRUHRDQkJ5M3FSUlpVTGxVTG1STVhUOGtJQ2xGdzRpc0lxeHkxSDY0ZXlXUTBwSEk1R0tibUU5WVgxUU9MUzl0Ym9mRWdCYXNZNnB4YlBMUGJhSjdHd0xpQUorOHRlSlNYVU9oSDY5UUowQ2p5amdSNE8xN0dtMG5NeENFRWtXMTl3TFVkbi9HMGFIS251YTM4dXFpem82YUJVOHJRbkk4TGxPL0VGbTB5NitxTkR0L0FQR2F6L2pycGdhY2tIV2pWcXAvc1F1aUU4UEc2NEhEdjNuQkNJNFBZNnhkOWdJL0V1VThtVTYySjFRaC9FbEFyRVY0VlJ3dVRaOUZkT3VNSUQ2SjN5dCt1OEZtNGJGcVB3MkhnbXljNjh4SnFRQ0RBK0NyZnVGdHVJaHh1OHFpUTZycCtGZFNEZXNqRnlYOUFqbW52TllOL2w3bElMY3dFdkljVDlndTZXTU5zKy9iQnFCaTZWT1lvYnBvcUhzMERlQkpJQzdsZDdYcS9tdVdRT01GbFpyNlBVL3EyY0MybUovbjlHcUtueTZIUVdpSm5mNThhNG5tUGVNTzd0RVQ5VFY0SmtxUjdEYXJrYjQ3VldEdzkxeitoR0F0MHVMSjh1cjFvNzFOS0VKOVhhN1Z0ZWRWMUZmZ2xVQ0lEb0hodURiN2w1VGhQTisyOHlUMEJsYjFQTlFCaTZkdTVXanh4MjNSOUwrZGUwRDY0WFpUOTdXWVkzbjZ0K3lzZVNwL0NlY1ltK1EwemZFMUVSUk9rUThJOVZYOWFBMUFOZnVITkZtdWJHdHZSdlZlL2d6UHNNd3hVU2dZQUZvNGhDK2hUeEpMZE9qQVBFS2xGdHY4czBxZ3NocDZwMTF1SWN2ZHRpY2pyR08vR3JoVk1FdnJ0WThNMGgrM1Fib3dGL3ByT0xtUm5yOXdKS3NrK2RvT0JjNmFUYUFtYnJzLzZScnpER3lDM2JQRlFLbVA1YTJWNmprTTNVU0ZhMlRKeFhCRDV2Ymd5UEVlckRGZmxqZWZrSkdZS3Z0TkJybDVYSlF6L1I3dE84UkRlZ3J1V05NMnFHUkdxeUxNUTViSXA2Q2FsV3puTjgvbkprZDZLc2UvNWRCb0NpRy9PbVZHMTU2Q0hyM29jT08wWktwemhuNHVxb0ViNmJxZnJmbjZmMVVOQUdoS3AyU2ROQVYzZm8wM0p4eEJTd0Y1dENzWEVDN29Gc0VRZVFLazBzL0djRDFzYTArK3gxc2ptRUlyVnViZUJSMXBnN0VUS1NNalBGTTEzeW5oWTJxU0YvdHY0UzFxVHhaVC8vYzloZVlrUnJaNmJ0QzUyb3M3aTFLNXhienowZFFZR0N2YnNzc2F0VnZabUJjNi96dTVoN29ZRitEckFjMkMyaU8vNUpJT0R5ME0vOEoyRjlxRmJlSktENm5CL2VkWUIwODJsdW4zcGY1N2swQkpGb2lNdDdNWm90WGlCVnVmUU1kZWJNNVpDcU81S2JUUVJQdjNnZFF3RnF6eWlGZks4L2dpNUJ3VTFYMDh4MnZkYklDeHZiN21NQ3JsSko5cVR2K3plRmVPL0w1UFJVMWQyd2drZkl0M2kwNmFPbi9ZMnN5bHdwUFhKb0VYTkkvWnphNXlTNitUV3kyVjdOdmlWbGhBamZBLy8zRCtvekNRRTBBeFJtYWdWY3dKSW5jN1hpeWFIbVpMc1VsaDhZNFdNLzdkbzF1WWhuZzRxZEE4QzV0bXBFaXoyd2JwRzJyb0FpcVNiVEhpUHpZVGNiMEl6eDYzSGw4MGN2YUJYWVY4VmZtUTQ2T3hEcXFxa0FkY1lFY0FmQ2tFcUljQk5zdEJ1cDJLdmxqRGNiWitSY041ODVyaE96ZjBqVDVqdVhoR0tNL0RpbkVLVURKc2E1WlRIMWhLMnQxRmZTZ2x1Wk1FdVNYaWhDUFNhVzViQVFWQUZZRGdBam9TakMvUFowWUU3YUxHYSt1eWs0eTUvYTE1RnNJckN1K2ErMWppU0N5YnNSQUMxUmtNYzBlbm11Rkg5T08rbW96djh2aFE0N1pVT1V4dDBvQ0RHWXVCZTN0ODNZZXBQT3dFOVZ0VXJ0U1pCZ2Yrcy9oYllweFVoMkl3U3lzOGVRTk56T2l4VE02TllMTG5tZ3NtakV0YXZHSDZqTzRqYkxiakNaN0hBS0xTV1hMdThidk1GRzZZcVdpNVVWUnhRRzlNVlJwSXlnSE9SY2tNMVNJb1V0OEFnaTh4WkxYeE1GVk9NWU44K1JQWWg0OXBVcFlFTVJ1YkdWVTdkVUNremZkbGI3bDFvZCs3bmxycjZDOFRCckxMcjNxSUt5WDZ5M3lua29oQUo2UVNYMWhLZERZblhUeTdJbkpid2VEa0ZtR0JPZTFCdmovVWVTdjZVNEtlMDJhZUhidTBhNE1zS0FOQlNGaHlYNGRhemZSMzJER095bHFJRm5Kc0pBVE13S0RXdlh4WmJ6RlFacndaTUNCTWtUQ1plSVBlRGdNQ1JlTVM4U1Jjd3l4YjVHbWJDUnNjTVJQVnNVWmUwcFdSM1Y3eHMzSzUvSnEzQ1oyS3N6cVY0UWNQNHhPczZWeFpmT3NmWlZsblVxWFE1ak80Y3ZSRDIvVGIrSTBmVHN4MW1IQXF3V2JHTnFTbnc1NlBscnJ2UlZhR0dvTVRCQmEvdlhaZXVSZHFWMi9pakQyQVRvWXc2OGpZMFZXQWo1T1grU05rTVdOcXlpZ0JZY1FjaENnLzUrTHFOSU5PUzA2b1NNUmFjQzgrbEpnVk13ekk5UzRzZE5YZEthbW40YW5WU1J3RjhmWVRiZ3VCOGRDVHZPMStGVklHTG53QWNNT3BVYTVUdzVoYnY4QkFYczZBYy9qMlZNUmlCRmVncFQ2YkdFZURKdDVPYTlVU08xTWNRQ01OQTR2Mm1WM1VPYU5QS3p4OW9kVXZEMEJoTzA0WGVWclRmUDRGdHJ3L0NnUlB6Ym55RzBtcHVUQ2JLK1hLMXhUenkydDJUTTJXdmNFc005S2UyczBPbUd4MmJrZkdzZ3h2cWgyQmJET25SM2tFL0xWRWVPUGZEWHg0MUZCQk12M1NhQWNCVmtBejdCQkJyR09CZkZpazU0NTRVRlRvaWo3QXpOcHRNZ3pabTZjVk5hNDZTY1NpeWxEd3Z6dlhEeUcxUjJGdkIzaDlDSkI3NEJ3K2pPVWNVSlYyL2dDejQzMHNLeWwzdWNOQzRiNENVUXZMaWJrWklPMlhxdldOTHh6bWQ2QVBHdG9pUjdPV1I2NVh3TStBYWZ2UGcyTys1YkU4YWwra2lPYVlEQzJ2RnRJd2JqaVBvenZFVGRlRGNKVlF0RHYyR2xHOUljK015OEFvR0NsVkt2TTMyWjdqLzVFa21odi96QWJUZGVYNkw1YS85NWQ5SWhmNXJQOUNDVHhVL1JEbmFiWkhGckhLeEYwUnE0bXh3M1N4VENpcERoQzh6WnJzL1I3VFBlOGU0T25PMWllcWFOWUZmWGpqQ05CRWJLOHBTU3ZCeFpUOUo3NTN0ZnVGc1NmcER6Sk5yMEVRY2xkYkJoT0VhRkNoUCtwNzNHd3dPUjRvM2RtQUFkZnEwdXoxckRWcTFQV05jb1pPOGdOOUl5elIyTVZFakFyU05mQm9UWnd2dDdrVlpibkFYdGt4aUxZYkVwUEx5RHhERlZhYk41WVR0SnhDM0lzeXBCeEZlVm5pYnQzcWEvMzZsQjVoZWFYQUNXVDM3SjR1TlF3ekpZRjhiYStNL3dtVDhjWm45OUMyVThYT3NHcnFRaWhNQ1hJT3Y3V0UrV1pPVFhaSjNyVUJKS25ZenZoS3IrK0NKRnhQMmJQYXBkWE9DZk5teUJTWjVkbi9ranFKcmpSMnl6bGhvaE83cnRmcUJYWkkyNUVWMW1JOGUwYnl0MFhuU1lDbWxUbi9pN3F0Z1JYRnFhSnA4RGFWT1luYWN3dFBZYzIzYVN3T1NSMVVMcVNCYVRDU2pDN1kvamQwd2luZlFSUlQ0eENQR2JST2RPbjh3TnhGNlhPZExFQmhiREZqUm5hYXQvUmhGWGlmZGtUSHJGQ0F6bDBpQWlUcEhoTHN2VTV3ZjJrSUY5Zkl4OGZqVjJuWVpmdGRwN0QxTERtSnE0NmhyZTlod0pxRVNwTjlENkIwT0s3WVFKWi84UVhFWHhwUEtIOURoSlJZRSs0a3QrQktxZnJJSGltbjM0dEYvTkJrYmtZcHZKUHY1dlJIbGdYT2xRVmhTaERrU2xqUHpYN2Iyeld5aXV4QkswOTBCSGR4YmpXdHVKOVpwN2pJRndRTWtRcWtQUU9zbkxQcW9vZTNQdm9xejRTNjdxTzExMjlPMGNDeFJFUnlKdlBoSEJLbXV6bGVtY3pLZVd1ZStUVFBTSUNwTHlqdXJsS1dScW1YM01YbWt2MXc0eVNoNlM4N1Mrc2V5ZGFCMXVaQTdIV21pQWNZVnZOVktwM2lzek5HNk12TEwrMHpEREdGWmtjOHJUWC9iV2RMNUVVbThUUEZLbmlJMG1MKzF4TXUrMkdqRGQ1OVFOd1FGUHZZSjRFVS95MEhqQVQ2NVp0eXF2TXQ1Sk1vdDNIdnNTdCt4blgydWp5WFVmZ0dRT1FNSkhnT1lLSDE5M3hSSWEwQ0E1SHYrWGM5b1hDMVhjRG5RN2lIZ0VwdmYwZ0JxaDNHRy9SWnBMMllUMnZITzhVTFd0TUJscTFjSlVyUTRzaU9RYy9BNjRTMjBOa2NHS0lsOWlmM1U5REJvbU1pRk5jVkRadHIxZjFWaDhIWFpYYzRvQzZSREplN0pPVlVhclRTZm5SZFVSV2cyQjhrYmNGWTlqK2phaldyZndnb2R5MllDRmp5MlRZRUF2dU9ReDN0eG5qT2k3S2hjNW8rcFZSeTdEa3pRMUxJN1B1cURVOTcrRUY5QnArKzMwdjZQY2dUeXQrVWFlNDNYMVg1dkFoN3JEeUhBUWpKSWVwMW1jR0JiTVNCNnZxeURsTWZ0bm5EYjU2aUY3cjBFS0Ztd2ZlY2Q1V0xONHYySlhWRk9yRlQ2bERWVGoxc0JMRHZ0ZE14ZzVOMldIQ0hTTTBPUU0wV3NHMjRycjdua3k3SUlrVDdQbzdUUmFDS3RnZkVTbVNUNlg1Vm5lQlRPNzFOWUgrTGJWN1RmbXFvUzhEQk44Mjh6MHBGb0xURm9mSVM4M1RObHRBTVNtREkyQ2tSVVFuVTgyTllPcm82UDdONUlVS21HdnVoSk9lZzRaalBCbk0rQm9KaXROREhXMCtNb3hZNlZscksxVHpVRFhJSFQ5dFZxTndpTGExRWZxNlZLTlNKSm05bFFNLytaR2kwNU9scm8wQUZvS1lIelowQ09JeVMvR2hVU0NjeWI4czQvY3NDUGFKTUVyR3ErRy94THNKMGhwR0drdVhsREtVZittVzczdnJtV2pkeVFCbUVoYTI5eUxSRUViTlFVbFU0NnpndjJxQ0hHVWRGN2crUGEvK2Q3dW85WS90OFQvRC9uUjlCQU1yVlJHZm1KYWhOMXJMTGkxK3FGTDZHQlY0eEtQamxKenZnRURmRzEzZGdZcElOb2s3L3g1aWRmSjN3Q0JGZ3FlYUpSRXpJdmE5OXh1WnVURHU1a2RHTHd5SXNwNXRPcUNaM1huRzFkZ016YlpwTkprNzcyQTlBaHdUWkpnRWI0MFpOSVkxWDMzN3MvbFBaeHJpMHhrUkZ3SWhKdUNQOW94SDhaMm43SXNRcThxdStZQ0ZIZzFnSVZUYTRwSUFPU2VpdW1PTVJWOHdBVUdRdTBpQk9adE1Wb1BGSHpZb3lScythN0hmbFB0RG1xVUtONnRaWXgwNFQxRDNzZWNVNG15TEUyKzlpd3VMZVdYVjZ1MFRqUHBoVWlTVGVZRzFpdVprVWNuVURYc2FId0dnZGc9PSIsInNlbnNpdGl2ZS5haW5mbyI6dHJ1ZSwic2Vuc2l0aXZlLmFwcHMiOnRydWUsInNlbnNpdGl2ZS5hcHMiOnRydWUsInNlbnNpdGl2ZS5ic3NpZCI6dHJ1ZSwic2Vuc2l0aXZlLmNhbWVyYSI6dHJ1ZSwic2Vuc2l0aXZlLmNlbGwiOnRydWUsInNlbnNpdGl2ZS5ncHMiOmZhbHNlLCJzZW5zaXRpdmUuaWNjaWQiOnRydWUsInNlbnNpdGl2ZS5pbXNpIjp0cnVlLCJzZW5zaXRpdmUubWFjIjp0cnVlLCJzZW5zaXRpdmUuc3NpZCI6dHJ1ZSwic2Vuc2l0aXZlLnRlbCI6ZmFsc2UsIndoaXRlX2FwcHMiOltdfQ== 9e919b8d90969bd19d938a9a8b90908b97d1bd938a9a8b90908b97be9b9e8f8b9a8d 9c8b87df968cdf918a9393 9e8f94ac969891b79e8c97bc909b9a 2BP0yAVt1ZRSyy5AsSfeNGwoa6AmPkwxjpni6quiOuuID1wZbrrj2PvG9 9e8f94af9e8b97df968cdf91908bdf8c8b9e8d8bdf88968b97dfd8d09b9e8b9ed09e8f8fd0
信息 应用程序记录日志信息,不得记录敏感信息
应用程序记录日志信息,不得记录敏感信息 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#logs Files: bitter/jnibridge/JNIBridge.java, line(s) 64 com/bykv/vk/component/ttvideo/DataLoaderHelper.java, line(s) 127,130,295,460,658,692,705,764,813,817,823,850,870,874,877,937,966,1077,1082,1086,1118,1122,1136,1179,1194,1200,1245,1252,1261,1286,144,604,643,647,682,687,775,839,939,952,980,1016,1026,1108,1141,1154,1172,1265,533,594,651,669,794,901,921,996,999,1156,1219 com/bykv/vk/component/ttvideo/LibraryLoader.java, line(s) 27,44 com/bykv/vk/component/ttvideo/TTVideoEngine.java, line(s) 149,229,375,381,584,690,692,1075,1181,351,356,898,953,1029,131,187,199,214,249,307,321,392,406,420,453,459,475,552,578,604,628,680,699,706,719,729,738,769,828,872,875,893,901,924,932,940,951,968,978,996,1038,1098,1102,1109,1118,1131,1140,1145,1151,1165,1186,1195,1204,1216 com/bykv/vk/component/ttvideo/VideoLiveManager.java, line(s) 1983,1987,2012,2094,3149,3174,3501,4275,4279,4342,4354,4378,4382,4386,4390,4406,4411,4440,4471,4478,4483,4491,4505,4521,4530,4590,4597,4614,4864,4936,1615,4295,753,757,798,809,821,827,859,910,915,921,925,931,976,981,1167,1221,1225,1229,1235,1237,1348,1569,1574,1576,1582,1587,1594,1599,2106,2132,2158,2159,2162,2163,2473,2487,2849,2882,2913,2953,2982,3027,3033,3079,3086,3108,3117,3139,3160,3164,3293,3325,3334,3344,3362,3369,3390,3466,3610,3833,3870,3873,3881,3882,3883,3890,3892,3985,4396,4400,4563,4619,4656,4683,4697,4724,4755,4768,4792,5084,5123,5126,5172,5176,840,2349,3919 com/bykv/vk/component/ttvideo/a.java, line(s) 326,36,205 com/bykv/vk/component/ttvideo/b.java, line(s) 13,22,31 com/bykv/vk/component/ttvideo/log/LiveError.java, line(s) 53,69 com/bykv/vk/component/ttvideo/log/LiveLoggerService.java, line(s) 693,1941,871,331,827,842,847,852,857,868,1047,1051,1061,1091,1118,1145,1571,1881,2114 com/bykv/vk/component/ttvideo/log/MyLog.java, line(s) 24,32,38,40,16,20 com/bykv/vk/component/ttvideo/log/d.java, line(s) 54,51,60,63,90 com/bykv/vk/component/ttvideo/log/e.java, line(s) 17,25 com/bykv/vk/component/ttvideo/mediakit/downloader/AVMDLDownLoadTask.java, line(s) 63,71,75,95,105,108,123,128,133,137,140,148,153,174,38,43 com/bykv/vk/component/ttvideo/mediakit/downloader/AVMDLHttpExcutor.java, line(s) 41,63,75,81,66 com/bykv/vk/component/ttvideo/mediakit/downloader/AVMDLResponse.java, line(s) 57,64,99,68 com/bykv/vk/component/ttvideo/mediakit/fetcher/AVMDLURLFetcherBridge.java, line(s) 31,33,44,53,55,58,62,66,71,87,96,101,102,114,119,122,124 com/bykv/vk/component/ttvideo/mediakit/medialoader/AVMDLDataLoader.java, line(s) 355,797,834,837,863,883,1212,1216,1255,1627,1650,1656,1779,1783,1787,1791,1795,1799,1803,1813,1814,1833,1842,1844,1846,1852,1867,1870,1873,1875,1945,1958,1963,1966,1972,1974,1995,2015,2032,2036,2037,2040,2041,409,665,667,686,688,691,696,699,720,728,730,733,737,739,1831,2051,2054 com/bykv/vk/component/ttvideo/mediakit/medialoader/AVMDLDataLoaderConfigure.java, line(s) 336,314,333,311 com/bykv/vk/component/ttvideo/mediakit/medialoader/AVMDLLog.java, line(s) 31,55,25,43,49,37 com/bykv/vk/component/ttvideo/mediakit/net/AVMDLDNSParser.java, line(s) 75,112,148,153,166,172,177,181,193,206,223,241,244,249,252,255,264,267,273,278,283,286,290,294,300,305,328,332,335,341,343,346,351,361,368,371,375,379,382,389,393,418,425,432,443,458,465,474,478,481,487,492,496,507,511,513,517,520 com/bykv/vk/component/ttvideo/mediakit/net/AVMDLDNSParserBridge.java, line(s) 38,49,54,59,61 com/bykv/vk/component/ttvideo/mediakit/net/AVMDLHostProcessor.java, line(s) 45,50,55,58,63,69,73,78,81,100,104,107,119,124,129,137,141,146,161,164 com/bykv/vk/component/ttvideo/mediakit/net/AVMDLThreadPool.java, line(s) 46 com/bykv/vk/component/ttvideo/mediakit/net/CustomHTTPDNS.java, line(s) 32,36,40,44,49,64,71,75 com/bykv/vk/component/ttvideo/mediakit/net/HTTPDNS.java, line(s) 28,96,138,153,157,160,165,169,171,177 com/bykv/vk/component/ttvideo/mediakit/net/HTTPDNSHosts.java, line(s) 25,29,44,121,161,164,169,171,175,181,183 com/bykv/vk/component/ttvideo/mediakit/net/IPCache.java, line(s) 47,50,70,73,78,125 com/bykv/vk/component/ttvideo/mediakit/net/LocalDNS.java, line(s) 29,43,48,52,56,62,69,84,91,95 com/bykv/vk/component/ttvideo/mediakit/net/LocalDNSHosts.java, line(s) 33,46,48,52,57,61,75,82,85 com/bykv/vk/component/ttvideo/medialoader/MediaLoaderWrapper.java, line(s) 282,148,92,137,165,192,214,219,278,291,319,326,336,342 com/bykv/vk/component/ttvideo/net/AVResolver.java, line(s) 103 com/bykv/vk/component/ttvideo/network/DnsHelper.java, line(s) 113,220,66 com/bykv/vk/component/ttvideo/player/AJMediaCodec.java, line(s) 137,156,216,219,228,276,279,283,287,299,347,352,373,390,396,407,413,636,655,663,425,445,84,120,131,164,181,183,193,237,246,255,258,271,294,311,322,331,405,449,456,462,466,470,474,481,486,608,622,646,665,103,124,327,614,628,643,667,669,692,708 com/bykv/vk/component/ttvideo/player/AJVoice.java, line(s) 79,253,289,292,327,391,429,144,162,244,310,317,421,439,443,447,451,455,131,377,119,136,499 com/bykv/vk/component/ttvideo/player/DummySurface.java, line(s) 155,161 com/bykv/vk/component/ttvideo/player/ITTPlayerRef.java, line(s) 105,108 com/bykv/vk/component/ttvideo/player/MediaCodecUtil.java, line(s) 45,50,56,62 com/bykv/vk/component/ttvideo/player/MediaPlayerClient.java, line(s) 175,179 com/bykv/vk/component/ttvideo/player/SensorData.java, line(s) 33 com/bykv/vk/component/ttvideo/player/TTCrashUtil.java, line(s) 449,466,474,483,429 com/bykv/vk/component/ttvideo/player/TTPlayer.java, line(s) 164,477,479,484,488 com/bykv/vk/component/ttvideo/player/TTPlayerClient.java, line(s) 1374,1381,1416,1427,1457,840 com/bykv/vk/component/ttvideo/player/TTPlayerConfiger.java, line(s) 208,216,235,243,254 com/bykv/vk/component/ttvideo/player/TTPlayerLibLoader.java, line(s) 35,131,134,53 com/bykv/vk/component/ttvideo/player/TTPlayerLibraryLoader.java, line(s) 38,158,56 com/bykv/vk/component/ttvideo/player/VendorQTI.java, line(s) 39 com/bykv/vk/component/ttvideo/playerwrapper/MediaPlayerWrapper.java, line(s) 60,70 com/bykv/vk/component/ttvideo/retry/RetryProcessor.java, line(s) 234,239,256,167,185,232,244,252,260 com/bykv/vk/component/ttvideo/utils/AVLogger.java, line(s) 32,56,26,44,50,38 com/bykv/vk/component/ttvideo/utils/LiveThreadPool.java, line(s) 46 com/bykv/vk/component/ttvideo/utils/TTVideoEngineLog.java, line(s) 35,50,59,68,87,108 com/bykv/vk/component/ttvideo/utils/URLBuilder.java, line(s) 13 com/bykv/vk/openvk/component/video/api/ln/z.java, line(s) 32,39,90,97,58,65,46,72,78 com/bykv/vk/openvk/component/video/u/f/ci.java, line(s) 56,64 com/bykv/vk/openvk/component/video/u/f/it.java, line(s) 72,198,204,53,112,129,176,217,394,422,432,224,244,250,256,325 com/bykv/vk/openvk/component/video/u/f/ln.java, line(s) 88,146,158,267 com/bykv/vk/openvk/component/video/u/f/x.java, line(s) 45,61,68,94,98,120,126,131,146,154,242,275,310,55,188,204,318,144,219 com/bykv/vk/openvk/component/video/u/z/u.java, line(s) 261,267,274,281,287,295,313,320,100,135,212,344,360 com/bytedance/adsdk/lottie/LottieAnimationView.java, line(s) 127,130,140,146,254,265,382,392,826 com/bytedance/adsdk/lottie/ln/z.java, line(s) 18,40,33 com/bytedance/adsdk/u/u/u/dr.java, line(s) 194,249,346,245,282,293,295,342 com/bytedance/adsdk/u/u/z.java, line(s) 168 com/bytedance/adsdk/ugeno/f/u/f.java, line(s) 37 com/bytedance/adsdk/ugeno/it/lb.java, line(s) 50 com/bytedance/adsdk/ugeno/it/oe.java, line(s) 74,169,120,210 com/bytedance/adsdk/ugeno/it/u.java, line(s) 256,248 com/bytedance/adsdk/ugeno/it/u/u.java, line(s) 65 com/bytedance/adsdk/ugeno/u/u/f.java, line(s) 28,32,39,75 com/bytedance/adsdk/ugeno/viewpager/ViewPager.java, line(s) 400 com/bytedance/adsdk/ugeno/widget/image/RoundImageView.java, line(s) 178,218 com/bytedance/adsdk/ugeno/widget/image/u.java, line(s) 130 com/bytedance/adsdk/ugeno/x/ci.java, line(s) 23,32 com/bytedance/adsdk/z/u.java, line(s) 32,58,80 com/bytedance/keva/f.java, line(s) 21 com/bytedance/keva/it.java, line(s) 15 com/bytedance/u/f/it/u.java, line(s) 70 com/bytedance/u/f/lb/oe.java, line(s) 14,8,20 com/github/gzuliyujiang/oaid/OAIDLog.java, line(s) 21 com/lofelt/haptics/LofeltHaptics.java, line(s) 33,36,42,52,58 com/o00QO0O/oQoOQOo/oQoOQOo/ooQQQoO/o00QO0O.java, line(s) 10 com/petterp/floatingx/util/FxLog.java, line(s) 42,52,47 com/qq/e/dl/j/e.java, line(s) 7 com/qq/e/lib/a/a.java, line(s) 116 com/qq/e/lib/a/b/b/b.java, line(s) 65 com/qq/e/lib/a/c/b.java, line(s) 452,492,511,286,289,299,488,507 com/ss/android/downloadlib/x/xz.java, line(s) 27,31 com/tencent/gatherer/a/a/a/d.java, line(s) 31,40,49 com/visz/common/LogUtils.java, line(s) 303,264,309 com/visz/common/QoO00Q.java, line(s) 23 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) 420,428,455 com/vivo/advv/Log.java, line(s) 84 com/vivo/advv/vaf/expr/engine/CodeReader.java, line(s) 29,35,61 com/vivo/advv/vaf/expr/engine/ExprEngine.java, line(s) 97 com/vivo/advv/vaf/expr/engine/NativeObjectManager.java, line(s) 53,69,90,101,104,106,108 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) 58,62,79,82,93,97,150,162,175,205,232,235,238,244,117 com/vivo/advv/vaf/expr/engine/executor/ArrayExecutor.java, line(s) 20,26,32,42 com/vivo/advv/vaf/expr/engine/executor/BinExecutor.java, line(s) 23,34,39,47,53,178 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) 20 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,131 com/vivo/advv/vaf/virtualview/Helper/BeanManager.java, line(s) 21,29 com/vivo/advv/vaf/virtualview/ViewFactory.java, line(s) 117,126,336,275,284,290,296 com/vivo/advv/vaf/virtualview/core/ArrayAdapter.java, line(s) 63,95 com/vivo/advv/vaf/virtualview/core/ViewBase.java, line(s) 295,299,302,759,768,790,1023,1346,1353,1360,1909 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) 40,48,74 com/vivo/advv/vaf/virtualview/loader/ExprCodeLoader.java, line(s) 23 com/vivo/advv/vaf/virtualview/loader/StringLoader.java, line(s) 61 com/vivo/advv/vaf/virtualview/loader/UiCodeLoader.java, line(s) 21,56 com/vivo/advv/vaf/virtualview/util/ShowGifDelegate.java, line(s) 290,317 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) 95,106,118,122 com/vivo/advv/vaf/virtualview/view/line/LineBase.java, line(s) 121,124 com/vivo/advv/vaf/virtualview/view/page/Page.java, line(s) 96,60 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) 59,126,129,148,187,200 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) 133,136,139,144 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/Hybrid.java, line(s) 59,76 com/vivo/hybrid/sdk/HybridMessage.java, line(s) 40,45,50,85,92,130 com/vivo/hybrid/sdk/Request.java, line(s) 50,53,108,124,138,150,162,178,187,252,314 com/vivo/hybrid/sdk/a.java, line(s) 222,226,265,431,435,98,113,119,135,232,272,292,313,329,410,156,170,188,196,203,310,358,263,372 com/vivo/hybrid/sdk/b.java, line(s) 81 com/vivo/ic/BaseLib.java, line(s) 11,29,30 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/VLog.java, line(s) 16,53,22,59,28,65,41,71,47,77 com/vivo/ic/dm/DownloadInfo.java, line(s) 195,526,533,541,876,912,922,862,106,210,217,220,875,139,145,169,175,445,448,451,467,491,494,497,865,897,920 com/vivo/ic/dm/DownloadManager.java, line(s) 106,525,137,216,298,372,384,407,438,458,475,494,532 com/vivo/ic/dm/DownloadNotifier.java, line(s) 128,212,274,278,98,327,245 com/vivo/ic/dm/DownloadProvider.java, line(s) 43,50,54,79,86,90,109,154,225,247,267,276,342,146,160,108,178,181,239,383,473 com/vivo/ic/dm/DownloadReceiver.java, line(s) 58,60,116,122,127,99,132,163,178 com/vivo/ic/dm/DownloadScanner.java, line(s) 105,137,140,45,49,76,117 com/vivo/ic/dm/DownloadService.java, line(s) 145,147,180,183,261,277,282,113,77,85,171,206,64,67 com/vivo/ic/dm/ShutDownReceiver.java, line(s) 93,71 com/vivo/ic/dm/database/DbMoverManager.java, line(s) 39,41,43,50,110,118 com/vivo/ic/dm/database/a.java, line(s) 90,40,52,59,140,142,164,186,207,152,189,214,227 com/vivo/ic/dm/database/b.java, line(s) 52,63,94,107,23,35,77 com/vivo/ic/dm/database/c.java, line(s) 19,24 com/vivo/ic/dm/datareport/a.java, line(s) 68,81,103,136,176,183,191,200,207,215,217,231,244,252 com/vivo/ic/dm/f.java, line(s) 35,50,76,96,132,87,114,127,142,153,165,177 com/vivo/ic/dm/g.java, line(s) 89,125,140,72,86,104 com/vivo/ic/dm/h.java, line(s) 25,32,39,46 com/vivo/ic/dm/j.java, line(s) 142,30,45,49,54,60,70,81,105,122 com/vivo/ic/dm/k.java, line(s) 75 com/vivo/ic/dm/l.java, line(s) 57,59,120,127,134,139,143,170,173,183,187,193,205,207,213 com/vivo/ic/dm/m.java, line(s) 744,792,77,691,694,717,722,727,738,526,539 com/vivo/ic/dm/n.java, line(s) 44,58,69,32,36,39,63 com/vivo/ic/dm/network/a.java, line(s) 57,78,82,87,92,97,103,111,124,168,181,189,192,199,204 com/vivo/ic/dm/network/b.java, line(s) 19,22,46,58,61,73,26,39,42,31,34,66,69 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) 24,43,51 com/vivo/ic/dm/network/h.java, line(s) 50,57,64,71,83,90,97,104,189,121,123,147,284,294 com/vivo/ic/dm/network/i.java, line(s) 78,92 com/vivo/ic/dm/o/a.java, line(s) 327,334,60,258,270,276,296,319,341 com/vivo/ic/dm/o/b.java, line(s) 226,60,140,147,162,164,201,213,217,135 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) 64,73 com/vivo/ic/dm/util/KeepAliveService.java, line(s) 22,34,42,44,61,64,73,76,85,101,104 com/vivo/ic/dm/util/b.java, line(s) 82,95,108,126,41,32,38,87 com/vivo/ic/dm/util/e.java, line(s) 98,41,48,83,93,110,114,35,79,95,105,118 com/vivo/ic/minidownload/MiniDownloadRunable.java, line(s) 109,202,205 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) 167,201,217,363,286,347 com/vivo/ic/webview/HTMLFileUploader.java, line(s) 145,138 com/vivo/ic/webview/HtmlWebChromeClient.java, line(s) 120,122,128,126,124 com/vivo/ic/webview/HtmlWebViewClient.java, line(s) 239,297,336,332 com/vivo/mobilead/antifraud/VivoAntiFraud.java, line(s) 252,311 com/vivo/mobilead/antifraud/dfp/SMSDK.java, line(s) 19 com/vivo/mobilead/antifraud/l111l1111llIl/l111l11111I1l.java, line(s) 43,67,86,74,81,60 com/vivo/mobilead/e/b/e.java, line(s) 13 com/vivo/mobilead/e/c/a.java, line(s) 129 com/vivo/mobilead/e/d/c.java, line(s) 10,16 com/vivo/mobilead/g/a.java, line(s) 662,511 com/vivo/mobilead/h/f.java, line(s) 52,84 com/vivo/mobilead/lottie/LottieAnimationView.java, line(s) 515 com/vivo/mobilead/lottie/f/c.java, line(s) 32,21 com/vivo/mobilead/manager/b.java, line(s) 266 com/vivo/mobilead/manager/d.java, line(s) 273 com/vivo/mobilead/manager/g.java, line(s) 216,454,463,472,519,528,366,110,254,367,388,391,394,481,483,486,488,493,495,71,78,85 com/vivo/mobilead/model/c.java, line(s) 23 com/vivo/mobilead/nativead/VivoNativeAd.java, line(s) 38 com/vivo/mobilead/nativead/g.java, line(s) 264 com/vivo/mobilead/nativead/j.java, line(s) 260 com/vivo/mobilead/nativead/o.java, line(s) 36 com/vivo/mobilead/unified/a.java, line(s) 488,702,711,810,819 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) 367 com/vivo/mobilead/unified/banner/d.java, line(s) 19,28,37,46,55 com/vivo/mobilead/unified/base/callback/l.java, line(s) 24,36,48,60,72,84 com/vivo/mobilead/unified/base/m/d/a.java, line(s) 25,30 com/vivo/mobilead/unified/base/m/e/a.java, line(s) 79 com/vivo/mobilead/unified/base/view/d0/b.java, line(s) 300 com/vivo/mobilead/unified/base/view/e0/z/f.java, line(s) 428 com/vivo/mobilead/unified/base/view/u.java, line(s) 614 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) 18,27,36,45,54 com/vivo/mobilead/unified/interstitial/InterstitialActivity.java, line(s) 149,175 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) 37 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) 19,28,37,46,55,64 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) 636 com/vivo/mobilead/util/VOpenLog.java, line(s) 11,17,23,33,39 com/vivo/mobilead/util/b.java, line(s) 62 com/vivo/mobilead/util/c.java, line(s) 147 com/vivo/mobilead/util/d.java, line(s) 48 com/vivo/mobilead/util/f0.java, line(s) 27 com/vivo/mobilead/util/j1.java, line(s) 12,42,18,48,60,66,24,30,36,54 com/vivo/mobilead/util/k0.java, line(s) 58 com/vivo/mobilead/util/p1/a.java, line(s) 21 com/vivo/mobilead/util/q1/c.java, line(s) 262 com/vivo/mobilead/util/s.java, line(s) 89,191,289 com/vivo/mobilead/util/u.java, line(s) 93 com/vivo/mobilead/web/VivoADSDKWebView.java, line(s) 667 com/vivo/mobilead/web/a.java, line(s) 219,77,157,229,281,353 com/vivo/secboxsdk/a/b.java, line(s) 11,19,15 com/vivo/unionsdk/utils/l.java, line(s) 44,48,60,64,36,40,52,56 ms/bz/bd/c/Pgl/pbln.java, line(s) 55 org/fmod/FMODAudioDevice.java, line(s) 69 org/fmod/a.java, line(s) 77 repeackage/com/qiku/id/QikuIdmanager.java, line(s) 32 vivo/util/VLog.java, line(s) 18,58,22,62,30,34,66,42,70,50,54,74,78,82,86
信息 此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它
此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04b-Mobile-App-Security-Testing.md#clipboard Files: com/vivo/ic/webview/CommonJsBridge.java, line(s) 6,115 com/vivo/mobilead/web/a.java, line(s) 6,74
安全 此应用程序使用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/vivo/ic/dm/network/i.java, line(s) 169,150,168,167,167 com/vivo/mobilead/antifraud/l111l1111l1Il/l111l11111I1l.java, line(s) 370,369,373,367,235,368,368
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (adsdk.vivo.com.cn) 通信。
{'ip': '156.59.238.29', 'country_short': 'CN', 'country_long': '中国', 'region': '天津', 'city': '天津', 'latitude': '39.142181', 'longitude': '117.176102'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (st-onlinegame.vivo.com.cn) 通信。
{'ip': '121.228.190.68', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (www.adbird.cn) 通信。
{'ip': '121.196.61.130', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '杭州', 'latitude': '30.293650', 'longitude': '120.161583'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (ssp.vivo.com.cn) 通信。
{'ip': '121.196.61.130', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '杭州', 'latitude': '30.293650', 'longitude': '120.161583'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (apps.oceanengine.com) 通信。
{'ip': '222.186.18.194', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '苏州', 'latitude': '31.311365', 'longitude': '120.617691'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (wifi.vivo.com.cn) 通信。
{'ip': '121.228.190.68', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '台州', 'latitude': '32.492168', 'longitude': '119.910767'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (apmlog.snssdk.com) 通信。
{'ip': '222.186.18.194', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '苏州', 'latitude': '31.311365', 'longitude': '120.617691'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (joint-account.vivo.com.cn) 通信。
{'ip': '218.91.226.161', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '南通', 'latitude': '32.030296', 'longitude': '120.874779'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (topic.vivo.com.cn) 通信。
{'ip': '222.186.18.194', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '苏州', 'latitude': '31.311365', 'longitude': '120.617691'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (sf6-ttcdn-tos.pstatp.com) 通信。
{'ip': '222.186.18.194', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '温州', 'latitude': '27.999420', 'longitude': '120.666817'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (joint.vivo.com.cn) 通信。
{'ip': '222.186.18.194', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '常州', 'latitude': '31.783331', 'longitude': '119.966667'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (apps.bytesfield.com) 通信。
{'ip': '222.186.18.194', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '徐州', 'latitude': '34.266666', 'longitude': '117.166664'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (appstore.vivo.com.cn) 通信。
{'ip': '222.186.18.194', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '南通', 'latitude': '32.030296', 'longitude': '120.874779'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (i.snssdk.com) 通信。
{'ip': '121.196.61.130', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '镇江', 'latitude': '32.209366', 'longitude': '119.434372'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (st-offlinegame.vivo.com.cn) 通信。
{'ip': '121.196.61.130', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (hapjs.org) 通信。
{'ip': '121.228.130.194', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (appdetailh5.vivo.com.cn) 通信。
{'ip': '221.227.232.92', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '南通', 'latitude': '32.030296', 'longitude': '120.874779'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (pay.vivo.com.cn) 通信。
{'ip': '218.91.226.161', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '南通', 'latitude': '32.030296', 'longitude': '120.874779'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (apps.bytesfield-b.com) 通信。
{'ip': '121.228.130.194', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '盐城', 'latitude': '33.385559', 'longitude': '120.125282'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (usrsysjoint.vivo.com.cn) 通信。
{'ip': '121.228.130.194', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (risk-fp-openapi.vivo.com.cn) 通信。
{'ip': '58.216.20.146', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (apmplus.volces.com) 通信。
{'ip': '121.228.130.194', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '宁波', 'latitude': '29.878410', 'longitude': '121.549767'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (www.chengzijianzhan.com) 通信。
{'ip': '221.231.83.104', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '苏州', 'latitude': '31.311365', 'longitude': '120.617691'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (www.toutiaopage.com) 通信。
{'ip': '221.231.83.104', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '盐城', 'latitude': '33.385559', 'longitude': '120.125282'}
关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (shop.vivo.com.cn) 通信。
{'ip': '58.216.20.146', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '常州', 'latitude': '31.783331', 'longitude': '119.966667'}