安全分析报告: 浩瀚钱包 v2.0.1.17

安全分数


安全分数 32/100

风险评级


等级

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

严重性分布 (%)


隐私风险

3

用户/设备跟踪器


调研结果

高危 7
中危 13
信息 2
安全 0
关注 12

高危 已启用远程WebView调试

已启用远程WebView调试
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04c-Tampering-and-Reverse-Engineering.md#debugging-and-tracing

Files:
com/just/agentweb/AgentWebConfig.java, line(s) 48,8
uni/UNICAB44FD/ui/activity/WebViewActivity.java, line(s) 349,351,31,32,334

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

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

Files:
uni/UNICAB44FD/ui/activity/WebViewActivity.java, line(s) 261,260

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

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

Files:
com/chuanglan/shanyan_sdk/tool/o.java, line(s) 17
com/download/library/c.java, line(s) 31

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

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

Files:
v2/b.java, line(s) 216

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

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

Files:
u6/a.java, line(s) 9

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

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

Files:
com/just/agentweb/UrlLoaderImpl.java, line(s) 70,75,5

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

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

中危 Service (com.blankj.utilcode.util.MessengerUtils$ServerService) 未被保护。

存在一个intent-filter。
发现 Service与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Service是显式导出的。

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

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

Files:
com/jg/ids/i/i.java, line(s) 145
d3/f.java, line(s) 36
org/repackage/a/a/a/a/c.java, line(s) 61
s2/e.java, line(s) 122
v2/b.java, line(s) 39
w6/n.java, line(s) 84

中危 不安全的Web视图实现。可能存在WebView任意代码执行漏洞

不安全的Web视图实现。可能存在WebView任意代码执行漏洞
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#testing-javascript-execution-in-webviews-mstg-platform-5

Files:
uni/UNICAB44FD/ui/activity/AgentWebActivity.java, line(s) 315,318
uni/UNICAB44FD/ui/activity/WebViewActivity.java, line(s) 346,322

中危 IP地址泄露

IP地址泄露


Files:
com/chuanglan/shanyan_sdk/tool/c.java, line(s) 375
com/chuanglan/shanyan_sdk/tool/i.java, line(s) 143
com/chuanglan/shanyan_sdk/tool/k.java, line(s) 343
com/chuanglan/shanyan_sdk/tool/l.java, line(s) 374,375
t2/f.java, line(s) 584
u2/f.java, line(s) 36,67
v2/p.java, line(s) 40,40,40,40

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

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

Files:
com/just/agentweb/AgentWebUtils.java, line(s) 286,366
com/lxj/xpopup/util/h.java, line(s) 110,133
j1/o.java, line(s) 325,812,813
j1/x.java, line(s) 46,43
r2/b.java, line(s) 20,20
w6/c.java, line(s) 92,93
z/c.java, line(s) 8

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

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

Files:
com/chuanglan/shanyan_sdk/tool/j.java, line(s) 25
com/download/library/r.java, line(s) 196,214
com/just/agentweb/AgentWebUtils.java, line(s) 573
j4/i.java, line(s) 8
v2/b.java, line(s) 22
v2/j.java, line(s) 25

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

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

Files:
u1/c.java, line(s) 77
uni/UNICAB44FD/model/CapitalReceiveListModel.java, line(s) 14
uni/UNICAB44FD/util/manager/APIService.java, line(s) 31
v2/v.java, line(s) 118,82,94,106,71,40,50,61

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

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

Files:
r2/c.java, line(s) 6,53
r2/d.java, line(s) 4,37

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

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

Files:
j1/c1.java, line(s) 9
j1/v0.java, line(s) 16
uni/UNICAB44FD/ui/adapter/OrganDetailAdapter.java, line(s) 6
v2/e.java, line(s) 4
z3/e.java, line(s) 5

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

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

Files:
com/chuanglan/shanyan_sdk/view/CTCCPrivacyProtocolActivity.java, line(s) 107,109
com/just/agentweb/AbsAgentWebSettings.java, line(s) 39,23

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

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

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

从应用程序中识别出以下机密确保这些不是机密或私人信息
友盟统计的=> "UMENG_CHANNEL" : "HHWallet"
高德地图的=> "com.amap.api.v2.apikey" : "42570a888f6f86c3efff7984554096ad"
SWjJuYVh2eEMwSzVmNklFSmh0UXpVb2xtOVM4eU9Ua3E
WY29tLmFuZHJvaWQuaWQuaW1wbC5JZFByb3ZpZGVySW1wbA
C6K+35Zyo6auY5b635byA5pS+5bmz5Y+w5a6Y572R5LiK5Y+R6LW35oqA5pyv5ZKo6K+i5bel5Y2V4oCUPui0puWPt+S4jktleemXrumimO+8jOWSqOivoklOVkFMSURfVVNFUl9LRVnlpoLkvZXop6PlhrM=
659f9eb695b14f599d151fcf
QImtleSI6IiVzIiwicGxhdGZvcm0iOiJhbmRyb2lkIiwiZGl1IjoiJXMiLCJhZGl1IjoiJXMiLCJwa2ciOiIlcyIsIm1vZGVsIjoiJXMiLCJhcHBuYW1lIjoiJXMiLCJhcHB2ZXJzaW9uIjoiJXMiLCJzeXN2ZXJzaW9uIjoiJXMi
6fdff52dda2c6217a8c00114ffebd008
SYW5kcm9pZC5vcy5zdG9yYWdlLlN0b3JhZ2VWb2x1bWU
EYWN0aW9uLmNvbS5oZXl0YXAub3BlbmlkLk9QRU5fSURfU0VSVklDRQ
WYW5kcm9pZC5wZXJtaXNzaW9uLlJFQURfUEhPTkVfU1RBVEU=
SY29tLmhleXRhcC5vcGVuaWQuSWRlbnRpZnlTZXJ2aWNl
IaHR0cDovL2xvZ3MuYW1hcC5jb20vd3MvbG9nL3VwbG9hZD9wcm9kdWN0PSVzJnR5cGU9JXMmcGxhdGZvcm09JXMmY2hhbm5lbD0lcyZzaWduPSVz
QY29tLnNhbXN1bmcuYW5kcm9pZC5kZXZpY2VpZHNlcnZpY2UuRGV2aWNlSWRTZXJ2aWNl
WYW5kcm9pZC5uZXQuY29ubi5DT05ORUNUSVZJVFlfQ0hBTkdF
WYW5kcm9pZC5wZXJtaXNzaW9uLkFDQ0VTU19XSUZJX1NUQVRF
AYW5kcm9pZC5wZXJtaXNzaW9uLkFDQ0VTU19ORVRXT1JLX1NUQVRF
QY29udGVudDovL2NvbS52aXZvLnZtcy5JZFByb3ZpZGVyL0lkZW50aWZpZXJJZC9PQUlE
txxychannel=MUFCTDlpUC85Q3lCSVZkNFJ3NU1yZz09
WYW5kcm9pZC5wZXJtaXNzaW9uLldSSVRFX1NFVFRJTkdT
ADgAJQBdABEAbgAJAHcAFQCMAEEAzQBFARIAIQEzADkBbAA9AakAoQJKASEDawAJA3QADQOBABFLWVc1a2NtOXBaQzV2Y3k1VFpYSjJhV05sVFdGdVlXZGxjZz09UVoyVjBVMlZ5ZG1salpRPT1JY0dodmJtVT1VYVhCb2IyNWxjM1ZpYVc1bWJ3PT1NWTI5dExtRnVaSEp2YVdRdWFXNTBaWEp1WVd3dWRHVnNaWEJvYjI1NUxrbFVaV3hsY0dodmJua2tVM1IxWWc9PVFZMjl0TG1GdVpISnZhV1F1YVc1MFpYSnVZV3d1ZEdWc1pYQm9iMjU1TGtsUWFHOXVaVk4xWWtsdVptOGtVM1IxWWc9PUdWRkpCVGxOQlExUkpUMDVmWjJWMFJHVjJhV05sU1dRPUVZMjl0TG1GdVpISnZhV1F1YVc1MFpYSnVZV3d1ZEdWc1pYQm9iMjU1TGtsVVpXeGxjR2h2Ym5rPUlZMjl0TG1GdVpISnZhV1F1YVc1MFpYSnVZV3d1ZEdWc1pYQm9iMjU1TGtsUWFHOXVaVk4xWWtsdVptOD1FSW10bGVTSTZJaVZ6SWl3aWNHeGhkR1p2Y20waU9pSmhibVJ5YjJsa0lpd2laR2wxSWpvaUpYTWlMQ0p3YTJjaU9pSWxjeUlzSW0xdlpHVnNJam9pSlhNaUxDSmhjSEJ1WVcxbElqb2lKWE1pTENKaGNIQjJaWEp6YVc5dUlqb2lKWE1pTENKemVYTjJaWEp6YVc5dUlqb2lKWE1pTEE9PUNJbXRsZVNJNklpVnpJaXdpY0d4aGRHWnZjbTBpT2lKaGJtUnliMmxrSWl3aVpHbDFJam9pSlhNaUxDSnRZV01pT2lJbGN5SXNJblJwWkNJNklpVnpJaXdpZFcxcFpIUWlPaUlsY3lJc0ltMWhiblZtWVdOMGRYSmxJam9pSlhNaUxDSmtaWFpwWTJVaU9pSWxjeUlzSW5OcGJTSTZJaVZ6SWl3aWNHdG5Jam9pSlhNaUxDSnRiMlJsYkNJNklpVnpJaXdpWVhCd2RtVnljMmx2YmlJNklpVnpJaXdpWVhCd2JtRnRaU0k2SWlWeklpd2liMkZwWkNJNklpVnpJaXdpWVdScGRTSTZJaVZ6SWl3aWIzTmZkbVZ5SWpvaUpYTWlJWVdsa1BRPT1NZkhObGNtbGhiRDA9UVlXNWtjbTlwWkY5cFpBPT0=
WY29tLnVvZGlzLm9wZW5kZXZpY2UuT1BFTklEU19TRVJWSUNF

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

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

Files:
b2/a.java, line(s) 78,79
c3/e.java, line(s) 14
c6/b.java, line(s) 24
com/contrarywind/view/WheelView.java, line(s) 363
com/davemorrissey/labs/subscaleview/SubsamplingScaleImageView.java, line(s) 636,205,209,385,389,457,782,791,820,825,1522,1719,2050
com/davemorrissey/labs/subscaleview/decoder/SkiaPooledImageRegionDecoder.java, line(s) 117
com/download/library/i.java, line(s) 339
com/download/library/r.java, line(s) 186,181
com/just/agentweb/AgentWebUtils.java, line(s) 151,124,125,131,144
com/just/agentweb/AgentWebView.java, line(s) 56,84,94,38,215
com/just/agentweb/DefaultChromeClient.java, line(s) 260,266
com/just/agentweb/JsCallJava.java, line(s) 133,66,42,81
com/just/agentweb/JsCallback.java, line(s) 69
com/just/agentweb/LogUtils.java, line(s) 13,29,42,19,37
com/kongzue/dialog/util/BaseDialog.java, line(s) 202,269
com/kongzue/dialog/util/DialogSettings.java, line(s) 60,87
com/kongzue/dialog/util/kToast.java, line(s) 200,206
com/kongzue/dialog/util/view/ContentTextView.java, line(s) 75
com/kongzue/dialog/util/view/InterceptYLinearLayout.java, line(s) 44
com/kongzue/dialog/v3/Notification.java, line(s) 110,154
com/lxj/xpopup/core/BasePopupView.java, line(s) 483,487,1005,1012
com/lxj/xpopup/util/KeyboardUtils.java, line(s) 75
com/lxj/xpopup/util/XPermission.java, line(s) 102
com/lxj/xpopup/widget/a.java, line(s) 27
com/permissionx/guolindev/request/InvisibleFragment.java, line(s) 97
d/a.java, line(s) 98
d0/c.java, line(s) 157
f2/a.java, line(s) 82,87,92,101,83,88,93,102
f2/d.java, line(s) 21,22
f2/j.java, line(s) 38,41
f3/d.java, line(s) 157
g/g.java, line(s) 145,181,260
h1/c.java, line(s) 26,36,16
h2/c.java, line(s) 34,33,56,85,57,86
h2/d.java, line(s) 12,11
h2/i.java, line(s) 90,91
i0/a.java, line(s) 337,799,821,952,955,964,970,1040,1060,1066,1137,1197,1293,1382,1445,1458,1512,1585,1622,1713,123,869,1102,1111,1375,1600,1640,1643,1853,1860,1935
i2/d.java, line(s) 49,56,67,72,48,55,60,66,71,61
j1/t.java, line(s) 96,106,323,324,325,331,332,333,342,343,344,350,351,352,361,362,363,369,370,371
j4/h.java, line(s) 39,41,59,61,45,47,33,35,51,53
k2/d.java, line(s) 46,87,88,47
k2/j.java, line(s) 49,90,91,50
m/c.java, line(s) 132
m2/b.java, line(s) 18
me/jessyan/autosize/AutoSize.java, line(s) 136
me/jessyan/autosize/AutoSizeConfig.java, line(s) 321,334,347,243
me/jessyan/autosize/DefaultAutoAdaptStrategy.java, line(s) 21,31,34,15,28
me/jessyan/autosize/utils/AutoSizeLog.java, line(s) 15,21,35
o2/a.java, line(s) 66,67
p0/a.java, line(s) 29
s/c.java, line(s) 82,235
s/e.java, line(s) 30
s/n.java, line(s) 60
s1/a.java, line(s) 409
t1/d.java, line(s) 74,101,73,100
t1/e.java, line(s) 530,551,569,529,550,568
u/a.java, line(s) 43
u/b.java, line(s) 64
u/f.java, line(s) 78,87
u6/d0.java, line(s) 10,16
uni/UNICAB44FD/ui/activity/ComplaintBugActivity.java, line(s) 208
uni/UNICAB44FD/ui/activity/ComplaintIssuesActivity.java, line(s) 231
uni/UNICAB44FD/ui/activity/HHLenderIdentityInfoActivity.java, line(s) 329,347,81,90
uni/UNICAB44FD/ui/activity/IDCardIdentificationActivity.java, line(s) 295,102
uni/UNICAB44FD/ui/activity/IdentityInfoActivity.java, line(s) 81,90
uni/UNICAB44FD/util/luban/Checker.java, line(s) 57,71,99,107,111
uni/UNICAB44FD/util/luban/d.java, line(s) 167,166
uni/UNICAB44FD/util/manager/FileUtil.java, line(s) 17
uni/UNICAB44FD/util/manager/HttpUtil.java, line(s) 107
uni/UNICAB44FD/util/manager/PoliceCheckResultParser.java, line(s) 11
uni/UNICAB44FD/widget/wheelview/view/WheelView.java, line(s) 380
v/e.java, line(s) 508,513
v/g.java, line(s) 79
v/h.java, line(s) 39,71
v/i.java, line(s) 56,114
v/m.java, line(s) 98
v1/c.java, line(s) 101,100
v1/e.java, line(s) 61,60
v2/o.java, line(s) 29,23,35
v5/f.java, line(s) 19,24
w/a.java, line(s) 78,87,129,139
w/h.java, line(s) 31,63
w1/i.java, line(s) 104,143,105,144
w1/j.java, line(s) 110,151,162,174,76,109,119,140,150,161,173,200,207,82,120,201,208,141
w6/l.java, line(s) 105,110,115,120,125,107,112,117,122,127,130
x1/e.java, line(s) 41,47,76,86,42,77,48,89
x1/i.java, line(s) 122,106
y1/a.java, line(s) 129,126
z/d.java, line(s) 29
z1/c.java, line(s) 16,15
z1/d.java, line(s) 40,39
z1/f.java, line(s) 96,95
z1/s.java, line(s) 76,79
z1/t.java, line(s) 36,35

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

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

Files:
com/kongzue/dialog/util/view/ContentTextView.java, line(s) 5,72
u6/o0.java, line(s) 4,16

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

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

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

{'ip': '61.160.227.228', 'country_short': 'CN', 'country_long': '中国', 'region': '安徽', 'city': '合肥', 'latitude': '31.863815', 'longitude': '117.280830'}

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

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

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

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

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

{'ip': '61.160.227.228', 'country_short': 'CN', 'country_long': '中国', 'region': '安徽', 'city': '合肥', 'latitude': '31.863815', 'longitude': '117.280830'}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

安全评分: ( 浩瀚钱包 2.0.1.17)