安全分析报告: Airline Manager 4 v2.4.1

安全分数


安全分数 40/100

风险评级


等级

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

严重性分布 (%)


隐私风险

6

用户/设备跟踪器


调研结果

高危 6
中危 18
信息 1
安全 1
关注 4

高危 Activity (com.google.firebase.auth.internal.GenericIdpActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.google.firebase.auth.internal.RecaptchaActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 应用程序使用带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:
c4/va0.java, line(s) 27

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

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

Files:
c4/di.java, line(s) 349,10,11
c4/nq.java, line(s) 26,4

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

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

Files:
c4/i80.java, line(s) 27,63

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

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

中危 应用程序数据可以被备份

[android:allowBackup=true]
这个标志允许任何人通过adb备份你的应用程序数据。它允许已经启用了USB调试的用户从设备上复制应用程序数据。

中危 Activity (com.facebook.CustomTabActivity) 未被保护。

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

中危 Service (dk.xombat.airlinemanager4.MyFirebaseMessagingService) 未被保护。

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

中危 Broadcast Receiver (com.appsflyer.SingleInstallBroadcastReceiver) 未被保护。

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

中危 Service (com.google.android.gms.auth.api.signin.RevocationBoundService) 受权限保护, 但是应该检查权限的保护级别。

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

中危 Activity (com.google.firebase.auth.internal.GenericIdpActivity) 未被保护。

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

中危 Activity (com.google.firebase.auth.internal.RecaptchaActivity) 未被保护。

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

中危 Broadcast Receiver (com.google.firebase.iid.FirebaseInstanceIdReceiver) 受权限保护, 但是应该检查权限的保护级别。

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

中危 不安全的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:
q6/d.java, line(s) 559,549

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

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

Files:
q6/d.java, line(s) 574,549

中危 应用程序使用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:
c/q.java, line(s) 4,5,114
c4/nw.java, line(s) 5,6,15
e0/g.java, line(s) 5,165
o4/b6.java, line(s) 17,18,597
o4/e3.java, line(s) 5,6,7,8,138
o4/j.java, line(s) 6,7,1036
o4/k3.java, line(s) 4,60
o4/s6.java, line(s) 5,6,257
p2/m.java, line(s) 4,161
p2/n.java, line(s) 4,5,133
p2/s.java, line(s) 4,5,75

中危 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:
b4/a.java, line(s) 177
b6/b.java, line(s) 59
com/appsflyer/internal/aj.java, line(s) 35
f5/e.java, line(s) 246
f6/q.java, line(s) 78
q1/a.java, line(s) 16

中危 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:
c/e.java, line(s) 59
c4/eg.java, line(s) 23
c4/ve.java, line(s) 97,130
com/appsflyer/internal/aj.java, line(s) 50
r6/b.java, line(s) 14
v0/d.java, line(s) 238

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

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

Files:
c4/er0.java, line(s) 9
j1/v.java, line(s) 300,301,313,314

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

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

Files:
c4/qo0.java, line(s) 3
com/appsflyer/internal/d.java, line(s) 15
l4/q.java, line(s) 14
p1/c.java, line(s) 8
u0/l.java, line(s) 4
u1/b.java, line(s) 13

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

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

Files:
com/appsflyer/AppsFlyerProperties.java, line(s) 15
com/appsflyer/CreateOneLinkHttpTask.java, line(s) 18,19

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

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


Files:
b6/c.java, line(s) 49

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

从应用程序中识别出以下机密确保这些不是机密或私人信息
AdMob广告平台的=> "com.google.android.gms.ads.APPLICATION_ID" : "ca-app-pub-4500690993588573~6835458160"
"firebase_database_url" : "https://airline-manager-4.firebaseio.com"
"google_api_key" : "AIzaSyBYdwtbOBipd1oDLvhasLxL2NtXF4-8hTk"
"google_crash_reporting_api_key" : "AIzaSyBYdwtbOBipd1oDLvhasLxL2NtXF4-8hTk"
9b8f518b086098de3d77736f9458a3d2f6f95a37
0000016742C00BDA259000000168CE0F13200000016588840DCE7118A0002FBF1C31C3275D78
E3F9E1E0CF99D0E56A055BA65E241B3399F7CEA524326B0CDD6EC1327ED0FDC1
b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef
115792089210356248762697446949407573529996955224135760342422259061068512044369
051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00
FFE391E0EA186D0734ED601E4E70E3224B7309D48E2075BAC46D8C667EAE7212
c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66
470fa2b4ae81cd56ecbcda9735803434cec591fa
a4b7452e2ed8f5f191058ca7bbfd26b0d3214bfc
5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b
4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5
6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057151
aa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7
B3EEABB8EE11C2BE770B684D95219ECB
39402006196394479212279040100143613805079739270465446667948293404245721771496870329047266088258938001861606973112319
3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f
df6b721c8b4d3b6eb44c861d4415007e5a35fc95
6864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449
2438bce1ddb7bd026d5ff89f598b3b5e5bb824b3
8a3c4b262d721acd49a4bf97d5213199c86fa2b9
5e8f16062ea3cd2c4a0d547876baa6f38cabf625
3BAF59A2E5331C30675FAB35FF5FFF0D116142D3D4664F1C3CB804068B40614F
cc2751449a350f668590264ed76692694a80308a
115792089210356248762697446949407573530086143415290314195533631308867097853951
11839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650
39402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643
6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296
FBA3AF4E7757D9016E953FB3EE4671CA2BD9AF725F9A53D52ED4A38EAAA08901

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

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

Files:
a5/b.java, line(s) 90,243,256,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,234,268,74,89,189,242,255,190,94
a5/e.java, line(s) 30
a5/j.java, line(s) 67
b1/a.java, line(s) 140,122
b1/f.java, line(s) 37
b1/g.java, line(s) 105
b1/k.java, line(s) 63,157
b2/n.java, line(s) 35
b4/a.java, line(s) 77,190,72,187
b5/a.java, line(s) 17,18
b5/b.java, line(s) 12
b6/b.java, line(s) 52,63
c/g.java, line(s) 248,339,254,302,351,56,357,223,345,323,363
c/p.java, line(s) 166
c4/a4.java, line(s) 63,67,11,72
c4/b9.java, line(s) 26,27
c4/bl0.java, line(s) 149,175,265,167
c4/cx.java, line(s) 21
c4/d90.java, line(s) 33
c4/de0.java, line(s) 31
c4/di0.java, line(s) 990
c4/dl0.java, line(s) 182,188,200
c4/f90.java, line(s) 46
c4/gg.java, line(s) 156,157,170,292,293
c4/hi0.java, line(s) 75,86,112,122
c4/ht.java, line(s) 322
c4/kf.java, line(s) 701,700
c4/ll0.java, line(s) 118
c4/nb.java, line(s) 101
c4/ni0.java, line(s) 102,123
c4/pc.java, line(s) 41,77,86,68,71,89,99,102,40,76
c4/pj0.java, line(s) 57
c4/qg0.java, line(s) 466
c4/tf0.java, line(s) 62,103,114
c4/ti0.java, line(s) 230,245,270,296,320,401
c4/uf0.java, line(s) 898,909,914,1175
c4/ul0.java, line(s) 56,88,95
c4/vh0.java, line(s) 582,604,795,1075
c4/zg0.java, line(s) 132,146,160
c5/b.java, line(s) 18,24,13,30,36,42
c6/c.java, line(s) 148,155,81,86
com/appsflyer/AFLogger.java, line(s) 77,95,119,93,68,41,34
d0/a.java, line(s) 18
d5/c.java, line(s) 36
dk/xombat/airlinemanager4/AFApplication.java, line(s) 18,24,29,35
e/a.java, line(s) 73
e0/a.java, line(s) 239
e0/b.java, line(s) 49
e0/e.java, line(s) 24,33
e0/g.java, line(s) 55,182,227,299
e0/o.java, line(s) 16
e1/a.java, line(s) 57
f5/b0.java, line(s) 30,38,44,29,37,43
f5/d0.java, line(s) 43,56,83,87,96,121,44,57,84,88,97,122,65
f5/e.java, line(s) 71,102,201,250,198
f5/g0.java, line(s) 69
f5/k.java, line(s) 20,25,19
f5/l.java, line(s) 21
f5/m.java, line(s) 66,154,75,235,76,236,278
f5/o.java, line(s) 20
f5/p.java, line(s) 43,25,42,26
f5/q.java, line(s) 111,233,247,303,548,517,110,128,232,246,302,325,334,374,383,507,512,538,547,129,326,335,375,384,508,513,539,299,311,338,340,422,428,438,468,496,504
f5/u.java, line(s) 109,131,68,119,136,138,140,100,108,130,101,64,114
f5/v.java, line(s) 26,27
f5/y.java, line(s) 46,34,36,42,40,45
f5/z.java, line(s) 94,48,93
f6/a.java, line(s) 35,42
f6/a0.java, line(s) 44,57,108,188,76,76,101,155,168,183,194,203
f6/c.java, line(s) 388,1067,387,416,448,484,526,574,628,699,765,857,947,1057,1174,1281,1401,123,208,286,318,373,381,383,638,955,1062
f6/c0.java, line(s) 26,25
f6/d0.java, line(s) 61,65,70,86,111,134,94,99,119,60,64,69,81,106,129
f6/e.java, line(s) 87,86
f6/o.java, line(s) 39
f6/q.java, line(s) 91,88
f6/r.java, line(s) 42
f6/t.java, line(s) 76,74,59,67,84
f6/w.java, line(s) 35
f6/x.java, line(s) 22
f6/z.java, line(s) 136,145,155,161,171,73,73
g0/d.java, line(s) 32,41
g5/b.java, line(s) 54,53
g5/d.java, line(s) 72,102,126
g6/e.java, line(s) 176,130,743
h/c.java, line(s) 153,191,205,213,373
h0/b.java, line(s) 35
h1/a.java, line(s) 53,55,57,59,61,63,68,73,77,95,98
h2/c.java, line(s) 208
j/b0.java, line(s) 107,250,368,186,191,332,343,410,424
j/e.java, line(s) 148
j/g.java, line(s) 28,32,36,44
j/g0.java, line(s) 94,108,112
j/j0.java, line(s) 106,172
j/m0.java, line(s) 23,34
j/n.java, line(s) 65,74,174,237
j/v.java, line(s) 341,175,180,187,248,324
j/x.java, line(s) 112
j/y.java, line(s) 51,66,91,314
j1/r.java, line(s) 396
j4/b4.java, line(s) 30,44
j4/bd.java, line(s) 31
j4/be.java, line(s) 20,27
j4/bf.java, line(s) 39,73
j4/d4.java, line(s) 22
j4/dd.java, line(s) 81
j4/fe.java, line(s) 32,39
j4/hc.java, line(s) 10
j4/he.java, line(s) 135,139,80,86,174
j4/ic.java, line(s) 141,222,140,221,166,186,206,238,321,338,356,380
j4/ke.java, line(s) 19
j4/tb.java, line(s) 96,114,137,149
j4/ud.java, line(s) 32,92,85,31,64,74
j4/vd.java, line(s) 52,62,80
j4/w8.java, line(s) 17
j4/xc.java, line(s) 30,39,48,57,66,75,84,93
j4/z3.java, line(s) 83,121,130,137,148
j4/zc.java, line(s) 41,45
j5/a.java, line(s) 72,73
k1/d.java, line(s) 30
k2/g.java, line(s) 42,45,49,53,85,88,91,94,97
k2/h.java, line(s) 56,72,80,104,130,159
k4/i.java, line(s) 17
l3/b.java, line(s) 54,68,34,82,108,53,67,65,117
l3/d.java, line(s) 125,140,120,139,84
l3/e.java, line(s) 24,23,23
l3/i.java, line(s) 46,41
l3/j.java, line(s) 48,85,44,83,105,148,168,181,189,106,149,169,182,190,56
l3/k.java, line(s) 59,54
l3/p.java, line(s) 28,37,25,34
l3/q.java, line(s) 33,52,69
l3/s.java, line(s) 22,17
l3/u.java, line(s) 46,66,97,44,65,96,62,79,113
l4/c4.java, line(s) 26,35,25,34
l4/e.java, line(s) 41
l4/f2.java, line(s) 97
l4/k2.java, line(s) 56
l4/m2.java, line(s) 21
l4/m3.java, line(s) 16
l4/o2.java, line(s) 139,58,75,152,97,138,163,164,126
l4/q.java, line(s) 55,52,60,119,125
l4/q2.java, line(s) 17
l4/r2.java, line(s) 20
l4/s2.java, line(s) 17
l4/s9.java, line(s) 21
l4/w2.java, line(s) 71,69
m0/a.java, line(s) 141
m0/c.java, line(s) 82
m3/e.java, line(s) 50,177
m3/f.java, line(s) 92,32,102,137,143,145,149,157
m3/i.java, line(s) 46
m3/m.java, line(s) 49
m4/a.java, line(s) 20,26,21,27
m5/a.java, line(s) 42,63,51,52
m5/b.java, line(s) 85,103,78,82,65,71,84,102,66,72
n/d.java, line(s) 47,56
n0/a.java, line(s) 163,168,175,179,195,205
n4/a.java, line(s) 31,42
o3/b0.java, line(s) 39,51
o3/u0.java, line(s) 34,67,91,93
o3/v.java, line(s) 29
o4/b6.java, line(s) 332,347,331,914,1829,1865,1896,1924,1958,2013,3377
o4/f3.java, line(s) 53
o4/p6.java, line(s) 55
o4/s6.java, line(s) 695
p0/b.java, line(s) 305,316
p0/h.java, line(s) 675
p2/m.java, line(s) 223,228,97,392,408,454,458,221,226
p3/c.java, line(s) 15
p3/d.java, line(s) 95
p3/e.java, line(s) 28
q4/a.java, line(s) 65,83,87,102
q6/d.java, line(s) 97
q6/e.java, line(s) 32,35,51,52,53,55,57
r0/n.java, line(s) 74
r0/o.java, line(s) 180,127,163,175,170
r0/p.java, line(s) 82
r0/w.java, line(s) 235,331
r0/y.java, line(s) 84,101
r4/a.java, line(s) 80,103,164,233,89,97,117,198,210
s0/j.java, line(s) 64
s0/u.java, line(s) 99,103,11,108
s3/a.java, line(s) 45,50,37,62,67
t0/e.java, line(s) 56
u0/a0.java, line(s) 343,352,338,347
u0/d.java, line(s) 74
u0/f0.java, line(s) 324,327,332
u0/p.java, line(s) 243,536,539
u0/t.java, line(s) 450
u0/x.java, line(s) 179
u0/y.java, line(s) 31,39
u3/a.java, line(s) 58
u3/d.java, line(s) 31,69
v/e.java, line(s) 258,272,276
v0/e.java, line(s) 184
v0/k.java, line(s) 84,99,111,124,152,186
v0/w.java, line(s) 97,108
v3/d.java, line(s) 17
v3/k.java, line(s) 34,33,27
v3/l.java, line(s) 51,61
w/a.java, line(s) 35
w5/k.java, line(s) 30,40,29,39
x/f.java, line(s) 23
x0/i.java, line(s) 92,102,142,184,313,315,330
x2/a.java, line(s) 235,268,363,133,140
x2/b.java, line(s) 41,52,58,65
y/c.java, line(s) 220,225
y/d.java, line(s) 31
y/e.java, line(s) 59
y/f.java, line(s) 46
y/g.java, line(s) 60,228
y/i.java, line(s) 29,32
y/j.java, line(s) 81
y0/d.java, line(s) 200,199
y0/e.java, line(s) 132,156
z/a.java, line(s) 28,37
z/e.java, line(s) 40,63
z4/c0.java, line(s) 68
z4/l.java, line(s) 18
z4/m.java, line(s) 51,35
z4/q.java, line(s) 49,95,100,104,108
z5/c.java, line(s) 178,353

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

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

Files:
f5/e.java, line(s) 237,237,238
l4/o2.java, line(s) 41

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

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

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

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

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

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

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

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

安全评分: ( Airline Manager 4 2.4.1)