应用安全检测报告
应用安全检测报告,支持文件搜索、内容检索和AI代码分析
移动应用安全检测报告

Estar v4.1.22
36
安全评分
安全基线评分
36/100
中风险
综合风险等级
风险等级评定
- A
- B
- C
- F
应用存在较高安全风险,需要重点关注
漏洞与安全项分布
8
高危
21
中危
2
信息
0
安全
隐私风险评估
2
第三方跟踪器
中等隐私风险
检测到少量第三方跟踪器
检测结果分布
高危安全漏洞
8
中危安全漏洞
21
安全提示信息
2
已通过安全项
0
重点安全关注
4
高危安全漏洞 Activity(com.esunny.estar.MainActivity)易受 Android Task Hijacking/StrandHogg 攻击。
Activity 启动模式为 "singleTask" 时,恶意应用可将自身置于栈顶,导致任务劫持(StrandHogg 1.0),易被钓鱼攻击。建议将启动模式设为 "singleInstance" 或 taskAffinity 设为空(taskAffinity=""),或将 target SDK 版本(26) 升级至 28 及以上以获得平台级防护。
高危安全漏洞 Activity (esunny.zce.simulation.wxapi.WXEntryActivity) 易受 StrandHogg 2.0 攻击
检测到 Activity 存在 StrandHogg 2.0 任务劫持漏洞。攻击者可将恶意 Activity 置于易受攻击应用的任务栈顶部,使应用极易成为钓鱼攻击目标。可通过将启动模式设置为 "singleInstance" 并将 taskAffinity 设为空(taskAffinity=""),或将应用的 target SDK 版本(26)升级至 29 及以上,从平台层面修复该漏洞。
高危安全漏洞 Activity(com.esunny.ui.common.setting.condition.EsTriggeredConditionalOrderActivity)易受 Android Task Hijacking/StrandHogg 攻击。
Activity 启动模式为 "singleTask" 时,恶意应用可将自身置于栈顶,导致任务劫持(StrandHogg 1.0),易被钓鱼攻击。建议将启动模式设为 "singleInstance" 或 taskAffinity 设为空(taskAffinity=""),或将 target SDK 版本(26) 升级至 28 及以上以获得平台级防护。
高危安全漏洞 Activity(com.tencent.tauth.AuthActivity)易受 Android Task Hijacking/StrandHogg 攻击。
Activity 启动模式为 "singleTask" 时,恶意应用可将自身置于栈顶,导致任务劫持(StrandHogg 1.0),易被钓鱼攻击。建议将启动模式设为 "singleInstance" 或 taskAffinity 设为空(taskAffinity=""),或将 target SDK 版本(26) 升级至 28 及以上以获得平台级防护。
高危安全漏洞 Activity (com.esunny.ui.wxapi.WXEntryActivity) 易受 StrandHogg 2.0 攻击
检测到 Activity 存在 StrandHogg 2.0 任务劫持漏洞。攻击者可将恶意 Activity 置于易受攻击应用的任务栈顶部,使应用极易成为钓鱼攻击目标。可通过将启动模式设置为 "singleInstance" 并将 taskAffinity 设为空(taskAffinity=""),或将应用的 target SDK 版本(26)升级至 29 及以上,从平台层面修复该漏洞。
高危安全漏洞 Activity (com.igexin.sdk.GActivity) 易受 StrandHogg 2.0 攻击
检测到 Activity 存在 StrandHogg 2.0 任务劫持漏洞。攻击者可将恶意 Activity 置于易受攻击应用的任务栈顶部,使应用极易成为钓鱼攻击目标。可通过将启动模式设置为 "singleInstance" 并将 taskAffinity 设为空(taskAffinity=""),或将应用的 target SDK 版本(26)升级至 29 及以上,从平台层面修复该漏洞。
高危安全漏洞 如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击
如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-7 Files: com/esunny/estar/AdvertActivity.java, line(s) 66,5,6 com/esunny/ui/common/activity/EsPrivacyActivity.java, line(s) 108,8,9 com/esunny/ui/common/setting/about/EsFeedbackActivity.java, line(s) 235,24,25 com/esunny/ui/common/setting/quote/login/EsForgetPasswordActivity.java, line(s) 89,5,6 com/esunny/ui/common/setting/trade/EsFingerPrinterWarningActivity.java, line(s) 70,5 com/esunny/ui/common/setting/trade/EsMonitorCenterActivity.java, line(s) 78,5,6
高危安全漏洞 应用程序使用带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/esunny/ui/data/setting/EsLoginAccountData.java, line(s) 274,287
中危安全漏洞 应用已启用明文网络流量
[android:usesCleartextTraffic=true] 应用允许明文网络流量(如 HTTP、FTP 协议、DownloadManager、MediaPlayer 等)。API 级别 27 及以下默认启用,28 及以上默认禁用。明文流量缺乏机密性、完整性和真实性保护,攻击者可窃听或篡改传输数据。建议关闭明文流量,仅使用加密协议。
中危安全漏洞 应用数据允许备份
[android:allowBackup=true] 该标志允许通过 adb 工具备份应用数据。启用 USB 调试的用户可直接复制应用数据,存在数据泄露风险。
中危安全漏洞 Activity (esunny.zce.simulation.wxapi.WXEntryActivity) 未受保护。
[android:exported=true] 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 Broadcast Receiver (com.esunny.ui.util.EsDownloadManagerReceiver) 未受保护。
存在 intent-filter。 检测到 Broadcast Receiver 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Broadcast Receiver 被显式导出,存在安全风险。
中危安全漏洞 Broadcast Receiver (com.esunny.ui.util.EsNetworkConnectChangedReceiver) 未受保护。
存在 intent-filter。 检测到 Broadcast Receiver 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Broadcast Receiver 被显式导出,存在安全风险。
中危安全漏洞 Service (com.esunny.ui.common.server.DemoPushService) 未受保护。
[android:exported=true] 检测到 Service 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 Activity (com.tencent.tauth.AuthActivity) 未受保护。
存在 intent-filter。 检测到 Activity 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Activity 被显式导出,存在安全风险。
中危安全漏洞 Activity (com.esunny.ui.wxapi.WXEntryActivity) 未受保护。
[android:exported=true] 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 Broadcast Receiver (com.igexin.sdk.PushReceiver) 未受保护。
存在 intent-filter。 检测到 Broadcast Receiver 已与设备上的其他应用共享,因此可被任意应用访问。intent-filter 的存在表明该 Broadcast Receiver 被显式导出,存在安全风险。
中危安全漏洞 Activity 设置了 TaskAffinity 属性
(com.igexin.sdk.PushActivity) 设置 taskAffinity 后,其他应用可读取发送至该 Activity 的 Intent。为防止敏感信息泄露,建议保持默认 affinity(包名)。
中危安全漏洞 Activity 设置了 TaskAffinity 属性
(com.igexin.sdk.GActivity) 设置 taskAffinity 后,其他应用可读取发送至该 Activity 的 Intent。为防止敏感信息泄露,建议保持默认 affinity(包名)。
中危安全漏洞 Activity (com.igexin.sdk.GActivity) 未受保护。
[android:exported=true] 检测到 Activity 已导出,未受任何权限保护,任意应用均可访问。
中危安全漏洞 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据
应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#external-storage Files: com/esunny/estar/UpdateActivity.java, line(s) 32 com/esunny/ui/common/setting/about/EsFeedbackActivity.java, line(s) 260,261 com/esunny/ui/common/setting/trade/EsBillQueryActivity.java, line(s) 75 com/esunny/ui/data/setting/EsTradeLogSData.java, line(s) 55 com/esunny/ui/util/EsCrashHandler.java, line(s) 28,63,123 com/esunny/ui/util/EsDownloadManagerReceiver.java, line(s) 17 com/esunny/ui/util/EsPictureFileHelper.java, line(s) 23,107 com/esunny/ui/util/EsUpdateManager.java, line(s) 25 com/tencent/a/a/a/a/b.java, line(s) 22,24,36,45 skin/support/utils/SkinFileUtils.java, line(s) 19
中危安全漏洞 不安全的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/esunny/estar/match/EsMatchFragment.java, line(s) 66,55 com/esunny/ui/common/activity/EsDisclaimerActivity.java, line(s) 50,94 com/esunny/ui/common/setting/about/EsFeedbackActivity.java, line(s) 159,152
中危安全漏洞 可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息
可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-6 Files: com/esunny/ui/common/setting/about/EsFeedbackActivity.java, line(s) 157,152
中危安全漏洞 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等
文件可能包含硬编码的敏感信息,如用户名、密码、密钥等 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#checking-memory-for-sensitive-data-mstg-storage-10 Files: com/esunny/ui/api/EsUIConstant.java, line(s) 6,7 com/esunny/ui/common/EsConstant.java, line(s) 4 com/esunny/ui/common/server/DemoIntentService.java, line(s) 28,29,35,36 com/esunny/ui/common/setting/quote/login/EsForgetPasswordActivity.java, line(s) 14 com/esunny/ui/common/setting/trade/EsDefaultQtyActivity.java, line(s) 19 com/esunny/ui/common/setting/trade/EsPriceTypeActivity.java, line(s) 16 com/esunny/ui/data/quote/EsKLineData.java, line(s) 46,89,91,97 com/esunny/ui/data/setting/EsLoginAccountData.java, line(s) 33,24,26 com/esunny/ui/quote/kline/indicator/HisDataCalculate.java, line(s) 263 com/esunny/ui/util/EsSPHelper.java, line(s) 39 com/hundsun/jresplus/security/common/Constants.java, line(s) 29,30 com/hundsun/jresplus/security/gm/sm2/BCECUtil.java, line(s) 35
中危安全漏洞 应用程序使用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/esunny/database/DBHelper.java, line(s) 4,5,24,29 com/esunny/database/gen/AddressDao.java, line(s) 4,37,45 com/esunny/database/gen/TCommodityDao.java, line(s) 4,67,75 com/esunny/database/gen/TContractDao.java, line(s) 4,37,45 com/esunny/database/gen/TCurrencyDao.java, line(s) 4,36,44 com/esunny/database/gen/TExchangeDao.java, line(s) 4,37,45 com/esunny/database/gen/TUpdateManagerDao.java, line(s) 4,37,45 com/esunny/database/gen/UserInfoDataDao.java, line(s) 4,42,50 com/esunny/ui/data/setting/EsTradeLogSData.java, line(s) 6,7,122,446 org/greenrobot/greendao/AbstractDao.java, line(s) 6,7,115,119,141,412,540 org/greenrobot/greendao/DbUtils.java, line(s) 6,16,51 org/greenrobot/greendao/database/StandardDatabase.java, line(s) 5,15,16
中危安全漏洞 IP地址泄露
IP地址泄露 Files: com/esunny/data/util/EsNetHelper.java, line(s) 52,55,68,71 com/esunny/database/AddressDatabaseHelper.java, line(s) 21,22,22,22,22,22,22,22,22,21,21,22 com/kingstar/info/infomanager.java, line(s) 41,66,87,89
中危安全漏洞 应用程序使用不安全的随机数生成器
应用程序使用不安全的随机数生成器 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-random-number-generators Files: org/greenrobot/greendao/test/DbTest.java, line(s) 7
中危安全漏洞 应用程序包含隐私跟踪程序
此应用程序有多个2隐私跟踪程序。跟踪器可以跟踪设备或用户,是终端用户的隐私问题。
中危安全漏洞 此应用可能包含硬编码机密信息
从应用程序中识别出以下机密确保这些不是机密或私人信息 凭证信息=> "appmastersecret" : "P5RBjSu0e78TmEIfu8Bf58" 凭证信息=> "appkey" : "E978cD9ZbZ8df1SgCE2QQ4" 凭证信息=> "com.taobao.android.hotfix.RSASECRET" : "MIIEuwIBADANBgkqhkiG9w0BAQEFAASCBKUwggShAgEAAoIBAQCKDhdGX5ZRxUHAJSXR4JajdLBTuASUKzu6bCOuXeabbMUqGZa7/X6TR+Ml2b1pjsAaG3clzh9mM1/YR2qCIC1Z6ENKzh54HnXLq9+tSCYdeEi8OQk1jrYlkdZB+oVLroRkSot/huNa4/sVcevVH5Ib50A+2tfBSO6cIvW4oWlIFJ7nUHqgnSkRHRjm99GG9vOpKzhtJ0KF9Q6/h7P2fpVo4Pr2E6s0uK6e8875iujXZjOGyqlL12Km/vTBqDfQvvEJ0yIl1q/9lwHa3K0K76Md95bbKUZdx9EeaE9yNzU0J2ACJSbE/ekAHIHwkQypqilGdUorgS2eKyndVj0llHL9AgMBAAECggEAS/0PkJvCmMWzuDh6RbiSEeyDtcEfPBND8Avf4/UpnrlTGSY2kskoJ5c1Dzt3h6ecU4J0pal8HPwAMIK2vGNLsyYmDAHCQam6et3i43VIDYaMupXGXOVtmuZYAb8MKakolC938zzi3b+JD7fB8HBNMvCpqy83/NrRA742dGbcFWD2aU24l2h0emoebPjjW95iMi0OH77OI8v4osDrUdXl3bu52oHppZ5qKJ+W+Pxk/HLdSjMz9P8wgxttWpje8nUN1hM3lODLyxRAEdBkfPZup5Fhs/moaWjDQ15jVJGBYpUlwCKIuWD5me2qCBlXBwGDCiafeOP1+pSLKknvDqpgfQKBgQDzT5Xi8uQ7RENQU6LPxlh4X4HhWF2q0J9VMP2+nm6wPtte/4GLuu+eQncTI86h4cmuDLS+GHn5pEnTrA6bLGsShZmFmMmQRuV8rB6IAr2xVELPsr1taIe7wG9eI9+zvH7mAjvRnIOrIsF2fEeRtJk/g/FV01yJCXojprwxveLyBwKBgQCRQT9PG0ugQym6rCIDuh7MBByhoGbZgw+Xi05S+QdCtWlXpgKu1TKktfqKSBFwIr2Smvm1SuO0dfc/AQSZIkB29dJmNfGFHMssgGMiWNB86XpZRt7pNYKISlo70mfmRMOFEYt3H6a8/SlIZw5dHPXCwGVbKG+XoB7gT5atob+h2wKBgQDxJ2Rr+En15AbDyuGIBhMR27ejXi4Ya4ZArboSAH28+c/8LEp9794ngcD7m3XmRR/b/oP2FdRvdkImJlajvjaxuPEc1P6SnXI/S2lHbVAOPnGp4oKVuhEuKeE38V57isxLtNMNQo/OQzh082EMLW/m4COG6WLCAD6qr0vAEXCqaQKBgFGj7ZRl0AzEkxizlO6pVpPun7UMNaJ9cm8Hwj8KbtVEp2+3A/0GIU/IZIgCV6LCM/DJoB4QeIk+YHgN92qmgLscEWSXXyck9uENTCrK5mu+wqCZH8LN647002CaMwGOlqIdKVkL9ih01hY2rjERjOQoRQ+GW6pKOfBza0ouBkpPAn82K3FtZlannZ3FTq/YYeGTtxiPdVZ4RAzGGvXN8U5GgQAof3FqrIQKKHYIOw/+I8X1gUZB/JpyzT8krVvQ5JgfWczmC3uAZtxJea0Kl+EHh3rBgXme3AY/B9r+uWBk+gvs29ojJWHAn7zgiWzDwm0HUAf1nck0Yg3aQJXvuXXw" 凭证信息=> "com.taobao.android.hotfix.IDSECRET" : "25525371-1" 凭证信息=> "appsecret" : "F6vmXxcVQn8a9A78BWYMN8" 友盟统计的=> "UMENG_CHANNEL" : "Umeng" 凭证信息=> "com.taobao.android.hotfix.APPSECRET" : "9c056eab95dce138d6cd35c466a535c4" 个推–推送服务的=> "PUSH_APPID" : "lKkhzYoLqKAj1ot8zCZ0O" 凭证信息=> "shareWeiXinAppSecret" : "34b0ddd5b918c85b1727e8b909f3be64" 凭证信息=> "shareWeiXinAppID" : "wx6b3d54d1cc9cd7e3" 友盟统计的=> "UMENG_APPKEY" : "5b231a9ba40fa319390000cc" 个推–推送服务的=> "PUSH_APPKEY" : "E978cD9ZbZ8df1SgCE2QQ4" 个推–推送服务的=> "PUSH_APPSECRET" : "F6vmXxcVQn8a9A78BWYMN8" 凭证信息=> "appid" : "lKkhzYoLqKAj1ot8zCZ0O" 腾讯Bugly SDK的=> "BUGLY_APPID" : "@7F0E0BD4" "es_price_keyboard_queue" : "Working" "es_view_trade_threekey_locked" : "Locked" "es_trade_view_trade_threekey_buy_foreign" : "Buy" "es_baseapi_trademethods_hedge_trade" : "Trade" "es_baseapi_trademethods_offset_covert" : "CoverT" "es_baseapi_trademethods_orderstate_filled" : "Filled" "es_baseapi_trademethods_orderstate_canceled" : "Cancelled" "es_baseapi_trademethods_orderstate_orderstate_fail" : "Waste" "es_price_keyboard_exceed_short" : "+" "es_login_force_modify_pwd" : "Modify" "es_baseapi_trademethods_orderstate_locked" : "Locked" "es_baseapi_trademethods_ordertype_open_stopprofitorder" : "StopProfitOrder" "es_baseapi_trademethods_orderstate_invalid" : "Invalid" "es_baseapi_trademethods_direct_sell" : "Sell" "es_price_keyboard_exceed" : "Exceed" "es_price_keyboard_latest" : "Latest" "es_strategy_time_keyboard_hour" : "H" "es_baseapi_trademethods_ordertype_autoorder" : "AutoOrder" "es_trade_view_trade_threekey_sellshort" : "Sell" "es_trade_view_trade_threekey_sellopen" : "Sell(O)" "es_strategy_time_keyboard_minute" : "M" "es_baseapi_trademethods_ordertype_stopprofitorder" : "StopProfitOrder" "es_baseapi_trademethods_orderstate_fail" : "Failed" "es_baseapi_trademethods_orderstate_active" : "Active" "es_login_password_notice" : "Notice" "es_lots_keyboard_canopen_ask" : "ask" "es_trade_view_trade_threekey_sell_stock" : "Sell" "es_price_keyboard_market" : "Market" "es_baseapi_trademethods_offset_cover" : "Cover" "es_baseapi_trademethods_orderstate_trigger_fail" : "TriggerFail" "es_baseapi_trademethods_ordertype_open_stoplossorder" : "StopLossOrder" "es_quote_sort_key_trading_volume" : "Volume" "es_trade_view_trade_threekey_buy_stock" : "Buy" "es_baseapi_trademethods_hedge_cover" : "Cover" "es_price_keyboard_counter" : "Opposite" "es_baseapi_trademethods_orderstate_paired" : "Paired" "es_trade_view_trade_threekey_locked" : "Locked" "es_baseapi_trademethods_orderstate_sended" : "Sended" "es_trade_view_trade_threekey_sell_foreign" : "Sell" "es_baseapi_trademethods_direct_buy" : "Buy" "es_trade_view_trade_threekey_lock" : "Lock" "es_baseapi_trademethods_hedge_spread" : "Spread" "es_baseapi_trademethods_ordertype_brakevenorder" : "BrakevenOrder" "es_baseapi_trademethods_orderstate_pairing" : "Pairing" "es_quote_sort_key_positions" : "Position" "es_trade_view_trade_threekey_cover" : "Cover" "es_baseapi_trademethods_ordertype_floatstoplossorder" : "FloatStopLossOrder" "es_baseapi_trademethods_ordertype_conditionorder" : "ConditionOrder" "es_baseapi_trademethods_orderstate_apply" : "Applied" "es_baseapi_trademethods_ordertype_stoplossorder" : "StopLossOrder" "es_lots_keyboard_canopen_buy" : "bid" "es_strategy_time_keyboard_opentrigger" : "OpeningTrigger" "es_view_trade_threekey_FOFC" : "FO.FC" "es_lots_keyboard_can_cover_qty" : "CanCoverQty:%1$d" "es_trade_view_trade_threekey_short_title" : "Short" "es_baseapi_trademethods_orderstate_filltriggered" : "Triggered" "es_bugly_app_id" : "06b2024d5c" "es_login_password_warning_succeed" : "Success" "es_trade_view_trade_threekey_FOFC" : "FO.FC" "es_baseapi_trademethods_orderstate_unlocked" : "Unlocked" "es_baseapi_trademethods_hedge_hedge" : "Hedge" "es_trade_view_trade_threekey_buyopen" : "Buy(O)" "es_baseapi_trademethods_direct_long" : "Long" "es_baseapi_trademethods_hedge_market" : "Market" "es_trade_view_trade_threekey_long_title" : "Long" "es_lots_keyboard_can_open_cover_qty" : "CanOpenQty:%1$d" "es_baseapi_trademethods_ordertype_open_floatstoplossorder" : "FloatStopLossOrder" "es_baseapi_trademethods_ordertype_open_brakevenorder" : "BrakevenOrder" "es_baseapi_trademethods_direct_both" : "Both" "es_quote_sort_key_turnover" : "Turnover" "es_baseapi_trademethods_orderstate_suspended" : "Suspended" "es_baseapi_trademethods_offset_coveropen" : "CoverOpen" "es_baseapi_trademethods_hedge_none" : "None" "es_baseapi_trademethods_offset_open" : "Open" "es_baseapi_trademethods_ordertype_preorder" : "PreOrder" "es_login_password_warning_failed" : "Fail!" "es_baseapi_trademethods_hedge_speculate" : "Spec" "es_trade_view_trade_threekey_buylong" : "Buy" "es_strategy_time_keyboard_second" : "S" "es_lots_keyboard_can_open_qty" : "CanOpenQty:" "es_baseapi_trademethods_offset_opencover" : "OpenCover" "es_baseapi_trademethods_direct_short" : "Short" "es_baseapi_trademethods_orderstate_accept" : "Accepted" "es_count_of_user" : "accounts" 32C4AE2C1F1981195F9904466A39C9948FE30BBFF2660BE1715A4589334C74C7 28E9FA9E9D9F5E344D5A9E4BCF6509A7F39789F515AB8F92DDBCBD414D940E93 vgPLm3YRLi0iXHBUF72HlVOIGJTEKCa7sNTEYTqtU7ZAHhJZw 6X8Y4XdM2Vhvn0KfzcEatGnWaNU= BC3736A2F4F6779C59BDCEE36B692153D0A9877CC62A474002DF32E52139F0A0 81669a11341b23c0f1a7c7ed7e8cfa6d 44656C69766572792D646174653A
安全提示信息 应用程序记录日志信息,不得记录敏感信息
应用程序记录日志信息,不得记录敏感信息 https://github.com/OWASP/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#logs Files: com/esunny/ct/DeviceInfo.java, line(s) 56,69,76,85,92,111,66,95 com/esunny/data/api/EsBaseApi.java, line(s) 91,141,421,434,440 com/esunny/data/api/EsQuoteApi.java, line(s) 53,87,137,167,383,539,649,707,735,757,770,786,799,833,927,275 com/esunny/data/api/EsTradeApi.java, line(s) 79,219,285,324,374,563,591,633,665,692,733,885,891 com/esunny/data/api/callback/EsStarApiNotify.java, line(s) 29 com/esunny/data/api/util/CallbackDispatcher.java, line(s) 73,94,106,126,139,145,156 com/esunny/data/util/EsLog.java, line(s) 28,35,70,77,42,49,14,21,56,63 com/esunny/data/util/EsNetHelper.java, line(s) 108 com/esunny/database/codetable/CodeTable.java, line(s) 56,61,64,67,129,147,153,159,176 com/esunny/database/codetable/strategy/TCommodityCodeInfo.java, line(s) 52 com/esunny/database/codetable/strategy/TContractCodeInfo.java, line(s) 42 com/esunny/database/codetable/strategy/TCurrencyCodeInfo.java, line(s) 50,90 com/esunny/database/codetable/strategy/TExchangeCodeInfo.java, line(s) 51,97 com/esunny/database/gen/DaoMaster.java, line(s) 72,87 com/esunny/estar/EsNavFragment.java, line(s) 140 com/esunny/estar/StartActivity.java, line(s) 337,345,414,456,477 com/esunny/http/AccessHelper.java, line(s) 239,249,268,282 com/esunny/http/SocketHelper.java, line(s) 43,46,73,79 com/esunny/infocollect/EsunnyInfoTrackHelper.java, line(s) 68,93,152 com/esunny/ui/Esunny.java, line(s) 47 com/esunny/ui/api/EsUIApi.java, line(s) 43,48,65,70,79,84,89,98,103,108,113,118,123,128,133,138,143,148,153,158,163,168,173,178,183,188,193,198,203,216,221,226,231,237,239,253,255 com/esunny/ui/api/EsUIBaseAPI.java, line(s) 71,97,125,65 com/esunny/ui/common/news/EsNewsFragment.java, line(s) 340,342,499,501,512,555,557 com/esunny/ui/common/server/DemoIntentService.java, line(s) 48,57,108,113,118,125,148,182,70,85 com/esunny/ui/common/server/NetEventService.java, line(s) 65,79,159,166,248,277,280,259,289,312 com/esunny/ui/common/setting/about/EsFeedbackActivity.java, line(s) 274,306,325 com/esunny/ui/common/setting/condition/EsStrategyActivity.java, line(s) 893 com/esunny/ui/common/setting/pricewarning/EsPriceWarnEditActivity.java, line(s) 390,405 com/esunny/ui/common/setting/stopLossOpen/EsStopLossOpenActivity.java, line(s) 485,544 com/esunny/ui/common/setting/system/EsCodeTableSettingActivity.java, line(s) 106,114 com/esunny/ui/common/setting/trade/EsBillQueryActivity.java, line(s) 168 com/esunny/ui/data/quote/EsFavoriteListData.java, line(s) 210,212 com/esunny/ui/data/quote/EsKLineData.java, line(s) 716,733,807,830 com/esunny/ui/data/quote/EsOptionListData.java, line(s) 53,57 com/esunny/ui/data/quote/EsQuoteListData.java, line(s) 50 com/esunny/ui/data/setting/EsTradeLogSData.java, line(s) 232,235,324,341,343,356,358,380,138,276,382,438,313 com/esunny/ui/login/EsLoginActivity.java, line(s) 295,665,799,1058,1231,1243,1306 com/esunny/ui/login/EsMultiLoginActivity.java, line(s) 111,118,248 com/esunny/ui/quote/QuotePresenterImpl.java, line(s) 92,95,104,107 com/esunny/ui/quote/SortQuoteActivity.java, line(s) 338,341,350,353,368 com/esunny/ui/quote/adapter/EsOptionListAdapter.java, line(s) 184 com/esunny/ui/quote/kline/EsKLineTradePopUpWindow.java, line(s) 412,620,630,645,649 com/esunny/ui/quote/kline/KLineActivity.java, line(s) 440,501,533,774 com/esunny/ui/quote/kline/adapter/KLineDayAdapter.java, line(s) 49,51 com/esunny/ui/quote/kline/draw/ARBRDraw.java, line(s) 39,19,25,27 com/esunny/ui/quote/kline/draw/BBIDraw.java, line(s) 18,24,26 com/esunny/ui/quote/kline/draw/BIASDraw.java, line(s) 21,25,29 com/esunny/ui/quote/kline/draw/BOLLDraw.java, line(s) 42,19,25 com/esunny/ui/quote/kline/draw/CCIDraw.java, line(s) 32,19,25,29 com/esunny/ui/quote/kline/draw/CDPDraw.java, line(s) 45,19,25,29 com/esunny/ui/quote/kline/draw/CJLDraw.java, line(s) 35,40,45 com/esunny/ui/quote/kline/draw/DDIDraw.java, line(s) 33,38,43 com/esunny/ui/quote/kline/draw/DMIDraw.java, line(s) 45,19,25,29 com/esunny/ui/quote/kline/draw/EMA2Draw.java, line(s) 58,34,40 com/esunny/ui/quote/kline/draw/EMADraw.java, line(s) 58,34,40 com/esunny/ui/quote/kline/draw/KDDraw.java, line(s) 19,25 com/esunny/ui/quote/kline/draw/KDJDraw.java, line(s) 19,25 com/esunny/ui/quote/kline/draw/MACDDraw.java, line(s) 33,38,43 com/esunny/ui/quote/kline/draw/MADraw.java, line(s) 59,34,40 com/esunny/ui/quote/kline/draw/MTMDraw.java, line(s) 19,25,27 com/esunny/ui/quote/kline/draw/PSYDraw.java, line(s) 19,25,27 com/esunny/ui/quote/kline/draw/PUBUDraw.java, line(s) 56,34,40 com/esunny/ui/quote/kline/draw/RSIDraw.java, line(s) 21,27 com/esunny/ui/quote/kline/draw/SARDraw.java, line(s) 32 com/esunny/ui/quote/kline/draw/SLOWKDDraw.java, line(s) 19,25,27 com/esunny/ui/quote/kline/draw/SMADraw.java, line(s) 58,34,40 com/esunny/ui/quote/kline/draw/SPDraw.java, line(s) 18,23,28 com/esunny/ui/quote/kline/draw/TRIXDraw.java, line(s) 19,25,27 com/esunny/ui/quote/kline/draw/WRDraw.java, line(s) 18,24,26 com/esunny/ui/quote/kline/indicator/HisDataCalculate.java, line(s) 263 com/esunny/ui/quote/kline/view/EsKLineBetInfoView.java, line(s) 62,94 com/esunny/ui/quote/kline/view/EsKLineBetView.java, line(s) 98,117,125 com/esunny/ui/quote/kline/view/EsKLineDetailView.java, line(s) 83,111,189,341 com/esunny/ui/quote/kline/view/EsKLineHisTickPopUpWindow.java, line(s) 148 com/esunny/ui/quote/kline/view/EsKLineMinView.java, line(s) 257 com/esunny/ui/quote/option/EsOptionFragment.java, line(s) 543,545,549,554,556,560 com/esunny/ui/trade/EsTradeFragment.java, line(s) 324,343 com/esunny/ui/trade/adapter/EsTradePositionListAdapter.java, line(s) 169 com/esunny/ui/trade/point/EsTradeClickOrderActivity.java, line(s) 604 com/esunny/ui/trade/point/EsTradeClickView.java, line(s) 103,111,119,125,131,182,190,198,204,210,261,269,277,283,289 com/esunny/ui/trade/view/EsPositionStopLossPanelActivity.java, line(s) 632,635 com/esunny/ui/util/EsAppManager.java, line(s) 117 com/esunny/ui/util/EsCrashHandler.java, line(s) 69,88,126,64 com/esunny/ui/util/EsHanziToPinyin.java, line(s) 69,55 com/esunny/ui/util/EsLanguageHelper.java, line(s) 31 com/esunny/ui/util/EsQuoteUtil.java, line(s) 41,54,68,71,92,95,106,112,114,125,131,133 com/esunny/ui/util/EsTradeNotification.java, line(s) 99,109,304,332,346,355 com/esunny/ui/util/imageuitl/ImageDownloader.java, line(s) 78 com/esunny/ui/util/imageuitl/ImageLoader.java, line(s) 43,59 com/esunny/ui/util/imageuitl/ImageRefactor.java, line(s) 51,53 com/esunny/ui/util/picturechoose/activity/ImageSelectorActivity.java, line(s) 186 com/esunny/ui/view/ArcProgress.java, line(s) 159 com/esunny/ui/view/EsBadgeView.java, line(s) 158 com/esunny/ui/view/EsNoPaddingTextView.java, line(s) 60 com/geek/thread/executor/BaseExecutor.java, line(s) 89 com/geek/thread/executor/ExecutorFactory.java, line(s) 51 com/geek/thread/executor/SerialExecutor.java, line(s) 54,71,104,72 com/geek/thread/task/GeekTask.java, line(s) 55 com/hundsun/jresplus/security/common/CreateEncryption.java, line(s) 23 com/hundsun/jresplus/security/gm/util/Util.java, line(s) 77,79 com/sfit/ctp/info/LogUtil.java, line(s) 30 com/tencent/a/a/a/a/b.java, line(s) 21,43,49,29,55 com/tencent/a/a/a/a/c.java, line(s) 31,45 com/tencent/a/a/a/a/d.java, line(s) 16,32 com/tencent/a/a/a/a/e.java, line(s) 14,28 com/tencent/a/a/a/a/h.java, line(s) 31,21,61,25 com/tictactec/ta/lib/meta/CoreMetaInfo.java, line(s) 63 com/tictactec/ta/lib/meta/TaFuncMetaInfo.java, line(s) 132 com/tictactec/ta/lib/test/TestAbstractClosure.java, line(s) 130 com/tictactec/ta/lib/test/TestCoreMetaData.java, line(s) 26,28,35,68,71,72,76,77,81,82,83,84,88,90,91,93,94,97,98,100,104,105,106,110,112,113,115,116,119,120,122,128,129,136,152,153,156,157,163,176,177,185,186,189,198,199,204,205,207,212,213,215,216,218 org/greenrobot/eventbus/Logger.java, line(s) 82,87 org/greenrobot/eventbus/util/ErrorDialogConfig.java, line(s) 34 org/greenrobot/eventbus/util/ErrorDialogManager.java, line(s) 184 org/greenrobot/eventbus/util/ExceptionToResourceMapping.java, line(s) 25 org/greenrobot/greendao/AbstractDao.java, line(s) 276,666 org/greenrobot/greendao/DaoException.java, line(s) 28,29 org/greenrobot/greendao/DaoLog.java, line(s) 35,39,67,15,43,47,27,31,51,55,59,63 org/greenrobot/greendao/DbUtils.java, line(s) 89,31 org/greenrobot/greendao/async/AsyncOperationExecutor.java, line(s) 129 org/greenrobot/greendao/internal/LongHashMap.java, line(s) 131 org/greenrobot/greendao/query/QueryBuilder.java, line(s) 243,246 org/greenrobot/greendao/test/AbstractDaoTest.java, line(s) 53,55,46 org/greenrobot/greendao/test/AbstractDaoTestLongPk.java, line(s) 32,35 org/greenrobot/greendao/test/AbstractDaoTestSinglePk.java, line(s) 305 org/greenrobot/greendao/test/DbTest.java, line(s) 84 org/skylark/deepsupervise/IPUtil.java, line(s) 45 org/skylark/deepsupervise/MacUtil.java, line(s) 27,46 org/skylark/deepsupervise/UserApi.java, line(s) 45,58,63,68,175,185,192,202,213,184,201,153,450 skin/support/app/SkinCompatViewInflater.java, line(s) 344 skin/support/content/res/SkinCompatDrawableManager.java, line(s) 230,470,488 skin/support/utils/Slog.java, line(s) 11,17,22,26
安全提示信息 此应用程序使用SQL Cipher。SQLCipher为sqlite数据库文件提供256位AES加密
此应用程序使用SQL Cipher。SQLCipher为sqlite数据库文件提供256位AES加密 Files: org/greenrobot/greendao/database/DatabaseOpenHelper.java, line(s) 98,6,94,98,102,106,110,114
重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (news.epolestar.xyz) 通信。
{'ip': '61.163.80.198', 'country_short': 'CN', 'country_long': '中国', 'region': '河南', 'city': '郑州', 'latitude': '34.757778', 'longitude': '113.648613'}
重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (edu.czce.com.cn) 通信。
{'ip': '61.163.80.198', 'country_short': 'CN', 'country_long': '中国', 'region': '河南', 'city': '郑州', 'latitude': '34.757778', 'longitude': '113.648613'}
重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (www.epolestar.xyz) 通信。
{'ip': '61.163.80.198', 'country_short': 'CN', 'country_long': '中国', 'region': '河南', 'city': '郑州', 'latitude': '34.757778', 'longitude': '113.648613'}
重点安全关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (download.epolestar.xyz) 通信。
{'ip': '61.163.80.198', 'country_short': 'CN', 'country_long': '中国', 'region': '河南', 'city': '郑州', 'latitude': '34.757778', 'longitude': '113.648613'}
综合安全基线评分总结

Estar v4.1.22
Android APK
36
综合安全评分
高风险