安全分析报告: Asphalt 6 v1.0.3

安全分数


安全分数 39/100

风险评级


等级

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

严重性分布 (%)


隐私风险

1

用户/设备跟踪器


调研结果

高危 6
中危 14
信息 1
安全 1
关注 1

高危 该文件是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/gameloft/android/HEP/GloftA6HP/DirectIGP/GLUtils/SUtils.java, line(s) 236,240,248
com/gameloft/android/HEP/GloftA6HP/GLUtils/SUtils.java, line(s) 236,240,248
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/GLUtils/SUtils.java, line(s) 236,240,248
com/gameloft/android/HEP/GloftA6HP/SendInfo.java, line(s) 199,203
com/gameloft/android/HEP/GloftA6HP/installer/Utils.java, line(s) 37,41,45

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

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

Files:
com/gameloft/android/HEP/GloftA6HP/DirectIGP/DirectIGPActivity.java, line(s) 275,27,28
com/gameloft/android/HEP/GloftA6HP/DirectIGP/GLUtils/HTTP.java, line(s) 46,20,21,22
com/gameloft/android/HEP/GloftA6HP/DirectIGP/iab/IABRequestHandler.java, line(s) 143,15,16,17
com/gameloft/android/HEP/GloftA6HP/GLUtils/HTTP.java, line(s) 46,20,21,22
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/GLLiveActivity.java, line(s) 509,45,46
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/GLUtils/HTTP.java, line(s) 46,20,21,22
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/iab/IABRequestHandler.java, line(s) 143,15,16,17

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

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

Files:
com/gameloft/android/HEP/GloftA6HP/DirectIGP/billing/common/DefReader.java, line(s) 17
com/gameloft/android/HEP/GloftA6HP/DirectIGP/billing/common/StringEncrypter.java, line(s) 46,48,72,74
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/billing/common/DefReader.java, line(s) 17
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/billing/common/StringEncrypter.java, line(s) 46,48,72,74
com/gameloft/android/HEP/GloftA6HP/billing/common/StringEncrypter.java, line(s) 45,47,71,73

高危 不安全的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:
com/gameloft/android/HEP/GloftA6HP/DirectIGP/iab/cj.java, line(s) 102,101
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/ak.java, line(s) 163,162
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/iab/cg.java, line(s) 97,96
com/gameloft/android/HEP/GloftA6HP/billing/n.java, line(s) 72,71

高危 该文件是World Readable。任何应用程序都可以读取文件

该文件是World Readable。任何应用程序都可以读取文件
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/gameloft/android/HEP/GloftA6HP/ChinaBilling.java, line(s) 152
com/gameloft/android/HEP/GloftA6HP/SendInfo.java, line(s) 212,199,203,207,238,289
com/gameloft/android/HEP/GloftA6HP/billing/UMP4Activity.java, line(s) 114

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

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

Files:
com/gameloft/android/HEP/GloftA6HP/DirectIGP/GLUtils/Encrypter.java, line(s) 32,44
com/gameloft/android/HEP/GloftA6HP/GLUtils/Encrypter.java, line(s) 32,44
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/GLUtils/Encrypter.java, line(s) 32,44

中危 应用程序数据存在被泄露的风险

未设置[android:allowBackup]标志
这个标志 [android:allowBackup]应该设置为false。默认情况下它被设置为true,允许任何人通过adb备份你的应用程序数据。它允许已经启用了USB调试的用户从设备上复制应用程序数据。

中危 Activity (.MyVideoView) 未被保护。

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

中危 Activity (.GLiveHTML.GLLiveActivity) 未被保护。

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

中危 Activity (.DirectIGP.DirectIGPActivity) 未被保护。

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

中危 Broadcast Receiver (.DirectIGP.iab.SmsReceiver) 未被保护。

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

中危 Broadcast Receiver (.ApplicationSetUp) 未被保护。

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

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

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

Files:
com/gameloft/android/HEP/GloftA6HP/DirectIGP/DirectIGPActivity.java, line(s) 26
com/gameloft/android/HEP/GloftA6HP/DirectIGP/GLUtils/Device.java, line(s) 15
com/gameloft/android/HEP/GloftA6HP/DirectIGP/GLUtils/SUtils.java, line(s) 30
com/gameloft/android/HEP/GloftA6HP/DirectIGP/billing/common/LManager.java, line(s) 8
com/gameloft/android/HEP/GloftA6HP/GLUtils/Device.java, line(s) 15
com/gameloft/android/HEP/GloftA6HP/GLUtils/SUtils.java, line(s) 30
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/GLUtils/Device.java, line(s) 15
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/GLUtils/SUtils.java, line(s) 30
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/billing/common/LManager.java, line(s) 8
com/gameloft/android/HEP/GloftA6HP/SendInfo.java, line(s) 16
com/gameloft/android/HEP/GloftA6HP/billing/common/LManager.java, line(s) 8

中危 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/gameloft/android/HEP/GloftA6HP/DirectIGP/GLUtils/XPlayer.java, line(s) 574
com/gameloft/android/HEP/GloftA6HP/DirectIGP/billing/common/StringEncrypter.java, line(s) 99
com/gameloft/android/HEP/GloftA6HP/GLUtils/XPlayer.java, line(s) 421
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/GLUtils/XPlayer.java, line(s) 539
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/billing/common/StringEncrypter.java, line(s) 99
com/gameloft/android/HEP/GloftA6HP/billing/common/StringEncrypter.java, line(s) 105

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

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

Files:
com/boku/mobile/android/ui/k.java, line(s) 86
com/gameloft/android/HEP/GloftA6HP/ServerInfo.java, line(s) 575
com/gameloft/android/HEP/GloftA6HP/billing/ServerInfo.java, line(s) 255

中危 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/gameloft/android/HEP/GloftA6HP/DirectIGP/GLUtils/XPlayer.java, line(s) 593
com/gameloft/android/HEP/GloftA6HP/DirectIGP/billing/common/AModelActivity.java, line(s) 68
com/gameloft/android/HEP/GloftA6HP/GLUtils/XPlayer.java, line(s) 454
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/GLUtils/XPlayer.java, line(s) 558
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/billing/common/AModelActivity.java, line(s) 68
com/gameloft/android/HEP/GloftA6HP/SendInfo.java, line(s) 104
com/gameloft/android/HEP/GloftA6HP/billing/common/AModelActivity.java, line(s) 60
com/gameloft/android/HEP/GloftA6HP/installer/utils/MD5.java, line(s) 12
k/b.java, line(s) 67

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

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

Files:
com/gameloft/android/HEP/GloftA6HP/installer/GameInstaller.java, line(s) 164,1541

中危 不安全的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:
com/boku/mobile/android/ui/k.java, line(s) 82,81
com/gameloft/android/HEP/GloftA6HP/DirectIGP/DirectIGPActivity.java, line(s) 388,381
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/s.java, line(s) 64,72

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

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

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

从应用程序中识别出以下机密确保这些不是机密或私人信息
"AB_CC_PASSWORD" : "Password"
"IAB_CC_PASSWORD" : "Password"
"IAB_CC_PASSWORD" : "Senha"
"AB_CC_PASSWORD" : "Senha"
"AB_CC_PASSWORD" : "Clave"
"IAB_CC_PASSWORD" : "Passwort"
"IAB_CC_PASSWORD" : "Sandi"
"IAB_CC_PASSWORD" : "Clave"
"AB_CC_PASSWORD" : "Passord"
"AB_CC_PASSWORD" : "Kodeord"
"AB_CC_PASSWORD" : "Salasana"
"AB_CC_PASSWORD" : "Passwort"
"AB_CC_PASSWORD" : "Sandi"
3JHvql5Lf+PtFSCKPZM28s1Z+25b0rLO39DqQFrYGtZQ9RDZLzaFXKxl6uwr2dTq
RS4zxSt6TWQHptj38oDsSlD1ENkvNoVcrGXq7CvZ1Oo=
TzmUL0kURnAGxKcCxRCfrVD1ENkvNoVcrGXq7CvZ1Oo=
f4793993b3a438151ce9d18513606421
wX4NLAtn5Jp0o/qCUQHvXVD1ENkvNoVcrGXq7CvZ1Oo=
TRkoKdbYEkMNHnxr3n5YFFD1ENkvNoVcrGXq7CvZ1Oo=
vmumwPhxuzoLGRoR4dvl9FD1ENkvNoVcrGXq7CvZ1Oo=
T7WxMl1MuYnllpIJnNJtoFD1ENkvNoVcrGXq7CvZ1Oo=
X/UdzsidlhgyU1XvCAmFlFD1ENkvNoVcrGXq7CvZ1Oo=

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

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

Files:
a/a.java, line(s) 25,29,30,34,35
a/b.java, line(s) 178
com/boku/mobile/android/PaymentPanelActivity.java, line(s) 127,250,126
com/boku/mobile/android/e.java, line(s) 266,262
com/boku/mobile/android/ui/e.java, line(s) 108
com/boku/mobile/android/ui/i.java, line(s) 307,303
com/boku/mobile/android/ui/k.java, line(s) 66
com/gameloft/android/HEP/GloftA6HP/installer/GameInstaller.java, line(s) 2356
com/gameloft/android/HEP/GloftA6HP/k.java, line(s) 72,93
com/gameloft/android/HEP/GloftA6HP/opengl/GLSurfaceView.java, line(s) 714,790,103,148
com/gameloft/android/HEP/GloftA6HP/opengl/d.java, line(s) 39
com/gameloft/android/HEP/GloftA6HP/opengl/j.java, line(s) 12
com/umpay/huafubao/plugin/android/a/a.java, line(s) 55,85
d/a.java, line(s) 28,25
d/d.java, line(s) 37,33
h/a.java, line(s) 43
j/a.java, line(s) 41,73,95,118,123,128,133,138,143,146
k/d.java, line(s) 11
k/f.java, line(s) 35,39,54,64,67
k/g.java, line(s) 54
k/h.java, line(s) 54
m/b.java, line(s) 21,27,15
o/a.java, line(s) 109
p/a.java, line(s) 50,64,78,92,101,110

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

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

Files:
com/gameloft/android/HEP/GloftA6HP/DirectIGP/DirectIGPActivity.java, line(s) 166,275
com/gameloft/android/HEP/GloftA6HP/GLiveHTML/GLLiveActivity.java, line(s) 449,509

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

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

安全评分: ( Asphalt 6 1.0.3)